插件窝 干货文章 Linux运维 & 网工应知必会 100 个知识点总结!

Linux运维 & 网工应知必会 100 个知识点总结!

基础 配置 网络 管理 681    来源:    2025-04-13

以下是Linux运维和网络工程师应掌握的100个核心知识点总结,按类别分类便于系统学习:


一、Linux基础

  1. Linux文件系统结构(/bin, /etc, /var等目录作用)
  2. 常用命令:ls/cd/cp/mv/rm/find/grep/awk/sed
  3. 文件权限管理(chmod/chown/umask)
  4. 用户与组管理(useradd/groupadd/passwd)
  5. 进程管理(ps/top/kill/nohup/systemctl)
  6. 软件包管理(apt/yum/dpkg/rpm)
  7. 文本编辑(vi/vim/nano)
  8. 文件压缩解压(tar/gzip/zip)
  9. 磁盘管理(df/du/fdisk/mount/lvm)
  10. 环境变量(PATH设置与生效)

二、系统管理

  1. 系统启动流程(BIOS→GRUB→kernel→init)
  2. 服务管理(systemd/sysvinit)
  3. 日志分析(journalctl/rsyslog/日志轮转)
  4. 定时任务(crontab/at)
  5. 系统监控(top/htop/vmstat/iostat)
  6. 内核参数调优(/etc/sysctl.conf)
  7. SELinux/AppArmor安全机制
  8. 时间同步(NTP/chronyd)
  9. 系统备份与恢复(dd/rsync/tar)
  10. 性能分析工具(strace/ltrace/perf)

三、网络管理

  1. TCP/IP协议栈基础
  2. 网络配置(ifconfig/ip/nmcli)
  3. 路由管理(route/ip route)
  4. 网络诊断(ping/traceroute/mtr)
  5. 端口与服务(netstat/ss/lsof)
  6. DNS解析(dig/nslookup/hosts文件)
  7. 防火墙(iptables/nftables/firewalld)
  8. SSH配置与密钥认证
  9. 网络抓包(tcpdump/Wireshark)
  10. 代理与隧道(ssh -L/-R, ngrok)

四、服务部署

  1. Web服务(Nginx/Apache配置)
  2. 数据库(MySQL/PostgreSQL基础运维)
  3. FTP服务(vsftpd/proftpd)
  4. 邮件服务(Postfix/Dovecot)
  5. DNS服务(Bind/dnsmasq)
  6. DHCP服务配置
  7. 文件共享(NFS/Samba)
  8. 负载均衡(LVS/HAProxy/Nginx)
  9. 高可用集群(Keepalived/Corosync)
  10. 容器化(Docker/Podman基础)

五、安全防护

  1. SSH安全加固(禁用root/改端口)
  2. 防火墙规则优化(仅开放必要端口)
  3. fail2ban防暴力破解
  4. 证书管理(OpenSSL/Let's Encrypt)
  5. 漏洞扫描(Nessus/OpenVAS)
  6. 入侵检测(AIDE/OSSEC)
  7. 安全审计(auditd)
  8. 密码策略(PAM模块)
  9. 文件完整性校验(md5sum/sha256sum)
  10. 最小权限原则(sudo配置)

六、网络工程师专项

  1. OSI七层模型与TCP/IP四层模型
  2. VLAN与Trunk配置
  3. STP/RSTP/MSTP防环协议
  4. 静态路由与动态路由(OSPF/BGP)
  5. ACL访问控制列表
  6. NAT/PAT地址转换
  7. VPN(IPSec/SSL VPN)
  8. QoS流量控制
  9. 无线网络(802.11/WPA2)
  10. SDN基础概念

七、脚本与自动化

  1. Shell脚本基础(#!/bin/bash)
  2. 条件判断与循环(if/for/while)
  3. 函数与参数传递
  4. 正则表达式应用
  5. Python基础运维脚本
  6. Ansible自动化部署
  7. 配置管理(Puppet/Chef)
  8. 监控脚本编写(Zabbix/Prometheus)
  9. 日志分析脚本(ELK Stack)
  10. Git版本控制基础

八、监控与故障排查

  1. 监控工具(Zabbix/Prometheus/Grafana)
  2. 日志聚合(ELK/EFK)
  3. 网络延迟分析(ping/tcptraceroute)
  4. 带宽监控(iftop/nload)
  5. 磁盘I/O瓶颈(iotop/sar)
  6. 内存泄漏排查(free/vmstat)
  7. 系统负载分析(uptime/sar)
  8. 内核日志分析(dmesg)
  9. 服务依赖排查(systemd-analyze)
  10. 断点故障模拟(tc模拟网络延迟)

九、云计算与虚拟化

  1. 虚拟化技术(KVM/Xen/VMware)
  2. 云服务模型(IaaS/PaaS/SaaS)
  3. AWS/GCP/Azure核心服务
  4. OpenStack基础架构
  5. 容器编排(Kubernetes基础)
  6. 无服务架构(Serverless)
  7. 云存储(S3/EBS)
  8. 云网络(VPC/Direct Connect)
  9. 成本优化与资源监控
  10. Terraform基础设施即代码

十、进阶与扩展

  1. 内核编译与模块管理
  2. 系统调优(CPU/内存/磁盘/网络)
  3. 大数据基础(Hadoop/Spark)
  4. 分布式系统概念(CAP理论)
  5. 数据库优化(索引/慢查询)
  6. CDN原理与配置
  7. 零信任安全架构
  8. IPv6配置与迁移
  9. 网络自动化(Netmiko/Napalm)
  10. 职业发展路径与认证(RHCE/CCNP/DevOps)

学习建议

  • 实践为主:搭建实验环境(VMware/Vagrant)
  • 掌握排错思路:从日志→网络→配置逐层排查
  • 关注行业动态:云原生、AIOps等趋势
  • 考取认证:RHCSA/RHCE、CCNA/CCNP等

建议结合具体工作场景逐步深入,定期更新知识库。