第三次周考

1 Linux启动流程CentOS6和7(5分)
CentOS6:

1.开机BIOS自检
2.加载MBR引导
3.加载GRUB菜单
4.加载内核
5.运行INIT进程
6.选择运行级别/etc/inintab
7.初始化系统/etc/rc.sysinit
8.根据运行级别串行启动服务/etc/rc数字.d
9.启动minggetty显示登录界面运行login minggetty

CentOS7:

1.开机BIOS自检
2.加载MBR引导
3.加载GRUB菜单
4.加载内核
5.运行systemd进程
6.选择运行级别 default.target
7.初始化系统 sysyinit.target
8.根据运行级别并行启动服务
9.启动login登录界面

2 Linux运行级别及含义CentOS6和7(4分)
CentOS6

0关机
1单用户模式
2多用户模式
3命令行模式
4未启用
5图形化模式
6重启

CentOS7

0关机
1救援模式
234多用户模式
5图形化界面
6重启

3 软硬链接区别(4分)

软链接:ln -s 创建 可以跨分区创建 指向源文件,源文件删除软链接失效
硬链接:ln 创建 不可以跨分区创建 与源文件互为硬链接 源文件删除对硬链接没影响

4 网卡配置文件绝对路径(2分)

/etc/sysconfig/network-scripts/ifcfg-eth0

5 Redhat系统的DNS配置文件(2分)

/etc/resolve.conf

6 文件及含义(5分)

/etc/hosts DNS解析
/etc/fstab 开机自动挂载
/etc/rc.local 开机自启动程序
/etc/profile 环境设置变量
/etc/inittab 运行级别

7 说出至少5个Linux快捷键及含义(5分)

ctrl+a 光标移动到行首
ctrl+e 光标移动到行尾
ctrl+l 清屏
ctrl+y 粘贴
ctrl+c 停止正在运行的命令
tab 自动补全

8 说出至少10个vim快捷键及含义(5分)

g光标移动到行首
GG光标移动到最后一行行首
10g 光标移动到第十行
10GG 光标移动到第十行
^ 光标移动到行首
$ 光标移动到行尾
p 粘贴
10p 粘贴10行
ZZ 保存并退出
u 撤销

9 说出下面符号的含义(1种含义即可)(5分)

#提示符
$ 行尾
~ 当前用户的家目录
* 所有
{} 生成序列
+ 前面的字符出现一次或多次
\ > 标准输出重定向
>> 标准追加输出重定向
2> 错误输出重定向
2>> 错误追加输出重定向

10 说出单引号,双引号,不加引号区别(3分)

单引号:所见即所得
双引号:解析
不加引号:与双引号类似 可以加特殊符号[]等

11 找出/alex目录下以.txt结尾,修改实际是180天之前的,大于100k并小于10M的文件(3分)

find /alex -type f -name '*.txt' -mtime +180 -size +100k -size -10M

12 找出/oldboy目录下以.log结尾的文件并把文件中的oldboy替换为oldgirl(至少2种方法) (5分)

find /oldboy -type f -name '.txt' |xargs sed -r 's#oldboy#oldgirl#g'
sed -r 's#oldboy#oldgirl#g' `find /oldboy -type f -name '
.txt'`

13 找出/oldboy下面以.conf结尾的文件打包备份到/tmp/下面(2种方法)(5分)

find /oldboy -type f -name '.conf' |xargs tar zcf /tmp/111.tar.gz
tar zcf /tmp/111.tar.gz `find /oldboy -type f -name '
.conf'`

14 筛选出/etc/ssh/sshd.config文件中不是以#和D开头的行(3分)

sed -r '/^#|^D/d' /etc/ssh/sshd.config
sed -rn '/#|D/!p' /etc/ssh/sshd.config

15 查找出/etc/目录下以.txt结尾的,修改时间在最近三天的,内容中带有“PORT”的文件(3分)

find /etc -type f -name '.txt' -mtime -3 |grep 'PORT'
grep 'PORT' `find /etc -type f -name '
.txt' -mtime -3 `

16 筛选出file文件中带有oldboy或oldgirl的行(3分)

egrep 'oldboy|oldgirl' file
sed -rn '/oldboy|oldgirl/p' file

17 将以下字符追加到/oldboy/test.txt文件中(写出命令) (3分)

金 211324198705244720
万 500224197105168312
任 1231231231oldboy

任 3oldboy
任 lidao97303136098

cat >>/oldboy/test.txt < 金 211324198705244720
万 500224197105168312
任 1231231231oldboy

任 3oldboy
任 lidao97303136098
EOF

18 筛选出/oldboy/test.txt文件中正确的身份证号(3分)

egrep '.*[0-9X]$' test.txt

19 打印出/oldboy/test.txt文件中第2行到第4行(3分)

sed -n '2,4p' /oldboy/test.txt

20 使用sed找出/oldboy/test.txt文件中包含oldboy的行(3分)

sed -rn '/oldboy/p' /oldboy/test.txt

21 删除/oldboy/test.txt文件中的空行(3分)

sed -r '/^$/d' /oldboy/test.txt

22 有一文件file.txt的内容为

my qq num is 49000448.$

not 4900000448.
my god ,i am not oldbey,but clsn!$
注:$符号为文件内容

23 筛选出file.txt文件中所有连续的数字(3分)

egrep '[0-9]+' file.txt

24 筛选出file.txt文件中所有空行,并显示行号(3分)

egrep -n '^$' file.txt

25 筛选出file.txt文件中以m开头并且以$结尾的行(3分)

egrep -n '^m.*$$' file.txt

26 使用sed将file.txt文件中第3行的448替换成558(3分)

sed -rn '3s#448#558#gp' file.txt

27 使用sed将file.txt文件中所有$删除(3分)

sed 's#$##g' file.txt

28 什么是Buffer和Cache(4分)

buffer 写缓冲
cache 读缓存

29 Raid0和Raid1的特点(4分)

raid0 最少一块盘 容量是所有盘之和 性能读写速度都快 没有冗余 坏一块都坏
raid1 只能两块盘 容量是容量小的那块盘 性能读正常写入慢 100%冗余 坏一块数据还在

你可能感兴趣的:(第三次周考)