一、 选择题
1. 系统当前已经加载的所有文件系统在( D )文件中得到反映。
A. /usr/sbin/cfdisk B. /sbin/fdisk C. /etc/mtab D. /etc/fstab
2. 为匹配以001结尾的行,我们可以使用如下的正则表达式: ( C )
A. ^001 B. $001 C. 001$ D. \\001 3. 假设用户guest拥有文件test的所有权,现在他希望设置该文件的权限
使得该文件仅他本人能读、写和执行该文件,如果他用ls -al查看设置
好后的文件权限位,并将显示结果换算成形如XXX的数字表达,结果是:( C)
A. 566 B. 666 C. 700 D. 777
4. 我们可以修改默认的启动级别为( B ),使得系统重启后自动采用X
Window方式登录。
A. 3 B. 5 C. 2
D. 1
5. 我们登录后希望重新加载fstab文件中的所有条目,我们可以以root
身份执行( C )命令。
A. mount -d B. mount -c C. mount -a D. mount –b
6. kill向指定的进程发出特定的信号,信号( A )强制杀死进程。
A. 9 B. TERM C. 6 D. 14
7. 为了查找出当前用户运行的所有进程的信息,可以使用( B )命令:
A. ps -a B. ps -u C. ls -a D. ls –l
8. 为防止误删除,最好设置rm(删除指令)确认删除选项,即( D )开
关。 A. -f
B. -R
C. -r
D. –i
9. 以下的命令将在( A )自动执行:
06 23 * * 03 lp /usr/local/message | mail -s \"today's message\" root A. 每周三23:06分 B. 每周三06:23分 C. 每周六23:03分 D. 每周六03:23分
10. 为了统计文件系统中未用的磁盘空间,我们可以使用( B )命令。
A. du B. df C. mount D. ln
11. 使用nfs服务时,我们需要在( B)文件中指定服务内容:
A. /etc/fstab B. /etc/exports
C. /etc/mountd
D. /etc/crontab
12. 我们可以使用tar命令的( D )选项来还原一个.tar归档文件: A. a B. c C. d D. x
13. 假设你是超级用户,需要给普通用户发布通知,需要修改文件( C )
A. /etc/issue B. /etc/inittab C. /etc/motd D. /etc/organization
14. 为使来访者具有一定的权限同时保证系统的安全,我们一般将guest
acount 来宾帐户设置为( B )
第 1 页 共 11 页
15. 16.
17.
18.
19. 20.
21.
22. 23. 24.
25. 26.
27. 28.
A. guest B. nobody C. other D. common 第二个IDE接口主硬盘的第一个分区的标识为( C ) A. /dev/hda5 B. /dev/hdb1 C. /dev/sdb1 D. /dev/sda5 当字符串用单引号(’’)括起来时,SHELL将( C )。 A.解释引号内的特殊字符 B.执行引号中的命令 C.不解释引号内的特殊字符 D.结束进程 /etc/shadow文件中存放(B )。
A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息 Linux系统中,用户文件描述符0表示( A )。
A.标准输入设备文件描述符 B.标准输出设备文件描述符 C.管道文件描述符 D.标准错误输出设备文件描述符 为卸载一个软件包,应使用( B )。
A. rpm -i B. rpm -e C. rpm -q D. rpm –V 以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是( A )。 A. 目录文件、读写 B. 目录文件、读写 C. 普通文件、读写 D. 普通文件、读 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A) A.chmod a+x, g+w exer1 B.chmod 765 exer1 C.chmod o+x exer1 D.chmod g+w exer1 NFS是(C )系统
A.文件 B 磁盘 C.网络文件 D.操作 下列那一个不是压缩指令( D)
A.compress B.gzip C.bzip2 D.tar
欲查询 bind 套件是否有安装,可用下列那一指令( D) A.rpm -ivh bind*.rpm B.rpm -q bind*.rpm C.rpm -U bind*.rpm D.rpm -q bind
若使pid进程无条件终止使用的命令是( A )。 A. kill -9 B. kill -15 C. killall -1 D. kill -3 显示系统主机名的命令是( C ) A. uname -r B. who am i C. uname -n D. whoami
下列设备属于块设备的是(D )。
A.键盘 B.终端 C.游戏杆 D.硬盘
假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正
第 2 页 共 11 页
29.
30. 31. 32. 33. 34.
35.
36.
37.
38. 39.
确的是(B ) 。 A. fileB也随之被删除
B. fileB仍存在,但是属于无效文件
C. 因为fileB未被删除,所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除
如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B )。 A. #Trap CTRL-ALT-DELETE
B. #ca::ctrlaltdel :/sbin/shutdown -t3 -r now C. #id:3:initdefault:
D. #10:3:wait:/etc/rc.d/rc 3
光盘所使用的文件系统类型为( D)。 A. ext2 B. ext3 C. swap D. ISO 9660 系统交换分区的类型代号为( A ) A、82 B、83 C、0b D、17
为了得到所有的命令行输入的参数,我们可以使用变量:( B ) A、$# B、$@ C、$0 D、$! 通过修改文件( C ),可以设定开机时候自动安装的文件系统 A、/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/inetd.conf 在缺省情况下,使用ls -color命令显示当前目录下的所有文件时,对于可执行文件一般显示为 ( B )
A、红 B、绿 C、黄 D、蓝
使用at规划进程任务时,为了删除已经规划好的工作任务,我们可以使用( B ) 工具
A、atq B、atrm C、rm D、del
为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用:( A )
A. tar xvzf myftp.tgz -C /tmp B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp D. tar xvzf myftp.tgz /tmp
为了保证系统的安全,现在的Linux系统一般将/etc/passwd密码文件加密后,保存为( D )文件。
A. /etc/group B. /etc/netgroup C. /etc/libsafe.notify D. /etc/shadow
为了得到外壳程序中命令行参数的个数,我们可以使用变量: ( A ) A. $# B. $@ C. $0 D. $!
我们一般使用( D )工具来建立分区上的文件系统。
第 3 页 共 11 页
40. 41. 42. 43.
44.
45.
46.
47.
48.
49. 50. 51.
A. mknod B. fdisk C. format D. mkfs 使用$cd ~命令后,我们会进入( A )目录。 A. 用户的根目录 B. / C. ~ D. /tmp init启动进程需要读取( A )配置文件:
A. /etc/inittab B. /sbin/init C. /etc/sysvinit D. /bin/sh
在/etc目录下,设置Linux环境中特性的重要文件为:( C ) A. env.conf B. bashrc C. profile D. .inputrc 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B) A. 566 B. 4 C. 655 D. 744
在/etc/rc.d/rc3.d目录下,有两个文件分别为S23crond和S45portmap,则这两个文件的执行顺序有( B )规定 A. 同时执行 B. S23crond先于S45portmap执行 C. S45portmap先于S23crond执行 D. 先后顺序不定
在使用ln建立文件符号链接时,为了跨越不同的文件系统,我们需要使用( C ) A. 普通链接 B. 硬链接 C. 软链接 D. 特殊链接
在/etc/crontab文件中可以定义的执行任务的小时列表栏中,可以选择的范围是:( C ) A. 0-12 B. 1-12 C. 0-23 D. 1-24 以下的命令将在( C )自动执行:
23 5 01 * * root /etc/monthly 2>&1 | sendmail root
A. 每月第23天的5:01分 B. 每月第1天23:05分 C. 每月第1天5:23分 D. 其它时间
如果需要新建一个用户blue,但其密码由该客户第一次登录进系统后修改,可使用哪个命令。( A) A. # useradd -p \"\" blue B. # useradd -R \"\" blue C. # adduser -o \"\" blue D. # adduser -u \"\" blue
我们可以使用tar命令的( B )选项来建立一个.tar归档文件: A. a B. c C. d D. x
系统管理常用的二进制文件,一般放置在(A )目录下。 A. /sbin B. /root C. /usr/sbin D. /boot
欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D)。 A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt > file2.txt
第 4 页 共 11 页
52. 如何删除一个非空子目录 /tmp ( B )。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*
53. 一个文件名字为rr.Z,可以用来解压缩的命令是( D)
A.tar B. gzip
C. compress D. uncompress
54. 在给定文件中查找与设定条件相符字符串的命令为( A )
A.grep B. gzip C. find D. sort
55. 从后台启动进程,应在命令的结尾加上符号(A )
A.& B. @ C. # D. $
56. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用
光标上下移动来查看文件内容,应使用命令( C ) A.cat B. more C. less D. menu
57. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目
录的选项是(B ) A.-m B. –p C. -f D.-d
58. 用ls –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 goodby C.drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng 59. 关闭linux系统(不重新启动)可使用-命令( C )
A.ctrl+alt+del B.shutdown -r C.halt D.reboot
60. 下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目
录 (D )。
A. /root B. /bin C. /dev D. /boot
二、
填空题(20分,每题2分)
1. 用户需要得到自己目前所处的目录名使用的命令是:( pwd ) 2. 建立子目录使用的命令是:( mkdir )
3. 关机可以使用的命令是:( shutdown/halt )
第 5 页 共 11 页
4. 复制一个文件的命令是:( cp )
5. 挂接一个文件系统的命令是:( mount [-t vfstype] [-o options] device
dir )
6. 改变用户帐号属性的命令是:( usermod ) 7. 动态显示进程的命令是:( top )
8. 使一个程序后台运行的方法是:( [命令名】& ) 9. 在vi的末行输入( set nu )可以显示行号。 10. 在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端
命令,使用命令(nslookup / ping )
11. 以普通用户登录Redhat Linux之后才把自己的身份转变成root,这
种转变身份所用的命令是: ( su root )
12. 用户需要得到自己目前所处的目录名使用的命令是:
( pwd )
13. 删除一个目录的命令是:( rmdir ) 14. 卸载一个文件系统的命令是( mount ) 15. 重启Linux可以使用的命令是( reboot )
16. 更改文件名称的命令是( mv file1 file2 )
17. 创建一个空文件的命令是( touch filenam ) 18. 改变目录或文件使用权限的命令是( chmod ) 19. 创建一个新用户的命令是( adduser )
20. 在vi的末行状态按( ESC )键可以进入回到初始状态。
三、
简答题(25分,每题5分)
1. 有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp
目录下,该用户应如何做?
2. 在当前目录/home/xnyi下新建一个目录back,将当前目录改为back,
在back下新建2个长度为0的文件test1、test2,然后把test2移到其
第 6 页 共 11 页
父目录中并改名为file2.试写出所有操作命令,每条命令一行。 答案: $ mkdir back
$ cd back
$ touch test1 test2 $ mv test2 ../file2
3. 假设你是系统管理员,需要增加一个新的用户账户wang,为新用户设
置初始密码,锁定用户账户shen,并删除用户账户test1. 试写出操作命令。
答案:#useradd wang #passwd wang #passwd –l shen #userdel test1
4. 若给需要将/home/wang目录下的所有文件打包压缩成/tmp/wang.tar.gz,
应该如何处理?当需要从压缩包中恢复时,又该如何处理? 答案: #tar–zcvf /tmp/wang.tar.gz /home/wang
#tar -zxvf/tmp/wang.tar.gz
5. 叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类
型为fat32)上的文件,如何实现开机自动挂载windows硬盘。写出详细的步骤。 答案:(1) 用fdisk -l /dev/had 命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区
(2) 建立挂装目录 mkdir /mnt/dos
6. 简述linux的几个运行级别及其相应的含义。 答案:0:关机模式
1:为单用户模式,只用系统管理员可以登录。 2:为多用户模式,但是不支持文件共享
3.为完整的多用户模式,是标准的运行级。文件界面 4.保留模式。
5.完全的多用户模式,登录到X Window系统。图形界面。 6.为重启 执行关闭所有运行的进程,然后重新启动系统 。 7. 执行命令 ls –l 时,某行显示如下:
-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)用户chris 对该文件具有什么权限?
(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限? (3)如何使任何用户都可以读写执行该文件? (4)如何把该文件属主改为用户root ?
第 7 页 共 11 页
1 读写 2 只读
3 chmod 777 mydata
4 chown root mydata
8. 利用vsftp配置FTP服务器,要求:
(1)匿名用户可以下载上传文件; (2)本地用户不允许登陆。
写出详细的配置过程和配置选项。
(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的#anon-upload-enalle=Yes 前的“#“删掉,并将/var/ftp/pub目录设为同组和其它可写权限。chmod go+w /var/ftp/pub↓ (2)用service vsftpd start(stop)(restart)命令启动(关闭)(重启)服务器。
9. 写出在Linux下挂载U盘详细的命令步骤及其解释。 Linux下挂载U盘命令
答案:1: 在控制台状态下输入如下命令: fdisk -l /dev/sd*
如果您有多个USB设备话,则设备名在Linux下分别表示为sda、sdb、sdc等。运行上面的命令后,笔者的电脑上返回如下图所示信息,表示系统已经找到笔者的USB设备,设备名称为/dev/sda1、可启动(Boot下面的那个*表示是活动分区),容量128MB、文件系统为FAT16。 Disk /dev/sda: 131 MB, 131072000 bytes 50 heads, 32 sectors/track, 160 cylinders Units = cylinders of 1600 * 512 = 819200 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 160 127984 6 FAT16 2: 在/mnt目录下建立一个挂装USB存储器的目录: mkdir /mnt/udisk
3: 然后再运行装载设备命令,将USB设备挂装到/mnt/usb目录下:文件系统为FAT32
mount -t vfat /dev/sda1 /mnt/udisk
或者如果为其它文件格式,如FAT16 mount -t
msdos /dev/sda1 /mnt/udisk
为了正确的显示其中可能有的中文字体,将输入输出的字符类型设定为
第 8 页 共 11 页
cp936。
mount -t vfat -o iocharset=cp936 /dev/sda1 /mnt/udisk 4: 运行如下命令即可查看USB存储器中的文件信息. ls -l /mnt/udisk 答案2:1) 插入U盘
2) 输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的: # fdisk -l /dev/sda
Disk /dev/sda: 131 MB, 131104768 bytes 3 heads, 32 sectors/track, 2667 cylinders Units = cylinders of 96 * 512 = 49152 bytes
Device Boot Start End Blocks Id System /dev/sdb1 * 1 2668 128016 6 FAT16
3) 看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是 mount -t msdos /dev/sdb1 /mnt/usb 如果是fat16就使用下面的命令 mount -t msdos /dev/sdb1 /mnt/usb 如果是fat32
mount -t vfat /dev/sdb1 /mnt/usb 如果是ext2格式,就用命令:
mount -t ext2 /dev/sda1 /mnt/usb
4) 打开/mnt/usb 就可以看到你的U盘里的东西了! cd /mnt/usb
答案3:先fdisk -l ,查看u盘,u盘一般会当作sata硬盘来识别,一般
会是sda1,sdb1等, 然后挂载mount /dev/sda1 /mnt/usb
10. 在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:
(1) PATH变量的作用,如何得到PATH的值?
(2) 在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?
第 9 页 共 11 页
(3) 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?
(4) 如何使用该命令在后台执行(写出执行时键盘输入内容)?
四、
程序识读题(10分)
1、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。 #!/bin/sh
DIRNAME=`ls /root | grep bak` #(1) if [ -z \"$DIRNAME\" ] then #(2) mkdir /root/bak cd /root/bak #(3) fi
YY=`date +%y` MM=`date +%m` DD=`date +%d` #(4) BACKETC=$YY$MM$DD_etc.tar.gz #(5) tar zcvf $BACKETC /etc #(6) echo \"fileback finished!\"
2、请下列shell程序加注释,并说明程序的功能和调用方法:
#!/bin/sh 定义实用的shell #
# /etc/rc.d/rc.httpd 注释行,凡是以星号开始的行均为注释行。 #
# Start/stop/restart the Apache web server. #
# To make Apache start automatically at boot, make this # file executable: chmod 755 /etc/rc.d/rc.httpd #
case \"$1\" in #case结构开始,判断“位置参数”决定执行的操作。本程序携带一个“位置参数”,即$1 'start') #若位置参数为start
/usr/sbin/apachectl start ;; #启动httpd进程
第 10 页 共 11 页
'stop') #若位置参数为stop
/usr/sbin/apachectl stop ;; #关闭httpd进程 'restart') #若位置参数为stop
/usr/sbin/apachectl restart ;; #重新启动httpd进程 *) #若位置参数不是start、stop或restart时
echo \"usage $0 start|stop|restart\" ;; #显示命令提示信息:程序的调用方法 esac #case结构结束
答:(1)程序注释
(2)程序的功能是启动,停止或重新启动httpd进程 (3)程序的调用方式有三种:启动,停止和重新启动。
第 11 页 共 11 页
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- baijiahaobaidu.com 版权所有 湘ICP备2023023988号-9
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务