随着这两天AI大模型的快速发展,对研发工程师尤其是软件研发工程师的要求越来越高,不再是懂点基础Java编程知识,会用SpringBoot、SpringCloud开发框架做点web项目,这些基础代码由AI大模型生成的效率比传统手搓高效不止100倍。
因此,研发工程师需要有更多更广泛的技能,全方位的技术架构与思维,具有技术选型的高效决策能力,掌握各种各种的工具与技术,已变得愈发重要。不要陷入某一个技术的细节钻研里,而是要有综合性、全方位的技术整合与统筹能力。
一、远程连接(Windows 客户端 + Linux 命令)
客户端工具(Windows/Mac)
Xshell:SSH 多会话、端口转发、脚本,首选运维工具
SecureCRT:稳定、支持批量命令、日志记录
PuTTY / KiTTY:轻量免费,单会话连接
FinalShell:国产,自带 SFTP、服务器监控
Tabby / WindTerm:开源现代化终端,支持分屏
Mosh:弱网环境 SSH,断线自动重连
Linux 原生命令
ssh、scp、sftp:远程登录 + 文件传输
rsync:增量同步(首选备份传输)
二、系统资源监控(命令行 + 一体化监控)
1)进程 / CPU / 内存(实时排查)
2)磁盘 IO & 空间
df -h:磁盘分区使用率;df -i 查看 inode
du -sh *:目录大小统计;ncdu 交互式目录大小分析
iostat -x:磁盘读写 IO、等待队列、% util(sysstat)
atop:记录历史资源快照,事后复盘宕机问题
sar:历史性能数据(CPU、磁盘、网络),运维必备历史审计
3)一体化大屏(单窗口全量监控)
glances:CPU / 内存 / 磁盘 / 网络 / 容器一站式监控,支持 Web 页面
nmon:AIX/Linux 通用性能采集,可导出报表

三、网络排查工具(端口、连通、抓包、流量)
1)端口与连接查询
ss -tulnp(替代 netstat,更快),查看监听端口、TCP 连接
netstat -tulnp:传统端口查询(老系统)
lsof -i: 端口号:查看哪个进程占用端口
2)连通性路由
ping:连通测试
traceroute / tracepath:路由追踪
mtr:ping+traceroute 二合一,持续丢包检测(排故障首选)
3)带宽与流量监控
iftop:网卡实时带宽排行
nethogs:按进程统计网络流量(找出哪个程序跑满带宽)
ifstat:多网卡流量统计
4)抓包 & 网络调试
tcpdump:命令行抓包,保存 pcap 文件给 Wireshark 分析
socat:万能端口转发、双向数据流调试(替代 nc)
nc(netcat):网络瑞士军刀,端口监听、测试端口连通
curl / wget:HTTP 接口测试、下载文件
dig / nslookup:DNS 解析排查
四、文件与磁盘管理
文件传输同步
rsync:增量备份、跨机同步(首选)
scp:简单远程拷贝
sftp:加密文件传输
打包压缩:tar、gzip、bzip2、xz、zip/unzip
磁盘分区:fdisk、parted、gdisk(GPT 分区)
挂载卸载:mount、umount、tmpfs
文件查找:find、locate
目录对比:diff、rsync --dry-run
五、文本处理 & 日志分析(运维高频)
三剑客:grep(过滤)、sed(行编辑)、awk(字段统计)
日志查看:tail -f、less、head、cat
日志统计:wc、sort、uniq、cut
实时日志监控:multitail、lnav(多文件分屏查看日志)
六、定时任务 & 系统配置
crontab:定时任务;anacron(关机任务补执行)
systemctl / service:系统服务启停、开机自启
sysctl:内核参数调优(网络、内存、文件句柄)
ulimit:文件句柄、进程数限制
chmod/chown/setfacl:权限管理
七、压力测试工具(压测接口、服务器负载)
ab(Apache Bench):HTTP 接口简单并发压测
siege:多 URL 并发压测
wrk:高性能 HTTP 压测,支持 Lua 脚本
tsung:分布式高并发压测(HTTP/TCP)
dd / fio:磁盘 IO 压力测试
八、运维自动化 & 批量管理
Ansible:无代理批量运维、配置下发、批量部署(首选)脚本之家
SaltStack / Puppet:大规模集群配置管理脚本之家
pssh:多主机并行执行命令
tmux / screen:会话保持,后台跑任务,防止 SSH 断开程序终止
九、容器 & 云原生工具(Docker/K8s 场景)
docker、docker-compose:容器运行与编排
nerdctl / iSulad:国产容器运行时(信创环境)
crictl:K8s 容器命令行
kubectl:K8s 集群管理
ctop:容器资源监控(htop for docker)
portainer:Docker 可视化 Web 管理面板

十、整体监控平台(线上告警)
Prometheus + Grafana:主流时序监控 + 可视化(运维标配)
Zabbix:全服务器监控 + 自动告警(传统企业首选)
Nagios:服务可用性监控
glances + web:轻量单机监控页面
Monit:进程自动重启、服务保活
十一、备份 & 恢复工具
rsync:增量文件备份
tar:本地打包备份
borgbackup:去重压缩备份
mysqldump / pg_dump:数据库备份
dd:磁盘镜像备份
十二、安全工具
firewalld / iptables:防火墙策略
fail2ban:拦截 SSH 暴力破解
chkrootkit / rkhunter:查杀 Rootkit 木马
openssl:证书、加解密
semanage:SELinux 安全策略管理
十三、Windows 服务器配套工具(补充)
远程桌面:mstsc、RDP Wrapper
端口查看:TCPView、netstat、tasklist
性能监控:perfmon、资源监视器
文件同步:Robocopy
批量运维:PowerShell、WinRM
精简随身工具包(必装最小集合)
htop、glances、iftop、nethogs、mtr、tcpdump、nc、rsync、sysstat(sar/iostat)、ncdu、tmux、curl、dig、pssh
本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。
原文链接
欢迎访问 小易撩挨踢