为什么要学 Linux?
Linux 技能是系统运维、渗透测试、云计算、网络以及 DevOps 方向的必备基础能力。下面按照实际使用场景整理高频命令,方便日常速查和练习。
服务与日志管理
- ✅ systemctl — 管理系统服务
- ✅ journalctl — 查看分析系统日志
- ✅ dmesg — 查看内核信息
网络与流量分析
- ✅ ss — 查看网络套接字与端口
- ✅ ip — 配置网络接口
- ✅ ping — 测试网络连通性
- ✅ tcpdump — 抓包,捕获网络流量
磁盘与存储管理
- ✅ df & du — 查看磁盘占用
- ✅ lsblk & mount — 管理存储设备
- ✅ fdisk — 管理磁盘分区
性能监控与资源排查
- ✅ free & vmstat — 监控系统性能
- ✅ lsof — 查看已打开的文件与套接字
- ✅ uptime — 查看系统运行时长与负载
用户与权限管理
- ✅ useradd, usermod & passwd — 管理用户账号
- ✅ chage — 设置密码过期规则
任务调度与数据同步
- ✅ crontab — 配置定时任务
- ✅ rsync — 文件同步与备份
远程登录与安全
- ✅ ssh & scp — 远程登录服务器、传输文件
- ✅ ufw — 配置防火墙规则
小结
这份速查表适合日常练习使用,也可以分享给正在学习 Linux 的朋友。命令需要反复操作才能熟悉,建议结合实际环境多动手实践。
|