项目二 管理与维护Liunx系统 任务一、二

任务一:安装与配置初始CentOS系统

1VMware Workstation 8.0.4的安装过程

(1)打开虚拟机的安装包,找到目标文件“setup.exe”文件并双击。



(2)点击Next 下一步 进入选择安装路径。


(3)选择Typical(典型)安装后,单击Next(下一步)。
(4) 提示用户选择是否需要检查更新(需要则打√,不需要则不选)单击Next(下一步)。

(5)提示用户选择是否需要帮助(需要则打√,不需要则不选)单击Next(下一步)。

(6)提示用户选择是否需要在桌面和开始菜单创建快捷方式(需要则打√,不需要则不选)单击Next(下一步)。

(7)单击“continue”按钮,进入安装。

(8)出现输入密钥界面,输入序列号,如下图,然后单击“Finish”按钮,完成安装


(9)汉化VMwmare:对虚拟机进行汉化操作、把汉化包里的汉化文件复制到安装好的虚拟机文件里面。

2、创建虚拟机

(1)打开 VMware Workstation 8.0.4软件。


(2) 运行虚拟机、,点击新建虚拟机。


(3) 选择标准类型配置,然后点击下一步。



(4) 提示用户选择是否安装镜像文件,此处选择“我以后再安装操作系统”项。


(5) 设置虚拟机名称和安装位置。


(6) 选择虚拟磁盘拆分成多个文件,点击下一步。



(8)完成创建虚拟机。


(7) 选中刚建立的虚拟机,鼠标右键,点击设置。


(8) 把声卡和虚拟打印机关掉,点击虚拟机设置,查看CD/DVD点击使用镜像文件->点击浏览找到镜像文件。

(9) 在上一步的浏览找到计算机D盘当中的文件,然后确定完成。

 

3、安装Linux CentOS 6.5 操作系统

(1)进入安装界面后首先会给出一个安装向导,这里选择第一项“Install or upgrade an existing system”。



(2)当页面出现时按F2进行设置。





(3)完成上面的基本设置后出现,提示用户是否检查安装包的完整性,这里我们选择Skip。


(4)安装的初始化界面如下图,点击OK。

(5)进入安装界面。


(6)进入安装过程语言选择界面后,选择中文简体,点击Next。


(7)点击忽略所有数据。



(8)输入主机名,这里建议用默认的主机名,点击下一步。


(9)选择地点。

(10)下一个界面选择默认,单击“下一步”->为根目录设置一个密码,单击“下一步”弹出一个窗口如下图所示,我们点击“无论如何都使用”,点击下一步。



(11) 选择替换现有Linux系统,点击下一步。

(12)单击格式化->单击下一步。


(13)选择将修改写入磁盘(W)。


(14)单击下一步。

(15)选中Desktop—>单击下一步。


(16)开始安装。


(17)安装完成。


(18)开始启动使用界面。



任务二:认识Linux的文件系统

子任务一:熟悉Linux系统中的目录结构

第一步:理解Linux系统的目录结构树

                                                                  Linux的文件目录树图


Liunx系统的目录结构采用的是树形结构。最上层是根目录,其它的所有目录都是由根目录而生成。微软的DOS和Windows也是采用树形结构,但是在DOS和Windows中,这样的树形结构的根是磁盘分区的盘符,有几个分区就有几个树形结构,它们之间的关系是并列的。但在liunx中不管有几个系统管理几个磁盘分区,这样目录树只有一个。从结构上讲,各个磁盘分区上的树形目录不一定是并列的。

第二步:对比理解Linux系统的文件结构

Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的。各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多。有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系如果我把windows下的fat分区挂载到/mnt/winc下那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支因为linux是一个多用户系统,制定一个固定的目录规划有助于对系统文件和不同的用户文件进行 。但统一管理就是这一点让很多从windows转到linux的初学者感到头疼。

第三步:列出Linux下一些常用目录的功能

/:

根目录

/bin
bin是Binary的缩写, 这个目录存放着最经常使用的命令。

/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev :

dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc:

这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/home
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

/lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。

/media

linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt
 这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

/proc
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器。

/root
该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

/selinux
 这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。

/srv
 该目录存放一些服务启动之后需要提取的数据。

/sys
 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。

/tmp
这个目录是用来存放一些临时文件的。

/usr
 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin:
系统用户使用的应用程序。

/usr/sbin:
超级用户使用的比较高级的管理程序和系统守护程序。

/usr/src:内核源代码默认的放置目录。

/var
这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。


子任务二:了解 Linux系统中的路径规则

第1步:理解绝对路径

Linux中,绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/X11.如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了

[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪。

 /root 注:用户当前位于/root

 [root@localhost ~]# cd /usr/share/doc/ 注:我们以绝对路径方式进入/usr/share/doc目录下。

[root@localhost doc]# pwd 注:判断用户当前所处的位置。 /usr/share/doc 注:用户位于/usr/share/doc

第2不:理解相对路径

相对路径是以或 …… 开始的。表示用户当前操作所处的位置而…… 表示上级目录,在路径中。表示用户当前所处的目录,而……上级目录,要把和……当做目录来看。

[root@localhost ~]# pwd 注:通过pwd来判断当前用户所在的位置。

/root 注:得出目录处于/root目录中。

[root@localhost ~]# cd . 注:我们进入。

[root@localhost ~]# pwd 注:判断当前用户所处的位置。

/root 注:得出在/root 目录中 .

[root@localhost ~]# cd …… 注:我们切入/root的上级目录。

 [root@localhost /]# pwd 注:判断当前用户所处的位置。

 / 注:用户当前位于/(根目录)中。


子任务三:掌握 Linux系统中的基本命令


第1步:使用【pwd】命令打印出当前所在目录




第2步:使用【cd】命令进入文件的目录




    

cd】命令是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用【cd】命令基础上的。
cd/usr/local】进入到/usr/local目录。
pwd】打印 当前工作目录。

cd./】还是当前目录。

cd../】进入当前目录的上级目录。


第3步:使用【ls】命令显示文件信息


【ls】命令是列表的命令,在【ls】命令后加上-1就是以长列表的形式显示出来。
【ls-1】或【11】显示当前文件夹内文件详细信息。
【ls-a】显示当前文件夹内隐藏文件。

【ls~】显示用户宿主目录的文件信息


第4步:使用【more】或【less】命令分屏显示文件与目录


【more】以一页一页的形式显示文件。
【less】命令作用与【more】命令相似,都可以用来浏览文字档案的内容。
【j】以行为单位向下;【k】以行为单位向上。
【ls/etc/more】让/etc中文件与目录分屏显示,只能向下查看。
【ls/etc|less】让/etc中文件与目录分屏显示,可以上下查看。

【less/etc/squid/squid.conf】分屏显示squid.conf中的内容。


第5步:使用【cat】命令查看文件内容



【cat】通常用于查看某个文件的内容,主要有三大功能:
(1)一次性显示整个文件:【cat filename】。
(2)从键盘创建一个文件:【cat>filename】。
(3)将几个文件合并为一个文件:【cat lilel file2>file】。
【cat/etc/passwd】查看文件passwd文件中的内容。

【cat/etc/passwd|less】查看文件passwd文件中的内容,可以上下移动,按q键退出。【cat/etc/fstab】查看/etc/fstab文件中 的内容。


第6步:使用【mkdir】命令创建目录


【mkdir yhy】在当前路径中创建yhy目录。

【mkdir yhy1 yhy2 yhy3】在当前路径中同时创建yhy1、yhy2、yhy3共三个目录。


第7步:使用【touch】命令创建文件


【touch】命令用于创建的空文件或者修改已有的文件的时间戳,常用方法如下。
【touch fileA】如果fileA存在,使用【touch】指令可更改这个文件或目录的日期时间;如果其不存在,指令会在当前目录下新建一个空白文件fileA。
【touch file1 file2】在当前目录下创建文件file1和file2两个。
【touch/home/file1 file2】在/home目录下创建两个文件。
【touch -t 201601142234.50 log.log】设定文件的时间戳。

【mkdir dirl dir2】在当前目录下创建子目录。


第8步:使用【rmdir】命令删除目录


【rmidr/tmp/test/yhy】删除yhy目录。
【ls/tmp/test】查看目录下的文件及目录。
【mkdir-p d1/d2/d3】依次建立文件夹。

【rmdir-p d1/d2/d3】依次删除文件夹。


第9步:使用【rm】命令删除目录或者文件


【rmdir】命令只能删除目录但不能删除文件或非空目录,要想删除一个文件,则要用【rm】命令。
【rm-f/root/dir2/myfile1】使用绝对路径删除文件。
【rm-i/root/dir2/myfile2】-i当删除文件时会提示用户是否真的删除,如果删除,输入【y】,否则输入【n】。
【rm-rf/root/dir1】当删除目录时加-r选项。

【rm-rf/root/dir2】删除dir2子目录,包括里面的文件。


第10步:使用【cp】命令复制文件


【cp】命令用于复制文件或目录。

【cp/etc/grub.conf./】将/etc/grub.conf文件复制到当前目录中。
【cp/etc/passwd/root/passwd.bak】复制文件,并重命名。
【cp/root/*.mp3/soft/ab】复制扩展名为mp3的所有文件到/soft/ab目录中。
【cp-r-f/root/soft/ab】复制一个目录到另一个目录,同时删除前面已经存在的目录。
【cp file1 file2 dir1】将file1和 file2复制到dir1中。


第11步:使用【mv】命令移动或重命名文件/目录


【mv】用来移动文件或将文件改名。
【mv1.txt2.txt3.txt test3】移动文件。
【mv-t/opt/soft/test/test4/1.txt2.txt3.txt】移动文件。
【mv file1 file2 dir2】将文件从当前目录移动至dir2。
【mv/dir2/file1/dir2/myfile1】将文件改名为myfile1。
【mv/root/abc.jpg/etc/kk】将文件移动到/etc文件夹下。
【mv at.doc abc.doc】将文件at.doc改名为abc.doc。
【mv kk.zip.kk.zip】将文件隐藏。
【mv .kk.zip kk.zip】将文件除去隐藏。

【mb-i1.txt 2.txt】将文件改名,如果文件已存在,则询问是否覆盖。


第12步:重启与关机

重启命令:

【reboot】重启系统。

【shutdown-r now】立刻重启(root用户使用)。
【shutdown-r 10】过十分钟自动重启。
【shutdown-r 20:35】在时间为20:35时重启。
关机命令:
【halt】立刻关机。
【poweroff】立刻关机。
【shutdown-h now】立刻关机(root用户使用)。
【shutdown-h 10】十分钟后自动关机


第13步:查看系统相关状态




(1)【df】命令显示磁盘占用空间。
(2)【free】命令用于显示系统内存的使用情况信息。
(3)【cat/proc/meminfo】命令查看内存使用的详细信息。

(4)【cat/procuinfo】命令查看CPU信息。


第14步:熟悉以下常用命令及功能


(1)【ls-al/root>file1】将用户root的家目录的所有目录列表保存至文件file1中。
(2)【ls-al/bin|grep in>file2】将文件名中包含in字符的文件名保存至文件file2中。
(3)【cat file1 file2】同时显示文件的内容。
(4)【cat file1 file2>file3】将文件1、2中的内容合并成新文件3。
(5)【head file3】显示文件file3的前十行内容。
(6)【head 15 file3】显示文件的前十五行内容。
(7)【tail 3 file3】显示文件的后三行内容。
(8)【wc-lw file1】统计文件中的行数、字数。
(9)【grep-c root file1】统计文件中包含root的行数。
(10)【find.-name“file*”】查找文件名中包含了file的文件。
(11)【ls-1|grep-c“file”】查找当前目录中是否有文件名包含file的文件。
(12)【find/bin-size-1000c>myresult】查找是否有1000字节以下的文件,并将查找结果保存。
(13)【find/bin-size100-print】查找是否有100块以上的文件。
(14)【find/-user test】查找是否有用户test创建的文件。

(15)【cp/config*/bak】将所有文件名中包含了字符config的文件复制到目录/bak中。

(16)【cut-d:-fl/etc/passwd】提取用户名,统计个数,并将结果保存至文件中。
(17)【ls/bin-al|wc-l】统计/bin目录下的文件目录项数。
(18)【ls-al|per-pi-e's/rootaz/g'】将用户当前目录下的文件目录显示列表中的所有root替换成wqaz,并显示替换结果。


子任务四:挂载外部文件到Linux系统中

第1步:理解挂载的概念
    Liunx采用树形的文件管理系统,也就是在Linux系统中,可以说已经没有分区的概念了。分区在Linux和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统中。Linux中树形的文件结构,最顶层是/ 目录。在安装系统时,必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示。所以挂载就是把目录和分区连接起来,Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。 我们安装系统的时候已经把分区1挂载到 / 目录下了, 而这个时候没有挂载其他任何分区,所以/ 目录下的所有其他目录都在这个分区下,也就是说,在任何目录下读写操作实际都是操作的这个1号分区。如果我们想使用其他分区,就必须把这个分区挂载到一个目录下,这个目录可以是已经存在的目录。


第2步:使用挂载命令的参数
命令格式:mount [-t vfstype] [-o options] device dir 
其中: -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 
Linux最早使用的文件系统:minix
Linux目前常用的文件系统:ext4、ext3、ext2
光盘或光盘镜像:iso9660 
DOS fat16文件系统:msdos 
Windows 9x fat32文件系统:vfat 
Windows NT ntfs文件系统:ntfs 
Mount Windows文件网络共享:smbfs 
UNIX(LINUX) 文件网络共享:nfs
 自动检测文件常用:auto

OS/2文件系统常用:hpfs

第3步:使用挂载命令选项
-o,指定挂载文件系统时的选项
 ro :采用只读方式挂接设备
 rw :采用读写方式挂接设备

 user:可以让一般用户挂载设备

nouser:使用一般用户无法挂载

使用实例:
Windows 7系统挂载在hdal分区上,同时还挂载光盘和U盘。
【mkdir/mnt/winc】建立挂载点/mnt/winc。
【mount-t ntfs/deval /mnt/winc】挂载Windows 7的hdal分区
【mkdir/mnt/usb】建立挂载点/mnt/usb。
【mount-t vft /dev/sdal/mnt/sub】挂载U盘。

【mkdir/mntrom】建立挂载点/mntrom。

【mount-t iso9660/devrom/mntrom】挂载光盘。


子任务五:掌握Linux系统中的自动挂载

自动挂载的方式:

关于linux开机之后自动加载挂载的分区,这块,涉及到的文件是/etc/fstab文件 

关于这个文件的描述说明如下

要求: 
1)根目录/必须载入,而且要先于其他载入点被载入 
2)其他载入点必须为已建立的目录 
3)若进行卸载,必须先将工作目录移到载入点及其子目录之外
/etc/fstab里面每列大概意思为:

第一列为设备号或该设备的卷标,即需要挂载的文件系统或存储设备; 

第二列为挂载点 

第三列为文件系统或分区的类型 

第四列为文件系统参数,即挂载选项,详细参考man mount.命令,defaults就没有问题,除非你有特殊需求; 

第五列为dump选项,设置是否让备份程序dump备份文件系统0:不备份,1:备份,2:备份(但比1重要性小)。设置了该参数后,Linux中使用dump命令备份系统的时候就可以备份相应设置的挂载点了。 

第六列为是否在系统启动的时候,用fsck检验分区,告诉fsck程序以什么顺序检查文件系统。因为有些挂载点是不需要检验的,比如:虚拟内存swap、/proc等。0:不检验,1:要检验,2要检验(但比1晚检验),一般根目录设置为1,其他设置为2就可以了。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值