当前位置:文档之家› linux经典试题

linux经典试题

linux经典试题
linux经典试题

Linux网络管理实验汇总(附参考答案,在下面的回帖哦,认真看下)

感谢我的老师--福州大学数学与计算机学院吕书龙

一. 实验题(总共50 题)

1. 某公司需要在网络上共享一个文件夹/home/share,所有人都只有只读权限,且只有19

2.168.1.0/24子网的用户可以读写访问,其他的只读,试通过NFS共享该文件夹。假定NFS服务器的IP地址是192.168.1.1。

2. 利用iptables实现内部网代理上网,假定当前网络为218.19

3.118.0,网关为218.193.118.254,本机IP为218.193.118.x,192.168.1.1内部网为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站点,试做好定向访问。

4. 在Linxu主机上,IP为218.193.118.x启动两个DNS,一个在标准端口53监听,另一个在54端口监听,将所有来自内部网(192.168.1.x)的DNS请求全部转向到54端口;其他的保留在53端口。

5. 能否限定一个内部网IP在访问任何一个地址的时候访问的都是某个指定的网站主页呢?所有主页访问转向到https://www.doczj.com/doc/a61098126.html, <--〉202.108.22.5

例如:IP 192.168.1.2

输入

访问;

6. 启用swat在Windows下对Linux的samba进行配置

7. 创建一个系统用户test,建立test的别名test1 test2 ,并将其转化成Samba用户test,配置其能够登录用户主目录,通过smbclient和smbmount验证。

8. 添加一个共享目录myshare,路经为/home/share,要求guest用户不输入密码可以浏览,只有lsl,lwl用户可以进行写操作。使用smbmount进行连接。

9. 配置Samba服务器,让每台主机有不同的连接共享目录,针对主机名提供不同的连接共享目录,使其具有写的权限,匿名用户不能访问。也就是说,主机ABC会连接到SMB服务器指定的/usr/remotpc/ABC目录上。使用smbclient进行连接并下载其中的一个文件。10. 让smbclient以名称式访问,通常我们使用smb客户端软件的时候都是使用IP进行连接,现在希望通过主机名或者netbios名称访问,假定windows机器的名称是wujispace,IP地址是192.168.1.2则希望通过smblcient -L wujispace进行访问,或者通过smbmount进行访问

11. 通过xhost远程使用Linux的X资源

12. 在Linux下通过NFS以只读方式输出/home目录;以可读写方式输出/tmp;并从其它机器上验证;另外注意将该共享目录的挂在作成开机自动挂载。

13. 在Apache中设置基于名字的虚拟主机服务,apache所在机器IP为192.168.1.10,假定域名和IP关系为https://www.doczj.com/doc/a61098126.html, =192.168.1.11,https://www.doczj.com/doc/a61098126.html, = 192.168.1.12,在每个虚拟主机中配置不同的DocumentRoot,ServerAdmin,ServerName等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。

14. 开放/home/upload 做为192.168.1.0/24 这个网域的资料上传目录,其中,这个/home/upload 的使用者及所属群组为upload 这个名字,他的UID 与GID 均为510

15. 如果Linux下未安装Webmin则安装,配置webmin以便允许本地网192.168.1.0用户登录,启动webmin,在windows下通过webmin添加用户,并进行相关配置。改变webmin 配置为使用SSL登录。

16. 配置SSH服务,以便root用户可以登录,允许本地网(192.168.1.0)主机可以连接该服务并使用Linux下的scp,sftp等工具进行文件传输;使用Windows下的putty.exe,scp.exe,sftp.exe 等工具进行文件传输。

17. 安装Turbolinux下的VNC服务器和客户端包,并启用VNC服务器,提供远程桌面共享机制

18. 在浏览器中,连接VNC-Server,要求如下

1.浏览器必须支持Java虚拟机,[积极尝试]

2.输入http://IP:5801,因为默认端口为5801,[请通过netstat –nl察看]

3.输入登录服务器的口令

注意:实现Linux和windows之间的互相远程桌面共享,251的ftp服务器上有windwos 的VNC版本。

19. 配置账号linux,在sudo的方式下通过口令验证可以查看任何系统文件;配置帐号win,在sudo方式下无须任何口令可以执行shutdown命令,[别名必须大写]

20. 给出两种设置根用户在3分钟后如果没有任何操作则自动logoff的配置过程及涉及到的配置文件。

21. 限制系统用户linux远程登录,限制根用户从tty2登录,从远程任何地方登陆

22. 写一个简单的C语言程序,然后使用cc进行含调试信息的编译,最后使用gdb进行程序调试。

23. 如何限制用户对su命令的使用,如果要求只能某个组可以su到root其它组不能,怎么做?

24. 使用Samba中的备份和恢复功能,对windows共享目录下的资源进行备份和恢复,试用smbmount和smbclient两种登录方式进行处理。

25. 设置Linux中的DNS主域控制器,要管辖https://www.doczj.com/doc/a61098126.html,域,DNS服务器所在的主机IP地址为218.193.118.XX,域名为https://www.doczj.com/doc/a61098126.html,,对应的数据文件为https://www.doczj.com/doc/a61098126.html,,逆向数据文件为118.193.218.arp;并利用host进行测试。在测试成功的基础上,添加如下安全控制:

只允许218.193.118.yy,218.193.118.zz访问该DNS服务器。

26. 显示系统中eth0网络接口的配置情况,并描述其中主要参数的含义,然后添加一个逻辑网络接口eth0:0,ip为192.168.11.11,查看该逻辑接口是否处于激活状态,如果是则关闭它;否则激活它.

27. 发送5个ICMP包给218.193.118.79,描述反馈信息的具体含义;增加每个包的数据长度到1024,然后再发5个包到上述IP;增加包的数量到100,但是要求不需要返回所有信息行,只需要头尾几行和统计信息。

28. 增加一个逻辑接口eth0:0,配置当前网段中的IP,然后通过该接口跟踪到达网络地址210.34.48.34的所有路径,并描述反馈信息的含义。[可能不会成功,因为eth0:0不是一个真实的网络设备,但是如果是eth1就可以]

29. 列出系统上可用的活跃的TCP和UDP网络连接;在此基础上列出是哪些进程打开或者连接这些网络接口;启动系统地ftp服务器进程,列出与ftp相关的所有网络连接。

30. 监听并捕获通过eth0接口,来自192.168.0.1的所有tcp相关且端口为21的10个数据包,并保存到test.dump文件中。

31. 监听并捕获20个来自主机192.168.0.1 和192.168.0.2的所有基于tcp协议端口为21,20的所有数据包,并保存到test.dump文件中,然后使用tcpdump打开并阅读。

32. 如果想要获取主机218.193.118.79和除了主机218.193.118.10之外所有主机通信的ip包过滤的是源主机为218.193.118.79与目的网络为218.193.118.0的报头。

33. 扫描218.193.118.0网络,看看哪些主机是上线的,并针对其中一台上线的主机进行具体的

探测,以便确定该主机提供的服务和开放的端口.

34. 配置Linux下的DHCP,完成如下功能:

1. 指定默认租期时间为1天

2. 指定当前分配的IP地址属于C类网

3. 指定发布网关和DNS给客户机

网关:192.168.1.1

DNS: 210.34.48.34

4. 指定子网为192.168.1.0,IP范围为

192.168.1.1到192.168.1.100

5. 固定某台主机的IP地址

6. 指定DHCP的监听接口为eth0

7. 使用windows和Linux主机作为客户机进行DHCP测试

35. 设置Turbolinux Server中的telnet服务器,配置该服务在运行级别3和5启动,指定只能由192.168.1.11才能访问该telnet服务,并允许根用户使用telnet.

36. 设定Linux下的防火墙

1.设定一个用户链

2.记录所有通过23端口的所有数据包,并用良好的可识别的格式记录

3.查看日志中记录的信息

37. 设置TurboLinux中的proftpd服务器:允许匿名登录,并且匿名登录中如果IP地址为192.168.1.11则允许其上传数据,其他只允许下载;设置匿名登录的欢迎文本;禁止218.193.118.0网段的访问;

38. 设定Linux下的防火墙,针对eth0

1.设定filter表的默认策略为DROP

2.开放本机的ping探测机制和telnet登录

3.启动telnet进行测试

39. 利用Linux中的SQUID将Linux主机设置成上网代理机,并用Windows的IE浏览器进行验证。请将上述代理3128变成80,做成比较透明的代理。

40. 在Linux下观察网络环境,然后编写一个脚本,实现如下功能:

设置可用的IP地址,设置默认网关,设置可用的DNS

设置该脚本运行权限,然后放入系统的启动脚本中,以便开机后能够自动配置网络。

41. 通过ntp实现网络时间同步

1.通过ntpdate指定时间服务器为https://www.doczj.com/doc/a61098126.html,

2.将Linux主机配置成时间服务器,通过客户进程xntpdc进行测试

42. 使用mysql

1.查看当前的数据库

2.添加一个数据库week,在库中加入一个表today,字段包括:

ID 整数,name 10个可变字符

3.显示week数据库的所有表

4.通过文件将today表需要的数据输入

5.显示today表中所有的数据

43. 在mysql中,建立一个用户test,口令为123456;授权他只能查询mysql库中的db表,可以查询、更新、添加、删除user表,并允许该用户从本地或者远程都可以登录mysql数

据库服务器. 请进行测试.

44. 配置Linux下的Apache服务器:

1.设置apche文档根路径为/var/www/html

2.设置服务器监听端口为8080

3.设置缺省主页文件为index.htm,并在文档主目录下写一个测试用的index.htm文件

4.设置管理员的Email地址为你的邮件地址

5.启动apache服务器并进行验证

45. 在Apache服务器中设置系统用户宿主目录的访问方式,假定用户名为test:

1.设置用户宿主目录的映射UserDir 为public

2.只允许192.168.1.11主机能够访问该主页

3.并在用户宿主目录下创建一个测试用的index.html文档

4.通过http://IP/~test进行测试,能够显示index.html的内容

46. 在Apache服务器中设置系统用户宿主目录的访问方式,假定用户名为test:

1.加入用户身份验证,只允许test,test1,test2用户访问

2.直接在httpd.conf文件中配置实现上述功能

3.通过外部的.htaccess文件实现上述功能

47. 在Apache中设置基于IP的虚拟主机服务,假定IP分别为192.168.1.11,192.168.1.12,在每个虚拟主机中配置不同的DocumentRoot,ServerAdmin,ServerName等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。

48. 显示系统的arp缓存表,并将以下的对应关系存入文件,然后以加载文件方式添加到arp 表中,再次显示arp缓存表,然后删除192.168.0.3所在行。

192.168.0.2 AA:BB:CC:00:00:00

192.168.0.3 AA:BB:CC:DD:00:00

192.168.0.4 AA:BB:CC:EE:00:00

49. 设置Turbo Linux中的proftpd服务:独立启动,允许根用户登录,加入欢迎信息显示(显示当前已经登录的用户数量,使用者的帐号等),加入目录切换的信息提示,限制尝试登录的次数为3次

50.将Linux设计成一个多服务系统,提供:SSH,FTP,HTTP,Samba,NFS,VNC,DNS,DHCP, WebMin,Swat,mysql,代理上网;并使用iptables,TCP_Wrapper等方式进行安全控制,基本要求如下:

0.设定内部网192.168.1.0,外部网211.80.194.0,确定内外网的网关

1.内部网用户可以很方便地连接并使用各种服务,当然需要身份验证

2.在外部网,用户只能从固定的几台主机登陆(如.101,201,301等)

3.匿名用户可以登陆ftp,http,VNC等,但是得到的服务是有限制的

4.根用户可以从2中规定的几台主机和本地终端登录,其他方式登录均被拒绝(Webmin,swat除外)

5.配置所有服务在开机启动的时候自动启动,除了VNC只在5级启动外,其他都在3和5级启动

6.所有来访的信息都要以容易使别的方式登记到系统日志文件中,以便日后查阅

51.完成ftp的主机访问控制和用户访问控制,查询Limit相关资料,Order,deny,allow等。

1. 设置Turbo Linux中的proftpd服务:独立启动,允许根用户登录,加入欢迎信息显示(显示当前已经登录的用户数量,使用者的帐号等),加入目录切换的信息提示,限制尝试登录的

次数为3次

答案:1.编辑/etc/proftpd/proftpd.conf加入

ServerType standalone

RootLogin on

DisplayLogin /etc/proftpd/message.msg

DisplayFirstChDir /etc/proftpd/.message

MaxLoginAttempts 3

2.编辑message.msg文件,加入%U,%N

3.启动服务service proftpd start

4.如果root用户还是不能登陆则在/etc/ftpusers中将root所在行注释掉

2. 在Apache中设置基于IP的虚拟主机服务,假定IP分别为192.168.1.11,192.168.1.12,在每个虚拟主机中配置不同的DocumentRoot,ServerAdmin,ServerName等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。

答案:1.在配置文件/etc/httpd/conf/httpd.conf中添加

DocumentRoot "/var/www/x"

ServerAdmin admin@https://www.doczj.com/doc/a61098126.html,

ServerName 192.168.1.x

Listen 192.168.1.11:80

Listen 192.168.1.12:8080

2.创建上述/var/www/x目录,加入相关测试文件*.html

3.通过浏览器进行测试访问http://192.168.1.x

3. 在Apache服务器中设置系统用户宿主目录的访问方式,假定用户名为test:

1.加入用户身份验证,只允许test,test1,test2用户访问

2.直接在httpd.conf文件中配置实现上述功能

3.通过外部的.htaccess文件实现上述功能

答案:1.在配置文件中找到 加入

AuthType Basic

AuthName “Input your name & pass"

AuthUserFile /etc/httpd/conf/users

Require valid-user

2.利用命令添加用户htpasswd -c /etc/httpd/conf/users test

htpasswd -c /etc/httpd/conf/users test1

htpasswd -c /etc/httpd/conf/users test2

3.登录测试

4.将1种的四行信息写入.htaccess文件中

通过AllowOverride设置AuthConfig,以便允许使用.htaccess

4. 在Apache服务器中设置系统用户宿主目录的访问方式,假定用户名为test:

1.设置用户宿主目录的映射UserDir 为public

2.只允许192.168.1.11主机能够访问该主页

3.并在用户宿主目录下创建一个测试用的index.html文档

4.通过http://IP/~test进行测试,能够显示index.html的内容

答案:1.编辑/etc/httpd/conf/httpd.conf

UserDir public

AllowOverride FileInfo AuthConfig Limit

Options Indexes SymLinksIfOwnerMatch

Order allow,deny

Allow from 192.168.1.11

2.cd /home/test

mkdir public;cd public

echo "hello 192.168.1.11">index.html

3.打开浏览器进行测试,注意该浏览所在的IP必须为192.168.1.11

5. 配置Linux下的Apache服务器:

1.设置apche文档根路径为/var/www/html

2.设置服务器监听端口为8080

3.设置缺省主页文件为index.htm,并在文档主目录下写一个测试用的index.htm文件

4.设置管理员的Email地址为你的邮件地址

5.启动apache服务器并进行验证

答案:1.编辑/etc/httpd/conf/httpd.conf

DocumentRoot "/var/www/html"

Port 8080

DirectoryIndex index.htm

ServerAdmin wujispace@https://www.doczj.com/doc/a61098126.html,

2.service httpd start

3.在浏览器中输入http://ServerIP:8080

6. 在mysql中,建立一个用户test,口令为123456;授权他只能查询mysql库中的db表,可以查询、更新、添加、删除user表,并允许该用户从本地或者远程都可以登录mysql数据库服务器. 请进行测试.

答案:1.在mysql服务器上登录mysql

2.grant select on mysql.db to test@localhost identified by "123456";

grant select on mysql.db to test@"%" identified by "123456";

3.grant select,delete,update,insert on https://www.doczj.com/doc/a61098126.html,er to test@localhost identified by "123456";

grant select,delete,update,insert on https://www.doczj.com/doc/a61098126.html,er to test@"%" identified by "123456";

4.本地mysql -u test

远程mysql -h mysql所在IP -u test

7. 使用mysql

1.查看当前的数据库

2.添加一个数据库week,在库中加入一个表today,字段包括:

ID 整数,name 10个可变字符

3.显示week数据库的所有表

4.通过文件将today表需要的数据输入

5.显示today表中所有的数据

答案:1.service mysql start

2.show databases;

3.create database week;

https://www.doczj.com/doc/a61098126.html,e week;

5.create table today(id int,name varchar(10);

6.show tables;

7.load data local infile "data.txt" into table today;

8.select * from today;

8. 通过ntp实现网络时间同步

1.通过ntpdate指定时间服务器为https://www.doczj.com/doc/a61098126.html,

2.将Linux主机配置成时间服务器,通过客户进程xntpdc进行测试

答案:1.ntpdate https://www.doczj.com/doc/a61098126.html,

2.编辑/etc/ntp.conf

server https://www.doczj.com/doc/a61098126.html,

driftfile /etc/ntp.drift

3.service ntpd start

4.xntpdc NTP服务器IP

9. 在Linux下观察网络环境,然后编写一个脚本,实现如下功能:

设置可用的IP地址,设置默认网关,设置可用的DNS

设置该脚本运行权限,然后放入系统的启动脚本中,以便开机后能够自动配置网络。

答案:1.利用vi编辑localnetcfg文件

ifconfig eth0 218.193.118.xx

route add default gw 218.193.118.254

echo "nameserver 210.34.48.34">/etc/resolv.conf

2.chmod u+x localnetcfg

3.将该脚本放入/etc/rc.d/init.d目录下

然后在/etc/rc.d/rc3.d或者rc5.d目录下设置Sxxlocalnetcfg符号链接文件链接上述的localnetcfg文件。

10. 利用Linux中的SQUID将Linux主机设置成上网代理机,并用Windows的IE浏览器进行验证。请将上述代理3128变成80,做成比较透明的代理。

答案:1. Squid的配置文件/etc/squid/squid.conf,修改

http_port 3128

cache_dir ufs /var/spool/squid 100 16 256

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

cache_effective_user nobody

cache_effective_group nobody

http_access allow all

2.确定/var/spool/squid目录的存在

3.启动squid,service squid start

4.设置IE浏览器

工具菜单--〉internet选项à局域网设置à

IPAdd: 192.168.1.1 Port: 3128

5.iptables -t nat -A PREROUTING -p tcp -s 192.168.1.0/24 --dport 80

-j DNA T --to 192.168.1.1:3128

11. 显示系统的arp缓存表,并将以下的对应关系存入文件,然后以加载文件方式添加到arp 表中,再次显示arp缓存表,然后删除192.168.0.3所在行。

192.168.0.2 AA:BB:CC:00:00:00

192.168.0.3 AA:BB:CC:DD:00:00

192.168.0.4 AA:BB:CC:EE:00:00

答案:arp -a

#存入文件test.arp

arp -f test.arp

arp -d 192.168.0.3

12. 设置TurboLinux中的proftpd服务器:允许匿名登录,并且匿名登录中如果IP地址为192.168.1.11则允许其上传数据,其他只允许下载;设置匿名登录的欢迎文本;禁止218.193.118.0网段的访问;

答案:1.编辑/etc/proftpd/proftpd.conf

Order deny,allow

Deny from 218.193.118.

Allow from all

Order deny,allow

allow 192.168.1.11

DisplayLogin message.msg

2.启动服务service proftpd start

13. 设定Linux下的防火墙

1.设定一个用户链

2.记录所有通过23端口的所有数据包,并用良好的可识别的格式记录

3.查看日志中记录的信息

答案:iptables -N TELNET

iptables -A TELNET -j LOG --log-tcp-options --log-ip-options

--log-prefix "[IPTABLES Telnet]:"

iptables -A LOG_DROP -j ACCEPT

iptables -A INPUT -p tcp --dport 23 -j LOG_DROP

iptables -A OUTPUT -p tcp --sport 23 -j LOG_DROP

14. 设置Turbolinux Server中的telnet服务器,配置该服务在运行级别3和5启动,指定只

能由192.168.1.11才能访问该telnet服务,并允许根用户使用telnet.

答案:1.chkconfig telnet --level 35 on

2.编辑/etc/hosts.allow

in.telnetd : 192.168.1.11

3.编辑/etc/pam.d/login,注释第一行。

4.启动telnet服务service xinetd restart

15. 配置Linux下的DHCP,完成如下功能:

1. 指定默认租期时间为1天

2. 指定当前分配的IP地址属于C类网

3. 指定发布网关和DNS给客户机

网关:192.168.1.1

DNS: 210.34.48.34

4. 指定子网为192.168.1.0,IP范围为

192.168.1.1到192.168.1.100

5. 固定某台主机的IP地址

6. 指定DHCP的监听接口为eth0

7. 使用windows和Linux主机作为客户机进行DHCP测试

答案:1.编辑dhcpd的配置文件/etc/dhcpd.conf

default-lease-time 86400;

option subnet-mask 255.255.255.0;

option routers 192.168.1.1;

option domain-name-servers 210.34.48.34;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.1 192.168.1.100;

}

host pc1{

hardware ethernet xx:xx:xx:xx:xx:xx

fixed-address 192.168.1.1;

}

2.创建dhcpd.leases

touch /var/dhcp/dhcpd.leases

3.启用DHCP服务进程

/usr/sbin/dhcpd eth0

4.进行测试

16. 扫描218.193.118.0网络,看看哪些主机是上线的,并针对其中一台上线的主机进行具体的探测,以便确定该主机提供的服务和开放的端口.

答案:nmap -sP 218.193.118.0/24

nmap 218.193.118.79

17. 如果想要获取主机218.193.118.79和除了主机218.193.118.10之外所有主机通信的ip包过滤的是源主机为218.193.118.79与目的网络为218.193.118.0的报头。

答案:tcpdump ip host 218.193.118.79 and ! 218.193.118.10

tcpdump src host 218.193.118.79 and dst net 218.193.118.0/24

18. 监听并捕获20个来自主机192.168.0.1 和192.168.0.2的所有基于tcp协议端口为21,20的所有数据包,并保存到test.dump文件中,然后使用tcpdump打开并阅读。

答案:tcpdump hots 192.168.0.1 and host 192.168.0.2 and tcp and port 21 -c 20 -w test.dump tcpdump -r test.dump

19. 监听并捕获通过eth0接口,来自192.168.0.1的所有tcp相关且端口为21的10个数据包,并保存到test.dump文件中。

答案:tcpdump -i eth0 -c 10 tcp and port 21 ipaddr 192.168.0.1 -w test.dump

20. 列出系统上可用的活跃的TCP和UDP网络连接;在此基础上列出是哪些进程打开或者连接这些网络接口;启动系统地ftp服务器进程,列出与ftp相关的所有网络连接。

答案:netstat -t -u

netstat -t -u -p

netstat -t -u -p | grep ftp

21. 增加一个逻辑接口eth0:0,配置当前网段中的IP,然后通过该接口跟踪到达网络地址210.34.48.34的所有路径,并描述反馈信息的含义。

答案:ifconfig eth0:0 218.193.118.230

traceroute -i eth0:0 210.34.48.34

22. 发送5个ICMP包给218.193.118.79,描述反馈信息的具体含义;增加每个包的数据长度到1024,然后再发5个包到上述IP;增加包的数量到100,但是要求不需要返回所有信息行,只需要头尾几行和统计信息。

答案:ping -c 5 218.193.118.79

ping -c 5 -s 1024 218.193.118.79

ping -c 100 -q 218.193.118.79

23. 显示系统中eth0网络接口的配置情况,并描述其中主要参数的含义,然后添加一个逻辑网络接口eth0:0,ip为192.168.11.11,查看该逻辑接口是否处于激活状态,如果是则关闭它;否则激活它.

答案:ifconfig eth0

ifconfig eth0:0 192.168.11.11

ifconfig eth0:0

ifconfig eth0:0 down

24. 设置Linux中的DNS主域控制器,要管辖https://www.doczj.com/doc/a61098126.html,域,DNS服务器所在的主机IP地址为218.193.118.XX,域名为https://www.doczj.com/doc/a61098126.html,,对应的数据文件为https://www.doczj.com/doc/a61098126.html,,逆向数据文件为118.193.218.arp;并利用host进行测试。在测试成功的基础上,添加如下安全控制:

只允许218.193.118.yy,218.193.118.zz访问该DNS服务器。

答案:1.需要修改/etc/named.conf设置区信息https://www.doczj.com/doc/a61098126.html,,并指定数据文件https://www.doczj.com/doc/a61098126.html,

2.编辑/var/named/https://www.doczj.com/doc/a61098126.html,数据文件,添加相对域名到IP的映射

3.编辑/var/named/118.193.218.arp数据文件,添加IP到域名的映射

4.修改/etc/resolv.conf中的DNS指向218.193.118.XX

5.启动named后台进程

6.host https://www.doczj.com/doc/a61098126.html,, host 218.193.118.XX

7.options {

allow-query { 218.193.118.yy;218.193.118.zz; };

};

8.重启named进程

25. 使用Samba中的备份和恢复功能,对windows共享目录下的资源进行备份和恢复,试用

smbmount和smbclient两种登录方式进行处理。

答案:在smbclient下

smb:\>tar c LO RE

smbclient //SMB/Service -T c LO RE

备份RE到本地的LO,(RE指文件或目录)

smb:\>tar x LO RE

smbclient //SMB/Share -T x LO RE

恢复本地的LO到RE, (RE指文件或目录)

26. 如何限制用户对su命令的使用,如果要求只能某个组可以su到root其它组不能,怎么做?

答案:1.通过pam认证实现

2.通过修改/bin/su的权限做到

27. 写一个简单的C语言程序,然后使用cc进行含调试信息的编译,最后使用gdb进行程序调试。

答案:实验4 步骤:

1.用cc编译程序的时候包含-g选项

cc –g –o outfile source.c

2. gdb outfile

3. 各种gdb命令的使用

run,list,break RowNum,next,kill,quit

list获得每行的编号

break 行号,设置断点

run执行, next单步执行, kill终止程序

28. 限制系统用户linux远程登录,限制根用户从tty2登录,从远程任何地方登陆

答案:1.编辑/etc/securetty

注释其中的tty2所在行,这样可以限制root用户在tty2的登录

2.编辑/etc/security/access.conf,添加

-:linux:EXCEPT LOCAL

3.编辑/etc/pam.d/login,增加

account required /lib/security/pam_access.so

29. 给出两种设置根用户在3分钟后如果没有任何操作则自动logoff的配置过程及涉及到的配置文件。

答案:1.在用户主目录/root下,编辑.bashrc文件

增加TMOUT=180

2.编辑/etc/bashrc

增加TMOUT=180

3.编辑/etc/profile

增加TMOUT=180

4.根用户需要重新登录后才能将该设置生效

30. 配置账号linux,在sudo的方式下通过口令验证可以查看任何系统文件;配置帐号win,在sudo方式下无须任何口令可以执行shutdown命令

答案:1.在根用户方式下,通过visudo编辑/etc/sudoers

在User Previliges Specification处加入

linux ALL=(ALL) PASSWD:ALL

win ALL=/sbin/shutdown,/sbin/halt

2.su linux 进行测试

su win进行测试

31. 在浏览器中,连接VNC-Server,要求如下

1.浏览器必须支持Java虚拟机

2.输入http://IP:5801,因为默认端口为5801

3.输入登录服务器的口令

答案:

32. 安装Turbolinux下的VNC服务器和客户端包,并启用VNC服务器,提供远程桌面共享机制

答案:1.安装vnc服务器包

2.vncserver 然后设置登录口令,给出显示端口号:1

3.vncviewer IP:1

输入口令即可登录

33. 配置SSH服务,以便root用户可以登录,允许本地网(192.168.1.0)主机可以连接该服务并使用Linux下的scp,sftp等工具进行文件传输;使用Windows下的putty.exe,scp.exe,sftp.exe 等工具进行文件传输。

答案:1./etc/ssh/sshd_config

Port 22

Protocol 2,1

PermitRootLogin yes

2.修改/etc/hosts.allow

sshd:192.168.1.

3.service sshd start

4.ssh root@SSH_IP

34. 如果Linux下未安装Webmin则安装,配置webmin以便允许本地网192.168.1.0用户登录,启动webmin,在windows下通过webmin添加用户,并进行相关配置。改变webmin 配置为使用SSL登录。

答案:1.配置文件

/etc/webmin/miniserv.conf

allow=192.168.1.0/24

2.启动webmin服务器service webmin start

3.通过IE访问http://webmin_IP:10000

35. 开放/home/upload 做为192.168.1.0/24 这个网域的资料上传目录,其中,这个/home/upload 的使用者及所属群组为upload 这个名字,他的UID 与GID 均为510

答案:1.建立组和用户

groupadd -g 510 upload

adduser -g 510 -u 510 upload

2.编辑/etc/exports

/home/upload 192.168.1.*(rw,all_squash,anonuid=510,anongid=510)

3.启动服务

4.mount进行测试

36. 在Apache中设置基于名字的虚拟主机服务,apache所在机器IP为192.168.1.10,假定域名和IP关系为https://www.doczj.com/doc/a61098126.html, =192.168.1.11,https://www.doczj.com/doc/a61098126.html, = 192.168.1.12,在每个虚拟主机中配置不同的DocumentRoot,ServerAdmin,ServerName等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。

答案:1.配置192.168.1.10上的DNS做好相关映射关系

https://www.doczj.com/doc/a61098126.html, <--> 192.168.1.11

https://www.doczj.com/doc/a61098126.html, <--> 192.168.1.12

2.配置apche服务器,指定

namevirtualhost 192.168.1.10

以及各个虚拟主机段

3.确定各个虚拟主机的主目录,加入不同的测试文件,进行测试

37. 在Linux下通过NFS以只读方式输出/home目录;以可读写方式输出/tmp;并从其它机器上验证;另外注意将该共享目录的挂在作成开机自动挂载。

答案:1.编辑/etc/exports

/home *(ro)

/tmp *(rw,sync)

2.service portmap start

service nfs start

3.mount -t nfs IP:/home /LocalTestDir

4.编辑/etc/fstab文件,增加上述挂载的信息

38. 设定Linux下的防火墙,针对eth0

1.设定filter表的默认策略为DROP

2.开放本机的ping探测机制和telnet登录

3.启动telnet进行测试

答案:iptables -t filter -F

iptables -t filter -P DROP

iptables -t filter -A INPUT -p icmp -j ACCEPT

iptables -t filter -A OUTPUT -p icmp -j ACCEPT

iptables -t filter -A INPUT -i eth0 -p tcp --dport 23 -j ACCEPT

iptables -t filter -A OUTPUT -o eth0 -p tcp --sport 23 -j ACCEPT

39. 让smbclient以名称式访问,通常我们使用smb客户端软件的时候都是使用IP进行连接,现在希望通过主机名或者netbios名称访问,假定windows机器的名称是wujispace,IP地址是192.168.1.2则希望通过smblcient -L wujispace进行访问,或者通过smbmount进行访问

答案:基本步骤:

1.观察/etc/samba或者/etc目录下有一个文件:lmhosts

2.按照“IP 名称”的格式添加相关记录

例如:172.19.11.11 LSL_LWL

然后使用

smbclient -L LSL_LWL

连接SMB服务器。

40. 配置Samba服务器,让每台主机有不同的连接共享目录,针对主机名提供不同的连接共享目录,使其具有写的权限,匿名用户不能访问。也就是说,主机ABC会连接到SMB服务器指定的/usr/remotpc/ABC目录上。使用smbclient进行连接并下载其中的一个文件。

答案:基本步骤:

1.创建/usr/remotepc目录和相应的主机名子目录

2.修改smb.conf文件,增加相应的段

[pchome]

comment = Remote PC Directories

path = /usr/remotepc/%m

public = no

writable = yes

41. 添加一个共享目录myshare,路经为/home/share,要求guest用户不输入密码可以浏览,只有lsl,lwl用户可以进行写操作。使用smbmount进行连接。

答案:1.修改/etc/samba/smb.conf

[myshare]

path = /home/share

guest ok = yes #或者public = yes

writeable = yes

write list = lsl,lwl

2.保证/home/share的Other权限需为rwx,或者将lsl,lwl加入share文件的组用户中

42. 创建一个系统用户test,建立test的别名test1 test2 ,并将其转化成Samba用户test,配置其能够登录用户主目录,通过smbclient和smbmount验证。

答案:1.adduser test;passwd test

2.修改/etc/samba/smbusers 添加test=test1 test2

3.编写smbpasswd,将test用户加入其中

smbpasswd test

4.修改/etc/samba/smb.conf

启用口令验证,指定口令文件smbpasswd

5.service smb start

43. 启用swat在Windows下对Linux的samba进行配置

答案:1.chkconfig swat on

2.vi /etc/hosts.allow

加入:swat : ALL

3.重启xinetd

service xinetd restart

4.客户端通过浏览器输入:

http://LinuxServer-IP:901

输入root/一般用户的用户名和口令

44. 能否限定一个内部网IP在访问任何一个地址的时候访问的都是某个指定的网站主页呢?所有主页访问转向到https://www.doczj.com/doc/a61098126.html, <--〉202.108.22.5

例如:IP 192.168.1.2

输入

访问;

答案:iptables -t nat -A PREROUTING -s 192.168.1.2 -p tcp --dport 80

-j DNA T --to 202.108.22.5:80

iptables -t nat -A POSTROUTING -s 192.168.1.2 -p tcp --dport 80

-j SNA T --to 218.193.118.x

45. 在Linxu主机上,IP为218.193.118.x启动两个DNS,一个在标准端口53监听,另一个在54端口监听,将所有来自内部网(192.168.1.x)的DNS请求全部转向到54端口;其他的保留在53端口。

答案:1.设定一个DNS配置文件/etc/named_lsl.conf,加入

options

{ listen-on port 54 {211.163.76.1;};

directory "/var/named";

};

...其他的必要信息

可以用named的-c 选项指定named读入不同的配置文件,比如:

/usr/sbin/named -u named -c /etc/named_lsl.conf

2.iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 53 -j REDIRECT 54

3.iptables -t nat -A POSTROUTING -p udp --sport 54 -j SNA T --to 218.193.118.x

46. 利用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站点,试做好定向访问。

答案:ifconfig eth0 218.193.118.x

route add default gw 218.193.118.254

ifconfig eth0:0 192.168.1.1

iptables -t nat -A PREROUTING -d 218.193.118.x -p tcp --dport http -j DNA T --to 192.168.1.11 iptables -t nat -A PREROUTING -d 218.193.118.x -j DNA T --to 192.168.1.1

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNA T --to 218.193.118.x

47. 利用iptables实现内部网代理上网,假定当前网络为218.193.118.0,网关为218.193.118.254,本机IP为218.193.118.x,192.168.1.1内部网为192.168.1.x。

答案:ifconfig eth0 218.193.118.x

route add default gw 218.193.118.254

ifconfig eth0:0 192.168.1.1

iptables -t nat -A PREROUTING -d 218.193.118.x -j DNA T --to 192.168.1.1

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNA T --to 218.193.118.x

48. 通过xhost远程使用Linux的X资源

答案:假设你想在本地(本地IP:192.168.0.1)运行192.168.0.2的X应用程序,首先在本地xhost + 192.168.0.2,允许192.168.0.2连接本地的X Server(xhost的具体用法man xhost),然后登录到192.168.0.2上,export DISPLA Y=192.168.0.1:0。然后就可以在本地使用192.168.0.2的X应用程序了。

49. 某公司需要在网络上共享一个文件夹/home/share,所有人都只有只读权限,且只有192.168.1.0/24子网的用户可以读写访问,其他的只读,试通过NFS共享该文件夹。假定NFS服务器的IP地址是192.168.1.1。

答案:1.编辑/etc/exports

/home/share *(ro) 192.168.1.0/24(rw,sync)

2.service portmap start

service nfs start

3.mount -t nfs IP:/home /LocalTestDir

50.将Linux设计成一个多服务系统,提供:SSH,FTP,HTTP,Samba,NFS,VNC,DNS,DHCP, WebMin,Swat,mysql,代理上网;并使用iptables,TCP_Wrapper等方式进行安全控制,基本要求如下:

0.设定内部网192.168.1.0,外部网211.80.194.0,确定内外网的网关

1.内部网用户可以很方便地连接并使用各种服务,当然需要身份验证

2.在外部网,用户只能从固定的几台主机登陆(如.101,201,301等)

3.匿名用户可以登陆ftp,http,VNC等,但是得到的服务是有限制的

4.根用户可以从2中规定的几台主机和本地终端登录,其他方式登录均被拒绝(Webmin,swat除外)

5.配置所有服务在开机启动的时候自动启动,除了VNC只在5级启动外,其他都在3和5级启动

6.所有来访的信息都要以容易使别的方式登记到系统日志文件中,以便日后查阅

参考答案:此为综合实验,自行解决

51.完成ftp的主机访问控制和用户访问控制,查询Limit相关资料,Order,deny,allow等。参考答案:

Order allow,deny

Deny from all

Allow from 218.193.118.

52. proftp的配置例子

1。ftp服务器支持断点续传,且最大支持同时10人在线,每个ip只允许一个连接;

2。允许ftpusers用户组只能访问自己的目录,而不能访问上级或者其他目录;

3。用户登陆服务器时不显示ftp服务器版本信息,以增加安全性;

4。建立一个kaoyan的ftp帐户,属于ftpusers组,kaoyan用户只允许下载,没有可写的权限。下载速率限制在50Kbytes/s。

5。建立一个upload用户,也属于ftpusers组,同kaoyan用户的宿主目录一样,允许upload 用户上传文件和创建目录的权限,但不允许下载,并且不允许删除目录和文件的权限,上传的速率控制在100Kbytes/s

先是前期的用户和组添加以及目录的权限设置

group add ftpusers

useradd -d /home/kaoyan -g ftpusers -s /bin/fales kaoyan

useradd -d /home/kaoyan -g ftpusers -s /bin/fales upload

chown -R kaoyan:upload /home/kaoyan

chmod -R 775 /home/kaoyan

如果你只想ftpusers组的用户访问,可以设置成770都行。

设置/usr/local/proftpd/etc/proftpd.conf

注意#表示注释,对设置没影响,可以不写

ServerName "Frank's FTP Server"

ServerType standalone

DefaultServer on

Port 21

Umask 022

MaxInstances 30 #最多有30个proftpd的PID

User nobody

Group nobody

TimeoutStalled 10

MaxClients 10 #最多允许10个用户在线

MaxClientsPerHost 1 "对不起,一个IP只允许一个连接" AllowStoreRestart on

#允许断点续传(上传),断点续续(下载)是默认支持的,不用设置DisplayLogin welcome.msg #欢迎词文件

ServerIdent off #屏蔽服务器版本信息

DefaultRoot ~ ftpusers #设置ftpusers组只能访问自己的目录

AllowOverwrite on

#不允许写

DenyUser kaoyan

#不允许删除,改名,下载

DenyUser upload

TransferRate RETR 50 user kaoyan

TransferRate STOR 100 user upload

我这里实现的方式还可以通过

Limit大致有以下动作,基本能覆盖全部的权限了

CMD:Change Working Directory 改变目录

MKD:MaKe Directory 建立目录的权限

RNFR:ReName FRom 更改目录名的权限

DELE:DELEte 删除文件的权限

RMD:ReMove Directory 删除目录的权限

RETR:RETRieve 从服务端下载到客户端的权限

STOR:STORe 从客户端上传到服务端的权限

READ:可读的权限,不包括列目录的权限,相当于RETR,STA T等WRITE:写文件或者目录的权限,包括MKD和RMD

DIRS:是否允许列目录,相当于LIST,NLST等权限,还是比较实用的

ALL:所有权限

LOGIN:是否允许登陆的权限

linux模拟试题

模拟试题 1、命令是在vi编辑器中执行存盘退出。 A :q B ZZ C :q! D :WQ 2、dns域名系统主要负责主机名和之间的解析。 A ip地址 B mac地址 C 网络地址 D 主机别名 3、关闭linux系统(不重新启动)可使用命令。 A ctrl+alt+del B halt C shutdown -r now D reboot 4、系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有权限。 A 744 B 664 C 646 D 746 5、linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在目录中。 A /bin B /etc C /dev D /lib 6、关于文件系统的安装和卸载,下面描述正确的是。 A 如果光盘未经卸载,光驱是打不开的 B 安装文件系统的安装点只能是/mnt下 C 不管光驱中是否有光盘,系统都可以安装CD-ROM设备 D mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的 7、不是进程和程序的区别。 A 程序是一组有序的静态指令,进程是一次程序的执行过程

B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 8、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff A 普通文件 B 硬链接 C 目录 D 符号链接 9、不是shell具有的功能和特点的是。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 10、文件标志b表示______ A 字符设备文件 B 目录文件 C 块设备文件 D 套接字 11、下面哪个文件定义了网络服务的端口? A /etc/netport B /etc/services C /etc/server D /etc/netconf 12、crontab文件由六个域组成,每个域之间用空格分割,其排列如下。 A min hour day month year command B min hour day month dayofweek command C command hour day month dayofweek D command year month day hour min 13、使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令。 A rmdir /mnt/tmp B rmdir –r /mnt/tmp C rm /mnt/tmp D rm –r /mnt/tmp 14、某企业要安装Linux系统作为Web服务器,应该选用最新的内核稳定的版本,下面Linux内核能满足该企业的需求。 A 2.2.11 B 2.4.24 C 2.5.2 D 2.1.132 15、使用vi编辑器进行c语言程序的编写,为了更清楚地阅读程序代码,需要在vi中显示文件中每一行的行号,为此需要执行命令进行设置。 A :set autoindent B :set ignorecase C :set number D :set ruler 16、有关GPL的描述错误的是。 A GPL 和软件是否免费无关 B GPL 主要是保证软件对所有用户来说是自由的 C GPL 中文意思是通用公共许可证 D GPL 是Linus Torvalds 在开发Linux时提出的

LINUX上机考试试题

《网络操作系统与管理》机考测试题 1.破解超级用户root的密码,将密码改为redhat。 (三个e,一个space+1,一个b) 开机时按e(也可以是任意键),再次按e键进入kenel参数界面; 选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车; 按b键重新引导系统; #getenforce------------enforcing #setenforce0(关闭防火墙,为1时开启); #getenforce------------permissive #passwd 输入密码并确认; #init6(重启); 2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。#groupadd manager(创建manager组) #vim/etc/group;(检查是否创建成功) (创建两个用户) #useradd harry–G manager #useradd natasha–G manager (创建用户strlt,用户strlt的登录shell为非交互式shell) #useradd–s/sbin/nologin strlt (检查) #vim/etc/passwd #vim/etc/group 3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组。(复制) #cp/etc/fstab/var/tmp/fstab (设置manager组为fstab的所属组) #chgrp manager/var/tmp/fstab (设置harry可以读写) #setfacl–m u:harry:rw/var/tmp/fstab (设置natasha不能做任何操作) #setfacl–m u:natasha:0/var/tmp/fstab

linux考试题库(300道)

使用shutdown -k命令并不真正使系统关机,而只是给用户提出警告 1 错误 2 正确 正确答案:2 提示:rx1:T 手工运行fsck的最好时机是在系统备份文件之后,这样在发现错误后,还可以利用备份文件进行修复 1 正确 2 错误 正确答案:1 提示:rx2:T Linux 系统引导后,内核运行init程序,这个程序在处理任何其他规定的运行等级之后,在运行/etc/rc.d/rc.sysinit脚本 1 正确 2 错误 正确答案:2 提示:rx3:F 进程可以处于僵死状态,而在当前进程表中仍有记录 1 正确 2 错误 正确答案:1 提示:rx4:T dump必须借助于其他工具才能支持备份级别 1 错误 2 正确 正确答案:2 提示:rx5:T 为了应用smbclient读取远程机power上的pub共享目录,共享目录的正确写法是//power:share 1 错误 2 正确 正确答案:1 提示:rx6:F syslogd守护进程,不仅可以将日志记录在本地机message文件中,还可以将日志记录通过网络发送出去 1 正确 2 错误 正确答案:1 提示:rx7:T Samba服务器可以设置成在网络下对外宣称自己是一个Windows NT服务器或Win95客户机 1 正确 2 错误 正确答案:1 提示:rx8:T

在fatab文件中,使用;标记注释行 1 正确 2 错误 正确答案:2 提示:rx9:F 为匹配所有的空行,可以使用如下正则表达式^$ 1 正确 2 错误 正确答案:1 提示:rx10:T 如果系统使用了sendmail,那么sendmail.log文件以二进制形式保存了sendmail的统计信息 1 错误 2 正确 正确答案:1 提示:rx11:F a.out是现代Linux的可执行文件、目标文件和系统函数库的标准格式 1 正确 2 错误 正确答案:1 提示:rx12:T Linux系统以文本文件的形式保存大部分系统日志,如lastlog 1 正确 2 错误 正确答案:2 提示:rx13:F 安装过程中,如果是使用fdisk分区工具,我们必须十分小心,因为对分区表所作的修改在每一步完成后,都会立刻反映到分区表上,除非在第二次打开fdisk后,选择删除新分区,再重新分区 1 错误 2 正确 正确答案:1 提示:rx14:F 目录树结构与文件系统是两个不同的概念,文件系统是磁盘或分区上文件的物理存放方法,而目录树结构是操作系统中管理文件的逻辑方式 1 错误 2 正确 正确答案:2 提示:rx15:T dump不同于其它备份工具的地方在于:它直接读取文件系统,而不是通过文件系统读取文件来进行备份,这样可在不影响文件时间戳的情况下,备份文件。 1 错误 2 正确 正确答案:2 提示:rx16:T

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21.局域网的网络设备通常有(ABCDE)

Linux期末考试试题8套(含答案)

Linux 期末考试试题 (一 ) 一、选择题 ( 每小题 2 分,共 50分) D )两个分区 C. NTFS/SWAP D.SWAP/ 根分区 A )用户对整个系统拥有完全的控制权。 C. administrator D.supervistor. ID 号的 shell 将被调用,这个 ID 是什么 ( B ) D. CID 4. 下面哪个命令是用来定义 shell 的全局变量 ( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息 ( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在 ( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于 ( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行 ( C )。 A. Is - B. Is C. Is -a(所有) D. Is - 9. 哪个命令可以将普通用户转换成超级用户 (D ) A. super B. passwd C. tar D. su 10. 除非特别指定, cp 假定要拷贝的文件在下面哪个目录下 ( D ) A. 用户目录 B. home 目录 C. root 目录 D. 当前目录 11. 在vi 编辑器里,命令"dd"用来删除当前的(A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用 CtrI+ALT+F* 可以切换多少虚拟用户终端 ( B ) A. 3 B. 6 C. 1 D. 12 13. Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14 . 按下 (A )键能终止当前运行的命令 A. CtrI-C B. CtrI-F C. CtrI-B D. CtrI-D 15 . 下面哪个命令用来启动 X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是 ( B ) A. dash (-) B. sIash (/) C. period (.) 17. 用 "rm -i", 系统会提示什么来让你确认 ( A. 命令行的每个选项 B. 是否真的删除 A. skiIIaII B. skiII C. kiII D. kiIIaII 19. 在 Red Hat Linux 9 中,一般用( D A. ping B. ipconfig C. winipcfg D ifconfig 20. vi 中哪条命令是不保存强制退出 ( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21. 局域网的网络设备通常有( ABCDE ) A.交换机 B.路由器 C.网桥 D.双绞线 E. HUB 1.在创建 Linux 分区时,一定要创建( A. FAT/NTFS B. FAT/SWAP 2.在 Red Hat Linux 9 中,系统默认的( A. root B. guest 3. 当登录 Linux 时,一个具有唯一进程 A. NID B. PID C. UID D. asterisk (*) B ) C. 是否有写的权限 ( D ) D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程 )命令来查看网络接口的状态

linux及C试题(含答案)

华清远见嵌入式学院《Linux及C》考试题(B卷) 一、选择题(23题,每空2分,共46分) 1.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项(D )。 A.-m B.-d C.-f D.-p 2.任何时候用户需要回到用户主目录时可以使用命令 ( A ) 。 A. cd B. pwd C. path D. cd . 3.将当前目录下的文件shell.sh移动到目录/home/linux下的命令为( B ) 。 A. cp shell.sh /home/linux B. mv shell.sh /home/linux C. ls shell.sh / home/linux/she ll.sh D. mv /root/shell.sh /home/linux/shell.sh 4.下面( C )命令不能用来显示文件的内容。 [A] more [B] less [C] find [D] cat 5./etc/shadow文件中存放( B )。 A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息 6.LINUX所有服务的启动脚本都存放在( B )目录中。 A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d 7.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C )。 A.tar -cvf myfile.txt myfile.txt.tar.gz B.tar -zcvf myfile.txt myfile.txt.tar.gz C.tar -zcvf myfile.txt.tar.gz myfile.txt D.tar -cvf myfile.txt.tar.gz myfile.txt 8.以下程序的运行结果为( C ) #include #include int SubCount(char *dest, int count) { strcpy(dest,"555"); count++; return 0; } int main() { int count = 3; char caBuf[8]; SubCount(caBuf,count); printf("%d\n",count);

Linux-期末考试试题8套(含答案)

L i n u x-期末考试试题 8套(含答案) https://www.doczj.com/doc/a61098126.html,work Information Technology Company.2020YEAR

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用 "rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall

linux基础教程考试及答案

linux基础教程考试及答案 1 / 8

————————————————————————————————作者:————————————————————————————————日期: 2 / 8

(由于大部分内容是本人做的,如果答案有疑问 或错误的请和我联系) 一、填空题 1、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进 制数为:( 644 ) 2、使用vi编辑器后,在指令模式下输入( wq )保存编辑的文件 后离开vi编辑环境。 3、在控制台登陆后,可以通过键入( sartx )或 xinit来启动图形 化桌面。 4、在终端上假设当前登陆的用户是Test,切换登陆的用户为Student 的命令是( su student )。 5、启动Apache服务器的命令是( service httpd start )。 6、查看文件sneakers.txt开始的十行( head sneakers.txt )。 7、显示所有文件的命令是( ls -a ) 8、挂载U盘(设U盘设备名为sda2,具体用fdisk –l命令查看U盘 设备名)中的内容,至/mnt/usb/sda下的命令是(ls -a mount /dev/sda2 /mnt/usb/sda ) 9、在linux系统上做备份可以有两种类型:(用户备份) 和(系统备份)。 10、链接分为:(硬链接)和(符号链接)。 11、安装Linux系统对硬盘分区时,必须有两种分区类型:(文件 系统分区)和(交换分区)。 12、vi编辑器具有两种工作模式:(命令模式)和(输入 模式)。 13、Sendmail邮件系统使用的两个主要协议是:(SMTP )和( POP),前者用来发送邮件,后者用来接收邮件。 14、mv 命令可以(移动文件和目录),还可以(重命名文件、目录)。 15、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。(bash )是Linux的缺省shell。 16、增加一个用户的命令是:(adduser )或(useradd )。 二、单项选择题(30分,每题2分) 1、在命令: [root@teacher root]# rpm -qa|grep vsftpd的功能是( A )。 A. 安装vsftpd B. 启动vsftpd C. 检查系统是否已安装vsftpd D. 运行vsftpd程序 2、删除文件命令为:( D )。 A. mkdir B. rmdir C. mv D. rm 3、关闭linux系统(不重新启动)可使用( A )命令。 A.power off B. ctrl+alt+del C. shutdown -r D. reboot 4、对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是( D )。 A. -rwxr-xr-x B. -rwxr--r— C. -r--r--r— D. -r-xr-x—x 5、下面不是对Linux操作系统特点描述的是(B ) A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 6、下面哪个命令不能用来显示文本的内容(C) A、more B、less C、find D、cat 3 / 8

Linux期末考试试卷试题.doc

Linux期末考试试题(七) 一、填空题( 20%) 1. 默认情况下,超级用户和普通用户的登录提示符分别是:“ #”和“ $”。 2. Linux 内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux 系统下经常使用的两种桌面环境是:GNOME和 KDE。 4.链接分为:硬链接和符号链接。 5. Linux 系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6. 某文件的权限为: drw-r--r-- ,用数值形式表示该权限,则该八进制数为:644 ,该 文件属性是目录。 7. 在超级用户下显示Linux 系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 8. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r 实现。 File 中查找Henry 、 henry 、11. grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件 Henrietta 或 henrietta) 12.设 C 语言程序 A.生成目标文件的命令是( gcc -c )。 B.生成汇编语言文件的命令是( gcc -S )。 C.生成可执行程序 myp的命令是( gcc -o myp )。 13.设有两个C语言程序模块和(不含main 函数) A. 由和生成静态库的命令是(gcc -o -c)。 B. 由和生成共享库的命令是(gcc -shared -o -c )。 14.在某 Makefile 内有以下语句: SRC = TGT = $(SRC:.c=.d) SRC += 则TGT=________ ____________ SRC=_______ _________ 二、选择题( 40%) 1. 关于 Linux 内核版本的说法,以下错误的是()。 A.表示为主版本号 . 次版本号 . 修正号B. 1.2.3 表示稳定的发行版 C. 1.3.3 表示稳定的发行版D.表示对内核的第 5 次修正 2. 自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a. MBR中的引导装载程序启动; b.用户登录; c. Linux 内核运行; d.BIOS 自检。正确的顺序是()。 A. d,b,c,a B.d,a,c,b C. b,d,c,a D.a,d,c,b 4. 字符界面下使用 shutdown 命令重启计算机时所用的参数是()。 A. -h B. -t C . -k D. -r 5. 下列设备属于块设备的是()。 A.键盘B.终端

linux试题及答案

一.填空题: 1. 在Linux系统中,以文件方式访问设备。 2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用i节点来标识。 4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。 5. 链接分为:硬链接和符号链接。 6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。 8. 前台起动的进程使用Ctrl+c 终止。 9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。 10. 网络管理的重要任务是:控制和监控。 11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。 13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。 14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。 15. 系统交换分区是作为系统虚拟存储器的一块区域。 16. 内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。 18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。 19. 唯一标识每一个用户的是用户ID 和用户名。 20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由信息协议。 21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。 22. DHCP可以实现动态IP 地址分配。 23. 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。 24. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。 25. 当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。 26 Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。 27. vi编辑器具有两种工作模式:命令模式和输入模式。 28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。 29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。 30. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现IP地址和主机名之间的转换。 31. Apache是实现WWW服务器功能的应用程序,即通常所说的―浏览web服务器‖,在服务器端为用户提供浏览web服务的就是apache应用程序。 32. 在Linux系统上做备份可以有两种类型:系统备份和用户备份。其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。 33. CD-ROM标准的文件系统类型是iso9660 。 34. 当lilo.conf配置完毕后,使之生效,应运行的命令及参数是lilo 。 35. 在使用ls命令时,用八进制形式显示非打印字符应使用参数-b 。 36. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是vfat 。 37. 设定限制用户使用磁盘空间的命令是quota 。 38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc 。 39. 硬连接只能建立对文件链接。符号链接可以跨不同文件系统创建。 40. 套接字文件的属性位是s 。 41. 结束后台进程的命令是kill 。 42. 进程的运行有两种方式,即独立运行和使用父进程运行。 43. Links分为硬链接和符号链接。 44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 45. 管道文件的属性位是p 。 46. 将前一个命令的标准输出作为后一个命令的标

LINUX考试题与答案

《UNIX/LINUX操作系统》考试试题 一、单选题 1.Linux的第一个内核是由谁发布的? (A)Ken Thompson (B)Linus Torvalds (C)Dennis Ritchie (D)Richard Stallman 2.下面哪个不是桌面环境软件? (A)KDE (B)twm (C)Gnome (D)CDE 3.显示一个文件开头几行的命令是()。 (A)tac (B)tail (C)head(D)first 4.将Linux系统的默认运行级为()。 (A)0 (B)3 (C)5(D)6 5.Android系统是基于Linux操作系统开发的手机系统,因此在进行刷机、删除系统自带软件时需要获得管理员账户()的权限。 (A)administrator (B)admin (C)root(D)liveuser 6.使用rm命令删除目录的选项为()。 (A)-r (B)-d(C)-f (D)-i 7.已知当前系统umask的值为022,请问这时新建目录文件的权限为()。 (A)755(B)644 (C)775 (D)664 8.中止一个前台进程,可以用? (A)ctrl+c(B)ctrl+z (C)alt+c (D)alt+z 9.在Linux下保存系统管理命令的目录是? (A)/system (B)/sys (C)/bin (D)/sbin 10.在shell脚本中,哪个符号表示后面的内容是注释? (A)#!(B)#(C)$ (D)$$ 11.cat testfile的输出与下面哪个命令相同? (A)cat>testfile (B)cat>testfile (D)cat<tty2后,命令输出到哪里?

Linux试卷及答案

Linux理论操作测试题 请将下面的题目在电脑上运行后,按照要求填写答案。答案填写在电子试卷的最后答案位置1 选择题 1)下列那一个指令可以在档案中搜寻关键词? (1) ps (2) cat (3) more (4) grep 2)fg 这个指令是指? (1) 前台执行 2) 背后执行 (3) 立即执行 (4) 不要执行 3) bg 这个指令是指? (1) 前台执行 (2) 后台执行 (3) 立即执行 (4) 不要执行 4)at 这个指令是指? (1) 使用者排程程序 (2) 只有root身份才能使用的排程程序 (3) 安装程序 (4) 除错指令 5)如何查看过去的登入记录? (1) last (2) vi /var/log/wtmp (3) who (4) tail /var/log/wmtp 6)下列何者必是Linux 中的执行文件? (1) filename.exe (2) filename.sh (3) filename.bat (4) 执行过 chmod 755 filename 指令之后的 filename 7)进入 X window 的指令为? (1) x (2) start (3) run x

(4) startx 8)/etc 这个目录的主要作用? (1) 存放执行档 (2) 存放函式库 (3) 存放设定档 (4) 存放邮件档 9)/home 这个目录通常的主要作用为? (1) 存放执行档 (2) 存放函式库 (3) 存放设定档 (4) 存放使用者的自家目录 10) cd - 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 11) cd ~ 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 12) cd .. 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 13)通常第一颗IDE硬盘的第一个分割区用下列何者来表示? (1) had (2) hda1 (3) sda (4) sda1 14)下列何者代表第一颗IDE硬盘的第一个logical partition? (1) hda1 (2) hda2 (3) sda1 (4) hda5 15)在 Linux 环境下,用来制作安装开机盘的程序为? (1) rawrite (2) dd (3) fsck (4) fdisk 16)下列那一个档案用来记载服务信道(port)的列表? (1) /etc/hosts (2) /etc/nsorder

Linux题库及答案

一、填空题 1.建立用户账号的命令是__useradd________。 2.修改账号密码的命令是__passwd________。 3.更改用户密码过期信息的命令是__chage________。 4.创建一个新组的命令是___groupadd_______。 5.用于在不注销的情况下切换到系统中的另一个用户的命令是 ___su_______。 6.显示系统中进程信息的命令是_____ps__-aux_____。 7.以树状方式表现进程的父子关系的命令是___pstree_________。 8.显示当前系统正在执行的进程的相关信息的命令是___top_________。 9.显示或者设置当前系统的主机名的命令是___hostname_________。 10.Linux系统中使用最多的文件系统是。 11.列出磁盘分区信息的命令是___df_______。12.将设备挂载到挂载点处的命令是__mount________。 13.检查文件系统的磁盘空间占用情况的命令是____du______。 14.统计目录(或文件)所占磁盘空间大小的命令是__du________。 15.为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接______。 改变文件或目录的读写和执行权限的命令是__chmod________。 17.指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18.改变文件或目录所有权的命令是__chown________。

19. ACL可以为某个文件单独设置该文件具体的某用户或组的权限。 需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。 20. gzip命令的功能是____压缩文件________。 21.使用tar命令时,应该记住的两个选项组合是:__-cvf__和_- xvf________,他们的功 能分别是:___打包目录(文件)成一个文档___和__释放打包的文档 _______。 22.Shell有四种变量:__用户自定义变量__、_环境变量_、__内部变量__和__位置变量__。 23.在定义变量时,变量名前不应加符号____$______,在引用变量的内容时则应在变量名 前加该符号。 24.将当前目录下的文件压缩为的命令是 bzip2–z 25.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是gunzip–r /home/stu 26.将当前目录下的bin目录和hello、文件打包并压缩为文件的 命令是tar–czvf bin hello 27.将/home/ixdba目录做归档压缩,压缩后生成文件,并将此文件保存到 /home目录下,实现此任务的tar命令格式tar -cjvf /home//home/ixdba

Linux 基础试题

Linux 基础题库 一.单项选择题 1.下列厂商和操作系统相对应正确的是( B ) A.Digital - MVS B.Sun – Solaris C.IBM – VMS D.HP - VMS 2.Linux系统的1.0版内核的发布是在( C ) A.1992年 B.1993年 C.1994年 D.1995年 3.完全安装Red Hat Linux 8.0需要的磁盘空间是( D ) A.1.8GB B.2.3GB C.400MB D.4.5GB 4.Linux系统是一个( D )的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务5.在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是( C )A.linux doc B.linux C.linux text D.linux note 6.Red Hat Linux系统中用户默认的Shell是( A ) A.bash B.ksh C.csh D.sh 7.在Linux系统中,管道的符号是( C ) A.> B.< C.| D.: 8.Linux的文件名的长度限制在( D )字符以内 A.11 B.128 C.256 D.255 9.如果忘记了ls命令的用法,可以采用( C )命令获得帮助 A.?ls B.help ls C.man ls D.get ls 10.在vi编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是( A) A.a B.A C.i D.I 11.在vi编辑器的命令模式中,删除一行的命令是( B ) A.yy B.dd C.pp D.xx 12.以下输出重定向命令中,覆盖存在文件的是( B ) A.>> B.> C.< D.<< 13.在GRUB的配置文件grub.conf中,“timeout=-1”的含义是( C ) A.不等待用户选择,直接启动默认的系统 C.一直等待用户选择要启动的系统 B.在10秒钟内,等待用户选择要启动的系统 D.无效 14.系统中文件系统的挂载配置文件是( A ) A./etc/fstab B./usr/fstab C./etc/mount D./usr/mount 15.在挂载文件系统的时候,如果想要以只读的方式挂载,需要的参数是( A ) A.-o ro B.-o rw C.-a ro D.-a rw 16.要给文件file1加上其他人可执行属性的命令是( C ) A.chmod a+x B.chown a+x C.chmod o+x D.chown o+x 17.添加用户“user”的命令是( B ) https://www.doczj.com/doc/a61098126.html,er user https://www.doczj.com/doc/a61098126.html,eradd user C.add user D.adduser 18.删除用户“user”及其主目录下所有文件的命令是( B ) https://www.doczj.com/doc/a61098126.html,erdel –p user https://www.doczj.com/doc/a61098126.html,erdel –r user https://www.doczj.com/doc/a61098126.html,erdel –a user https://www.doczj.com/doc/a61098126.html,erdel –z user 19.查看系统当中所有进程的命令是( D ) A.ps all B.ps aix C.ps auf D.ps aux 20.显示系统启动时间的命令是( B )

相关主题
文本预览
相关文档 最新文档