项目二(任务七、八、课后练习题)

任务七  管理rpm软件包与压缩包

【子任务一】管理rpm软件包

rmp有5种操作模式,分别为:安装、卸载、升级、查询和验证。

第一步:查询rmp软件是否已经安装
  在安装一个软件之前,往往需要先确认该软件是否已经安装。通过【rpm -q 软件包名】命令查询或在参数-q 后面直接加其他的参数来查询软件包的安装信息,具体命令以及释义如下。
  【rpm-qa| grep tomcat4】查询已经安装的tomcat4 的所有套件。
【rpm-qip example.rpm】查询example.rpm 安装包的信息。
【rpm-qif/bin/df】查询/bin/df 文件所在安装包的信息。
  【rpm-qlf /bin/df】查询/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下。
  备注: 参数-q表示查询; 参数a表示查询所有套件; 参数i表示显示套件的相关信息;参数1显示安装包中的所有文件被安装到哪些目录下; 参数s显示安装版中的所有文件状态及被安装到哪些目录下; 参数p查询指定的rpm套件档; 参数f查询拥有指定文件的套件。
项目二(任务七、八、课后练习题)

第2步:安装rpm软件包

       rpm软件包的安装可以使用程序rpm来完成。安装rpm软件的时候,当前工.作目录下必须有该软件包存在,否则必须跟软件包的绝对路径。通过【rpn -i千软件包名】命今或在参数-i后面直接加其他的参数来安装软件包,具体命令以及释义如下,【rpmiexample.rpm】安装example.rpm包。 【rpm-ivexample.rpm】安装example.Ti m包并在安装过程中显示正在安装的文件信息。

  【rpmivhexample.rpm】安装exomple.rpm包并在安装过程中显示正在安装的文件信息及安装进度。
  备注:-i表示安装指定的教件包,-V显示安装时详细信息,-h显示安装进程。

第3步升级rpm软件包

         当一个软件包经安装需要对其进行升级操作,采用pm U软件包名命令,可对武进行升级操作。具体命令及释文如下。
  【rpm-U example.rpm】升级exampl e.rpm软件包。
 【 rpm Uwhexample.rpm】 加参数v显示升级时详细信息,加参数h显安装进程。

第4步卸裁rpm软件包

  使用【rpme 软件包名】命令卸载已经安装好的软件包。【rpm-etomear4】卸载tomcat4软件包

  备注:包名可以包含版本号等信息,但是不可以有扩展名。rpm,例如却载软件包proftpd 1.2.8 1,可以使用下列格式。
  【rpm eproftpd-l.2.8-1】【rpm -eproftpd-1.2.8】【rpm-e proftpd-】【rpm-e proftpd】
  有时会出现一些错误或者警告:...isneededby...这说明这个软件被其他软件需要,不能随便卸裁,可以用Lrpm-e--nod ps]命令强制卸载。

  第5步: 熟悉rpm的其他附加命令

  在实际软件安装、卸载、升级等的操作中,可能还存在软件的依赖等一系列问题,在加上上面步骤中的参数的同时,还可以加如下参数。
 -- force,强制操作,如强制安装别除等;--requires,显示该包的依赖关系; --nodeps,忽略依赖关系并继续操作。

  Krpm-e -nodeps vsftp d]忽略依赖关系并继续删除vsftp d软件包。Erpm-i --n deps vsftpd]忽略依赖关系并继续安装vsftpd软件包。Erpm-i --requiresvsftp d1显示该包的依赖关系并安装vsftp d软件包。IFE m-i --force vsftpd]强制安装vstpd软件包。

   第6步: 认识rpm的命名规则

  假设一个软件包的名称为: abc -1.3.20 16.i386.rpm,abc代表软件包的名称: 1,3,20表示版本号; 16 表示发行次数: 1386 表示适用平台为Intel x86,除了1386选项外常见的还有spare(指sparc 平台)alpha(指AIpha 平台).src(指软件源代码)。 

【子任务二】管理压缩软件包

   在Linux系统世界中,除了rpm软件包,还有很多压缩软件包,所以在此子任务中,需要熟悉压缩软件包的管理等操作。

  第1步: 管理tar软件包

  使用tar命令加各种参数来管理tar软件包,具体命令以及释义如下 。

  【tarevfaa.taraa.txt】建立一个tar包(把aa.txt 长缩到文件aa.tar中)。
 【 tar xvf aa.tar解压一个tar包。
  【tar cvfz aa.tar.gz  aa.txt建立一个tar.gz包。
  备注: 在上面的命令中,加上了cvf.xvf.cvfz等参数,它们的具体释义如下:
  c表示创建一个新tar包;v显示运行过程信息;f指定文件名;
  x解开一个tar包;z 调用zip;
  t查看压缩包内容;r添加文件。

  第2步管理zip包

  zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有.zip扩展名的压缩文件。使用【zip】命令加各种参数来管理zip软件包,具体命令以及释义如下。
 【 zipyhy.zipyhy.txt】压缩yhy txt 文件为yhy.zip。
  【zip rtest.zip./*】将当前目录下的所有文件和文件夹全部区缩成test.zip 文件,-r表示递归压缩子目录下所有文件。
  【ziptest2 .ziptest2/*】打包目录。
  【zip-dyhy.zipyhy.txt】删除压缩文件yhy.zip中的yhy.txt 文件。

【zip-d yhy.2 ip yhy/ln.log】删除打包文件目录下的文件In.log

  【zip -m yhyl.zip yhyl.txt】向缩文件yhyl zip中添加yhy1.txt文件。【zip yhy3 .zip yhy3s/ * -x yhy3s/1n.log】压缩文件时排除In.og文件。

第3步: 解压zip包

 unzip为.zip 压缩文件的解压缩程序。zip包的解压一般采用【unzip】命令,具体命令以及释义如下。
  【unzipyhy.zip】将压缩文件yhy.zip 在当前目录下解压缩。
  【unzip-nyhy zip-d /tmp】将压缩文件yhy.zip在指定目录/tmp 下解压缩,如果已,有相同的文件存在,要求【unzip】命令不覆盖原先的文件。
  【unzip otest.zip-dtmp 】将压缩文件test.zip在指定目录tmp 下解E缩,如果已有相同的文件存在,要求[unzip]命令覆盖原先的文件。
  【unzip-vyhy.zip】查看压缩文件目录,但不解压。【unzipa.zip】解压一个zip包。

  第4步: gzip和gunzip等其他的压缩软件以及常用命令

  Linux 系统中还有其他的一些压缩工具以及命令,例如gx.tat.gz.b22.tgz等,熟悉它们会让运维管理事半功倍。
  (1)【gzip da gz .tar,gz】解压一个gz包。(2)【tarxvzfabc.tar.gz】解压一个tar.gz包。
  (3)【 gunz pabc.tgz】解压一个tgz包。(4)【tar xvzf a.tar.z】解压一个tar.2包。

  (5)【bunip2 b. txt bz2】解压一个bz2包。
  (6)【find / -name "*. rip “】将系统中所有的.zip 文件名显示出来,
  (7)【find/ -name “*. gz" | wc -1】 请查找系统中有多少个.gz文件、并统计数量,

 (8) 在家目录中创建如下内容,以便进行后面的命令操作。【mkdir /hame/dirl dir2 dir3】在家日装中建立3 个目录,【touch home/dril /fil1 /home/dir1/fir2 /home/dir1 /file3】分别在新建的目录中建立file1.file2.file3 文件。
  (9)【zip -q -r /root/ysl.zip /root/ *】将家目录下的所有文件(不包括目录)压缩成文件ysl.zip中。
 ( 10) 【zip -m  ysl.zip install.log】将root/install log添加到ysl zip 中,11[unzip -vysl .zip]显示ys1zip中包含的文件信息。
  2)[mk ir/tmp/unzip-ys建立unzip-ysl 目录(此目录需要先建立)。Kunzipysl.zip-d /tmp unzip-ysl 将ysl.zip解E 至'tmp/unzip ysl 下。
  13)[zip -r /root ys2.zip /root/ *]将家目录下的所有文件包括目录) 玉缩成文件ys2.zip。
  14 Imk lir/tmp/unzip-ys ]建立unzip-ys2 目录(此目录需要先建立)。
  (unzip ys2.zip-d /tmp/unzip-ys2]将ys2 zip解至tmp/unzip ys2 目录下。(15) 将(8)中的文件filel.file2.file 分别压缩成.g2 的形式。
  tar czvfilel.tar.gzdirl filel]将dir1filel 文件压缩成filel.tar.gz.Etar czvffile2.tar.gzdirl file 将dir1file2 文件压缩成file 2.tar.gz.tar czvfiles tar.gzdir1file ]将dirl file3 文件压缩成file3.tar.gz.(16) 将(15)中形成的.gz压缩文件复制到tmp /gunzip目录并解压。mkd r/tmp gunzip]建立gunz ip 目录。
  【cp dirl flel.gzdirl file2.gz dir1/fil 3.gz /tmp/gunzip】复制玉缩文件到新建的目录中。
  【gip -dv /tmp gunzip/* 】缩gunzip 目录下的所有文件。

任务八  YUM源的配置与软件的YUM安装

【子任务一】配置本地YUM源

第1步:查看系统默认安装的YUM

项目二(任务七、八、课后练习题)

第2步:挂载系统安装光盘

把光盘放入光驱,然后使用【mount /dev/cdrom /mnt/】命令把光盘挂在/mnt这个常用的挂载点下。挂载成功后会在/mnt目录下看到光盘中的文件。

第3步:备份默认YUM配置文件

项目二(任务七、八、课后练习题)

第4步:编辑自己的repo文件

项目二(任务七、八、课后练习题)

第5步:总结repo文件的格式

  所有repository服务器设置都应该遵循如下格式,
  [serverd]
  name=Some name for this server
  baseurl = u 1//path/to/repositor
  serverid 是用于区别各个不同的repository,必须有一一个独一-无二的名称: name 是对repository 的描述,支持像$releasever.$basearch这样的变量: baseurl 是服务器设置中最
重要的部分,只有设置正确,才能从上面获取软件。它的格式是
  baseurl 一url ://server1/path/tepository
  url //server2/path/repositoryurl //server3/path/repository
其中,urt 支持的协议有htp/:/tp://fil/y /3种。baseurl 后可以跟多个ul,用户可以自己改为速度比较快的镜像站,但baseurl 只能有一个,也就是说不能像如下格式。
  baseurl = url //server /path/repository/basearl = url ://server2/path/reposbaseurl = u 1//server3/path/repo itory/
其中,ur指向的目录必须是这个reositoryheadee 目录的上一级,它也支持Sreleseve.
$basearch这样的变量。
  ur1之后可以加上多个选项,如gpgcheck等等

第6步: 使用YUM源安装软件

  【yum】命令搭配参教instal 表示安装指定的软件,详细使用方法以及样义如下。

【yum intll -y dialog】通过YUM 派安装dialog软件。【yum install yum-fastestmirror自动搜索最快镜像插件。【yum install yum 】安装YUM 图形窗口插件。

  【yum localinstall -y dialog】安装本地的rpm 软件包dialog.


 第7步: 使用YUM更新软件  

【yum】命令搭配参数updece 表示更新指定的软件,详细使用方法以及种

  【yum update ydialog】更新dia log软件包。
【yum pcalupdate ydia log】如果有dia log的新版本,而且也下【yumecheck-updateydia】检查是否有可用的更新dialog 软件包。载到本地,就可以这样本
地更新dialog.
  【yum update】全部更新YUM源。

  第8步: 使用YUM卸载软件  

【yum】命令搭配参数remove 表示卸载或删除指定的软件,详细使用为
如下。
  【yum reme ove -ydialog】卸载dia log软件包。
  【yum rem >velerasepa ckagel】删除程序包pa :kag 1。

第9步:YUM命令的其他选项

 【 YUM】命令搭配其他参数的详细使用方法以及释义如下。【yum list dialog】显示dial 软件包的信息。

【yum search dialog】检查dialog 软件包的信息。

  【yum info dialog】显示指定的dialdog 软件包的描述信息和概要信息。【yum clean】清理YUM 过期的缓存。

【yum shel】进人YUM 的she I1提示符。

  【yum resc lvedep dialog】显示dial g 软件包的依赖关系。Eyumdeplistdial g]显示dial og软件包的所有依赖关系。yum clean pa kages清除缓存目录下的软件包。yumclean heade rs]清除缓存目录下的hea de rS。
  【yumcleano ldhe ders】 青除缓存目录下旧的headers.

第10步: 查询已安装的dialog软件

  通过YUM安装的软件,依然使用(rpm)命令来查询软件的安装情况。 【rpm -qa dialog】查询dialog 软件安装信息。

【子任务二】配置国内网络YUM源

第1步:配置上海交通大学YUM源

项目二(任务七、八、课后练习题)

  第2步: 企业YUM源列表

  搜狐开源镜像站;http:/ /mirrors.sohu.com/.

网易开源镜像站http:/ /mirrors.163.com/

第3步: 大学教学YUM源列表

北京理工大学:  http:/ /mirror.bit.edu.cn (IPv4 only).http://mirror.bit6.edu.cn (IPv6 only).

北京交通大学:http: / /mirror.bjtu.edu.cn (IPv4 only)。http://mirror6.bjtu.edu.cn (IPv6 only)。http://debian.bjtu.edu.cn (IPv4+IPv6)。

兰州大学,http:/ /mirror.lzu.edu.cn/.

厦门大学: http:/ /mirrors.xmu.edu.cn/

清华大学:http: /mirrors.tuna.tsinghua.edu.cn/ (IPv4 + IPv6)。http:/ /mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only).http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)。

天津大学: http://mirror.tju.edu.cn/.

中国科学技术大学: http://mirrors.uste.edu.cn/ (IPv4+ IPv6)。  http: //mirrors4.ustc.edu.cn/http : //mirrors6.ustc.edu.cn/。

东北大学: http: //mirror.neu.edu.cn/ (IPv4 only)。http: //mirror.neu6.edu.cn/ (IPv6 only)。

  电子科技大学:http://ubuntu.uestc.edu.cn/。

     课后习题

         一、选择题
1、使用Vin编辑只读文件时,强制存盘并退出的命令是(C)
A.【:w!】             B.【:q!】                         C.【:wq!】              D.【:e!】
2、使用(A)命令可以把两个文件合成一个文件。
A.【cat】                B.【grep】                         C.【awk】                D.【cut】
3.使用【Is-al】命令列出下面的文件列表,(D)文件时符号连接文件。
A.-rw-rw-rw- 2 hel-s users  56  sep 09 11:05 hello
B.-rwxrwxrwx 2 hel-s users 56 sep 09 11;05 goodbye
C.Drwxr --r-- 2 hel users 1024 sep 10 08:10 zhang
D.Lrwxr--r-- 1 hel users 2024 sep 12 08:12 cheng
4、对下面的命令,【$cat name test1 test2>name】,说法正确的是(A)。




A.将test1、test2合并到name




B.命令错误,不能讲输出重定向到输入文件中




C.当name 文件为空时命令正确




D.命令错误,应当为【$cat name test1 test2>>name】




5.假设当前处于vi的命令模式,现要进入插入模式,以下快捷键中无法实现的是(D)。




A.I




B.A




C.0




D.1




6.目前处于vi的插入模式,若要切换到末行模式,以下操作方法中正确的是(B)。




A.按esc键




B.按esc键,然后按:键




C.直接按:键




D.直接按shift+:组合键




7、下列命令中,不能用于查看文本文件的是你(D)。




A.【less】




B.【cat】




C.【tail】




D.【Is】




8.在Linux中,系统管理员(root)状态下的提示符是(B)。




A.$




B.#




C.%




D.>




9.删除文件的命令是(B)。




A.【mkdir】




B.【mkdir】




C.【mv】




D.【rm】




10.建立一个新文件使用的命令是你(A)。




A.【chmod】




B.【more】




C.【cp】




D.【touch】




11.以下(C)是显示文件保存用户账号的信息。




A./etc/user          B./etc/gshadow                 C./etc/shadow                  D./etc/fatab




12、以下对Linux用户账户的描述中,正确的是(B)。




A.linux的用户账户和对应的口令均存放在passwd中




B.passwd的文件只有系统管理员才有权存放




C.Linux的用户账户必须设置了口令才能登录




D.Linux的用户口令存放在shadow文件中,每个用户对它有读的权限




13.新建用户使用useradd命令,如果要指定用户的主目录,需要使用(B)选项。




A.-g                    B.-d              C.-u                       D.-S




14.为了保证系统的安全,现在的Linux系统一般将/tec/passwd的密码忘记加密后,保存为(D)文件。




  A./etc/group                  B./etc/netgroup               




  C./etc/libsafe.notify                  D./etc/shadow  




  15.当用root登录时,(C)命令可以改变Larry的密码。




A.【su larry】                 B.【change password larry】          C..【password larry】      D.【 passwd larry】 




16.如果刚刚为系统添加了一个名为kara的用户,则在默认的情况下,Kara所属的用户组是(C)。




 A.user          B.group          C.Kara                   D.root




17.执行【chmodo+rwfile】ml命令后,file文件的权限变化为(B)。




A.同组用户可读性file文件                         B.所有用户可读写file文件




C.其他用户可读写file文件                        D.文件所有者可读写file文件 




18.要改变一个文件的拥有者,可通过(B)命令实现。




A.【chmod】              B.【chown】                C.【usermod】             D.file




19.一个文件属性为drwxrwxrwt,则这个我觉得权限是(ABD)。




A.任何用户皆可读取、可写入                             B.root可以删除该目录的文件




C.给普通用户以文件所有者特征                          D.文件拥有者有权删除该目录的文件




20.某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读与写,该文件的权限值为(D)。




A.467                        B.674                       C.476                D.764




21.光盘所使用的文件系统为(D)。




A.ext2                   B.ext3                     C.swap              D.ISO 9600




22.以下设备文件中,代表第二个IDE硬盘的第一个逻辑分区的设备文件是(D)。




A./etc/hdbl                  B./etc/hdal                    C./etc/hdb5                D./dev/hdbl




23.将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom目录下的命令是(C)。




A.【mount/,mnt/cdrom】                            B.【mount/,mnt/cdrom/dev/cdrom】




C.【mount/dev/cdrom/mnt/cdrom】          D.【mount/dev/cdrom】




24.【tar】命令可以进行文件的(A)。




A.压缩、归档和解压缩                                B.压缩和解压缩




C.压缩和归档                                              D.归档和解压缩




25.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C)。




A.【tar-cvf myfile.txt myfile.txt.tar.gz】




B.【tar-zcvf myfile.txt myfile.txt.tar.gz】




C.【tar-zcvfmyfile.txt.tar.gz myfile.txt 】




D.【Tar cvf myfile.txt.tar.gz.myfile.txt】




26.在Linux系统中,主机名保存在(A)配置文件中。




A./etc/hosts               B./etc/modules.conf           C./etc/sysconfig/network                D./etc/network




27.linux系统的第二块以太网卡的配置文件全路径名为(D)。




A./etc/sysconfig/network/ifcfg-eth0




B./etc/sysconfig/network/ifcfg-eth1




C./etc/sysconfig/network-scripts/ifcfg-eth0




D./etc/sysconfig/network-scripts/ifcfg-eth1




28.在Linux系统中,用于设置DNS客户的配置文件是(B)。




A./etc/hosts                              B./etc/resolv.conf




C./etc/dns.conf                          D./etc.nis.conf




29.若要暂时禁用eth0网卡,下列命令可以实现的是(D)。




A.【Ifconfig eth0】                     B.【ifup eth0】




C.【Ifconfig eth0 up】                D.【Ifconfig eth0 down】




30. 以下命令可以重新启动计算机的是(A)。




A.【reboot】                  B.【halt】              C.【shutdown -h】                   D.【init 0】




二、简答题




1、在Linux中有一文件列表内容,格式如下:




lrwxrwxrwx 1 hawkeye users 6 Jul 18 09:41 nurse2 - >nursel








(1)要完整显示文件列表信息,应使用什么命令?写出完整的命令行。


解:ls -l nurse2






(2)上述文件列表内容的第一列内容“lrwxrwxrwx 1”是什么含义?对于其他类型的文件或目录等还可能会出现什么字符?它们分别表示什么含义?






解:表示文件类型,该文件为符号链接文件


       其他文件类型有:-普通文件d 目录b特殊块文件c特殊字符文件






(3)上述文件列表内容的第一列内容“lrwxrwxrwx中的第一、二、三“rwx”分别代表什么含义?其中的“r”、“w”、‘x’分别表示什么含义?


解:分别表示对文件nurse2的所有者、同组成员、其他人员都具有读/写/执行权限。r/w/x分别表示读/写/执行权限






(4)上述文件列表内容的第二列内容“1”是什么含义?
表示文件nurse2的链接数














(5)上述文件列表内容的第三列内容“hawkeye”是什么含义?


解:表示文件nurse2的所有者






(6)上述文件列表内容的第四列内容“users”是什么含义?


解:表示文件nurse2的属组






(7)上述文件列表内容的第五列内容“6”是什么含义?


解:表示nurse2的字节数






(8)上述文件列表内容中的“Jul 18 09:41”是什么含义?


解:表示文件nurse2被创建的日期和时间






(9)上述文件列表内容的最后一列内容“nurse2 -> nurse1”是什么含义?


解:表示nurse2文件被符号链接到nurse1文件






2.Linux支持哪些常用的文件系统?


解:我们在Linux中常用的文件系统主要有ext3、ext2及reiserfs。Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minixfs 及UFS等Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。








3.简述标准的Linux目标结构及功能。


解:/
├── bin   // 二进制可执行命令。该目录下存放着普通用户的命令
├── boot                    //启动Linux的核心文件
├── cgroup
├── dev         //系统的设备文件,即设备的驱动程序
├── etc           //系统所有的配置文件都在这个目录中
├── home            //用户主目录的基点
├── lib        // 存放着和系统运行相关的库文件 
├── lib64      // 存放着和系统运行相关的库文件 
├── lost+found  //这个目录平时是空的,当系统非正常关机而留下的“无家可归”的文件便会
                  存在这里
├── media          //存放着可移除的设备,比如软盘,光盘
├── misc        //储存着一些特殊的字符的定义
├── mnt             //挂载目录,是系统管理员临时安装文件的系统安装点
├── net      //存放着和网络相关的一些文件
├── opt //(option : *选择)主要给源码安装软件时选择的安装目录位置
├── proc          // 存放着用户与内核的交互信息
├── root          //超级用户的目录
├── sbin          //系统的管理命令,这里存放的是系统管理员使用的程序
├── selinux          //主要用来加固操作系统,提高系统的安全性
├── srv       //系统启动服务时可以访问的数据库目录
├── sys  //管理设备文件
├── tmp  //临时文件,重启后自动清空
├── usr       //最大的目录,存放着应用程序和文件
└── var      //某些大文件的溢出区,比如各种服务的日志文件








4.在命令行下手工建立一个新账号,要编辑哪些文件?




解:net user x yyl123456 /add ( 新建x用户 密码为yyl123456 )
net localgroup Administrators x /add (把x用户加入Administrator组)
net user x /active:yes (将x 用户**)


然后重新启动系统 用x用户登陆 就可以进去了






5.linux用哪些属性信息来说明一个用户账号?


解:登录名、口令、用户标识号、组标识号、用户名、用户主目录、 命令解释程序


















6.如何锁定和解锁一个用户账号?




解:1..使用命令usermod
usermod -L testid##锁定帐号testid
usermod -U testid ##




解锁帐号testid




2.通过修改shell类型
这种方式会更加人性化一点,因为你不仅可以禁止用户登录,还可以告诉他你这么做的原因。如下:
chsh testid -s /sbin/nologin
#将用户testid的shell进行更改
##修改/etc/nologin.txt(没有就新建一个),
##在里面添加给被禁止用户的提示


#解禁用户的方式就是把shell改为他原有的就可以了






7.Vin编辑器有哪3类工作模式?其相互之间如何切换?




解:一般模式,插入模式,末行模式




一般模式到插入按i,o,a




插入模式到一般模式按ESC




一般模式到末行模式按:




末行模式到一般模式按ESC


插入模式和末行模式不能直接切换








8.Linux中与网络配置相关的配置文件主要有哪些?




解: 网络接口配置文件:/etc/network/interfaces


       DNS配置文件:/etc/resolv.conf
               /etc/hosts文件
              /etc/host.conf
             /etc/services
            主机名称配置文件/bin/hostname






9.如何利用ifconfig工具禁用和重启网络接口?




解:**和终止网络接口的用 ifconfig 命令,后面接网络接口,然后加上 down或up参数,就可以禁止或**相应的网络接口了。当然也可以用专用工具ifup和ifdown 工具; 
[[email protected] ~]#ifconfig eth0 down 
[[email protected] ~]#ifconfig eth0 up 
[[email protected]nuxchao ~]#ifup eth0 
[[email protected] ~]#ifdown eth0 


对于**其它类型的网络接口也是如此








10.如何配置本机的DNS服务器地址?  


 解:用vim修改
 /etc/resolv.conf