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