末声言Linux-第五关测试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了末声言Linux-第五关测试题相关的知识,希望对你有一定的参考价值。
1.1添加一个用户 mysql 指定 uid 为 888,禁止登陆并且不创建家目录。
useradd -u 888 -M -s /sbin/nologin mysql
1.2简述 raid0 raid1raid5 raid10 的工作原理和特点?
raid 0 最少一块硬盘 读写速度快 但是没有冗余 一块坏全盘垮掉
raid 1 只能两块硬盘 读写速度相对较差 有一块硬盘的冗余 但也损失了一块硬盘的容量。最多损失一块硬盘;
raid 5 最少三块硬盘 读写速度介于0与1之间 损失一块硬盘做备份,最多损失一块硬盘;
raid 10 最少四块硬盘 读写性能好 损失两块硬盘做冗余 最多损失两块硬盘;
1.3列出/usr/目录下各个子目录占用的空间大小
df -h /usr/*
1.4 填空题:12 块 2TB 硬盘在不考虑HotSpare 的情况下做 RAID0,RAID1,RAID5 后空间分别为(没有冗余全部为容量:24),(损失一块硬盘做冗余,容量:12),(分成三分之一做冗余,容量:22)。
1.5说出磁盘常见接口类型。
SATA SAS PCI-E
1.6sed 命令练习题
[[email protected]~]# cat /tmp/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
cat >passwd.txt<<eof
root:x:0: 0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
eof
1.6.1删除每行开头的所有空格
sed ‘s#^[ ]##g’passwd.txt
1.6.2把所有小写字母用括号()括起来
[[email protected] etc]# sed ‘s#[a-z]#(&)#g‘ passwd
1.6.3删除头三行
sed ‘/root/,/bin/d’ passwd
1.6.4显示 bin-halt 开头之间的行
sed -n ‘/bin/,/halt’ passwd
1.7 Shell 考试题
1.7.1CentOS 默认的 Shell
#!/bin/bash
1.7.2已知脚本如下所示
#cat test.sh #!/bin/bash user=`whoami`
问 sh test.sh 后 echo $user 返回的结果 ?
空;user不是环境变量
[email protected] ~]# sh ceshi.sh && echo $user
[[email protected] ~]#
1.7.3 Shell 变量分为
1.环境变量
2.普通变量
3.特殊变量
1.7.4 说明下面变量的类型或作用
export OLDGIRL=oldboyedu OLDGIRL 是环境变量,passwd是特殊变量
$0 当前shell的文件
$3 当前shell的第三个参数
$# 当前shell的所有参数
$? 显示命令是否执行成功
1.7.5 找出下面有误的变量名
①x
②name
③passWord
④1jia
⑤123
⑥z_123
6,因为变量只能是以字母或者下划线开头,而不是以字母或者下划线组成
1.7.6写出 2 个环境变量配置文件和 1个目录
/etc/profile
/etc/bashrc
/etc/profile.d
1.7.7 根据题意写出对应脚本
判断/data目录是否存在,存在则进入目录并查看文件属性
#!/bin/bash
if [ -d /data ]
ll /data
fi
判断/etc/hosts文件是否存在,存在则将文件复制到/tmp目录下。
#!/bin/bash
if [ -f /etc/hosts ];then
\cp /etc/hosts /tmp
fi
[[email protected] ~]# ls -lrt /tmp/hosts
-rw-r--r-- 1 root root 188 Nov 20 00:49/tmp/hosts
本文出自 “以梦为马 不负韶华” 博客,谢绝转载!
以上是关于末声言Linux-第五关测试题的主要内容,如果未能解决你的问题,请参考以下文章