复习题均为本人认真完成,整理答案不易,希望能点个关注,谢谢。
复习题目(8)
一、填空题
1、在/home内创建目录abc : mkdir /home/abc
2、将当前位置的1.c和2.c合并为3.c : cat 1.c 2.c > 3.c
3、复制当前位置的named.conf到/etc : cp named.conf /etc
4、将当前位置的目录d1移入当前位置的目录d2 : mv d1 d2
5、查找所有nologin用户: grep nologin /etc/passwd
6、压缩当前目录的所有内容为1.zip : zip 1.zip –r *
7、设置主机名为Linux2,应在/etc/sysconfig/network内添加: HOSTNAME=Linux2
8、配置主机的第2块网卡的文件名为/etc/sysconfig/network-scripts/ ifcfg-eth1
9、Linux系统的域名服务器的服务器软件名为BIND,守护进程名为: named
10、Web服务器默认会在本机所有IP地址上的TCP 80 端口监听客户端的请求。
二、单项选择题
1、创建用户u1,并指定u1使用的shell为bash;,需要使用如下命令:( )
a、useradd u1 -s /bing/bash b、useradd u1 -s /bin/bash
c、useradd u1 -s ./bing/bash d、useradd u1 -s ./bin/bash
2、保存系统群组信息的文件是:( )
a、/etc/class b、/etc/group c、/var/class d、/var/group
3、在Vi中的命令模式中,复制/剪切/粘贴的按键分别是:( )
a、c / x / v b、y / d / p
c、^c / ^x / ^v d、^y / ^d / ^p
d ------ 剪切操作
y -------复制操作
p -------粘贴操作
^ --------选中当前行,光标位置到行首(或者使用键盘的HOME键)
$ --------选中当前行,光标位置到行尾(或者使用键盘的END键)
4、设置vsftpd服务随X-windows启动,可以使用命令:( )
a、chkconfig --level 5 vsftpd on
b、chkconfig --level 3 vsftpd on
c、checkcfg --level 5 vsftpd on
d、checkcfg --level 3 vsftpd on
5、由于特殊的依赖关系,需要安装早期版本的软件包,需要使用命令:( )
a、rpm -i --oldpackage PACKAGE_FILE
b、rpm -U --oldpackage PACKAGE_FILE
c、rpm -i --stale PACKAGE_FILE
d、rpm -U --stale PACKAGE_FILE
6、如想通过/share目录访问/dev/sda6,应使用命令:( )
a、mount -s /dev/sda6 -d /share
b、port -s /dev/sda6 -d /share
c、mount /dev/sda6 /share
d、port /dev/sda6 /share
7、Linux操作系统属于( ),遵循( )授权。
a、自由软件,GPL b、商业软件,copyright
c、自由软件,copyright d、商业软件,GPL
8、( )进程是Linux系统启动的第一个进程。
a、startup b、GRUB c、init d、power
9、网络域名后缀为.gov表示机构类型为( )。
a、政府 b、军事 c、教育 d、商业
10、在DNS递归解析过程中,转发器一般应设置为( )
a、根DNS b、顶级域DNS
c、二级域DNS d、本地ISP的DNS
11、Linux中查看网卡IP地址的命令是( )
a、ifup b、ifdown c、ipconfig d、ifconfig
12、DHCP服务器的作用是管理( )
a、DN申请 b、网络时间查询
c、动态IP地址 d、用户身份认证
13、在vsftpd的配置中,anonymous_enable=YES表示允许( )访问FTP服务器。
a、所有用户 b、列表用户
c、注册用户 d、匿名用户
14、关于Samba,以下说法不正确的是( )。
a、是一种文件共享服务
b、是一种实时通信协议
c、可用在不同类型的操作系统间
d、仅用在相同类型的操作系统间
15、Linux系统中的邮件服务器程序是( )。
a、imap b、IIS c、POP3 d、sendmail
三、简答题
1、在一台计算机的IDE2接口的master插口上挂接了一块IDE硬盘,分了4个分区,3个主分区,1个逻辑分区,则这4个分区的命名分别是什么?
/dev/hdc1 /dev/hdc2 /dev/hdc3 /dev/hdc5
2、使用root用户,完成以下设置:
已有群组g1,将已有用户u1加入该组;
新建目录/home/prj1,修改目录prj1及其内的文件的属组为g1;
修改目录/home/prj1及其内的文件的权限,对属组增加读写权限。
usermod -G g1 u1 mkdir /home/prj1
chown –R root.g1 /home/prj1
chmod -R 770 /home/prj1
3、简述Apache服务器主配置文件httpd.conf组成部分及作用。
(1)全局环境:Apache服务器进程的整体控制
(2)主服务器配置:定义主(默认)服务器的参数
(3)虚拟主机配置:设置和创建虚拟主机。
四、配置题
1.设服务器的IP与域名均已设好,请编辑DNS配置文件,完成以下配置。
DNS服务域:hi.cn
hi.cn所在网段:192.168.0.0/24
DNS服务器类型:主域名服务器
DNS服务器IP:192.168.0.200
DNS服务器域名:dns.hi.cn
DNS服务器别名:cat.hi.cn
1)配置主配置文件(1)____/etc/named.conf ___如下:
zone "(2)____ hi.cn _______ " IN {
type (3)____ master _______;
file "hi.cn.(4) __ zone ________"; };
zone "(5)___0.168.192____ in-addr.arpa" IN {
type master;
file "(6)____0.168.192________.arpa "; };
2)配置正向解析文件(7)_____ hi.cn.zone _________如下:
$TTL 86400
@ IN SOA dns.hi.cn. root.dns.hi.cn. (
50 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl )
IN NS dns.hi.cn.
(8)__ dns IN A 192.168.0.200__
(9)__ cat IN CNAME dns ____
3)配置反向解析文件(10)____0.168.192.arpa ______如下:
$TTL 86400
;...此处省略若干同上配置语句
IN NS dns.hi.cn.
(11)__200 IN PTR dns.hi.cn. ________
(12)_200 IN PTR cat.hi.cn.____
2.设服务器的IP、DNS的正向解析记录、各主页文件均已配置完成,请编辑/etc/httpd/conf/httpd.conf,完成以下基于IP地址的虚拟主机的配置,文件httpd.conf内已默认配置的可不写。
默认主机 | 虚拟主机1 | 虚拟主机2 | |
IP | 192.168.0.201 | 192.168.0.202 | 192.168.0.203 |
Name | www.hi.cn | vh1.hi.cn | vh2.hi.cn |
根目录 | /var/www/html | /var/www/vh1 | /var/www/vh2 |
# 在 ### Section 2: 'Main' server configuration 下面:
ServerName www.hi.cn
DocumentRoot "/var/www/html"
# 在### Section 3: Virtual Hosts 下面:
<VirtualHost 192.168.0.202>
DocumentRoot /var/www/vh1
ServerName vh1.hi.cn
</VirtualHost>
<VirtualHost 192.168.0.203>
DocumentRoot /var/www/vh2
ServerName vh2.hi.cn
</VirtualHost>
3.编辑/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。
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; }
}
Q1 论述Linux成为超级计算机操作系统最佳选择的原因。
Linux的模块化特性使得Linux系统可以流畅运行,并且有非常高和非常好的可定制性
Linux内核具有尽可能强的通用性,可以适用大范围的系统
系统的高扩展性,使得服务器具有更庞大负载的能力,它可以轻松地适应新的、高负载的服务器,但也可以运行在很老的机器上,对硬件的要求更低,通俗来讲,就是上限、下限都特别好
Linux具有开源性,在保证系统安全的同时,管理员也能够通过对系统的定制来获取最大性能。此外,因为开源,Linux得到了社区的大力支持,环境更好
Linux,可以改动代码消除无必要的进程,提升计算机的性能和效率。由于高度定制,linux并不需要靠定期重启来维持性能水平,能极长时间使用,也能很好控制内存溢出等问题。
Linux无需支付特许使用费,降低成本
Linux的网络支持功能很好,添加或删除任何网络设备都比较容易,无需系统重启就能更新设置
Q2 从效率、安全、成本等方面,论述Linux与windows的区别。
1、windows诞生的时候就是做桌面用的,考虑的是广大普通用户的便利性;linux一开始就是为服务器,大型机等考虑的,功能单一,接口简单,所以快,效率高。
2、linux开源,意味着开发者很难留暗门,所以安全?
因为开源,对于算法高手,反而可以通过阅读开源代码,找出漏洞,攻击系统;开源的代码安全性还是和程序猿水平以及精力正相关的。实际上,写linux或者windows 内核的病毒,在难度上差别并不大。linux相对安全,只是因为用户少,应用场景简单,因而受到的攻击相对也少。
3、没有版权,使用成本低?
在普及性的应用中,除了操作系统的采购成本,还需要长期的隐性学习成本和维护成本。如果综合考虑培训和维护以及软件迁移成本,Linux 比 Windows更烧钱,所以在2014年,慕尼黑政府在使用Linux10年后,决定改回Windows。检视慕尼黑政府使用Linux的情况时发现,在很多Linux机器上面跑了虚拟机,虚拟机上装的是 Windows 。
Q3 论述一般Red Hat Linux系统的目录结构内各主要目录的功能。
p61
各功能目录:
/bin:命令目录,比如 Is、cp、mkdir 等;/usr/bin类似;
/boot: Linux的内核及引导文件目录,比如vmlinuz和initrd.img文件都位于这个目录中。一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
/dev :设备文件存储目录,比如声卡、磁盘......
/etc :系统配置文件的所在地,一些服务器的配置文件也在这里;/home :普通用户文档存放目录;
/lib :库文件
/lost+found :当系统意外崩溃产生的文件碎片/mnt :挂载储存设备,如 cdrom
/root: Linux超级权限用户 root的家目录
/sbin :存放涉及系统管理命令,除 root 外,普通用户无权限/tmp :临时文件目录
等等
Q4 Linux系统的第一个进程是什么?基于什么配置文件?完成什么功能?Linux的各运行级别各代表什么?
p90