任务一 安装与配置初始CentOS系统
第一步 对VMware进行安装:
1、点开安装包,出现如下界面,点击next进行下一步操作
2、点击下图红线所划部分,然后点击next
3、点击红线所圈部分,选择你所需要的储存位置,按下“确定”
4、如下两图,对方框处均不进行勾选,直接点击next进行下一步操作
5、如下图所示,两个方框均要进行勾选,然后点击next
6、点击红线所圈部分
7、复制系列号,粘贴到下图所示方框中,点击enter
8、点击“结束”完成
第二步 对VMware进行汉化:将下图红线所划文件中的所有内容复制替换到安装软件的文件中,完成汉化
第三步 根据下图提示完成虚拟机的新建
第四步 选择启动方式
下图为光盘启动的第一个界面:
第五步 跳过光盘检测
按键盘中的Tab键选中【Skip】,然后按Enter键直接跳过
第六步 选择安装的语言
第七步 选择合适的键盘
第八步 选择安装的存储设备
第九步 存储设备警告信息处理
若是全新安装的话,直接单击【是,忽略所以数据】即可
第十步 设置主机名
第十一步 设置时区信息
第十二步 设置root密码
注:当密码设置过于简单时会出现“脆弱密码”提示框,此时可点击无论如何都使用继续
第十三步 选择安装类型并默认分区
第十四步 重置系统分区
第十五步 自定义系统分区
第十六步 选择安装的组件
第十七步 重启系统
第十八步 阅读许可信息
第十九步 创建用户
第二十步 设置时间和日期
第二十一步 系统登陆
系统安装完成
子任务一 熟悉Linux系统中的目录结构
第一步:理解Linux系统的目录结构树,Linux系统的目录结构采用的是树形结构。最上层是根目录,其他的所有目录都是由根目录生成的,在微软的DOS和Windows也是采用树形结构,但是在DOS和Windows中,这样的树形结构的根是磁盘分区的盘符,有几个分区就有几个树形结构,他们之间的关系是并列的。但是在Linux中,无论操作系统管理 几个磁盘分区,这样的目录树只有一个。从结构上讲各个磁盘分区上的树形目录不一定是并列的
linux目录图:
第2 步:对比理解Linux系统的文档结构
有一块 硬盘,分成了4个分区,分别是/、/boot、/usr和Windows下的FAT,对于/和/boot或者/和/usr,它们是丛书关系,对于/boot和/usr,它们是并列关系
如果把Winsows下的FAT挂载到/mnt/winc下,那么对于/mnt/winc和/usr或/mnt/wimc和/boot来说,它们是从属于目录树上没有任何关系的两个分支
因为Linux是一个多用户系统,所以要定制一个固定的目录规划,这样有利于对系统文件和不同的用户文件进行统一管理。但就是这一点让很多从Windows转到Linuxde 初学者感到头疼。
第三步Linux下的一些目录的功能
子任务二:了解Linux系统中的路径规则
在Linux系统中什么是一个文件的路径呢,路径就是一个文件存在的地方。如果告诉系统这个文件的路径,那么系统既可以站到这个文件。在Linux中,存在着绝对路径和相对路径。
第一步:理解绝对路径
绝对路径:路径的写法一定是由根目录“/"写起,例如/usr/local/mysql就是绝对路径
第二步:理解相对路径
相对路径:路径的写法不是由根目录"/"写起,例如,首先用户进入到/,再进入到home,命令为"cd/home",然后使用“cd test"命令,,此时用户所在的路径为/hone/test.第一个cd命令跟.hone,第二个cd命令后跟test,并没有斜杠,这个test是相对于/hone目录而言的,所以叫相对路径。
子任务三 掌握Linux系统中的命令
第一步:使用"pwd"命令打印出当前所在目录
在Linux系统中,只显示当前工作的目录,没有显示完整的路径,使用”pwb"命令打印当前完整的工作 路径。
第二步:使用"cd“命令进入文件的目录
”cd“命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在”cd"命令基础之上的。所以,学习Linux常用命令,首先就要学好“cd"命令的使用方法与技巧。
”cd/usr/local"进入到/usrlocal目录
“pwd"打印当前工作目录
"cd./"还是当前目录
“cd../"进入当前目录的上级目录
第三步:使用”ls"命令显示文件信息
“ls”命令是列表命令,在“ls"命令后加上-l就是以长列表的形式显示出来,内容较少”ls"命令更加具体
“ls-l"或”ll“显示当前文件夹内文件详细信息
”ls-a"显示当前文件夹内隐藏文件
“ls~”显示用户宿主目录的文件信息
第四步:使用“more"或”less"命令分屏显示文件与目录
“ more”以一页一页的形式显示文件,按Space键向后翻页,按b键向前翻页
“less”命令作用与“more”命令相似,都可以用来浏览文字档案的内容,不同的是“less”命令允许使用者往回卷动的方式查看文件,浏览速度较vi文本编辑器快“j"以行为为单位向下,”k“以行为单位向上
同时,在使用”less“命令查看文件时,可以输入vi命令进行文本编译。
”ls/etc|more"让/etc中文件与目录分屏显示,只能向下查看。
“ls /etc |less"让/ etc中文件与目录分屏显示,可以向上查看
”less /etc/squid/squid.conf"分屏显示squid. conf中的内容
第五步:使用“cat"命令查看文件内容
”cat“命令是Linux下的一个文本输出命令,通常是用于查看某个文件的内容。”cat“命令主要有三大功能
(1)一次显示整个文件:”cat filename"
(2)从键盘创建一个文件夹:“cat>filename",只能创建新文件,不能编辑已有文件
(3)将几个文件合并为一个文件:”cat file1 file2>file"
"cat /etc/passwd"查看文件passwd文件中的内容
“cat /etc/passwd"查看文件passwd文件中的内容,可以上下移动,按Q键退出
”cat /etc/fstab"查看/etc/fstab文件中的内容
第六步:使用“mkdir"命令创建目录
”mkdie yhy"在当前路径创建yhy目录
“mkdie yhy1 yhy2 yhy3"在当前目录中同时创建yhy1,yhy2,yhy3共3个目录
第七步:使用”touch“命令创建文件
”touch“命令用于创建新的空文件或者修改已有文件的时间戳,最常用的用法如下:
”touch fileA"如果fileA存在,使用“touch”指令可更改文件或目录的日期时间;若不存在,“touch”指令会在当前目录下新建一个空白文档fileA
"touch file1 file2“在当前目录下创建文件file1和file2
”touch /home/file1 file2"在hone目录下创建文件file1和file2
“touch -t 201803181212.50"设定文件时间戳为201803181212.50
”“mkdir dir1 dir2"在当前目录下创建子目录dir1和dir2
第八步:使用”rmdir"命令删除yhy目录
“rmdir /tmp/test/yhy"删除yhy目录
”ls /tmp/test"查看test目录下文件及目录
“mkdir -p d1/d2/d3"依次建立d1/d2/d3文件夹
”rmdir -p d1/d2/d3"依次删除d3,d2.d1
第九步:使用”rm"命令删除文件目录及文件
“rm -f /root/dir2/myfile1"使用绝对路径删除文件myfile1
"rm -i /root/dir2/myfile2"当删除时文件时会提示是否真的删除,是,输入”y",不是,输入“n"
"rm -rf/root/dir1"当删除时加-r选项,如不加会报错
”rm -rf/rppt/dir2"删除dir2子目录及文件
第10步:使用“cp"命令复制文件
”cp /etc/grub,conf ./"将/etcgrub,conf复制到当前目录中
“co /etc/passwd /root/passwd.bak
"cp /root/*.mp3 /soft/ab"
"cp -r -f /root /soft/ab"
"cp file1 file2 dir1"
用”df“命令显示磁盘占有空间
用”free"命令显示系统内存的使用情况
“cat /proc/meminfo"命令查看内存使用情况
“cat /proc/cpunifo"命令查看CPU
子任务四 挂载外部文件到Linux系统中
一 理解挂载的概念 : Liunx采用树形的文件管理系统,也就是在Linux系统中,可以说已经没有分区的概念了。分区在Linux和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统中。Linux中树形的文件结构,最顶层是/ 目录。在安装系统时,必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示。所以挂载就是把目录和分区连接起来,Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。 我们安装系统的时候已经把分区1挂载到 / 目录下了, 而这个时候没有挂载其他任何分区,所以/ 目录下的所有其他目录都在这个分区下,也就是说,在任何目录下读写操作实际都是操作的这个1号分区。如果我们想使用其他分区,就必须把这个分区挂载到一个目录下,这个目录可以是已经存在的目录。
二使用命令的参数
minix linux最早使用的文件系统
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
auto 自动检测文件系统
-o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
nouser 使一般用户无法挂载
user 可以让一般用户挂载设备
三 使用挂载命令选项
-o,指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的如下。
ro:以只读方式挂载。
rw:以读写方式挂载。
mouser:是一般用户无法挂载。
user:可以让一般用户挂载设备。
需要注意的是,【mount】命令没有建立挂载点的功能,因此应该确保执行【mount】命令是挂载点已经存在。也就是说,要把文件系统挂载到哪儿,首先要先建立挂载点目录。
子任务五 掌握Linux系统中的自动挂载
每次开机访问windows分区或光驱、U盘时都要运行【mount】命令显然太烦琐,为什么访问其他的Linux分区不用使用】【mount】命令呢?
其实,每次开机时,Linux自动将需要挂载的Linux分区挂载上了。那么我们是不是可以设定让Linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc目录下有个fstab文件,它里面列出了Linux开机时自动挂载的文件系统的列表。
在/etc/fstab文件里,如下图所示。
第一列是挂载的文件系统的设备名;第二列是挂载点;第三列是挂载的文件系统类型;第四列是挂载的选项,选项间用逗号分隔;第五六列留作备用。
参数defaults实际上包含了一组默认参数:rw 以可读写模式挂载;suid 开启用户ID和群组ID设置位;dev 可解读文件系统上的字符或区块设备;exec 可执行二进制文件;auto 自动挂载;nouser 使一般用户无法挂载;async 以非同步方式执行文件系统的输入输出操作;
光驱和软驱是不自动挂载的,如果你非要设成自动挂载,参数设置为noauto,但要确保每次开机时光驱和软驱里都要有盘,否则系统无法启动。
例如,要把系统中 /root/examine.iso 镜像文档挂载到 /mnt/iso 目录下。并且使其在系统重启后自动挂载(永久挂载),其步骤如下。
(1).先看看/mnt/iso挂载点在不在,若不在,通过命令建立:【#mkdir /mnt/iso】。
(2).挂载文件:【mount -o loop /root/examine.iso /mnt/iso】。
(3).写入/etc/fstab表。
使用【vim /etc/fstab】命令编辑/etc/fstab文件,在最下面添加如下的内容:
结果如下图所示:
当Linux下次启动时,系统会读取该文件,Linux系统就会自动把/root/examine.iso 镜像文档挂载到 /mnt/iso 目录下面。