《最新linux复习题要点.doc》由会员分享,可在线阅读,更多相关《最新linux复习题要点.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datelinux复习题要点理论部分理论部分1. 安装Linux系统对硬盘分区时,必须有两种分区类型: 根分区 和 交换分区 。 2. LINUX操作系统中设备文件均放在 /dev 目录,SCSI设备采用 /dev/sdx 方法表示3. LINUX操作系统中设备文件均放在 /dev 目录,ide设备采用 /dev/hdx 方法表示4. Linux系统下系统重启可采用 rebo
2、ot 或 shutdown -r now /init6 命令。5. Linux系统下系统注销可采用 exit、logout/ctrl+d命令。6. Linux系统下经常使用的两种桌面环境是: GNOME 和 KDE。7. 启动网卡eth0的命令是 ifup - eth0 8. 停用网卡eth0的命令是 ifdown eth0 9. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch 和 crontab。10. shell不仅是 用户命令解释器 ,它同时也是一种功能强大的编程语言。11. bash 是Linux的缺省shell。12.13. 在Linux系统中,以
3、 文件 方式访问设备。14. 某文件的权限为:drwxrw-r-,用数值形式表示该权限,则该八进制数为: 764 ,该文件属性是 目录文件 .15. 某文件的权限为:_rwxrw-r-x,用数值形式表示该权限,则该八进制数为: 765,该文件属性是 普通文件 .1. 在创建Linux分区时,一定要创建 D_两个分区A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区2.以下选项中,哪个命令可以关机? _ A _A. init 0 B. init 1 C. init 5 D. init 63. 哪个目录存放用户密码信息 B_A. /bootB. /etc
4、C. /varD. /dev 4以长格式列目录时,若文件test的权限描述为:drwxrw-r-,则文件test的类型及文件主的权限是_ A_ 。A. 目录文件、读写执行 B. 目录文件、读写 C.普通文件、读写 D.普通文件、读5.下列那一个指令可以显示目录的大小_ C _Add Bdf Cdu Ddw6.以下命令中,可以将用户身份临时改变为root的是_ _B_。A.SU B.su C.login D.logout7.改变文件所有者的命令为_ C _ A.chmod B.touch C.chown D.cat8.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确
5、的是 B_。A.fileB也随之被删除B.fileB仍存在,但是属于无效文件C.因为fileB未被删除,所以fileA会被系统自动重新建立D.fileB会随fileA的删除而被系统自动删除9.Samba服务器的配置文件是 D _。A httpd.conf B inetd.conf C rc.samba D smb.conf10.LINUX交换分区的格式为_ _D_。A.ext2 B.ext3 C.FAT D.swap11若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为_C 。A.tar cvf myfile.txt myfile.txt.tar
6、.gzB.tar zcvf myfile.txt myfile.txt.tar.gzC.tar zcvf myfile.txt.tar.gz myfile.txtD.tar cvf myfile.txt.tar.gz myfile.txt12在UNIX/Linux系统添加新用户的命令是_D_A. groupadd B. usermodC. userdelD. useradd13.当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于_ D_ 目录。 A. /home B. /bin C. /etc D. /dev14.为卸载一个软件包,应使用_ B _。A.rpm -i B.r
7、pm -e C.rpm -q D.rpm -V15.下面哪个命令可以压缩部分文件:_ C _A.tar-dzvf filename.tgz*B.tar-tzvf filename.tgz*C.tar-czvf filename.tgz*D.tar-xzvf filename.tgz*16设用户所使用计算机系统上有两块IDE硬盘,Linux系统位于第一块硬盘上,查询第二块硬盘的分区情况命令是:( C )A. fdisk -l /dev/hda1B. fdisk -l /dev/hdb2C. fdisk -l /dev/hdbD. fdisk -l /dev/hda 17若使pid进程无条件终止使
8、用的命令是 _A_A. kill -9B. kill -15C. killall -1 D. kill -318.从后台启动进程,应在命令的结尾加上符号_ A _ A& B. C. # D. $10.如何删除一个非空子目录/tmp?A.del/tmp/* B.rm-rf/tmpC.rm-ra/tmp/* D.rm-rf/tmp/*A./root B. /bin C. /dev D. /boot 19 CentOS LINUX 默认使用的文件系统类型为 _B_A.ext2 B.ext3 C.FAT D.swap20. 如何从当前系统中卸载一个已装载的文件系统 _A_A. umount B. di
9、smountC. mount u D.从 /etc/fstab 中删除这个文件系统项21. 在大多数linux发行版本中,以下哪个属于块设备(blockdevices)? B _A.串行口 B.硬盘C.虚拟终端 D.打印机22.在CentOS Linux中,一般用_ D_ 命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig23、一个bash shell脚本的第一行是?_ _D_A.#/bin/csh B.#/bin/bashC./bin/bash D.#!/bin/bash24、当字符串用单引号()括起来时,shell将 _ C _
10、。A.解释引号内的特殊字符 B.执行引号中的命令C.不解释引号内的特殊字符 D.结束进程35、在Shell脚本中,用来读取键盘输入的内容并将其赋值给Shell变量的命令是_ D _。A. fold B. join C. tr D. read1. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?答:vi 编辑器有文本输入模式、命令模式年、末行模式。 在命令模式下输入A、a、i、I、o、O进入到输入模式;再输入模式下按Esc键进入命令模式;在命令模式下输入:进入到末行模式;末行命令执行完后回到命令模式。2. 若执行rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因答:(1
11、)此目录可能不存在;(2)目录不为空;(3)目录中有隐含文件存在; (4)目录被设置了权限,解决方法:先修改权限,在使用rm_r命令删除。3. Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?答:有3种类型文件;分别是:普通文件、目录文件、设备文件。相同点:它们都是文件, 都有一个文件名和i节点号。不同点:普通文件的内容为数据,目录文件的内容为目录 项和文件名与i节点对应表,而设备文件不占用磁盘空间,通过其i节点信息可建立与 内核驱动程序的联系。4. 简述nfs服务和samba服务的主要功能是什么?二者有什么区别。 答:nfs的主要功能:将本地主机中的文件共享以接受nfs客
12、户端的访问请求。 Samba的主要功能:利用smb网络协议实现在不同的操作系统间共享资源的操作。 区别:nfs只实现Linux/UNIX 主机之间的文件共享。 而Samba可以实现不同的系统之间(比如Linux和Windows系统之间)的资源共享,并且支持wins服务器解析和浏览,支持windows域控制器和成员服务器的身份验证。 5. 什么是Shell,它的作用是什么?答:shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把 它们送到内核,把执行的结果显示给用户。不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。6. 简述RPM命令的作
13、用?并列出相应的命令及参数。答:作用主要是安装、删除、卸载、升级,查询和管理软件等功能。1、 安装命令格式:rmp_i(or_install)options file.rmpfileN.rmp 参数:file.rmpfileN.rmp将要安装的rpm包的软件。2、 删除命令格式:rpm_e(or_erase)options pkg1pkgN 参数:pkg1pkgN :要删除的软件包3、 升级命令格式:rmp_U(or_upgrade)options file.rpmfileN.rpm 参数:file.rpmfileN.rpm软件包的名字4、 卸载命令格式:rmp_e软件名5、 查询命令格式:r
14、mp_q(or_query)options 参数:pkg1pkgN:查询已安装的软件包7. 什么是链接?符号链接与硬链接的区别是什么?答:链接是指用一个i节点对应多个文件名。硬链接是把文件的i 节点号指向该i节点, 且链接计数器值加1。删除链接文件时计数器的值减1,当值为0时,i节点被释放。符号链接是指文件名的一个链接文件,并不指向一个真正的i节点。在删除符号链接文件时与硬链接文件有区别。8. 简述linux的几个运行级别及其相应的含义。答:0 停机;1 单用户模式;2 多用户模式; 3 完全多用户模式; 4 未分配使用; 5 图形登陆的多用户模式;6 重新启动; 9 简述解决忘记root密码
15、的办法。9. 简述解决忘记root密码的办法。 答:以单用户方式进入系统,用passwd root 命令修改root的密码,然后再重新启动。1. 假设你的用户账号是zheng,现在你登录进入linux本地系统,查看当前登录到系统中的用户,将用户切换为root用户,查看当前系统中运行的进程,然后立即重启系统。答:(1)#who am i ;(2)#su root (3)#ps l ; (4)#reboot2. 假设你的用户账号是zheng,现完成以下操作(1)在用户zheng个人目录下新建目录soft。(2)搜索路径/etc下所有以h开头的文件,拷贝到soft中。(3)请把目录soft下所有内容
16、建立tar包,并命名为soft.tar.gz。答:(1)mkdir /home/zheng/soft; (2) find /etc name h*cp r /etc/h*.* /home/zheng/soft (3)tar zcvf soft.tar.gz /home/zheng/soft; 3. 在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。答:(1) mkdir /home/zheng/back (2)cd /home/zheng/back; to
17、uch test1 test2; (3)mv test2 /home/zheng/filel24. 假设linux分配给光驱的设备名是/dev/cdrw1,现将此光驱上中的光盘挂载到/mnt/cdrom下,并查看光盘目录,最后卸载光盘。写出详细的命令及解释。答:(1)mkdir /mnt/cdrom (2) mount /dev/cdrw1 /mnt/cdrom;(3)cd /mnt/cdrom; ls (4)umount /mnt/cdrom5. 执行命令 ls l 时,某行显示如下: -rw-r-r- 1 chris chris 207 jul 20 11:58 mydata答:(1)用户
18、chris 对该文件具有什么权限? 读写权限(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限?只读(3)如何使任何用户都可以读写执行该文件?chomd 777 mydata(4)如何把该文件属主改为用户root ?chown root mydata6、假设linux分配给第二块硬盘的设备名是/dev/sdb,此硬盘分为两个主分区和两个逻辑分区,现将主分区1和逻辑分区1格式化为EXT3文件系统,并分别挂载到/mnt/sd1和/mnt/sd2下,最后在/mnt/sd1下创建一个新文件。写出详细的命令及解释。答:格式化主分区:mkfs t ext3 c /dev/sdb1 格式
19、化逻辑坟区:mkfs t ext3 c /dev/sdb5 挂载主分区:mount /dev/sdb1 /mnt/sd1 挂载逻辑分区:mount /dev/sdb5 /mnt/sd2 在/mnt/sd1下创建新文件:cd /mnt/sdb1 touch file1。操作部分1. 在虚拟机为linux系统增加一块SCSI接口的容量为10G的硬盘,重新启动系统以root用户身份系统登录系统增加硬盘、网卡、光盘 重启:#init 6#fdisk l 开虚拟机的时候选择其它用户,输入root然后输入密码2. 新建一普通用户(以自己名字的拼音为名),设定该用户登录密码为:123456,查看新建用户的I
20、D号并记录#useradd li#passwd li#id li3. 查看当前用户是谁,查看当前用户的ID并记录#whoami#id root4. 将用户切换到以自己姓名的用户。 #su li cd 5. 用命令在home/新建用户的目录下新建kaoshi目录和kaocha目录 ,查看kaoshi目录的权限 mkdir kaoshimkdir kaochals -l6. 修改kaoshi目录的权限,使其同组用户只有读写的权限而没有执行的权限,其它用户有执行的权限没有读写的权限。chmod 761 kaoshils l7. 将/etc/passwd文件复制到kaocha目录下,并查看文件内容。
21、cp /etc/passwd kaochacd kaochallcat kaocha/passwd8. 在当前用户目录下将kaocha目录压缩归档,归档文件名为:自己的学号.tar.gzcdtar zavf 1210040001.tar.gz kaochall9. 将用户切换到根用户。cd10. 删除kaocha目录。 rm rf kaochall11. 在kaoshi目录下新建kaoshi文件,将上面的操作记录复制到该文件中并保存退出。 cd kaoshitouch kaoshivi kaoshiA 粘贴 Esc : wq12. 查看系统中的所有进程。 ps -A13. 查看新增的硬盘,并分
22、为两个大小相同的主分区和扩展分区,将扩展分区分为两个大小相同的逻辑分区,并将第一个主分区格式化为EXT3文件系统。最后查看分区的情况#su root#cd#fdisk l#fdisk /dev/sdbm ,n ,p ,1 ,1 ,650 ,n ,e ,2 ,651 ,1305 ,n ,l ,651 ,950 ,n ,l ,951 ,1305 ,m ,w#mkfs t ext3 /dev/sdb1 (格式化)#fdisk l /dev/sdbFdisk /dev/sdbMkfs.ext3 /dev/sdb114. 在kaoshi目录中的用vi编辑器新建一个名为自己姓名的文件,录入this is
23、a test linux operation system.,并复制二遍,保存退出。#cd /home/li#ll#cd kaoshi#touch li#vi li (复制 yyp)#cat li 输入 this is dong 按下ESC 按下yy p 即可 再按下 : wq15. 新建目录/mnt/hd,挂载新增的硬盘的第一个分区到/mnt/hd。新建目录/mnt/cdrom,挂载光盘的到/mnt/cdrom. #cd #mkdir /mnt/hd#ll#mount /dev/sdb1 /mnt/hd#cd /mnt#ll#mkdir cdrom#mount /dev/cdrom cdro
24、m#cd cdrom#llMkdir /mnt/hdMount t ext3 /dev/sdb1 /mnt/hdMkdir /mnt/cdromMount /dev/cdrom /mnt/cdrom16. 设置虚拟机linux的IP地址和winxp的IP地址为一个网段,并激活网卡,最后查看设置的IP地址是否生效,并测试与winxp是否连通,同时也要在winxp测试是否连通。将上面未保存的操作记录复制到并追加到kaoshi文件中并保存退出。#ifconfig#ifconfig eth0 192.168.105.129 netmask 255.255.255.0#ping 192.168.105.
25、29#cd /home/li#cd kaoshi#touch kaoshi#vi kaoshiA 粘贴 Esc : wq17. 用命令查看系统是否安装了samba,如已安装先卸载再安装,如没有安装利用光盘用命令进行安装,安装后配置smb.conf文件配置的内容如下:将/home/新建用户的目录设为共享目录,对目录有读写的权限,验证模式为共享模式,工作组名为mygroup,服务器名为 samba server。用命令启动服务SAMBA,在winxp中进行访问该文件夹,用写字板打开以自己姓名新建的文件,并加以修改输入以下内容:一份努力,一份收获。最后在linux系统中查看文件#cd /media/
26、 (Tab键) Packages/#rpm qa |grep samba#rpm ivh samba#rpm ivh samba-3 (Tab键)#cd#cd /etc/samba#vi smb.conf Workgroup=mygroup Netbios name=samba server 1210040001 Security=share share Comment =sharedir Path =/home/liWritable=yesGuest OK=yesEsc : wq#ls /#mkdir /share#ls#ls /#system-config-firewall(两个samba
27、服务器打开,点击应用)#getsebool P samba_export_all_rw on#getsebool a |grep samba#cd /#ll d /share#chmod o+w /share#ll d /share#service nmb restart#service smb erstart #chmod 777 /home/li #chmod 777 /home/li/kaoshi 18. 用命令查看系统是否安装了samba,如已安装先卸载再安装,如没有安装利用光盘用命令进行安装,安装后配置smb.conf文件配置的内容如下:将/home/新建用户的目录设为共享目录,对目
28、录有读写的权限,验证模式为用户模式,工作组名为mygroup,服务器名为 samba server。将自己名字命名的用户增加了SAMBA用户,用命令启动服务SAMBA,在winxp中进行访问该文件夹,用写字板打开以自己姓名新建的文件,并加以修改输入以下内容: no pain,no gain.最后在linux系统中查看文件19. 用命令查看系统是否安装了nfs,如没有安装利用光盘用命令进行安装,配置exports文件:将/home/新建用户的目录设为共享目录,使同一子网的用户有读写数据的方式访问资源,并可同步写入,但其它用户只有读的权限。启动nfs服务。在本地新建目录/nfs,挂载共享目录到本地的/nfs下,并以长格式查看目录的内容。-