linux期末考试复习题库

linux期末考试复习题库
linux期末考试复习题库

一、填空题(1~46为命令)

1、访问当前位置的上层目录cd..

2、在当前位置创建目录abc mkdir abc

3、在/home内创建目录abc mkdir /home/ abc

4、访问/home内的目录abc cd/home/abc

5、访问用户的自身的主目录cd

6、访问当前位置的/d1/d2目录cd/d1/d2

7、在当前位置创建目录d1 mkdir d1

8、查看当前路径pwd

9、将当前位置的a.c和b.c合并为c.c cat a.c b.c>c.c

10、在/home内创建文件a.c touch /home/a.c

11、将当前位置的1.c和2.c合并为3.c cat 1.c 2.c > 3.c

12、查看文件a.c的最后3行tail -3 a.c

13、查看文件a.c的前3行head -3 a.c

14、在/root内创建文件t1 touch /root/t1

15、查看/home内的文件a.c cat /home/a.c

16、将当前位置的t1的修改时间改为当前时间touch t1

17、复制/etc/named.conf到当前位置cp /etc/named.conf .

18、删除上层目录的文件f1 rm ../f1

19、复制当前位置的named.conf到/etc cp named.conf /etc

20、删除当前位置的非空目录d1 rm -r d1

21、删除d1目录内的所有文件rm d1/*

22、复制当前位置的目录d1为d2 cp -r d1 d2

23、删除以txt结尾的文件rm *txt

24、复制当前位置的文件f1为f2 cp f1 f2

25、将当前位置的文件f1移入上层目录的子目录d2 mv f1 ../d2

26、将文件/u1/share/f1移入到/share mv /u1/share/f1 /share

27、将当前位置的目录d1移入当前位置的目录d2 mv -r d1 d2

28、移动/etc/named.conf到当前位置mv /ect/named.conf .

29、将当前位置的目录d1更名为d2 mv d1 d2

30、将当前位置的目录d1移入上层目录mv d1 ..

31、将当前位置的文件f1更名为f2 mv f1 f2

32、将当前位置的named.conf移入到/etc mv named.conf /etc

33、显示所有使用80端口的tcp连接netstat -t | grep 80

34、在当前目录搜索所有属组为"g1"的所有内容find . -group g1

35、查找所有nologin用户grep nologin /etc/passwd

36、在当前目录搜索所有名字含"t"的所有内容find . -name "*t*"

37、查找所有使用bash的用户grep bash /etc/passwd

38、在当前目录搜索所有属主为"u1"的所有内容find . -user u1

39、显示所有由进程xinetd发起的tcp连接netstat -p | grep xinetd

40、在当前目录搜索所有名字含"x"的所有内容find . -name "*x*"

41、压缩当前目录的所有内容为1.zip zip 1.zip –r *

42、将1.zip解压缩到当前目录内的目录d1内unzip 1.zip -d d1

43、显示当前目录的所有内容(包含隐藏的) ls -A

44、将a.zip解压缩到当前目录unzip a.zip

45、递归显示当前目录的所有非隐藏内容ls -R

46、压缩当前目录的所有以.txt结尾的内容为txt.zip zip txt.zip *.txt

47、设置主机名为Linux1,应在/etc/sysconfig/network内添加()HOSTNAME=Linux1

48、设置DNS为8.8.8.8,应在/etc/resolv.conf内添加()、nameserver=8.8.8.8

49、欲配置主机的第1块网卡的第2个IP,需创建文件/etc/sysconfig/network-scripts/()

ifcfg-eth0:1

50、配置主机的第1块网卡的文件名为/etc/sysconfig/network-scripts/()、ifcfg-eth0

51、配置主机的第2块网卡的文件名为/etc/sysconfig/network-scripts/()、ifcfg-eth1

52、主机的第2块网卡的设备名为()eth1

53、主机的第1块网卡的设备名为()eth0

54、DNS的反向查询是由IP地址查找()。、域名

55、Linux系统的域名服务器的服务器软件名为BIND,守护进程名为()named

56、DNS的正向查询是由域名查找()。、IP地址

57、Linux系统的域名服务器的服务器软件名为(),守护进程名为named 、BIND

58、Linux系统的Web服务器的软件名为Apache,守护进程名为()、httpd

59、Web站点的主页的默认文档名为() 、index.html

60、Linux系统的Web服务器的服务器软件名为(),守护进程名为httpd 、Apache

61、Web服务器默认会在本机所有IP地址上的TCP( )端口监听客户端的请求。80

二、简答题

1)硬盘分区

1、在一台计算机的IDE1接口的master插口上挂接了一块IDE硬盘,分了4个分区,2个主分区,2个逻辑分区,则这4个分区的命名分别是什么?

1、/dev/hda1 /dev/hda2 /dev/hda5 /dev/hda6

2、在一台计算机的IDE1接口的slave插口上挂接了一块IDE硬盘,分了3个分区,2个主分区,1个逻辑分区,则这3个分区的命名分别是什么?

2、/dev/hdb1 /dev/hdb2 /dev/hdb5

3、在一台计算机的IDE2接口的master插口上挂接了一块IDE硬盘,分了4个分区,3个主分区,1个逻辑分区,则这4个分区的命名分别是什么?

3、/dev/hdc1 /dev/hdc2 /dev/hdc3 /dev/hdc5

4、在一台计算机的IDE2接口的slave插口上挂接了一块IDE硬盘,分了3个分区,1个主分区,2个逻辑分区,则这3个分区的命名分别是什么?

4、/dev/hdd1 /dev/hdd5 /dev/hdd6

2)权限管理,使用root用户,完成以下设置:

1、新建目录/home/share;

将用户u1的文件/home/u1/t1,移入/home/share目录内;

修改目录/home/share及其内的文件的权限,对所有用户可读写。

1、mkdir /home/share

mv /home/u1/t1 /home/share

chmod -R 777 /home/share

2、已有用户u1和u2,使用户u2加入群组u1;

设置权限属性,使群组u1的成员,可以读/home/u1/内的,除了/home/u1/priv目录的其他内容。

2、usermod -G u1 u2

chmod 760 /home/u1

chmod 700 /home/u1/priv

3、已有群组g1,将已有用户u1加入该组;

新建目录/home/prj1,修改目录prj1及其内的文件的属组为g1;

修改目录/home/prj1及其内的文件的权限,对属组增加读写权限。

3、usermod -G g1 u1

mkdir /home/prj1

chown –R root.g1 /home/prj1

chmod -R 770 /home/prj1

4、将用户u1的文件/home/u1/t1,复制入/home/u2目录内;

修改/home/u2/t1的权限,对所有用户可读写;

在/home/u1内,建立文件/home/u2/t1的硬链接t1@u2。

4、cp /home/u1/t1 /home/u2

chmod 666 /home/u2/t1

ln /home/u2/t1 /home/u1/t1@u2

3)网络服务原理

1、简述域名系统的作用和优点。

2、简述配置DNS的主配置文件、正向解析文件和反向解析文件的作用。

3、简述Apache服务器主配置文件httpd.conf组成部分及作用。

4、简述动态Web服务的技术和作用。

5、简述DHCP服务的工作过程。

6、基于SMB协议可以实现Windows主机和Linux主机之间的文件共享。简述为实现这一目的,这两个系统分别需要安装和配置的服务。

7、简述SMTP协议和POP协议的作用。

8、简述FTP服务的工作过程。

3)网络服务原理

1、作用:为网络用户将主机名映射为IP地址

优点:由DNS服务器统一维护,无冲突;主机命名具有层次性,容易查询;分布式的DNS 服务结构,快捷

2、(1)主配置文件:设置一般的named参数,指向该服务器使用的记录文件

(2)正向解析文件:将主机名映射为IP地址

(3)反向解析文件:将IP地址映射为主机名

3、(1)全局环境:Apache服务器进程的整体控制

(2)主服务器配置:定义主(默认)服务器的参数

(3)虚拟主机配置:设置和创建虚拟主机。

4、实现浏览器与服务器之间的数据交互,向浏览器发送动态的内容。技术包括:ASP JSP PHP 等

5、(1) DHCP客户端发布广播信息,查找DHCP服务器(DHCP发现);

(2)DHCP服务器回应DHCP客户端的查找信息(DHCP提供);

(3)DHCP客户端选择一个服务器(DHCP请求);

(4)选定的DHCP服务器发送确认信息,DHCP客户端绑定服务器提供的地址(DHCP确认)。

6、Windows主机:安装“Mircosoft网络客户端”和“Mircosoft网络文件与打印机共享”服务

Linux主机:安装SAMBA服务器,并配置主机名称映射记录和用户名称映射记录。

7、SMTP协议主要负责底层的邮件传送,将邮件从发送者的机器传送接收者的邮件服务器;POP协议主要负责为用户从邮件服务器接收和管理邮件。

8、(1)FTP客户端以自定义端口向FTP服务器的21端口发起连接请求,服务器如果允许连接,则建立起控制连接,直到双方的通信结束;

(2)当需要传输数据时,客户端以另一自定义端口与服务器的20端口建立数据连接。(3)数据传输结束后,先断开数据连接,再断开控制连接。

三、配置题

1.设服务器的IP与域名均已设好,请编辑DNS配置文件,完成以下配置。

DNS服务域:https://www.360docs.net/doc/7010015776.html,

https://www.360docs.net/doc/7010015776.html,所在网段:192.168.0.0/24

DNS服务器类型:主域名服务器

DNS服务器IP:192.168.0.200

DNS服务器域名:https://www.360docs.net/doc/7010015776.html,

DNS服务器别名:https://www.360docs.net/doc/7010015776.html,

1)配置主配置文件(1)__________________如下:

(2)_______ "(3)______________ " IN {

type (4)______________;

file "https://www.360docs.net/doc/7010015776.html,.(5) ______________";

};

zone "(6)_____________________ in-addr.arpa" IN {

type master;

file "(7)_____________________.arpa ";

};

2)配置正向解析文件(8)_____________________如下:

$TTL 86400

@ IN SOA (9)____________ https://www.360docs.net/doc/7010015776.html,. (

50 ; serial

28800 ; refresh

7200 ; retry

604800 ; expire

86400 ; ttl

)

(10)________________________________

(11)________________________________

(12)________________________________

3)配置反向解析文件(13)_____________________如下:

$TTL 86400

;...此处省略若干同上配置语句

IN NS https://www.360docs.net/doc/7010015776.html,.

(14)________________________________

(15)________________________________

1、/etc/named.conf

2、zone

3、https://www.360docs.net/doc/7010015776.html,

4、master

5、zone

6、0.168.192

7、0.168.192

8、https://www.360docs.net/doc/7010015776.html,.zone9、https://www.360docs.net/doc/7010015776.html,.

10、IN NS https://www.360docs.net/doc/7010015776.html,.

11、dns IN A192.168.0.200

12、fish IN CNAME dns

13、0.168.192.arpa

14、200IN PTR https://www.360docs.net/doc/7010015776.html,.

15、200IN PTR https://www.360docs.net/doc/7010015776.html,.

2.设服务器的IP、DNS的正向解析记录、各主页文件均已配置完成,请编辑

/etc/httpd/conf/httpd.conf,完成以下基于主机名的虚拟主机的配置,文件httpd.conf

# 在

# 在### Section 3: Virtual Hosts 下面:

在### Section 2: 'Main' server configuration 下面:

ServerName https://www.360docs.net/doc/7010015776.html,

DocumentRoot "/var/www/html"

在### Section 3: Virtual Hosts 下面:

NameVirtualHost 192.168.0.200

DocumentRoot /var/www/html

ServerName https://www.360docs.net/doc/7010015776.html,

DocumentRoot /var/www/vh1

ServerName https://www.360docs.net/doc/7010015776.html,

3.设服务器的IP、DNS的正向解析记录、各主页文件均已配置完成,请编辑/etc/httpd/conf/httpd.conf,完成以下基于IP地址的虚拟主机的配置,文件httpd.conf

# 在

# 在### Section 3: Virtual Hosts 下面:

3. 在### Section 2: 'Main' server configuration 下面:

ServerName https://www.360docs.net/doc/7010015776.html,

DocumentRoot "/var/www/html"

在### Section 3: Virtual Hosts 下面:

DocumentRoot /var/www/vh1

ServerName https://www.360docs.net/doc/7010015776.html,

DocumentRoot /var/www/vh2

ServerName https://www.360docs.net/doc/7010015776.html,

4.配置vsftpd服务器,要求:匿名用户可以登陆并具有上传、下载、新建目录功能,匿名用户的最大传输速度为20KB/s。写出配置文件的的路径与名字,并写出能满足要求的配置

语句即可。

4.配置vsftpd服务器,要求:匿名用户可以登陆并具有上传、下载、新建目录功能,匿名用户的最大传输速度为20KB/s。写出配置文件的的路径与名字,并写出能满足要求的配置语句即可。

配置文件:/etc/vsftpd/vsftpd.conf

write_enable=YES

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_max_rate=20000

5、配置vsftpd服务器,要求:使系统注册用户abc具有上传下载功能。写出配置文件的路径与名字,并写出能满足要求的配置语句即可。

5、配置vsftpd服务器,要求:使系统注册用户abc具有上传下载功能。写出配置文件的路径与名字,并写出能满足要求的配置语句即可。(8分)

配置文件:/etc/vsftpd/vsftpd.conf

local_enable=YES

write_enable=YES

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/userlist

在/etc/vsftpd/ userlist 加入可登录的用户名abc

6.编辑/etc/dhcpd.conf,配置DHCP服务器,要求配置如下:

网段:192.168.2.0/24

子网掩码:255.255.255.0

可分配的IP地址范围:192.168.2.10~192.168.2.100

对主机DNServer,其MAC地址为11:33:22:44:66:99,要求分配固定IP地址为192.168.2.50。默认租约时间为6小时,默认网关为192.168.2.1,默认DNS为192.168.2.8。

6.编辑/etc/dhcpd.conf,配置DHCP服务器,要求配置如下:(8分)

网段:192.168.2.0/24

子网掩码:255.255.255.0

可分配的IP地址范围:192.168.2.10~192.168.2.100

对主机DNServer,其MAC地址为11:33:22:44:66:99,要求分配固定IP地址为192.168.2.50。

默认租约时间为6小时,默认网关为192.168.2.1,默认DNS为192.168.2.50。

default-lease-time 21600

subnet 192.168.2.0 netmask 255.255.255.0 {

range 192.168.2.10 192.168.2.100;

host DNServer{

hardware ethernet 11:33:22:44:66:99;

fixed-address 192.168.2.50;

}

option routers 192.168.2.1;

option domain-name-servers 192.168.2.50;

}

Q1 论述Linux成为超级计算机操作系统最佳选择的原因。

ppt-ch1

Q2 从效率、安全、成本等方面,论述Linux与windows的区别。

ppt-ch1

Q3 论述一般Red Hat Linux系统的目录结构内各主要目录的功能。

p61

Q4 Linux系统的第一个进程是什么?基于什么配置文件?完成什么功能?Linux的各运行级别各代表什么?

p89~90

相关主题
相关文档
最新文档