末声言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-第五关测试题的主要内容,如果未能解决你的问题,请参考以下文章

末声言Linux每天一更-第四弹

末声言配置Linux网卡

末声言Linux三个时间

linux实战考试题:批量创建用户和密码-看看你会么

(转)linux实战考试题:批量创建用户和密码-看看你会么?

团队项目:第五关攻略