考试总结

[笔试考试试题命令部分](总满分 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 [图片上传失败...(image-7abbc-1554014132191)]

0}’ nginx.conf
vim :set nu
sed ‘=’ nginx.conf
老男孩 IT 教育 http://www.oldboyedu.com
Linux 技术交流问答 QQ 群 784850820(入群口令:oldboy)
less –N nginx.conf
6.已知如下命令及结果:
[oldboy@test ~][图片上传失败...(image-966fad-1554014132191)]

cat oldboy.txt
I 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 [图片上传失败...(image-122175-1554014132190)]

NF}’ oldbo
老男孩 IT 教育 http://www.oldboyedu.com
Linux 技术交流问答 QQ 群 784850820(入群口令:oldboy)
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 [图片上传失败...(image-26aca8-1554014132190)]

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/sh

cd /abc&& rm –rf ./*
50 16 * * * /bin/sh shanchu.sh >/dev/null 2>&1
(2) 00 17 * * 1 /bin/tar zcf ./[图片上传失败...(image-77dbfd-1554014132190)]

2}'
stat /etc/hosts|sed -nr 's#.(0(.)/-.*#\1#gp'
15.Linux 下通过 mkdir 命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?
如果在/oldboy/ett 下面再创建一个目录 test。再问/oldboy/ett 的硬链接数是多少?为什么。
2 目录本身是一个硬链接,.
老男孩 IT 教育 http://www.oldboyedu.com
Linux 技术交流问答 QQ 群 784850820(入群口令:oldboy)
3 目录本身是一个硬链接,.也是一个,..也是一个

  1. 企业故障案例 1:(参考问题 9)
    作为运维工程师,你在工作中遇到的一个实际问题,情况是:一个 lnmp 的服务器,站
    点目录下所有的文件均被植入了如下内容:
    (可用 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”
    18.写出 10 个以上 Linux 命令行中特殊字符及对应含义。
    [笔试考试试题理论部分] (总满分 28 分,每题 4 分)
  2. 请说出软链接和硬链接的区别。
    硬链接不占用 inode 软连接占用一个 inode
    硬链接不可以跨文件系统创建,软链接不影响
    删除源文件对硬链接无影响,但是软链接会失效
    硬链接不可以给目录创建,软连接行
    2.描述 ls -lhi 输出中,每一列的意义。
    33631870 -rw-r--r--. 1 root root 21 Oct 6 2020 oldboy.txt
    inode 号 文件类型权限 selinux 标识符等
  3. 什么是 PATH 环境变量,它有什么作用?
    PATH 是命令的搜索路径
    老男孩 IT 教育 http://www.oldboyedu.com
    Linux 技术交流问答 QQ 群 784850820(入群口令:oldboy)
    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:定时任务的脚本手工可以执行,但是放到定时任务里无法执行,可能
    原因是什么?
    原因一:环境变量问题,没有使用绝对路径执行定时任务
    原因二:定时任务

你可能感兴趣的:(考试总结)