1、Linux 系统管理复习题库一:单选题2、在大多数Linux发行版本中,一下那个属于块设备(block devices)?A、串行口 B. 硬盘 C. 虚拟终端 D. 打印机 3、下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 5、怎样更改一个文件的权限设置? A. attrib B. chmod C. change D. file 6、假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行: A. rpm -q /etc/my.conf B. rpm -requires /etc/my.conf
2、 C. rpm -qf /etc/my.conf D. rpm -q | grep /etc/my.conf 13、在使用了shadow口令的系统中,/etc/passwd 和/etc/shadow 两个文件的权限正确的是: A. -rw-r- , -r- B. -rw-r-r- , -r-r-r- C. -rw-r-r- , -r- D. -rw-r-rw- , -r-r- 14、下面哪个参数可以删除一个用户并同时删除用户的主目录? A. rmuser -r B. deluser -r C. userdel -r D. usermgr r16、如何从当前系统中卸载一个已装载的文件系统 A.
3、umount B. dismount C. mount -u E. 从 /etc/fstab 中删除这个文件系统项 17、如果你的umask设置为022,缺省的,你创建的文件的权限为: A. -w-w- B. -w-w- C. r-xr-x- D. rw-r-r- 19、哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? A. amount B. mount -a C. fmount D. mount -f 21、在Linux中,如何标识接在IDE0上的slave 硬盘的第2个扩展分区? A. /dev/hdb2 B. /dev/hd1b2 C. /dev/hdb6 D. /d
4、ev/hd1b6 24、下面哪条命令可以把f1.txt复制为f2.txt? A. cp f1.txt | f2.txt B. cat f1.txt | f2.txt C. cat f1.txt f2.txt D. copy f1.txt | f2.txt 25、显示一个文件最后几行的命令是: A. tac B. tail C. reaD、last26、如何快速切换到用户John的主目录下? A. cd John B. cd #John C. cd D. | 42、命令 kill 9 的含义是: A. kills the process whose PID is 9. B. kills all
5、processes belonging to UID 9. C. sends SIGKILL to the process whose PID is 9. D. sends SIGTERM to the process whose PID IS 9. 43、如何删除一个非空子目录/tmp? A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm -rf /tmp/* 47、Linux系统中,一般把命令 ls 定义为 ls -color 的别名,以便以不同颜色来标识不同类型的文件。但是,如何能够使用原先的ls命令? A. ls B. ;ls C.
6、ls $ D. ls -noalias 53、在vi中退出不保存的命令是? A. :q B. :w C. :wqD. :q! 55、使用什么命令检测基本网络连接? A. ping B. route C. netstat D. ifconfig 56、下面哪个协议使用了二个以上的端口? A. telnet B. FTP C. rsh D. HTTP 61、什么命令用来只更新已经安装过的rpm软件包? A. rpm -U *.rpm B. rpm -F *.rpm C. rpm -e *.rpm D. rpm -q *.rpm 64、下面哪个命令可以压缩部分文件: A. tar -dzvf fil
7、ename.tgz * B. tar -tzvf filename.tgz * C. tar -czvf filename.tgz * D. tar -xzvf filename.tgz * 67、对于Apache 服务器,提供的子进程的缺省的用户是: A. root B. apached C. httpd D. nobody 68、sendmail 中缺省的未发出信件的存放位置是: A. /var/mail/ B. /var/spool/mail/ C. /var/spool/mqueue/ D. /var/mail/deliver/ 69、apache的主配置文件是: A. httpd.c
8、onf B. httpd.cfg C. access.cfg D. apache.conf 70、关于可装载的模块,装载时的参数,如I/O地址等的存放位置是: A. /etc/conf.modules B. /etc/lilo.conf C. /boot/System.map D. /etc/sysconfig 71、在 Linux 中,如何关闭邮件提示? A. biff n B. mesg n C. notify off D. set notify=off 72、在 bash shell 环境下,当一命令正在执行时,按下 control-Z 会: A. 中止前台任务 B. 给当前文件加上 E
9、OF. C. 将前台任务转入后台 D. 注销当前用户 73、定义bash环境的用户文件是: A. bash 的功能是:_。2)grep user0-9$ /etc/passwd的功能是:_。3)alias dir=ls d a-z*的功能:_。4)useradd g stuff G stuff -d /home/user2 -s /bin/bash user02的功能:_。2 某用户登陆Linux系统后得到的shell命令提示符为:roottestjw /var/www/html# ,请根据此提示符填写下列内容:该系统的登陆用户名为:_,主机名为:_,当前目录为:_。3、写出以下各命令的功能:
10、1)find /home name .profileexec rm;的功能是:_。2)tar -xzvf test.tar.gz的功能是: _。3)rpm Uvh wu-ftpd-2.6.2-8.i386.rpm的功能是: _。4)useradd g stuff G stuff -d /home/user2 -s /bin/bash user02的功能是: _。4、文件backup.tar.gz的权限如下:-rw-rr- 1 root root 19274 Jul 14 11:00 backup.tar.gz 写出实现下述功能的命令:1)为文件backup.tar.gz的所有者添加执行权限:
11、_,2)赋予所有用户读和写backup.tar.gz 文件的权限:_ ,3)修改文件backup.tar.gz 的所有者为jwtest_填空题答案1) 在当前目录、/tmp和/usr/tmp目录下查找文件名为core 的文件,找到后删除12)在/etc/passwd文件中搜索只包含5个字符且前4个字符为user ,最后一个字符为数字的行3) 定义dir为ls d a-z*命令的别名4)创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。roottestjw2/var/www/html1) 在/home目
12、录下查找文件名为。Profile的文件,找到后删除2) 将test.tar.gz文件解压缩3) 升级安装wu-ftpd 软件包34)创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。Chmod u+x backup.tar.gzChmod a+rw back.tar.gz4Chown jwtest back.tar.gz六、操作题1 建立以下用户,组属性及口令文件,建立用户smith,建立组名sysadm,john把mail作为其第二组名,smith具有口令 654321。useradd smithg
13、roupadd sysadmuseradd G mail johnpasswd smith(连续两次按提示输入密码654321)2 磁盘配额配置在/home配置磁盘配额为用户tom分配1000KB的软配额限制,2000KB的硬配额限制重新引导系统时配额文件可一直生效A、quotacheck acug /homeB、edquota -u tom (把soft,hard改成1000)Disk quotas for user tom (uid 501):Filesystem blocks soft hard inodes soft hard/dev/hda3 440436 1000 1000 374
14、18 0 0C、vi /etc/fstab(添加/home列加usrquota,grpguota)LABEL=/home /home ext3 defaults,usrquota,grpquota 1 23 文件拷贝及相关问题建立目录/option1在目录/option1下生成一空文件empty,该文件拥用者为jack复制该文件给/tmp目录下的empty1文件,保留该文件的所有属性软链接该文件到/tmp目录下的soft文件mkidr /option1B、cd /option1touch emptychown jack empty(如无jack 用户,需useradd jack)C、cp p
15、empty /tmp/empty1D、ln sf empty /tmp/soft4 磁盘分区问题建立一个200M的新分区该分区的文件类型为EXT2系统引导时自动挂接到/newfsA、fdisk /dev/hda (假设本地磁盘设备文件名为hda)使用n选项添加200M的新分区,使用w选项保存设备分区表)B、mkfs j ext2 /dev/hda5(假设/hda5为新建分区)C、vi /etc/fstab (先mkdir /newfs)/dev/hda5 /newfs ext2 defaults 1 25(1)增加两个组账号group1、group2,并指定组账号ID分别为10100、1010
16、1groupadd -g 10100 group1groupadd -g 10101 group2(2)增加二个用户账号user1(UID为2045,并属于组group1)、user2(UID为2046,并属于组group2) adduser -u 2045 -g group1 user1adduser -u 2046 -g group2 user26(1)在用户ray个人目录下新建目录 software,mkdir /home/ray/software(2)并搜索路径/etc下所有以h开头的文件及目录,拷贝到software中cp /etc/h* /home/ray/software(3)请
17、把目录software 下所有内容建立压缩的tar包,并命名为software.tar.gz tar -cvf software.tar.gz /home/ray/software7请按下列要求写出每一步骤的命令(1)新建普通用户ray,并转为 ray用户登录useradd raysu ray(2)查看/etc/boot路径下的所有内容ls /etc/boot(3)查看文件/etc/hosts的内容 ls /etc/hosts8(1)搜索ray个人目录下所有以 file开头且属于ray用户的目录find /home/ray -user ray -name file* (2)搜索ray个人目录下
18、所有以 file开头且后跟一个字母的文件find /home/ray -name file* 9Jack一个人使用linux系统,他既是系统管理员,又是普通用户。为系统的稳定使用,他需要使用管理员账号为自己创建两个用户帐号tenny和ten,Jack平时使用这两个用户登陆使用系统,为了这两个用户交换和共享使用的方便,还需要达到如下要求:(1)在系统上建立一个目录“/myfile”;useradd tennyuseradd tenmkdir /myfile(2)设置目录“/myfile” 的权限为:该目录里面的文件只能由tenny和ten两个用户读取、增加、删除、修改和执行,其他用户不能对该目录
19、进行任何访问操作。chmod -R 700 /myfile八简答题:1简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。参考答案:Linux通过i节点表将文件的逻辑结构和物理结构进行转换。i 节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要 的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i 节点和文件名进行 连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应
20、的i节点号,通过该 i节点的磁盘地址表把分散存放的文件物 理块连接成文件的逻辑结构。 2简述进程的启动、终止的方式以及如何进行进程的查看。参考答案:在Linux中启动一个进程有手工启动和调度启动两种方式:(1)手工启动用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:前台启动:直接在SHELL中输入命令进行启动。后台启动:启动一个目前并不紧急的进程,如打印进程。(2)调度启动系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。经常使用的进程调度命令为:at、batch、crontab 。3系统管理员的职责包括那些?管理的
21、对象是什么?参考答案:系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。4简述安装Slackware Linux 系统的过程。参考答案: (1)对硬盘重新分区。 (2)启动Linux系统(用光盘、软盘等)。(3)建立Linux主分区和交换分区。(4)用setup命令安装Linux系统。(5)格式化Linux主分区和交换分区(6)安装Linux软件包(7)安装完毕,建立从硬盘启动Linux系统的LILO启动程序,或者制作一张启动Linux系统的软盘。重新启动Linux系统。5进程的查看和调度分别使用什么命
22、令?参考答案:进程查看的命令是ps和top。进程调度的命令有at,crontab,batch ,kill。6简述网络文件系统NFS,并说明其作用。参考答案:网 络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。7某/etc/fstab 文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2请解释其含义。参考答案:(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;(5)第五列:供备份程序确定上次备份距现在的天数;(6)第六列:在系统引导时检测文件系统的顺序。