柠檬微趣服务器运维 凉经

简单分享一下被拷打的过程吧,本人linux基础不好,全程被面试官拷打,但是面试官人挺好的,你不会也会引导你答,然后给你讲。秋招岗位的第一个面试,当头一棒
Shell脚本题(3道)
1. 写一个Shell脚本,检测某个服务是否正常运行,若不在运行输出告警提示。
分 systemd 管理的服务和不是 systemd 管理的服务去检测(第一题就没做上来,脚本这一块真的不太会,最后面试官让我说的思路)
2. 统计一个日志文件里以S和M开头的日志,并输出到另外一个文件里
用正则表达式(也是没答上来)
3. 第三题不太记得了
问答题

  1. 脚本中用 export 修改了 PATH 并执行了 cd,分别用 bash mod.sh、source mod.sh 和 exec ./mod.sh 运行,父 Shell 的 PATH 和当前目录会怎样变化?为什么?
  2. 给服务器新装了一块磁盘,会进行哪些步骤初始化?

lsblk查看磁盘,分区,格式化分区,挂载,写入/etc/fstab永久挂载(漏说了分区,被拷打了)
3. 如何看linux目录里的文件类型,文件类型都有哪些?
ls -l 看开头第一个
- 普通文件
d 目录
l 软连接
b 块设备(硬盘就属于块设备,这里也被拷打了)
c 字符设备(比如终端就算,同样被拷打)
p 管道文件
s 套接字
4. 什么是软连接?
链接的是路径
5. 怎么查看当前的端口连接?ss -lntp 的lntp分别代表什么?
lntp分别代表什么也是被狠狠拷打了,面试官对我说"看大家都这么用,你也这么用呗"
6. 如何监听TCP 80端口的连接?
总结
现在回过头来看,其实整体都是很基础的linux操作,本人基础实在太烂了,全程被拷打,也是真正的知道了秋招面试的难度。其中像加硬盘怎么初始化,怎么看文件的类型以及有哪些类型,source bash exec这几个执行的区别,在AI面试阶段就有这样的问题。面试完基本上能感觉是凉了,还需要巩固基础。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论