命令题:
1.将/etc/fstab中的空行删除显示到终端
sed ‘/^&/d’ /etc/fstab
2.只打印/etc/fstab第2到第5行
sed -n ‘2,5p’ /etc/fstab
3.将/etc/fstab中的“/”替换为“?”:
sed ‘s/\//?/g’ /etc/fstab
4.解压test.tar.gz到/tmp/test1目录下,显示解压过程
tar -xzvf test.tar.gz -C /tmp/test1
5.解压file1.bz2文件,写出两种方式
unbzip2 file1.bz2
bzip2 -d file1.bz2
6.将本地当前目录下名为file2的文件,复制到远程主机192.168.1.20的/tmp/test目录下,以root身份复制
scp ./file2 root@192.168.1.20:/tmp/test
7.查看httpd服务当前状态信息
service httpd status
8.显示进程信息,包含与终端相关,无关,及用户相关进程
ps aux
9.当前运行某vim进程,pid为11834,调整nice值为5
renice -n 5 -p 11834
10.查看进程树信息,用两种方式
pstree
ps axjf
脚本题:
1.生成10个随机数,打印为一行到终端,用逗号分隔,要求10个数之间用逗号分隔,第10个数后面没有逗号,求出10个数中最大值和最小值,并打印
取最大值:
终端运行脚本结果:
2.写shell脚本,来管理httpd服务,或者sshd服务,要求脚本运行后,可以与用户交互,用户可以选择要管理的服务(httpd 或者sshd),和管理的方式(start,stop,restart,status),如果用户输入错误,打印用法并以返回码为9的状态退出
终端运行脚本结果:
查看由于用户输入错误而退出的返回码:
简答题:
1.VMware中的客户机网络配置常见方式为哪几种?有什么区别?
VMnet 0 : 桥接模式 -------- 桥接到物理网卡
VMnet1: 仅主机模式-------- 仅与主机相连
VMnet8: NAT模式 ---------- 网络地址转换,创建一个小型的局域网
2.使用ps -l查看进程信息时,S列为进程状态,请问进程共有哪几种状态,分别用什么大写字母表示?
R 运行态 在调度列里等待调度
S 睡眠态 可以被唤醒
D 不可中断睡眠态 等待磁盘与内存完成io操作
T 停止态 正常结束
Z 僵死态 进程结束了 并没有释放内存空间
3.linux中常见的压缩格式有哪些,写出后缀名,并写出生成该种压缩格式的命令名称?
.gz gzip
.bz2 bzip2
.xz xz
.zip zip
.Z compress -f
4.OSI7层网络模型为哪7层,每层包含哪些内容?
应用层 : http协议 https Telnet SSH
表示层 : ASCII JPEG
会话层 : 维持会话 通信连接
传输层 : UDP(不可靠的)/TCP(可靠的)
网络层 : IP ICMP控制报文协议
数据链路层 : ARP 地址解析协议 RARP 逆地址解析协议
物理层 : 传输数据介质 (网卡 双绞线 光纤)
5.CentOS7中,存放网口配置文件的路径为?
/etc/sysconfig/network-scripts/