第一周:Linux操作系统的安装与使用

  • CSDN学习小组--第一周
  • Linux系统的简况
  • 1、商业公司维护:Redhat系列 -- 作为服务器
  • 2、社区组织维护:Debian系列 -- 桌面系统
  • Ubuntu 20.04双系统安装
  • 系统镜像下载
  • 制作系统启动盘
  • 安装关键步骤
  • Linux系统的常用命令
  • cd 命令
  • touch、rm、ln 命令
  • mkdir 命令
  • cp 命令
  • sudo 命令
  • useradd和adduser命令
  • su 命令
  • chmod 命令
  • su 命令
  • groups、groupadd、gpasswd命令


CSDN学习小组–第一周

Linux系统的简况

1、商业公司维护:Redhat系列 – 作为服务器

Redhat系列包管理方式采用基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件

  1. RHEL(redhat enterprise linux)收费 稳定性高
  2. Fedora 免费
  3. Centos免费 稳定性高

2、社区组织维护:Debian系列 – 桌面系统

Debian 是遵守GNU规范的Linux系统,于1993年创建

最具特色的是apt-get/dpkg包管理方式

Ubuntu 基于Debian的unstable版本加强而来

具有三个版本:基于Gnome的Ubuntu、基于KDE的Kunbuntu以及基于XFC的Xunbuntu

特点:界面友好,容易上手

Ubuntu 20.04双系统安装

对于Linux系统的选择,在这里我们选择Ubuntu 20.04版本,这是因为Ubuntu是基于Debian的版本加强而来,拥有丰富的图像化界面,以及容易上手的apt-get/dpkg包管理方式。

系统镜像下载

首先打开Ubuntu的官方中文下载网站,然后选择下载按钮,则会直接下载文件,下载好的文件名为:ubuntu-20.04.1-desktop-amd64.iso

中科方德操作系统iso镜像 中科方德操作系统安装_linux


中科方德操作系统iso镜像 中科方德操作系统安装_shell_02

制作系统启动盘

打开Rufus官网,下载好rufus-3.13p.exe文件,接下来启动rufus,然后根据界面

  1. 选择U盘
  2. 选择加载的镜像文件
  3. 选择“开始”,进行U盘刻录

至此,一个完整的Ubuntu系统启动盘就做好了

安装关键步骤

选择以U盘方式引导,打开Ubuntu界面选项,选择语言–>中文,然后选择安装Ubuntu
之后的操作可以默认,然后到了安装系统界面,一定不要选择擦除整个系统!!! 选择自定义配置
首先选择一个分区,作为swap空间区,其中大小为物理内存*2左右,主要是用来给Linux缓存使用,然后选择另一个分区,用作整个系统的安装位置,挂载/目录,将引导目录也挂载到该分区,然后接下来一直Next,创建自己的用户名和密码,等待安装完成。
安装完成后,默认通过Grub方式引导,会出现Ubuntu和Windows两种引导方式,选择Ubuntu

Linux系统的常用命令

对于Linux系统来说,整个系统的使用离不开Shell终端,即使大部分Linux发行版系统拥有图像化界面,但是对于系统的使用,学会使用常用Linux命令依然是操纵整个Linux的灵魂

cd 命令

命令简述:用于切换当前目录,参数为要切换的目录的路径,绝对路径和相对路径都可以:

cd ~ #切换到主目录,比如我的是/home/fangsiqi
cd ./文档 #切换到当前目录下的 文档 目录中
cd ../图片 #切换到上层目录中的 图片 目录中

touch、rm、ln 命令

touch命令简述:用于创建一个文件

touch hello.txt #创建hello.txt文件
touch -c h.txt #取消创建h.txt文件

rm命令简述:用于删除文件或目录

rm ./hello.txt #删除hello.txt文件
rm -d Best #删除单个目录
rm -r Hello #递归删除Hello及以下目录

ln命令简述:为某一个文件在另外一个位置建立一个同步的链接。 一种是hard link,又称为硬链接;另一种是symbolic link,又称为符号链接

ln /home/fangsiqi/文档/CSDN-1/cd.ps1 ./Doc #创建硬链接,硬链接无法为目录创建链接
ln -s /home/ ./file #创建软链接

mkdir 命令

命令简述:用于创建目录

mkdir  Best #创建Best目录
mkdir -p Hello/World #递归创建目录

cp 命令

命令简述:用于复制文件或目录

cp -r Hello ./Best #递归复制目录Hello到Best文件夹下
cp -f Hello ./Best #强制复制目录Hello到Best文件夹下
cp ./cd.ps1 ./Hello #复制文件到指定目录

sudo 命令

命令简述:以系统管理者的身份执行指令

sudo su #切换到root用户
sudo -l #列出当前权限

useradd和adduser命令

命令简述:创建新的用户或更改用户的信息

sudo useradd hello #不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码
sudo adduser world #会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。

示例如下:

中科方德操作系统iso镜像 中科方德操作系统安装_操作系统_03

su 命令

命令简述:变更为其他使用者的身份,除 root 外,需要键入使用者密码,用来切换用户

su world #切换为world用户
su -c ls world #变更为world,并在执行ls指令后退回原使用者

chmod 命令

命令简述:用于改变目录和文件的权限,

chmod ugo+r test.txt #文件 file1.txt 设为所有人皆可读取 
chmod a+r test.txt #文件 file1.txt 设为所有人皆可读取 :
chmod 777 ./test.txt #所有用户、用户组、其它用户可读可写可执行

su 命令

命令简述:变更为其他使用者的身份,除 root 外,需要键入使用者密码,用来切换用户

su world #切换为world用户
su -c ls world #变更为world,并在执行ls指令后退回原使用者

groups、groupadd、gpasswd命令

groups命令简述:用于查看用户组内成员
groupadd命令:添加用户组
gpasswd命令:用户修改用户组内成员
groupmod命令:用于更改群组识别码或名称

cat /etc/group #查看用户和用户组
groups #查看当前登陆用户的组内成员
groups mygroup #查看mygroup组内成员
sudo groupadd -g 344 mygroup #建立一个新组mygroup,并且设置组ID为344
sudo gpasswd -a hello mygroup #把hello加入mygroup组
groupmod -n hello hellos #修改组名hello为hellos

至此,关于Linux双系统的安装以及常用命令就告一段落了,下周开始施行分布式环境的搭建。