linux复习题分析.docx
- 文档编号:27282519
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:20
- 大小:25.85KB
linux复习题分析.docx
《linux复习题分析.docx》由会员分享,可在线阅读,更多相关《linux复习题分析.docx(20页珍藏版)》请在冰豆网上搜索。
linux复习题分析
选择
1.添加一条静态路由,使到网络196.199.3通过eth2接口出去,用:
A.routeadd-net196.199.3.0
B.routeadd-net196.199.3.0netmask255.0.0.0eth2
C.routeadd196.199.3.0netmask255.0.0.0eth2
D.routeadd-net196.199.3.0netmask255.255.255.0eth2
2.ftp的数据传送模式有几种?
A.1 B.2 C.3 D.4
3.所谓的虚拟主机是指:
A.一个机器具有多个网络接口 B.一个网络接口具有多个IP地址
C.一个应用监听多个端口 D.一个主机提供多种网络服务
4.在使用RAID0+1方式工作时,至少需要________块硬盘。
A.1 B.2 C.3 D.4
5.Lilo配置文件中有如下的一行:
append=""mem=128M"",其含义是:
A.设定Linux的交换分区使用的物理内存 B.设定Linux物理内存大小
C.设定高速缓存大小 D.设定磁盘缓冲区大小
6.命令crontab的可以:
A.操作每个用户的守护进程和该进程的执行的时间表 B.设置键盘
C.设置打印过滤器 D.设置内核运行环境
7./dev/hdb表示:
A.第一个主驱动器 B.第二个主驱动器 C.第二个从驱动器 D.第一个从驱动器
8.检查是否安装了Apache软件包的指令是:
A.rpm-xapacheB.rpm-rapacheC.rpm-tapacheD.rpm-qapache
9.特殊目标规则REJECT表示:
A.让数据透明通过 B.丢弃数据
C.丢弃该数据的同时,通知数据的发送者数据被拒绝通过
D.据被伪装成是从本地主机发出的,回应的数据被自动地在转发时解伪装
10.我们可以通过检查_______文件,将不需要的服务删去,这样有利于系统的安全。
A./etc/yp.conf B./etc/services C./etc/pine.conf D./etc/inetd.conf
判断
1.在Linux系统上的tcpd中,可以设定允许上机和不允许上机人员的名单。
其中,允许上机人员名单在/etc/hosts.allow中设置,不允许上机人员名单在/etc/hosts.deny中设置。
设置完成之后,马上生效。
(√)
2.如果选择Apache作为inetd进程运行WWW服务,那么在httpd.conf文件中指定服务端口就没有用,而是需要在inetd的配置文件/etc/services中指定。
(×)
3.SMB的工作原理是让IP协议与SMB协议运行在TCP/IP协议之上,且使用NetBIOS的nameserver让Linux机器可以在Windows的网络邻居里被看到,所以就可以和Win95/NT主机在网络上相互沟通,以共享文件与打印服务。
(×)
4.如果直接安装软件的可执行文件时,如果Runtime Library的版本与作者编译该软件时的版本差异过大时,那么就会产生错误导致无法执行。
如果要重新编译该软件并且该软件用到一些新版才提供的函数时就会发生编译错误。
因此如果有此限制时,只有放弃该软件和升级系统两种选择。
(√)
5.在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令。
(×)
实验题
1某公司需要在网络上共享一个文件夹/home/share,所有人都只有只读权限,且只有192.168.1.0/24子网的用户可以读写访问,其他的只读,试通过NFS共享该文件夹。
假定NFS服务器的IP地址是192.168.1.1。
1.编辑/etc/proftpd/proftpd.conf加入
ServerTypestandalone
RootLoginon
DisplayLogin/etc/proftpd/message.msg
DisplayFirstChDir/etc/proftpd/.message
MaxLoginAttempts3
2.编辑message.msg文件,加入%U,%N
3.启动服务serviceproftpdstart
4.如果root用户还是不能登陆则在/etc/ftpusers中将root所在行注释掉
2.利用iptables实现内部网代理上网,假定当前网络为218.193.118.0,网关为218.193.118.254,本机IP为218.193.118.x,192.168.1.1内部网为192.168.1.x。
1.在配置文件/etc/httpd/conf/httpd.conf中添加
DocumentRoot"/var/www/x"
ServerAdmin *************
ServerName192.168.1.x
Listen192.168.1.11:
80
Listen192.168.1.12:
8080
2.创建上述/var/www/x目录,加入相关测试文件*.html
3.通过浏览器进行测试访问 http:
//192.168.1.x
3.利用iptables实现内外互通,假定当前网络为218.193.118.0,网关为218.193.118.254,本机IP为218.193.118.x,192.168.1.1,内部网为192.168.1.x
192.168.1.11为内网Web站点,试做好定向访问。
1.在配置文件中找到
AuthTypeBasic
AuthName“Inputyourname&pass"
AuthUserFile/etc/httpd/conf/users
Requirevalid-user
2.利用命令添加用户htpasswd-c/etc/httpd/conf/userstest
htpasswd-c/etc/httpd/conf/userstest1
htpasswd-c/etc/httpd/conf/userstest2
3.登录测试
4.将1种的四行信息写入.htaccess文件中
通过AllowOverride设置AuthConfig,以便允许使用.htaccess
4.在Linxu主机上,IP为218.193.118.x启动两个DNS,一个在标准端口53监听,另一个在54端口监听,将所有来自内部网(192.168.1.x)的DNS请求全部转向到54端口;其他的保留在53端口。
1.编辑/etc/httpd/conf/httpd.conf
UserDirpublic
AllowOverrideFileInfoAuthConfigLimit
OptionsIndexesSymLinksIfOwnerMatch
Orderallow,deny
Allowfrom192.168.1.11
2.cd/home/test
mkdirpublic;cdpublic
echo"hello192.168.1.11">index.html
3.打开浏览器进行测试,注意该浏览所在的IP必须为192.168.1.11
5.能否限定一个内部网IP在访问任何一个地址的时候访问的都是某个指定的网站主页呢?
所有主页访问转向到 <--〉202.108.22.5
例如:
IP192.168.1.2
输入<
访问;<
1.编辑/etc/httpd/conf/httpd.conf
DocumentRoot"/var/www/html"
Port8080
DirectoryIndexindex.htm
ServerAdmin *****************
2.servicehttpdstart
3.在浏览器中输入 http:
//ServerIP:
8080
编程与应用题
1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下。
1.参考程序:
#!
/bin/sh
FILENAME=
echo“Inputfilename:
”
readFILENAME
if[-c"$FILENAME"]
then
cp$FILENAME/d
2.
选择
1.Command1&&command2||command3的含义是:
A.当command1成功,command2失败时才执行command3
B.当command1、command2成功时才执行command3
C.当command1、command2失败时才执行command3
D.当command1失败,command2成功时才执行command3
2.Init的运行等级一般说来有()个等级。
A.4B.5C.6D.3
3.为了实现“在三天后上午9点执行文件file中的作业”这项任务,需要()
A.超级用户执行at$at–ffile9am+3days
B.一般用户执行at$at–ffile9am+3days
C.超级用户执行at$at–ffile3+9amdays
D.一般用户执行at$at–ffile3+9amdays
4.操作符()使用户就可以在后台运行命令。
A.!
B.&C.%D.@
5.为了实现X桌面的切换,可以修改()文件。
A.$HOME/.XresourcesB./etc/sysconfig/desktop
C./usr/share/apps/switchdeskD./usr/share/config/desktop
6.检验NFS是否已经安装的指令行是:
A.mount–tnfscuckoo:
/home/usersB.Killall–HUPrcp.nfsdrpc.mouintd
C.cat/proc/filesystemsD.以上都不是
7.确认内核是否支持NFS时检查的文件是:
A./etc/fstabB./etc/exportsC./proc/filesystemsD.以上都不是
8.DirectoryIndex指定服务器返回的缺省文件,缺省值为():
A.Index.htmB.Index.htmlC.Index.phpD.Index.php3
9.Ppp模块程序的目录是:
A./lib/modules/核心版本号/net/ppp.oB./etc/ppp/ppp.o
C./etc/ppp.oD.以上都不是
10.Ipchains命令的升级版本是:
A.IptablesB.IprouteC.IpconfigD、以上都不是
判断
1.在shell命令行方式下,一行只能写一个指令,每次只能使用一个命令。
()
2.大多数模拟调制解调器、ISDN设备和T1调制解调器均属于块设备。
()
3.Linux内核是压缩后安装的,所以在内核加载入内存中后的第一步任务是自行解压。
()
4.一个进程既可以在前台也可以在后台运行,一个挂起的进程可以在它挂起的地方继续运行。
()
5.Samba可以实现Linux系统与Windows的文件共享,但不能提供打印服务。
()
实验题
1.启用swat在Windows下对Linux的samba进行配置
2.创建一个系统用户test,建立test的别名test1test2,并将其转化成Samba用户test,配置其能够登录用户主目录,通过smbclient和smbmount验证。
3.添加一个共享目录myshare,路经为/home/share,要求guest用户不输入密码可以浏览,只有lsl,lwl用户可以进行写操作。
使用smbmount进行连接。
4.配置Samba服务器,让每台主机有不同的连接共享目录,针对主机名提供不同的连接共享目录,使其具有写的权限,匿名用户不能访问。
也就是说,主机ABC会连接到SMB服务器指定的/usr/remotpc/ABC目录上。
使用smbclient进行连接并下载其中的一个文件。
5.让smbclient以名称式访问,通常我们使用smb客户端软件的时候都是使用IP进行连接,现在希望通过主机名或者netbios名称访问,假定windows机器的名称是wujispace,IP地址是192.168.1.2则望通过smblcient-Lwujispace进行访问,或者通过smbmount进行访问
编程与应用题
1.请将下列shell程序加注释,并说明程序的功能和调用方法:
#!
/bin/sh
#
#/etc/rc.d/rc.httpd
#
#Start/stop/restarttheApachewebserver.
#
#TomakeApachestartautomaticallyatboot,makethis
#fileexecutable:
chmod755/etc/rc.d/rc.httpd
#
case"$1"in
'start')
/usr/sbin/apachectlstart;;
'stop')
/usr/sbin/apachectlstop;;
'restart')
/usr/sbin/apachectlrestart;;
*)
echo"usage$0start|stop|restart";;
esac
选择
1.当系统工作负载增加时,CPU的()将占很大比重。
A、用户时间B、系统时间C空闲时间、D、进程时间
2.fsck对文件系统的检查最先是从文件系统的()开始的。
A、MBRB、磁盘块C、超级块D、块链表
3.系统交换分区的类型代号为()。
A、82B、83C、0bD、17
4.内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,通过启动一个用户init的方式,完成。
饿自己的引导进程,在这个过程中init进程的进程号PID为()。
A、0B、1C、2D、100
5.如果我们需要设置一个文件,使它们作为可执行文件运行时,该进程是作为文件所有者的权限,此时我们需要额外设置该文件的()。
A、seg-GID位B、粘滞位C、set-UID位D、UMASK
6.为了得到所有的命令行输入的参数,我们可以使用变量()。
A、$#B、$@C、$0D、$!
7.NFS服务器通过调用/etc/rc.d/init.d中的portmap和nfs脚本启动,启动后它将通过寻找本地服务器的()文件,向网络上的子机提供NFS文件共享服务
A、/etc/hostsB、/etc/inittabC、/etc/inet.dD、/etc/exports
8.通过修改文件(),可以设定开机时候自动安装的文件系统。
A、/etc/mtabB、/etc/fastbootC、/etc/fstabD、/etc/inetd.conf
9.在上述文件中,表示允许Linux将加载的文件系统可卸出的参数在第()列信息栏中。
A、4B、5C、6D、其它
10.为了得到上一个后台执行的命令的PID,我们可以使用变量()。
A、$#B、$@C、$0D、$!
11.我们将逻辑分区建立在()分区上
A、从分区B、扩展分区C、主分区D、第二分区
12.命令fdisk/mbr的作用是()。
A、格式化主分区B、删除安装在主分区的LiLo
C、备份安装在主分区的LiLoD、安装LiLo到主分区
13.$temp=’thisisatempedvariable’;echofoo${temp}上述命令执行的结果为()。
A、fooB、foo$temp
C、foo’thisisatempedvariable’D、foothisisatempedvariable
14.c-shell中变量名ignoreeof表示()。
A、执行之前显示每一条命令B、使文件名结束
C、必须用logout注销而不是^D、禁止文件名扩展
15.安装红旗Linux需要正确的设定BIOS,一般应该关闭MemoryHole悬想,其作用是。
()
A、防止Linux仅仅检测到16M内存B、避免LiLo死机
C、让Linux正确的检测到网卡D、支持从光盘启动
16.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么()
A.NID B.PID C.UID D.CID
17.用vi打开一个文件,如何用字母"new"来代替字母"old"()
A.:
s/old/new/g B.:
s/old/new
C.:
1,$s/old/new/g D.:
r/old/new
18.请选择对标准的变量PS2正确的描述()
A.是一个主shell提示符变量 B.是第二主shell提示符变量
C.是一个一般的shell提示符变量 D.是一个连续提示符变量
19.下面哪个命令可以显示文本文件的内容()
A.more B.vi C.man D.type
20.下面哪个命令是全屏文本编辑器()
A.cw B.v C.pri D.ed
实验题
1.通过xhost远程使用Linux的X资源。
2.在Linux下通过NFS以只读方式输出/home目录;以可读写方式输出/tmp;并从其它机器上验证;另外注意将该共享目录的挂在作成开机自动挂载。
3.在Apache中设置基于名字的虚拟主机服务,apache所在机器IP为192.168.1.10,假定域名和IP关系为=192.168.1.11,=192.168.1.12,在每个虚拟主机中配置不同的DocumentRoot,ServerAdmin,ServerName等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。
4.开放/home/upload做为192.168.1.0/24这个网域的资料上传目录,其中,这个/home/upload的使用者及所属群组为upload这个名字,他的UID与GID均为510。
5.如果Linux下未安装Webmin则安装,配置webmin以便允许本地网192.168.1.0用户登录,启动webmin,在windows下通过webmin添加用户,并进行相关配置。
改变webmin配置为使用SSL登录。
编程题
1.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。
Shell程序fileback存放在/usr/bin目录下。
选择
1.D2.B3.B4.D5.B6.A7.B8.D9.C10.D
判断
1.√2.×3.×4.√5.×
试验
1.答案:
1.编辑/etc/proftpd/proftpd.conf加入
ServerTypestandalone
RootLoginon
DisplayLogin/etc/proftpd/message.msg
DisplayFirstChDir/etc/proftpd/.message
MaxLoginAttempts3
2.编辑message.msg文件,加入%U,%N
3.启动服务serviceproftpdstart
4.如果root用户还是不能登陆则在/etc/ftpusers中将root所在行注释掉
2.答案:
1.在配置文件/etc/httpd/conf/httpd.conf中添加
DocumentRoot"/var/www/x"
ServerAdmin *************
ServerName192.168.1.x
Listen192.168.1.11:
80
Listen192.168.1.12:
8080
2.创建上述/var/www/x目录,加入相关测试文件*.html
3.通过浏览器进行测试访问 http:
//192.168.1.x
3.答案:
1.在配置文件中找到
AuthTypeBasic
AuthName“Inputyourname&pass"
AuthUserFile/etc/httpd/conf/users
Requirevalid-user
2.利用命令添加用户htpasswd-c/etc/httpd/conf/userstest
htpasswd-c/etc/httpd/conf/userstest1
htpasswd-c/etc/httpd/conf/userstest2
3.登录测试
4.将1种的四行信息写入.htaccess文件中
通过AllowOverride设置AuthConfig,以便允许使用.htaccess
4.答案:
1.编辑/etc/httpd/conf/httpd.conf
UserDirpublic
AllowOverrideFileInfoAuthConfigLimit
OptionsIndexesSymLinksIfOwnerMatch
Orderallow,deny
Allowfrom192.168.1.11
2.cd/home/test
mkdirpublic;cdpublic
echo"hello192.168.1.11">index.html
3.打开浏览器进行测试,注意该浏览所在的IP必须为192.168.1.11
5.答案:
1.编辑/etc/httpd/conf/httpd.conf
DocumentRoot"/var/www/html"
Port8080
DirectoryIndexindex.htm
ServerAdmin *****************
2.servicehttpdstart
3.在浏览器中输入 http:
//ServerIP:
808
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 复习题 分析