收藏 分享(赏)

linux 复习题(作业).doc

上传人:精品资料 文档编号:8351229 上传时间:2019-06-21 格式:DOC 页数:14 大小:74KB
下载 相关 举报
linux 复习题(作业).doc_第1页
第1页 / 共14页
linux 复习题(作业).doc_第2页
第2页 / 共14页
linux 复习题(作业).doc_第3页
第3页 / 共14页
linux 复习题(作业).doc_第4页
第4页 / 共14页
linux 复习题(作业).doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、一、选择:(每题 1.5分 共 18分)1、当用超级用户执行时,执行 cd 后,执行 pwd命令,最后出现那种结果(B)A /home/student B /root C D 2、执行 cd 后,执行 pwd命令,最有可能出现那种结果(AD)A /home/student B /etc C D 3、文件 passwd是一个系统配置文件,它位于( B)目录下。A /tmp B /etc C /bin D /sbin4、文件 gshadow是一个系统配置文件,它位于( B )目录下。A /tmp B /etc C /bin D /sbin5、对于普通用户,所能执行的命令多数保存在(C)A /tmp

2、 B /etc C /bin D /sbin6、下列那个命令行可列出/etc/passwd 文件中含有 root这个文本的行?( A)A grep root /etc/group B echo root |grep /etc/groupC echo /etc/group |grep root D A 和 C7、下列哪个命令行可列出文件/usr/share/dict/words 中含有 sun 这个文本的所有行及其行号:(A)A grep n sun /usr/share/dict/words B grep N /usr/share/dict/words sunC grep r sun /usr

3、/share/dict/words D grep r /usr/share/dict/words sun8、下列哪一项可以列出文件 /etc/services 中含有文本 ftp的行(D)A echo ftp /etc/services B echo ftp B. f C. / D. ? 一、填空题(每空 2分,共 10分)1、把文件 abc的拥有者加上执行权限,请输入命令: chmod x+u abc 。2、 安装 Linux操作系统一定要有两个分区。一个是根分区,另外一个是 交换分区 分区。3、Shell 俗称操作系统的“外壳” ,实际上就是命令解释程序,它提供了用户与 linux内核 之

4、间的接口。4、ifconfig 在 Linux的网络配置中起着非常重要的作用,如何使接口获取192.168.0.1的 ip地址,假若当前以太接口是 eth0: ifconfig 192.168.0.1 。5、权限字串 rwxr-xr-x所对应的八进制数是_755 _。二、判断:(每题 1分 共 10分 对的打,错的打)1、默认条件下,普通用户可以阅读目录/etc 中的所有文件。F 2、普通用户使用的命令在/usr/sbin 目录下。F3、使用 chgrp命令可以修改文件和目录所属用户。F 4、新创建的用户的家目录必须在/home 目录下。F5、只读文件任何人都不能修改。F6、安装 linux操

5、作系统是至少要划分三个分区。F7、只有用户所有者可以更改用户所属用户和组。F8、红帽企业版中默认的 shell是/bin/sh 的程序。T9、ifconfig 命令修改 ip地址立即生效。T10、chmod 可用于修改文件的默认权限。F1、只有根用户才能阅读目录/etc 中的文件。F2、普通用户使用的命令在/sbin 目录下。F3、使用 umask可以修改目录默认权限。T 4、新创建的用户的家目录是空的。F8、红帽企业版中默认的 shell是 bash的程序。T9、linux 中,标准输入为键盘输入。T10、chmod 可用于修改文件的权限。T四、实做问答(每题 3分,共 27分)1、将当前目

6、录下的文件 mysong.midi和 novels.tgz移动到/tmp 下,将mysong.midi重命名为 mysong.tgzmv mysong.midi novels.tgz /tmpmv mysong.midi mv mv 2、修改目录 D的属性, 使其为(rwx-), 即 owner具有读、写、执行(rwx)权限, group和 other不具备任何权限.,并将 D目录的所有者和组均变成named。chmod 700 D chowd named Dchgrp named D chown named.named D3、在/tmp 目录下创建/etc/resolv.conf 文件的硬链

7、接和软链接,并查看删除软链接和硬链接的原文件有什么后果? ln /etc/resolv.conf resolve.hardln -s/etc/resolv.conf resolve. soft4、查找名字为 ip 的文件,查找/home 下大于 100M的文件,使用哪一个命令能最快速的查找出结果?find name ip find /home size +100M5、打包压缩/etc/sysconfig/networking ,名字为 networking.tar.gz,并将networking.tar.gz解压到/tmp 目录下。tar cvfz networking.tar.gz /etc

8、/sysconfig/networkingtar xvfz networking.tar.gz -C/tmp6、当需要查看邮件/var/spool/mail/root 的后 30行时,执行的命令是?tail -30 /var/spool/mail/root7、在当前目录树下找到含有 I am here! 这句话的文件。 grep Iam here! /8.将当前目录下 bb文件中的所有包含 xxxxxxxxxxx(你的学号)的行, 输出到当前目录下的 xxxxxxxxxxx(你的学号).out 文件grep xxxxxxxxxxx bb xxxxxxxxxxx .out9、如何定义别名,使用

9、ping能实现 ping c 4的功能?ailas ping=”ping c 4”10.查看/etc/rc.d/rc3.d 目录下所有文件的文件的文件类型?并写出其真实文件所在目录的绝对路径。cd /etc/rc.d/rc3.d目录的文件类型是软链接 绝对路径在 init.d 下面11、开机后 init进程读取什么文件?linux 共有几种运行级别?常用的运行级别有哪几种?Linux共有 7种运行级别常用的运行级别 Init 3 init 512、浏览/etc/rc.d/rc6.d 目录下的内容,并将输出重定向到/tmp/init.d 文件中,将/tmp/rc6.d 改为所有人都有可执行权限。

10、ls /tmp/init.d13、如何查看磁盘信息?如何查看/etc/所有文件大小?df -hdu h /etc/*14、当用 su zhang3和 su zhang3分别从 root切换到 zhang3(zhang3 用户存在的前提下)用户后,使用 pwd查看到的路径分别是什么?su zhang3 在/home/zhang3 下面su zhang 在 root下面15、当需要查看邮件/var/spool/mail/root 的后 30行时,执行的命令是?tail -30 /var/spool/mail/root16、zhang3 用户在/tmp 目录下的创建文件 text.txt如果 li4

11、用户使用 rm /tmp/text.txt 会出现什么信息,原因是什么?想成功删除这个目录要如何操作?文件 text.txt的管理权限有个 t因为 t 表示自己创建的文件只能自己删除17、find 命令按照名字查询 ip文件进行全盘搜索费时较多,在执行时通常采用后台执行,将搜索结果重定向到/tmp/tmp.txt 中。其具体步骤为?用什么命令可查看后台和停止的进程?find/ name ip /tmp/tmp.txt 18.如何开启 httpd服务?开启后如何查看 httpd的进程 PID?服务开启后如何杀死 httpd所有进程?vi /etc/fttpd/conf/http.conf#pgr

12、ep -l httpd #kill -l http19、在进行软件包安装前,通常都需要挂载光盘,将光盘挂载在/mnt/cdrom 下(cdrom 目录此时并不存在) ,其具体操作步骤是? mkdir cdrommount /dev/cdrom/mnt/cdrom 20、当要安装 gcc软件包时,执行 rpm ivh gcc* 时,发现存在很多依赖关系,此时在网络连通的条件下使用什么命令安装最快捷?#rpm -ivh glibc-headers-2.3.4-2.25.i386.rpm rpm -ivh kernel-headers-2.6.18-238.el5.i386.rpm21、如何安装 s

13、udo软件包,安装后查看都安装了哪些内容,并分页显示?sudo apt-get install packagename # rmp -qa| grep sudo22、 在/root 创建一个隐藏的文件以实现每次 root用户用 vim命令打开文件都自动带有行号?在 root的 home目录下建一个.vimrc 文件里面加一行set nu如果你想对所有用户都这样,那么在/etc/vimrc 文件中加入这一行。/etc/vimrc是所有用户启动 vim时都会执行的。每个用户的 home目录下的.vimrc 是这个用户启动 vim时会执行的。23. 在考试目录下有一个目录 A。请将目录 A及 A中的

14、所有文件拷贝到目录 B。cp -rf A B24. 在考试目录下建一个目录 ccc。请将目录 ccc的名字改为 C。mkdir ccc mv ccc C25. 清空目录 C,也就是将 C中的文件和目录都删除(不要删除 C本身)。cd c rm -rf *26. 建立一个新目录 D,并将目录 A、B、C 都移动到目录 D中。mkdir D mv A B C 27. 修改目录 D的属性, 使其为(rwx-), 即 owner具有读、写、执行(rwx)权限, group 和 other不具备任何权限。chmod u+rwx D chmod g-rwx D chmod o-rwx D 或 者 chmo

15、d 700 D28. 按时间顺序显示当前目录中的内容,并将结果输出到文件 ls.out。ls -t ls .out29. 按文件大小顺序显示当前目录中的内容,并将结果累加输出到 ls.out。ls -s ls.out30. 在当前目录树下找到含有 I am here! 这句话的文件。 grep I am here! /31. 在考试目录树下找到名字为“aa“的文件。find / -name aa32.将 aa文件中的所有 xxxxxxxxxxx替换为你的学号。ls -l /etc/aa 201216021118 xxxxxxxxxxx33.将 bb文件中的所有包含 xxxxxxxxxxx(你的

16、学号)的行, 输出到考试目录下的文件。 grep xxxxxxxxxxx bbxxxxxxxxxxx.out34、当用 su zhang3从 root切换到 zhang3(zhang3 用户存在的前提下)目录后,使用 pwd查看到的路径是什么?用 su zhang3 从 root切换到 zhang3后使用pwd查看又是什么? (home) /root 在 zhang3 的 home目录下35.创建用户:zhang3、li4 密码都是:111useradd zhang3 passwd 111useradd li4 passwd 111cd36.进入 zhang3家目录 su zhang337、创

17、建文件 test2.txt、test3.txt,分别创建 test2.txt的硬链接和软 链接test2.soft、test2.hard,并查看其文件类型和权限。mkdir test2.txt test3.txtln -s tset2.txt test2. softln tset2.txt test2 .hardls -l38.查看 test2.txt、test3.txt 的权限 ls -l39、用 chmod命令修改 test2.txt权限为 666、test3.txt 为 600Chmod 666 test2.txt Chmod 600 test3.txt40、用 chown、chgrp

18、更改 test2.txt的所有者和所属组为 zhang3, test3.txt的所有者和所属组为 li4Su rootchown zhang3 test2.txt chgrp zhang3 test2.txtchown li4 test3.txt chgrp li4 tset3.txt41、切换用户到 zhang3,查看 test2.txt、test3.txt 的内容,同理可切 换到li4用户查看有何不同su zhang3 cat test2.txt test3.txtsu root su li4 cat test2.txt test3.txt42、在/home 目录下查找文件 test2.t

19、xt(可以使用多种方法)find/home test2.txt9、查看当前文件及目录的默认权限 umask将相应命令填入到表格中:代表字符 对目录的意义及相应的命令 对常规文件的意义及相应的命令R 可以列出目录内容 可以读取文件的实际内容W 可以在目录中创建、删除文件 可以编辑、修改、添加文件的内容X 可以进入目录 可以执行文件五、问答:(共 13分)1、当使用 ls l查看文件时,简述每列提示的信息含义?(6 分)drwxr-xr-x 2 root root 4096 oct 21 2010 desktop d表示目录 rwxr-xr-x 代表他的权限 2 连接的文件数root root表示

20、所属用户和所属组 4096 代表文件大小oct 21 2010 代表最新的修改时间desktop代表文件名称 表示常规文件2、在/root 下完成 httpd.sh脚本编写并设置计划任务,使之检查/etc/rc.d/init.d/httpd是否是可执行文件,如是则开启 httpd服务。 (7 分)3、当系统中/etc/inittab 文件丢失(备份的 inittab.bak在/tmp 目录下)无法开机时,你所采用的修复方法是什么?如果此时没有备份如何修复? 使用光驱挂载方式进入到救援模式4、简述 top命令所提示的信息含义?top - 01:06:48 up 1:22, 1 user, loa

21、d average: 0.06, 0.60, 0.4801:06:48 当前时间up 1:22 系统运行时间,格式为时:分1 user 当前登录用户数load average: 0.06, 0.60, 0.48系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshdPID进程 idRUSER Real user nameVIRT 进程使用的虚拟内存总量,

22、单位kb。VIRT=SWAP+RESPR 优先级i NInice值。负值表示高优先级,正值表示低优先级VIRT 进程使用的虚拟内存总量,单位 kb。VIRT=SWAP+RESRES进程使用的、未被换出的物理内存大小,单位 kb。RES=CODE+DATSHR共享内存大小,单位 kb%CPU 上次更新到现在的 CPU时间占用百分比%MEM 进程使用的物理内存百分比TIME+ 进程使用的 CPU时间总计,单位 1/100秒COMMAND 命令名/命令行一、磁盘分区格式化(25 分)1、设置 raid阵列(8 分)(1)将磁盘 sdb用 fdisk命令分成 4个分区,每个分区 500M,ID 均为

23、raid auto。#fdisk /dev/sdb m n p 1 +500M raid auton p 2 +500M raid auton p 3 +500M raid auton p 4 +500M raid autow(2)用 sdb1、sdb2、sdb3 设置磁盘阵列, level 为 5,名称为 md0。Raid-level 5 mkraid /dev/sdn1/md0Raid-level 5 mkraid /dev/sdn2/md0Raid-level 5 mkraid /dev/sdn3/md0(3)格式化为 ext3文件系统。#mkfs t ext3 c /dev/sdb1#

24、mkfs t ext3 c /dev/sdb2#mkfs t ext3 c /dev/sdb3#mkfs t ext3 c /dev/sdb4(4)当其中的 sdb2分区坏掉时,用 sdb4备份磁盘分区替换。Mdadm /dev/md0 a /dev/sdb42、设置 LVM(9 分)(1)使用 sdc1、sdc2、sdc3 三块磁盘分区生成相应的物理卷。Pvcreate /dev/sdc1 Pvcreate /dev/sdc2 Pvcreate /dev/sdc3(2)生成卷组 vg0,其中包含 sdc1、sdc2、sdc3 三个物理卷。Vgcreate vg0 /dev/sdc1 Vgcr

25、eate vg0 /dev/sdc2 Vgcreate vg0 /dev/sdc3(3)基于 vg0卷组,生成逻辑卷 lv0大小为 1300M。Lvcreate -L 1300M n data vg0Mkfs t /dev/vg0/data(4)将 lv0扩展到 1800M。 Lvextend L 500M /dev/vg0/lv03、设置/home 分区磁盘配额(8 分)(1)重新挂载/home 分区。Sudo mount /dev/sdb /home(2)生成磁盘配额文件并开启磁盘配额。(3) 设置个人用户磁盘配额,每个普通用户磁盘软配额 50M,硬配额70M,inode 软配额数目 12

26、,硬配额 15。二、用户管理(20 分)在/etc/passwd 中手动添加用户 zhang3,uid 为 800,gid 为 0,完成其他相应操作,使 zhang3用户可以登录,并且有自己的家目录,通过 sudo设置赋给 zhang3用户添加用户的权利并给出测试结果。1、 添加用户(10 分)Useradd zhang 3setUid 800 setgid 02、 sudo设置(7 分)sudo more /etc/shadow3、 测试(3 分)三、shell 脚本编程及计划任务(18 分)每天凌晨 3:45 分,执行/root/backup.sh 脚本,实现对/etc、/home、/ro

27、ot备份工作,将备份文件放在/backup 目录下。如果上述备份执行成功,输出一条成功的信息到/backup 目录下相应日志文件中,如果执行失败,同样输出一条错误的信息到/backup 目录下相应日志文件中。四、系统故障(20 分)(1)当开机运行级别被更改为 6时,如何处理?init0 停机 ; init1 单用户 root ; init2 多用户无网络 ;init3 多用户字符界面init4 保留 ;init5 多用户图形界面 ;init6 重启启动时按 e进入参数选择编辑界面,移动光标选中系统按 e,在 quiet后面输入空格 1,回车,按 b将系统引导进入单用户模式(2)当 grub中文件被误修改时,无法开机如何处理?(3)当系统中/etc/inittab 文件丢失(备份 inittab.bak在/tmp 目录下)无法开机时,你所采用的修复方法是什么?Cd /tmp Cp inittab.bak /etc/inittab五、rpm 包管理(20 分)手动添加 yum源在/var/rhce 目录下,设置完成后可使用 yum install sudo来安装 sudo软件包。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报