手机版

Linux运维工程师面试题总结(10)

发布时间:2021-06-08   来源:未知    
字号:

D

6、实现字符串翻转

[root@localhost bin]# cat 8

qweqewqedadaddas

[root@localhost bin]# rev 8

saddadadeqweqewq

########################################第2次电面

7、sed awk grep哪个最好

我答的是 哪个掌握的精通,都很好,但是还是问我哪个最好,我只能说awk了,对于行操作和列操作都可以操作的很好。

8、grep -E -P 是什么意思

我说的是-E, --extended-regexp 采用规则表示式去解释样式。 -P不太清楚

9、请介绍一下你对运维这个工作的理解,和应该具备的素质。

shell脚本编程部分:

1.从a.log文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第五个字段?

2.添加一个新组为class01,然后,添加属于这个组的30个用户,用户名的形式为stdXX, 其中,XX从01到30?

3.在每个月的第一天备份并压缩/etc目录下的所有内容,存放在/root/backup目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。shell程序fileback存放在/usr/bin目录下?

4.用shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下? 参考答案:

#!/bin/bash

directory=/dev

for file in anaconda-ks.cfg install.log install.log.syslog

do

if [ -f $file ]

then

cp $file $directory/$file.bak

echo " HI, $LOGNAME $file is backed up already in $directory !!"

fi

done

5.某系统管理员需要每天做一定的重复工作,编制一个解决方案:

(1).从下午4:50删除/abc目录下的全部子目录和全部文件;

(2).从早上8:00~下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的back01.txt文件内;

(3).每逢周一下午5:50将/data目录下的所有目录和文件归档并压缩为文件

backup.tar.gz;

(4).在下午5:55将IDE接口的CD-ROM缷载(假设CD-ROM的设备名为hdc);

Linux运维工程师面试题总结(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)