linux复习题作业Word格式.docx
《linux复习题作业Word格式.docx》由会员分享,可在线阅读,更多相关《linux复习题作业Word格式.docx(12页珍藏版)》请在冰点文库上搜索。
04运行一次B每天早上4:
10运行一次
C每年10月4日运行一次D每年4月10日运行一次
13、脚本何时运行(D)
A每月1-5号早上4点15分B每月15日早上5:
04
C每周四下午3:
04D每周一到周五4点15
14、文件是一个系统配置文件,它位于(B)
15、哪个文件中含有用户信息数据库(D)
A/etc/B/etc/
C/etc/usersD/etc/passwd
16、下列哪一项可以列出文件/etc/中含有文本nisplus的行(D)
Agrepnisplus/etc/Bgrepnisplus<
/etc/
Cgrepnisplus-q/etc/D只有A和B
17、浏览manpage时,使用哪个键可退出man调页程序(C)
AZBtabCqDenterE空格键
18、非正式组织的文档位于红帽企业版linux发行版本的什么位置(A)
19、使用$cd~命令后,我们会进入__A___目录。
A.用户的家目录B./C.~D./tmp
20、init启动进程需要读取__A_配置文件:
A./etc/inittabB./sbin/initC./etc/sysvinitD./bin/sh
21、文件访问权限为三种类型用户使用,每个种类都有一个表示字符,其中u表示_A__A.文件的拥有者B.文件所在组的其他用户C.任何用户D.user组
22、我们可以使用tar命令的__B_选项来建立一个.tar归档文件:
A.aB.cC.dD.x
23、系统管理常用的命令文件,一般放置在____C__目录下。
A./sbinB./rootC./usr/sbinD./boot
24、为了查找出当前用户运行的所有进程的信息,我们可以使用___B_命令:
A.ps-aB.ps-uC.ls-aD.ls-l
25、为了将当前目录下的归档文件解压缩到/tmp目录下,我们可以使用_A_A.tarxvzf-C/tmpB.tarxvzf-R/tmp
C.tarvzf-X/tmpD.tarxvzf/tmp
26、我们可以使用___D__命令来查看临时变量,这一命令的输出结果由两列组成,
左边一列是变量的名字,右边一列是相应变量的值。
env
A.whichB.manC.atD.set
我们可以使用___env__命令来查看导出的环境变量,这一命令的输出结果由两列组成,左边一列是变量的名字,右边一列是相应变量的值。
27、为了得到程序中命令行参数的个数,我们可以使用变量:
_A___
A.$#B.$@C.$0D.$!
28、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:
___B_
A.566B.644C.655D.744
29、下面哪一个命令允许你重命名一个文件_A____
A.mvB.rnC.replace
30、我们将逻辑分区建立在__B___分区上:
A.从分区B.扩展分区C.主分区D.第二分区
31、在Linux系统中,硬件设备大部分是安装在___B__目录下的。
A./mntB./devC./procD./swap
32、比较重要的系统配置资料,一般来说大部分位于_B_目录下,如果是进行升级安装,最好先备份。
A./bootB./etcC./homeD./usr
33、设置从光盘引导需要改变:
___B
A.Linux设置B.BIOS设置C.跳线D.重新分区
A__
35、一般来说,linux系统下的各种系统记录文件log主要是存放在系统中的__B_目录下
A./tmpB./varC./procD./usr
36、root之外的用户的用户主目录一般在___C__目录下面
A./usrB./binC./D./home
37、在vi编辑器中,要从光标当前位置向后查找一个字符的正确命令是_C___
A.F<
字符>
B.f<
C./<
D.<
一、填空题(每空2分,共10分)
1、把文件abc的拥有者加上执行权限,请输入命令:
chmodx+uabc。
2、安装Linux操作系统一定要有两个分区。
一个是根分区,另外一个是交换分区分区。
3、Shell俗称操作系统的“外壳”,实际上就是命令解释程序,它提供了用户与linux内核之间的接口。
。
5、权限字串rwxr-xr-x所对应的八进制数是___755_______。
二、判断:
(每题1分共10分对的打√,错的打×
)
1、默认条件下,普通用户可以阅读目录/etc中的所有文件。
F
2、普通用户使用的命令在/usr/sbin目录下。
F
3、使用chgrp命令可以修改文件和目录所属用户。
4、新创建的用户的家目录必须在/home目录下。
5、只读文件任何人都不能修改。
6、安装linux操作系统是至少要划分三个分区。
7、只有用户所有者可以更改用户所属用户和组。
8、红帽企业版中默认的shell是/bin/sh的程序。
T
9、ifconfig命令修改ip地址立即生效。
10、chmod可用于修改文件的默认权限。
1、只有根用户才能阅读目录/etc中的文件。
2、普通用户使用的命令在/sbin目录下。
3、使用umask可以修改目录默认权限。
T4、新创建的用户的家目录是空的。
8、红帽企业版中默认的shell是bash的程序。
9、linux中,标准输入为键盘输入。
10、chmod可用于修改文件的权限。
四、实做问答(每题3分,共27分)
1、将当前目录下的文件和移动到/tmp下,将重命名为
mv/tmp
mvmvmv
2、修改目录D的属性,使其为(rwx------),即owner具有读、写、执行(rwx)权限,group和other不具备任何权限.,并将D目录的所有者和组均变成named。
chmod700DchowdnamedD
chgrpnamedDchownD
3、在/tmp目录下创建/etc/文件的硬链接和软链接,并查看删除软链接和硬链接的原文件有什么后果
ln/etc/
ln-s/etc/resolve.soft
4、查找名字为ip的文件,查找/home下大于100M的文件,使用哪一个命令能最快速的查找出结果
find–nameipfind/home–size+100M
6、当需要查看邮件/var/spool/mail/root的后30行时,执行的命令是
tail-30/var/spool/mail/root
7、在当前目录树下找到含有Iamhere!
这句话的文件。
grepIamhere!
/
8.将当前目录下bb文件中的所有包含xxxxxxxxxxx(你的学号)的行,输出到当前目录下的xxxxxxxxxxx(你的学号).out文件
grepxxxxxxxxxxxbb>
xxxxxxxxxxx.out
9、如何定义别名,使用ping能实现ping–c4的功能
ailasping=”ping–c4”
10.查看/etc/目录下所有文件的文件的文件类型并写出其真实文件所在目录的绝对路径。
cd/etc/目录的文件类型是软链接
绝对路径在下面
11、开机后init进程读取什么文件linux共有几种运行级别常用的运行级别有哪几种
Linux共有7种运行级别
常用的运行级别Init3init5
12、浏览/etc/目录下的内容,并将输出重定向到/tmp/文件中,将/tmp/改为所有人都有可执行权限。
ls>
/tmp/
13、如何查看磁盘信息如何查看/etc/所有文件大小
df-h
du–h/etc/*
14、当用su–zhang3和suzhang3分别从root切换到zhang3(zhang3用户存在的前提下)用户后,使用pwd查看到的路径分别是什么
su–zhang3在/home/zhang3下面
suzhang在root下面
15、当需要查看邮件/var/spool/mail/root的后30行时,执行的命令是
16、zhang3用户在/tmp目录下的创建文件如果li4用户使用rm/tmp/会出现什么信息,原因是什么想成功删除这个目录要如何操作
文件的管理权限有个t
因为t表示自己创建的文件只能自己删除
17、find命令按照名字查询ip文件进行全盘搜索费时较多,在执行时通常采用后台执行,将搜索结果重定向到/tmp/中。
其具体步骤为用什么命令可查看后台和停止的进程
find/–nameip>
/tmp/
18.如何开启httpd服务开启后如何查看httpd的进程PID服务开启后如何杀死httpd所有进程
vi/etc/fttpd/conf/
#pgrep-lhttpd
#kill-lhttp
19、在进行软件包安装前,通常都需要挂载光盘,将光盘挂载在/mnt/cdrom下(cdrom目录此时并不存在),其具体操作步骤是mkdircdrom
mount/dev/cdrom/mnt/cdrom
20、当要安装gcc软件包时,执行rpm–ivhgcc*时,发现存在很多依赖关系,此时在网络连通的条件下使用什么命令安装最快捷
21、如何安装sudo软件包,安装后查看都安装了哪些内容,并分页显示
sudoapt-getinstallpackagename
#rmp-qa|grepsudo
22、在/root创建一个隐藏的文件以实现每次root用户用vim命令打开文件都自动带有行号
在root的home目录下建一个.vimrc文件
里面加一行
setnu
如果你想对所有用户都这样,那么在/etc/vimrc文件中加入这一行。
/etc/vimrc是所有用户启动vim时都会执行的。
每个用户的home目录下的.vimrc是这个用户启动vim时会执行的。
23.在考试目录下有一个目录A。
请将目录A及A中的所有文件拷贝到目录B。
cp-rfAB
24.在考试目录下建一个目录ccc。
请将目录ccc的名字改为C。
mkdircccmvcccC
25.清空目录C,也就是将C中的文件和目录都删除(不要删除C本身)。
cdcrm-rf*
26.建立一个新目录D,并将目录A、B、C都移动到目录D中。
mkdirDmvABC
27.修改目录D的属性,使其为(rwx------),即owner具有读、写、执行(rwx)权限,group和other不具备任何权限。
chmodu+rwxDchmodg-rwxDchmodo-rwxD
或者chmod700D
28.按时间顺序显示当前目录中的内容,并将结果输出到文件。
ls-t>
>
ls.out
29.按文件大小顺序显示当前目录中的内容,并将结果累加输出到。
ls-s>
30.在当前目录树下找到含有Iamhere!
grepIamhere!
31.在考试目录树下找到名字为"
aa"
的文件。
find/-nameaa
32.将aa文件中的所有xxxxxxxxxxx替换为你的学号。
33.将bb文件中的所有包含xxxxxxxxxxx(你的学号)的行,输出到考试目录下的文件。
grepxxxxxxxxxxxbb>
34、当用su–zhang3从root切换到zhang3(zhang3用户存在的前提下)目录后,使用pwd查看到的路径是什么用suzhang3从root切换到zhang3后使用pwd查看又是什么(home)/root在zhang3的home目录下
35.创建用户:
zhang3、li4密码都是:
111
useraddzhang3passwd111
useraddli4passwd111cd
36.进入zhang3家目录suzhang3
37、创建文件、,分别创建的硬链接和软链接、,并查看其文件类型和权限。
mkdir
ln-stest2.soft
lntest2.hard
ls-l
38.查看、的权限ls-l
39、用chmod命令修改权限为666、为600
Chmod666Chmod600
40、用chown、chgrp更改的所有者和所属组为zhang3,的所有者和所属组为li4
Suroot
chownzhang3chgrpzhang3
chownli4chgrpli4
41、切换用户到zhang3,查看、的内容,同理可切换到li4用户查看有何不同
suzhang3cat
surootsuli4cat
42、在/home目录下查找文件(可以使用多种方法)
find/home
9、查看当前文件及目录的默认权限umask
将相应命令填入到表格中:
代表字符
对目录的意义及相应的命令
对常规文件的意义及相应的命令
R
可以列出目录内容
可以读取文件的实际内容
W
可以在目录中创建、删除文件
可以编辑、修改、添加文件的内容
X
可以进入目录
可以执行文件
五、问答:
(共13分)
1、当使用ls–l查看文件时,简述每列提示的信息含义(6分)
drwxr-xr-x2rootroot4096oct212010desktop
d表示目录rwxr-xr-x代表他的权限2连接的文件数
rootroot表示所属用户和所属组4096代表文件大小
oct212010代表最新的修改时间
desktop代表文件名称表示常规文件
2、在/root下完成脚本编写并设置计划任务,使之检查/etc/httpd是否是可执行文件,如是则开启httpd服务。
(7分)
3、当系统中/etc/inittab文件丢失(备份的在/tmp目录下)无法开机时,你所采用的修复方法是什么如果此时没有备份如何修复
使用光驱挂载方式进入到救援模式
4、简述top命令所提示的信息含义
top-01:
06:
48up1:
22,1user,loadaverage:
,
01:
48
当前时间
up1:
22
系统运行时间,格式为时:
分
1user
当前登录用户数
loadaverage:
系统负载,即任务队列的平均长度。
三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。
PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND
1379root160797624561980S0:
sshd
PID进程id
RUSERRealusernameVIRT进程使用的虚拟内存总量,单位kb。
VIRT=SWAP+RES
PR
优先级
i
NI
nice值。
负值表示高优先级,正值表示低优先级
VIRT进程使用的虚拟内存总量,单位kb。
RES进程使用的、未被换出的物理内存大小,单位kb。
RES=CODE+DAT
SHR共享内存大小,单位kb
%CPU上次更新到现在的CPU时间占用百分比
%MEM进程使用的物理内存百分比
TIME+进程使用的CPU时间总计,单位1/100秒
COMMAND命令名/命令行
一、磁盘分区格式化(25分)
1、设置raid阵列(8分)
(1)将磁盘sdb用fdisk命令分成4个分区,每个分区500M,ID均为raidauto。
#fdisk/dev/sdbmnp1+500Mraidauto
np2+500Mraidauto
np3+500Mraidauto
np4+500Mraidauto
w
(2)用sdb1、sdb2、sdb3设置磁盘阵列,level为5,名称为md0。
Raid-level5mkraid/dev/sdn1/md0
Raid-level5mkraid/dev/sdn2/md0
Raid-level5mkraid/dev/sdn3/md0
(3)格式化为ext3文件系统。
#mkfs–text3–c/dev/sdb1
#mkfs–text3–c/dev/sdb2
#mkfs–text3–c/dev/sdb3
#mkfs–text3–c/dev/sdb4
(4)当其中的sdb2分区坏掉时,用sdb4备份磁盘分区替换。
Mdadm/dev/md0–a/dev/sdb4
2、设置LVM(9分)
(1)使用sdc1、sdc2、sdc3三块磁盘分区生成相应的物理卷。
Pvcreate/dev/sdc1Pvcreate/dev/sdc2Pvcreate/dev/sdc3
(2)生成卷组vg0,其中包含sdc1、sdc2、sdc3三个物理卷。
Vgcreatevg0/dev/sdc1Vgcreatevg0/dev/sdc2Vgcreatevg0/dev/sdc3
(3)基于vg0卷组,生成逻辑卷lv0大小为1300M。
Lvcreate-L1300M–ndatavg0
Mkfs–t/dev/vg0/data
(4)将lv0扩展到1800M。
Lvextend–L500M/dev/vg0/lv0
3、设置/home分区磁盘配额(8分)
(1)重新挂载/home分区。
Sudomount/dev/sdb/home
(2)生成磁盘配额文件并开启磁盘配额。
(3)设置个人用户磁盘配额,每个普通用户磁盘软配额50M,硬配额70M,inode软配额数目12,硬配额15。
二、用户管理(20分)
在/etc/passwd中手动添加用户zhang3,uid为800,gid为0,完成其他相应操作,使zhang3用户可以登录,并且有自己的家目录,通过sudo设置赋给zhang3用户添加用户的权利并给出测试结果。
1、添加用户(10分)
Useraddzhang3
setUid800setgid0
2、sudo设置(7分)
sudomore/etc/shadow
3、测试(3分)
三、shell脚本编程及计划任务(18分)
每天凌晨3:
45分,执行/root/脚本,实现对/etc、/home、/root备份工作,将备份文件放在/backup目录下。
如果上述备份执行成功,输出一条成功的信息到/backup目录下相应日志文件中,如果执行失败,同样输出一条错误的信息到/backup目录下相应日志文件中。
四、系统故障(20分)
(1)当开机运行级别被更改为6时,如何处理
init0停机;
init1单用户root;
init2多用户无网络;
init3多用户字符界面
init4保留;
init5多用户图形界面;
init6重启
启动时按e进入参数选择编辑界面,移动光标选中系统按e,在quiet后面输入空格1,回车,按b将系统引导进入单用户模式
(2)当grub中文件被误修改时,无法开机如何处理
(3)当系统中/etc/inittab文件丢失(备份在/tmp目录下)无法开机时,你所采用的修复方法是什么
Cd/tmp
Cp/etc/inittab
五、rpm包管理(20分)
手动添加yum源在/var