ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:24.43KB ,
资源ID:28458607      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28458607.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux期末复习题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux期末复习题.docx

1、Linux期末复习题简答题简答与填空的复习题目1. 简述Linux系统下有哪些文件类型。代 表 字 符 文 件 类 型 d 表示目录文件,目录是一个特殊的文件 表示普通的文件 l 表示链接文件,实际上它指向另一个文件 b 表示块设备文件 c 表示字符设备文件 p 表示管道文件2. 使用某个文件系统存放数据,一般要经过哪几个操作步骤? (1)使用fdisk命令在硬盘上创建分区。 (2)使用mkfs命令在分区上创建文件系统。 (3)使用mount命令挂载文件系统,或是修改/etc/fstab文件使得开机自动挂载文件系统。 (4)使用umount卸载文件系统。3. 简述Linux系统各运行级别的含义

2、. 0 关机 1 单用户模式只root进行维修 2 多用户(没有NFS) 3 完全多用户模式(NFS) 4 没有使用 5 图形界面模式 6 重启0:停止运行,所有进程中止,关闭系统。1:单用户模式,用于维护系统,只有少数进程运行。2:多用户模式,除了NFS服务没有启动外,其他和运行级别3一样。3:完整的多用户模式,进入Linux系统的字符界面。4:没有使用(可由用户定义)。5:完整的多用户模式(带有基于X Window的图形界面)。6:重新引导计算机(重启电脑)。 4简述DNS进行域名解析的过程。(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;(2)若没有查到,则

3、在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息;(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。(4)若没有找到,则返回错误信息。6. 若要删除所有的分区,可使用的命令是什么?1. fdisk,先进入fdisk的界面中去 2. p,看一下分区信息 3. d,删除分区 4. w,保存退出7. 添加一个LINUX用户HAPPY,写出具体步骤和命令。1.进入root用户, su root

4、2.添加happy用户, adduser HAPPY 3.设置用户密码, passwd HAPPY8. 请简述RPM命令的作用?rpm -q 查询软件包 rpm -i安装新软件包 rpm -U升级已安装好的软件包 rpm -e卸载已安装的软件包 rpm -qa给出已安装软件包的完整清单 9. 请简述/etc/hosts配置文件的作用? 当网络应用程序要查询某台主机的IP地址时,默认会先查询/etc/hosts配置文件。如果该文件没有此主机对应的IP地址,才会向域名服务器查询。 因此可以将常用主机的网名与IP地址的对应关系加入此配置文件中,这样可以加快连接到此主机的速度。 10. 通常命令中的-

5、r和-f参数分别表示什么?-r通常表示递归 -f通常表示强制11什么是位置变量?shell的变量类型有哪些?答:位置变量是指命令行上传递给程序的参数。Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量12关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡中的验证模式有哪几种选项? Samba服务器的功能是在既有windows也有linux操作系统(1分)的局域网中提供计算机间的文件共享。配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项.13vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换? 命令行模式、文本输入模

6、式、行末模式命令行模式下输入 a、i、o(insert键)进入文本输入模式文本输入模式下按ESC进入命令行模式在命令行模式下,按一下“:”冒号键进入行末模式14. 在Linux系统中,环境变量是非常重要,在字符界面下试说明PATH变量的作用,如何得到PATH的值?PATH为命令搜索路径,是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径,可用echo $PATH命令显示。15. 使用进程调度启动,指定1个小时后将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。at now + 60

7、 minutesmkdir /home/temp;tar -czf /home/temp/stu.tar.gz /home/stu16若给需要将/home/log目录下的所有文件打包压缩成/tmp/log.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?打包:tar -czf /tmp/log.tar.gz /home/log 解压:tar -xzf /tmp/log.tar.gz /home/log (tar cvf /打包-tvf /浏览包中文件-xvf /提取文件-czvf /压缩为.gz包-xzvf /解压.gz类型的包)17. 某系统管理员需每天做一定的重复工作,请

8、按照下列要求,编制一个解决方案:crontab内容(1)每月的1号、10、20号的晚上12点30分执行命令reboot; crontab -e 30 0 1,10,20 * * reboot(2)每逢星期三晚上10:50将/etc目录下的所有目录和文件归档并压缩为文件: etc.tar.gz;crontab -e 50 10 * * 3 tar -czvf /etc/etc.tar.gz /etc14Shell的定义是什么?不仅是命令解释器,它同时也是一种功能强大的编程语言。 15 Samba服务器的功能是什么? Samba服务器的功能是在既有windows也linux操作系统的局域网中提供计

9、算机间的文件共享。16什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?答:软链接又叫符号链接,可以是任意文件或目录,可以链接不同文件系统的文件,和windows的快捷方式相似.硬链接是一个指针,指向文件索引节点,系统不为它重新分配inode.区别: 硬链接记录的是目标的inode, 软链接记录的是目标的路径.软链接可以做跨分区的链接,而硬链接只能在本分区中做链接.17简述在LINUX系统中用户有哪些分类。超级用户,虚拟用户(ftp,samba),普通用户19请按下列要求写出每一步骤的命令: (1)增加两个组账号group1、group2,并指定组账号ID分别为601、602。Gro

10、upadd -g 601 group1 Groupadd -g 602 group2 (2)增加二个用户账号user1(UID为501,并属于组group1)、user2(UID为502,并属于组group2)。adduser -G group1 -u 501 user1 adduser -G group2 -u 502 user220请按下列要求写出每一步骤的命令:(1)在用户gordon个人目录下新建目录soft。Mkdir /home/gordon/soft(2)并搜索路径/etc下所有以h开头的文件及目录,拷贝到soft中。cp /etc/h* /home/gordon/soft(3)

11、请把目录soft下所有内容建立tar包,并命名为soft.tar.gz。Tar -czvf /home/gorgon/soft.tar.gz /home/gordon/soft24Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。1) 等号赋值1)在等号前后均不能有空格。2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。(2) 键盘赋值由read命令来实现的。用法为:read 用户变量名 当shell程序执行到该行时,将等待用户从键盘输入,(3) 命令替换赋值用法为:用户变量=命令 该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内

12、容赋给该用户变量. 25请简要叙述Linux系统文件结构目录所存储的文件类别。各个文件的含义Linux系统主要目录说明(1)/:根目录,系统所有的目录均从根目录开始;(2)/bin:bin是二进制的英文缩写。在一般的系统中,用于存放Linux最常用的命令;(3)/boot:引导核必的程序目录。在使用LILO或GRUB引导Linux时,会用到这个目录中的文件;(4)/dev:dev是设备的英文缩写。这个目录中包含了所有在Linux系统中使用的外部设备(5)/etc:etc是etcetera的缩写。这个目录包含了系统管理所需要的配置文件和子目录,它是系统中最重要的目录之一,用户要用到的网络配置文件

13、、文件系统、X-Winodws系统配置文件、设备配置信息、设置用户信息等都在这个目录下;(6)/sbin:这个目录是用来存放系统管理员使用的系统管理程序,一般用户没有权限访问;(7)/home:用来存放用户主目录的地方。一般来说,“/home/用户名”就是该用户的主目录;(8)/lib:lib是库的英文缩写。这个目录是用来存放系统动态连接共享库的。(9)/mnt:这个目录在一般情况下是空的。可以临时将别的文件系统挂在这个目录下;(10)/proc:这个目录是Linux提供的一个虚拟系统,该目录下的文件并不存于硬盘中,而是由系统初启的时候在内存中产生的。(11)/root:这个目录是超级用户ro

14、ot默认的主目录,一般用户没有访问权限;(12)/tmp:用来存放不同程序执行时产生的临时文件;(13)/usr:是user的缩写,Linux系统中占用空间最大的目录,用户的很多应用程序和文件几乎都存放在这个目录中.(14)/var:主要存放一些系统记录文件和配置文件,通常/var下面的文件是提供给系统管理员对系统的用户注册、系统负载、安全性方面的查询。26简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?匿名登录,用户授权登陆27要删除目录dir(包括此目录下的文件及子目录)用命令? rm rf 文件路径-28在Linux系统中,Samba的配置文件为? /etc/samba/s

15、mb.conf29复制文件/etc/syconfig/vsftpd.conf到/home/happy目录下,使用命令? cp /etc/sysconfig/vsftpd.conf /home/happy30设定限制用户使用磁盘空间的命令是?quota 31在Linux中,IDE第2个硬盘的第1个逻辑分区表示为? Hdb5 /第二个IDE接口上的主盘,也就是第二块硬盘,那就是hdb5(LINUX中第一块硬盘就是hda,第二块就是hdb,第三块就是hdc,第四块就是hdd.由于一块硬盘最多可以分四个主分区,1,2,3,4分别代表四个主分区,即使是没有第二,三,四个主分区.逻辑分区编号依然是从5开始

16、算起的).32什么是管道、 ? 在原文件中添加内容并删除原来文件中的所有内容 在原文件末尾添加内容但不删除原文件的内容33欲发送10个分组报文测试与主机的连通性,应使用的命令和参数是? Ping -c 10 34重新启动Linux系统的命令有哪些?列举3个 1,shutdown -r 2, init 6 3,reboot 4,halt -f35. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置文件。Host文件36. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务

17、的tar命令格式tar -czvf /home/wang.tar.gz /home38在RedHat Linux系统中网卡的配置文件为? /etc/sysconfig/network-scripts/ifcfg-eth039在RedHat Linux系统,存放用户的文件是?。/etc/passwd40可以用ls al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段, 每段含义?(1)文件类型,(2)所有者,(3)群组 (4)其他人41想把文件home.txt的信息添加到last.txt文件中去,可以使用命令?cat home.txt last.txt42. Linux使用支持Wi

18、ndows 9.x/2000长文件名的文件系统的类型是? vfat43. Links分为哪两种? 软连接,软链接相当于快捷方式硬链接 硬链接相当于复制44Shell位置参数$?:$0: $* $#含义? $ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如$*用括起来的情况、以$1 $2 $n的形式输出所有参数。$ 所有参数列表。如$用括起来的情况、以$1 $2 $n 的形式输出所有参数。$# 添加到Shell的参数个数$0 Shell本身的文件名

19、$1$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数。45linux内核引导时,从哪个文件中读取要加载的文件系统? /etc/fstab应用题1设计一个shell程序,添加一个新组为class,然后添加属于这个组的20个用户,用户名的形式为stdxx,其中xx从01到20。#!/bin/bashgroupadd classfor (i=1;i=20;i+)doif $i -lt 10 ; thenusername=std0$ielseusername=std$ifiuseradd -G class $usernamedone2. 某系统管理员需要为用户test在/dev/hda

20、2分区上做用户磁盘配额,请按照下列要求,编制一个解决方案。(写出详细步骤)(1)用户 test能使用5000k的空间,最多不能超过8000k的空间大小;(2)只能存8个文件,最多不能超过10个文件。(1)查看系统是否装了quota软件包rpm qa|grep quota (2)建立用户test 并设密码.adduser testpasswd test (3)建立一个挂载目录onemkdir /mnt/one(4)为one文件更该用户和组权限为testchown test:test /mnt/one (5) 使用usrquota选项将要做磁盘配额的分区挂载到某个目录上mount o usrquo

21、ta /dev/hda2 /mnt/one (6) 创建磁盘配额管理的数据库文件quotacheck cvu /dev/hda2 (7) 激活要做磁盘配额的分区quotaon /dev/hda2 (8) 根据用户需求来设置配置文件,设定磁盘配额限制edquota u test 进入配置界面在blocks 的soft 位置上输入5000 hard 位置上输入8000 在inodes soft 位置上输入8 hard 位置上输入10 3在Linux系统中建立FTP服务器,并根据以下要求配置服务器。(1)匿名用户可以在/var/ftp/pub目录下新建目录,上传和下载文件。Chmod o+w /va

22、r/ftp/pub Vi /etc/vsftpd/vsftpd.conf Anon_upload_enable=yes /允许匿名上传文件 Anon_mkdir_write_enable=yes /允许匿名修改文件(2)为了安全,限制普通用户test,禁止切换到其他目录,只能在自己的家目录中新建目录,上传和下载文件。vi /etc/vsftpd/vsftpd.conf chroot_list_enable=yes /是否将系统用户限制在自己的家目录下 chroot_list_file=/etc/vsftpd/chroot_list /限制用户的文件Service vsftpd restart

23、Vi /etc/vsftpd/chroot_list /chroot_list中存放的是被限制的用户名单test4. 设计一个shell程序,在每周天早晨1:20备份并压缩/etc/log目录的所有内容,存放在/root/backup目录里,且文件名为如下形式yymmdd_log,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下.vi /usr/bin/fileback DATE=date +%Y%m%d cd / tar -czvf /root/backup/$DATE_log.tar.gz /etc/log/ :wq /保存退出 Chmod u+x

24、/usr/bin/fileback /修改权限 Crontab -e /编辑周期工作任务 20 1 * * * /usr/bin/fileback5设计一个SHELL程序,该程序能接收用户从键盘输入的10个整数,然后求出其总和、最大值及最小值. #!/bin/bashread maxmin=$maxsum=$maxi=1while $i -lt 10 do read xsum=expr $sum + $x if $max -lt $x then max=$x fi if $x -lt $min then min=$x fi i=expr $i + 1 done echo sum = $sum

25、; max = $max min = $min 6编写shell程序,实现自动删除10个账号的功能。账号名为stud1至stud10。#!/bin/bashfor (i=1;i=10;i+)dousername=stud$iuserdel $usernamedone7叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32)上的文件,如何实现开机自动挂载windows硬盘,写出详细的步骤。(1) 用fdisk -l /dev/had 命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区(2) 建立挂装目录 mkdir /mnt/dos(3)

26、挂装Windows系统 mount tvfat /dev/hda /mnt/dos(4) 浏览Windows文件系统 ls /mnt/dos(5) 卸载:umount /mnt/dos(6) 打开/etc/fstab 添加一行 /dev/hda3 /mnt/hd vfat defaults 0 08. 要让Windows用户可以共享Linux用户主机下/usr/share的文件,使用Samba服务,如何进行最简单的配置?(写出samba服务的主配置文件目录及配置)答:(1)定义共享资源,如/usr/share (2)新建共享用户wangluo,并指定密码,passwd wangluo,再设置共

27、享密码sbmpasswd wangluo(3)在linux下架设samba服务,使用vi编辑器编辑配置文件vi /etc/samba/smb.confwangluo comment = my share is /usr/sharepath = /usr/sharepublic = novalid = wangluo(4)启动samba服务 service smb start(5)测试9从Internet上下载hello的tar格式源代码,软件包名字为hello-13targz,下载到tmp目录下。要求解包到/hello-13 目录下,并安装hello-13程序。请按下面步骤写出相应的命令。(1

28、) 列出hello-13软件包的内容; (2) 解软件包到/hello-13 目录下; (3) 配置程序; (4) 编译软件;(5) 安装应用程序; 列出hello-13软件包的内容;tar -ztvf hello-1.3.tar.gz 解软件包到/hello-13 目录下; tar -zxvf hello-1.3.tar.gz /hello-1.3 进入/hello-1.3文件,配置程序; ./configure 编译软件;make 安装应用程序;make install10. 若设置域名解析服务器,已知该文件服务器上文件/etc/namedconf的部分内容如下:options direc

29、tory /var/named; ;zone “” IN type master;file “linuxcomzone”;zone “2169192in-addrarpa” IN type master;file “1921692zone”;(到此结束)使用DNS服务器时,该服务器是哪个域名的主服务器?该域对应的网络IP是多少?如何验证其是否工作正常?写出操作命令。L为主服务器, IP地址为:192.169.2(题目未给出)nslookup输入IP地址/输入域名网址11在Linux系统中建立Web服务器,并根据以下要求配置服务器,写出Web服务器详细的配置过程和配置选项。(1)将apache服务器的端口号设定为8888;(2)设定apache服务器的网页根目录:/var/www/html;(3)在此apache服务器上设定一个目录/home/happy,且此目录只允许IP地址为10.10.1.5的主机访问;(1)port 8888(2)DocumentRoot “/var/www/html”(3)Options Indexes FollowSymLinksAllowOverride NoneOrder deny,allowdeny from all /拒绝所有IP访问allow from 10.10.1.5 /允许访问列表;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1