Linux期末复习题_第1页
Linux期末复习题_第2页
Linux期末复习题_第3页
Linux期末复习题_第4页
Linux期末复习题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、)3完全多用户模式(NFS)4没有使用5图形界面模式6重启4.简述DNS进行域名解析的过程。(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信 息;(3) 若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。(4)若没有找到,则返回错误信息。6.若要删除所有的分区,可使用的命令是什么?1. fdisk,

3、先进入fdisk的界面中去2. p,看一下分区信息3. d,删除分区4. w,保存退出7.添加一个LINUX用户HAPPY写出具体步骤和命令。1.进入root用户,su root2.添加happy用户,adduser HAPPY3.设置用户密码,passwd HAPPY8. 请简述RPM命令的作用?rpm -q 查询软件包rpm -i安装新软件包rpm -U升级已安装好的软件包rpm -e卸载已安装的软件包rpm -qa给出已安装软件包的完整清单9. 请简述/etc/hosts配置文件的作用?当网络应用程序要查询某台主机的IP地址时,默认会先查询/etc/hosts 配置文件。如果该文件没有此

4、主机对应的IP地址,才会向域名服务器查询。因此可以将常用主机的网名与IP地址的对应关系加入此配置文件中,这样可以加快连接到此主机的速度。10. 通常命令中的-r和-f参数分别表示什么?-r通常表示递归-f通常表示强制11 什么是位置变量?shell的变量类型有哪些?答:位立置变量是指命令行上传递给程序的参数。Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量12关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项卡 中的验证模式有哪几种选项 ?Samb服务器的功能是在既有 windows也有linux操作系统(1分)的局域网中提供计算机间的 文件共

5、享。配置该服务器时对安全性选项卡中的验证模式有域、服务器、共享、用户四种选项.13. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换? 命令行模式、文本输入模式、行末模式命令行模式下输入a、i、o (insert键)进入文本输入模式文本输入模式下按 ESC进入命令行模式在命令行模式下,按一下“:”冒号键进入行末模式14. 在Linux系统中,环境变量是非常重要,在字符界面下试说明PATH变量的作用,如何得到PATH的值?PATH为命令搜索路径,是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径,可用 echo $PATH命令显示。并放到/home/temp目录

6、里(当前/home/temp目录并不存在)。at now + 60 minu tesmkdir /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类型

7、的包)17.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:cron tab内容(1) 每月的1号、10、20号的晚上12点30分执行命令reboot;cron tab -e30 0 1,10,20 * * reboot(2) 每逢星期三晚上10:50将/etc目录下的所有目录和文件归档并压缩为文件: etc.tar.gz ;cron tab -e50 10 * * 3 tar -czvf /etc/etc.tar.gz /etc14. Shell的定义是什么?不仅是命令解释器,它同时也是一种功能强大的编程语言。15. Samba服务器的功能是什么?Samba服务器的功能

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

9、号 group1、group2,并指定组账号ID分别为601、602。Groupadd -g 601 group1Groupadd -g 602 group2(2)增加二个用户账号 userl ( UID为501,并属于组groupl )、user2 (UID为502,并属于组group2 )。adduser -G groupl -u 501 userladduser -G group2 -u 502 user220.请按下列要求写出每一步骤的命令:(1) 在用户gordon个人目录下新建目录soft。Mkdir /home/gord on/soft(2) 并搜索路径/etc下所有以h开头的文

10、件及目录,拷贝到 soft中。cp /etc/h* /home/gord on/softsoft.tar.gz。(3)请把目录soft下所有内容建立tar包,并命名为Tar -czvf /home/gorg on /soft.tar.gz /home/gord on /soft24. Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。1)等号赋值1) 在等号前后均不能有空格。2) 当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。(2) 键盘赋值由read命令来实现的。用法为:read用户变量名当shell程序执行到该行时,将等待用户从键盘输入,

11、(3) 命令替换赋值用法为:用户变量=' 命令'该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内容赋给该用户变量25 请简要叙述Linux系统文件结构目录所存储的文件类别。 各个文件的含义Linux系统主要目录说明(1) /:根目录,系统所有的目录均从根目录开始;"|(2) /bin : bin是二进制的央文缩与。在一般的系统中,用于存放Linux最常用的命令;(3) /boot:引导核必的程序目录。在使用LILO或GRUB引导Linux时,会用到这个目录中的文件;(4) /dev:dev是设备的英文缩与。这个目录中包含了所有在Linux系统中使用的外部设

12、备(5)/etc: etc是etcetera的缩写。这个目录包含了系统管理所需要的配置文件和子目录,它是系统中最重要的目录之一,用户要用到的网络配置文件、文件系统、X-Winodws 系统配置文件、设备配置信息、设置用户信息等都在这个目录下;(6) /sbin :这个目录是用来存放系统管理员使用的系统管理程序,一般用户没有权限访问;(7) /home:用来存放用户主目录的地方。一般来说,"/home/用户名”就是该用户的主目录;文件几乎都存放在这个目录中(14) /var :主要存放一些系统记录文件和配置文件,通常/var下面的文件是提供给系统管理员对系统的用户注册、系统负载、安全性

13、方面的查询。26 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么? 匿名登录,用户授权登陆27要删除目录dir (包括此目录下的文件及子目录)用命令?rm - rf文件路径28. 在Linux系统中,Samba的配置文件为?/etc/samba/smb.c onf29. 复制文件 /etc/syconfig/vsftpd.conf到/home/happy 目录下,使用命令?cp /etc/sysc on fig/vsftpd.c onf /home/happy|30. 设定限制用户使用磁盘空间的命令是?quota31. 在Linux中,IDE第2个硬盘的第1个逻辑分区表示为?Hd

14、b5 /第二个IDE接口上的主盘,也就是第二块硬盘,那就是 hdb5(LINUX中第一块硬盘就是 hda,第二块就是 hdb,第三块就是 hdc,第四块就是 hdd.由于一块 硬盘最多可以分四个主分区,1,2,3,4分别代表四个主分区,即使是没有第二,三,四个主分区.逻辑分区编号依然是从5开始算起的).32. 什么是管道、>> > ?>在原文件中添加内容并删除原来文件中的所有内容>>在原文件末尾添加内容但不删除原文件的内容33. 欲发送10个分组报文测试与主机 的连通性,应使用的命令和参数是?Ping-c 10 34. 重新启动Linux系统的命令有哪些?列

15、举 3个1, shutdown -r 2, init 6 3,reboot 4,halt -f35. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访 问时,应配置文件。Host文件36. 将/home/stud1/wang 目录做归档压缩,压缩后生成wang.tar.gz 文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tar -czvf /home/wa ng.tar.gz /home38 . 在 RedHatLin ux系统中网卡的配置文件为 ?/etc/sysc on fig/network-scripts/ifcfg-ethO39.

16、在RedHat Linux 系统,存放用户的文件是?。/etc/passwd40. 可以用ls - al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,每段含义?(1)文件类型,(2)所有者,(3)群组(4)其他人41 .想把文件home.txt的信息添加到last.txt文件中去,可以使用命令?cat home.txt >> last.txt42. Linux 使用支持 Windows 9.X/2000 长文件名的文件系统的类型是?vfat43. Li nks分为哪两种?软连接,软链接相当于快捷方式硬链接硬链接相当于复制44. Shell 位置参数 $?:$0:

17、$* $# 含义?$ Shell 本身的 PID (ProcessID)$! Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag 一览$*所有参数列表。如”$*"用”括起来的情况、以"$1 $2$n"的形式输出所有参数。$所有参数列表。如"$"用”括起来的情况、以"$1" "$2""$n"的形式输出所 有参数。$#添加到Shell的参数个数$0 Shell本身的文件名$1$n添加到Shell的各参数值。$1是第1参数、$

18、2是第2参数。45. linux内核引导时,从哪个文件中读取要加载的文件系统?/etc/fstab应用题1. 设计一个shell程序,添加一个新组为class,然后添加属于这个组的20个用户,用户名的形式为stdxx,其中xx从01至U 20。#!/bi n/bashgroupadd classfor (i=1;i<=20;i+)doif $i -lt 10 ; then username="std0"$i elseusername="std"$ifiuseradd -G class $user name done2. 某系统管理员需要为用户tes

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

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

21、。Chmod o+w /var/ftp/pubVi /etc/vsftpd/vsftpd.c onfAn on_upload_e nable=yes/允许匿名上传文件An on_mkdir_write_e nable=yes/ 允许匿名修改文件(2)为了安全,限制普通用户test,禁止切换到其他目录,只能在自己的家目录中新建目录,上传和下载文件。vi /etc/vsftpd/vsftpd.c onf chroot_list_e nable=yes/是否将系统用户限制在自己的家目录下chroot_list_file=/etc/vsftpd/chroot_list限制用户的文件Service vs

22、ftpd restartVi /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/b in /filebackDATE='date +%Y%m%d'cd /tar -czvf /root/backup/$DATE_log.tar.gz /etc/lo

23、g/:wq/保存退出Chmod u+x /usr/bi n/fileback/ 修改权限Cro ntab -e编辑周期工作任务H20 1 * * * /usr/bi n/fileback5 .设计一个SHELL程序,该程序能接收用户从键盘输入的10个整数,然后求出其总和、最大值及最小值#!/bi n/bashread maxmin=$maxsum=$maxi=1while $i -It 10 doread xsum='expr $sum + $x' if $max -It $x the nmax=$xfiif $x -It $min the nmin=$xfii='ex

24、pr $i + 1'doneecho "sum = $sum ; max = $max min = $min "6. 编写shell程序,实现自动删除 10个账号的功能。账号名为studl至studio。#!/bi n/bashfor (i=1;i<=10;i+)douser name="stud"$iuserdel $user namedone7. 叙述Linux如何使用 Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32 )上的文件,如何实现开机自动挂载windows硬盘,写出详细的步骤。(1) 用fdisk -I

25、 /dev/had命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区(2) 建立挂装目录 mkdir /mn t/dos(3) 挂装 Windows系统 mount - tvfat /dev/hda /mnt/dos(4) 浏览 Windows文件系统 Is /mnt/dos(5) 卸载:umount /mnt/dos(6) 打开/etc/fstab添加一行/dev/hda3 /mn t/hd vfat defauIts 0 08. 要让 Windows用户可以共享 Linux用户主机下/usr/share的文件,使用 Samba服务,如何进行最简单的配置?(写出samba服务

26、的主配置文件目录及配置)答:(1)定义共享资源,如/usr/share(2) 新建共享用户wangluo,并指定密码,passwd wangluo,再设置共享密码sbmpasswdwan gluo(3)在linux下架设samba服务,使用vi编辑器编辑配置文件vi /etc/samba/smb.c onfwan gluocomme nt = my share is /usr/sharepath = /usr/sharepublic = novalid = wan gluo(4)启动 samba服务 service smb start(5)测试9 .从In ternet上下载hello的tar格式源代码,软件包名字为 hello-1 . 3. tar. gz,下载到tmp目录下。要求解包到/hello-1 . 3目录下,并安装 hello-1 . 3程序。请按下面步骤写出相应的命令。(1)列出 hello-1 .3软件包的内容;(2)解软件包到/hello-1 . 3目录下(3)配置程序;(4)编译软件;(5)安装应用程序;列出 h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论