第二十一节:Linux 运维中的高频面试题整理与实战建议

第二十一节:Linux 运维中的高频面试题整理与实战建议

本节整理了 Linux 运维岗位常见的面试题,并附上实战建议与解答,帮助你系统复习基础知识并应对实战挑战。


一、系统基础类

1. Linux 和 Windows 的核心区别?

  • Linux 开源、可裁剪、稳定性强,适合服务器;
  • Windows 图形界面强,用户友好;
  • Linux 多用户多任务机制更灵活。

2. Linux 的目录结构中 /etc/var/usr 分别存放什么?

  • /etc:配置文件;
  • /var:可变数据,如日志、缓存;
  • /usr:共享的只读用户数据和程序。

二、用户权限与文件系统

1. 如何理解 Linux 的权限模型?

  • 拥有者(user)、用户组(group)、其他用户(others);
  • 权限位包括:读(r)、写(w)、执行(x);
  • 修改权限:chmodchownchgrp

2. 硬链接与软链接的区别?

  • 硬链接指向 inode,同一文件;
  • 软链接为快捷方式,指向路径,删除源文件则失效。

三、进程与服务管理

1. ps, top, htop 有何区别?

  • ps:一次性显示快照;
  • top:动态刷新进程状态;
  • htop:增强版,支持交互式操作。

2. 如何后台运行程序并保持关机后继续运行?

  • 使用 nohup + &
nohup ./app &> output.log &

四、网络与安全

1. 如何查看某个端口是否被监听?

ss -tuln | grep 80

2. Linux 中如何实现端口转发?

  • 使用 iptables
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
  • 或者 firewalld / nftables

五、包管理与编译安装

1. .deb.rpm 有何区别?

  • .deb 用于 Debian/Ubuntu 系;
  • .rpm 用于 RedHat/CentOS 系。

2. yumapt 区别?

  • yum 为 RPM 系列的软件管理工具;
  • apt 是 Debian 系列的软件管理工具。

六、运维实战建议

1. 如何做好生产服务器的安全运维?

✅ 最小权限原则(最小用户、最少服务)
✅ SSH 安全配置(禁用 root、使用密钥)
✅ 定期打补丁和升级
✅ 日志与异常检测自动化
✅ 实施定时备份与恢复演练

2. 日常排障流程建议

  1. 问题确认(时间、现象)
  2. 日志排查(/var/logjournalctl
  3. 资源检查(CPU、内存、磁盘、连接数)
  4. 服务状态与端口检查
  5. 临时修复 + 后续补丁或方案验证

七、高频命令速记

功能命令
查看进程ps, top, htop, pstree
监控系统vmstat, iostat, netstat, iftop
权限管理chmod, chown, umask
网络配置ip, ss, netplan, ping, traceroute
软件管理yum, apt, rpm, dpkg
日志查看journalctl, tail, grep, less

八、常见面试陷阱提醒

cronsystemd timer 的差异?(cron 为传统方式,systemd 更强大)
top 中 %wa 含义?(等待 IO,不是 CPU 占用)
umask 是权限掩码,不是权限设置命令!


九、小结

面试中不仅考察命令的记忆,更重要的是理解其原理与使用场景。
多做实战项目、日志排查与性能优化演练,是成为优秀 Linux 运维工程师的关键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值