##############################################################
这几天总结了一些笔试题,以备不时之需:
一、选择题
1.查看当前主机文件系统存储空间的使用率,使用的命令( B )
A:du B:df C:mount D:fdisk
2.哪条命令不能查看一个文本文件的内容( C )
A:sed B:less C:file D:tail
3.查看当前操作系统内核加载了哪些模块,使用的命令是( D )
A:lsatrr B:dmesg C:showrgb D:lsmod
4.在bash中,export的作用是( C )
A:在子shell中运行命令 B:使在子shell中可以使用命令历史记录
C:为其他应用程序设置环境变量 D:提供NFS分区给网络中的其他系统使用
5.从当前主机卸载一个已装载的文件系统,命令是( A )
A:umount B:dismount
C:mount -u D:在/etc/fstab中删除对应的项
6.假设当前主机的umask为032,则默认创建一个目录,对应的权限为( B )
A:----WX-w- B:rwxr--r-x
C:rw--wxr-- D:rwxrw-r-x
解析:默认创建一个目录的权限为777-032=745rwxr--r-x
默认创建一个文件的权限为666-032=634,奇数为加1为644,rw-r--r--
7.在bash中,在一条命令后加入"2>&1"的含义是( C )
A:标准输入重定向到标准错误输出
B:标准输出重定向到标准输入
C:标准错误输出重定向到标准输出
D:标准输出重定向到标准错误输出
8.ext2/3/4文件系统中,操作系统缺省为root用户保留最多多大的存储空间( C)
A:1% B:5% C:10% D:20%
9.命令kill 15 的含义是( C)
A:kills the process whose PID is 15
B:kills all process belong to UID 15
C:sends SIGTERM to the process whose PID is 15
D:sends SIGKILL to the process whose PID is 15
10.使用什么命令可以在今天晚上12点运行命令cmd1(B)
A:at midnight cmd1
B:echo "cmd1" | at midnight
C:cron -at "00:00" cmd1
D:batch -t "00:00" < cmd1
11.ipv4网络中,21位掩码对应的十进制位表现形式是( B )
A:255.255.224.0 B:255.255.248.0
C:255.255.255.224 D:255.255.255.248
12.下面哪条命令可用于测试远程地址上某个指定端口是否处于监听状态( A)
A:Telnet B:ssh C:ftp D:curl
13.哪条正则表达式可匹配"host113"、"host114"、"host115"三个名字(A)
A:host11[3-5] B:host11{3-5}
C:host{3,4,5} D:host11[3/4/5]
解析:通配符[a,z]多个字符或连续范围中的一个(连续用)
{a,z}单个字符(单个用)
14.查看一台主机的序列号,可以使用哪一条命令(C)
A:dmesg B:uname
C:dmidecode D:cat /etc/issue
15.sendmail中缺省的未发出的信件存放的位置是(D)
A:/var/mail/ B:/var/mail/undelived
C:/var/spool/mail/ D:/var/spool/mqueue
16.安装vsftpd后,FTP服务的默认根目录位置是(D)
A:/var/vsftp/home/ B:/var/vsftp/pub
C:/opt/vsftp/pub/ D:/vat/ftp/pub
17.下面那种RAID级别单位容量成本最高( D )
A:RAID1 B:RAID0 C:RAID5 D:RAID10
18.ipv4网络中,vlan的主要作用是( A)
A:隔离广播风暴
B:交换机集群之间互相通信
C:加密网络通信
D:防止网络产生环路
19.数据库MySQL默认的服务端口是( A)
A:3306 B:1521 C:1433 D:8001
20.下面哪个操作系统不能安装在pc服务器上( A)
A:windows B:SUSE C:Solaris D:CentOS
二、填空题
1.CD-ROM标准的文件系统类型是(iso9660)
2.集线器工作在OSI参考模型的第(1物理)层,交换机工作在OSI参考模型的第(2数据链路层)层
(集线器(hub)工作在OSI参考模型的物理层(第一层),传输的单位是比特。所有接口在同一广播域、和同一冲突域中,所以集线器只能利用到实际带宽的30%-40% )
3.将/home/admin目录做归档压缩,压缩后生成admin.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令是: tar -czf /home/admin.tar.gz /home/admin
4.在Linux系统下,第二个SCSI通道的硬盘对应的文件名是(/dev/sdb2)
5.RAID1磁盘利用率是(50),RAID5磁盘利用率是(75)
6.ping命令用于测试网络的联通性,ping命令通过(ICMP)协议来实现
7.写出将a.txt改名为b.txt的命令(mv a.txt b.txt)
8.redhat系统下,查找yum源中哪个软件包提供了test命令,使用的命令是(yum provides test)
9.redhat系统下,默认eth0的配置文件存放的目录是(/etc/sysconfig/network-scripts/)
10.redhat6下系统下,chkconfig keepalived off 命令的功能是(关闭keepalived,不生效,重启后才生效)
11.查看PID为9528的进程调用了哪些文件,写出使用的命令(ps -ef | grep filename)
12.双物理网卡聚合成为一个逻辑网卡,采用bond1模式,对应的工作方式中文描述的是(主-备份策略)
13./test目录的属主和属组都是root,访问权限是700,新建一个用户user01,使用acl功能赋予user01 /test 目录的rwx权限,使用的命令是(setfacl -m u:user01:rwx test/)
14.存储概念中,1PB=(1048576)GB,网络概念中,万兆宽带理论上最大的下载速度是1250MB/S. (理论速率可以达到1250MB/S,这个一般是专线,可以达到理论速率。)
15./etc/security/limits.conf文件中,有一行内容为"test hard nofile 100",这行内容的含义是(test文件可打开的文件描述符最大数是100)
可打开的文件描述符的最大数(超过会报错);
三 、简答题
1.当前有安装了redhat系统的两台主机,host1和host2,现在要从root@host1主机通过RSA秘钥认证方式免密登入root@host2主机,请给出相应的配置过程?
在host1上操作
ssh-keygen -N '' -f /root/.ssh/id_rsa(生成密钥对)
ssh-copy-id root@host2
2.作为新入职的Linux主机管理员,你发现有一台安装了RHEL7.2系统的PC主机无法使用交接文档中给出的root的口令进行登录,现在需要你重置这台主机的root口令,请写出配置步骤?
#重启机器,进入grub时按e键进入编辑状态
找到Linux16所在的行,在末尾添加rd.break=tty0,按ctrl+x进入救援模式
以可读写的方式挂载硬盘中的根目录,并重设root的密码
#mount -o remount,rw /sysroot
#chroot /sysroot/
#echo 123456 | passwd --stdin root
#touch /.autorelabel
#exit
#reboot
3.请你简述一下DHCP的原理及作用
DHCP的原理和作用?
#dynamic host configure ptotocol
作用:(1)用于内部网和网络服务供应商自动分配IP地址
(2)用户用于内部网管理员作为对所有计算机坐中央管理的手段
原理:
(1)dhcp有两个对象,分别是dhcp client和dhcp server,当服务搭建完之后,由于client没有IP地址,他会发送一个以dhcp discovery的报文,在网络上所有支持tcp/ip的主机都会收到该报文,但是只有dhcp server会响应.
(2)dhcp server响应后,会解析自己dhcpd.conf的配置文件,在地址池里查找是否有合适的ip供client使用,如果有合适的会反馈给client一个offer的报文告知有合适的ip可以使用
(3)client收到offer后,会向server发送request的请求,请求获得IP地址,掩码,网关,dns,mac地址以及地址租期等等信息.
(4)server收到request请求后,确认要为client发送ip等信息后,便向该client响应一个IP地址以及其他option的报文,来告诉可以client可以使用IP了
(5)当client重新登录时,发送一个以前的dhcp server分配的IP地址信息的dhcp request报文,当server收到该请求后,会尝试继续让client继续使用该IP地址,并回答一个ack报文
(6)dhcp获得的ip都有一个租约,当租约到期后,server会回收该IP地址,如果client想继续使用该IP,就会向server继续发送request请求,重复以上的步骤
###############
注意:大致理解以上的过程之后,可以简化一下如下:
DHCP请求IP地址的过程如下:
1)主机发送DHCPDISCOVER广播包在网络上寻找DHCP服务器;
2)DHCP服务器向主机发送DHCPOFFER单播数据包,包含IP地址、MAC地址、域名信息以及地址租期;
3)主机发送DHCPREQUEST广播包,正式向服务器请求分配已提供的IP地址;
4)DHCP服务器向主机发送DHCPACK单播包,确认主机的请求