1Linux操作系统总复习—习题2考试题型单项选择题(10题,30分)简答题(3题,20分)综合题(7题,50分)3单项选择题1.()不是流行的Linux操作系统。A.RedHatLinuxB.MacOSC.UbuntuLinuxD.RedFlagLinux2.以下哪一种说法是错误的?()A.Linux发行版拥有发布内核的权利B.任何Linux发行版都不拥有发布内核的权利C.发行版本的版本号与内核版本号相对独立D.各发行版本之间的差别主要在于内核版本不同BA43.交换分区swap的大小一般是多少?()A.100MBB.512MBC.1024MBD.物理内存的1~2倍4.Linux文件权限一共10位长度,分成四段,第二段表示的内容是()。A文件类型B文件所有者的权限C文件所有者所在组的权限D其他用户的权限DB55.哪个目录存放用户密码信息()A./bootB./etcC./varD./dev6.用自动补全功能时,输入命令名或文件名的前1个或几个字母后按什么键?()A.【Ctrl】键B.【Tab】键C.【Alt】键D.【Esc】键BB67.在vi中退出不保存的命令是?()A.:qB.:wC.:wqD.:q!8.以下哪个vi命令可以给文档的每行加上一个编号?()A.:enumberB.:setnumberC.r!dateD.:200gDB79.在vi中,命令dd用来删除当前的?()A.行B.变量C.字D.字符10.你用vi编辑器编写了一个脚本文件shell.sh,想将文件名修改为shell2.sh,下列哪个命令可以实现?()A.cpshell.shshell2.shB.mvshell.shshell2.shC.lsshellshell2.shD.catshell.shshell2.shBA811.Shell程序总是以什么符号作为第一行开头?()A.#B.!C.#!D.!#12.下面哪个Linux命令可以一次显示一页内容?()A.pauseB.catC.moreD.grepCC913.超级用户登录的提示符是哪项?()A.@B.#C.$D.~14.pwd命令功能是什么?()A.设置用户的口令B.显示用户的口令C.显示当前目录的绝对路径D.查看当前目录的文件BC1015.在应用程序起动时,如何设置进程的优先级?()A.priorityB.niceC.reniceD.Setpri16.普通用户的UID是以下哪项?()A.0~100B.1~400C.500D.500和500以上BD1117.passwd命令如果要删除用户口令,则需要哪个选项?()A.-dB.-uC.-lD.-S18.什么命令用来只更新已经安装过的rpm软件包?()A.rpm-V*.rpmB.rpm-F*.rpmC.rpm-e*.rpmD.rpm-q*.rpmAB1219.在bashshell环境下,当一命令正在执行时,按下control-Z会:()A.中止前台任务B.给当前文件加上EOFC.将前台任务转入后台D.注销当前用户C1320.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为()A./homeB./rootC./home/rootD./usr/local21.哪个不是进程和程序的区别?()A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台运行,而进程可以在前台或后台运行C.程序可以长期保存,进程是暂时的D.程序没有状态,而进程是有状态的BB1422.Linux系统中,程序运行有若干优先级,下面的优先级中最低的优先级是()A.18B.-5C.10D.1523.在linux系统中,命令()可以用来将分区挂载到指定目录A.fdiskB.mkfsC.tune2fsD.mountAD151.请写出推动Linux操作系统发展的重要支柱。答:Linux操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。简答题2.使用vi工具创建了一个shell文件sFile,查看到该文件的权限为rw-r--r--,要想执行该文件,有哪几种方法?答:方法一:在系统提示符下输入:bashsFile或shsFile方法二:为sFile文件增加执行权限chmodu+xsFile在提示符下输入:./sFile161.请根据下面描述写出相应的命令:(1)在/home目录下查找文件名为Profile的文件。(2)将test.tar.gz文件解压缩(3)升级安装wu-ftpd-2.6.2-8.i386.rpm软件包(4)赋予所有用户读和写backup.tar.gz文件的权限17综合题参考答案:(1)find/home–nameprofile(2)tar-xzvftest.tar.gz(3)rpm–Uvhwu-ftpd-2.6.2-8.i386.rpm(4)chmoda+rwback.tar.gz18192.请根据以下的要求写出命令:(1)增加两个组账号group1、group2,并指定组账号ID分别为10100、10101(2)增加两个用户账号user1(UID为2045,并属于组group1)、user2(UID为2046,并属于组group2)20解:(1)groupadd-g10100group1groupadd-g10101group2(2)useradd-u2045-ggroup1user1useradd-u2046-ggroup2user2213.请按下列要求写出每一步骤的命令(1)新建普通用户ray,并转为ray用户登录(2)在ray的家目录中新建文件new.txt(3)把new.txt文件拷贝到根目录下并重命名为old.txt22解:(1)useraddraypasswdraysu-ray(2)cd~touchnew.txt(3)cp/home/ray/new.txt/old.txt234.按描述以下命令的功能:(1)reada(2)fg%2(3)ps–aux|grepbash答:(1)从键盘读入内容放到变量a中(2)把后台进程号为2的进程调到前台(3)查看所有进程名包含bash的进程5.叙述在Linux下面如何使用U盘(假设U盘的设备名为/dev/sda)。请写出详细的步骤和命令。答:(1)插好U盘,用fdisk–l/dev/sda/命令查看U盘分区情况(2)建立挂载目录:mkdir/mnt/usb(3)挂载U盘:mount–tvfat/dev/sda1/mnt/usb(4)用文件管理器或命令行方式浏览文件(5)卸载U盘:umount/mnt/usb(6)拔出U盘。24256.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。26#!/bin/shi=1groupaddclass1while[$i-le30]doif[$i-le9];thenUSERNAME=stu0${i}elseUSERNAME=stu${i}fiuseradd–gclass1$USERNAMEi=$[$i+1]done277.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做?28答案:⑴用户应使用crontab–e命令编辑crontab文件。⑵在crontab文件中输入内容如下:00**suncp–r/user/backup/tmp⑶重启crond进程/etc/init.d/crondrestart29谢谢大家!