🔹 系统运维领域技术栈分类
🔹 系统运维领域技术栈分类
1. 操作系统技术栈
Linux/Unix:RHEL、CentOS、Kylin、Ubuntu、SUSE、AIX
Windows Server:AD、IIS、组策略、WSUS
系统管理工具:systemd、cron、sysctl
2. 网络与通信技术栈
基础网络:TCP/IP、IPv6、VLAN、Bonding/Team
网络服务:DNS(Bind、CoreDNS)、DHCP、NTP、Proxy(Squid、Shadowsocks)
网络工具:iproute2、netstat/ss、tcpdump、Wireshark
3. 存储与文件系统技术栈
分区与卷管理:fdisk、parted、LVM、RAID(mdadm、硬件阵列卡)
文件系统:ext4、xfs、btrfs、ZFS
分布式存储:Ceph、GlusterFS、MooseFS
备份工具:rsync、Bacula、Amanda
4. 用户与权限技术栈
账号与权限:useradd、LDAP、Kerberos、AD
认证与授权:PAM、Sudo、RBAC
安全加固:SELinux、AppArmor
5. 软件与包管理技术栈
Linux 包管理器:yum/dnf(RHEL)、apt(Debian/Ubuntu)、zypper(SUSE)
源码构建:gcc、make、cmake、rpm build
依赖与虚拟环境:pip、npm、conda、maven
6. 服务与中间件技术栈
Web/代理:Nginx、Apache、HAProxy、Traefik
应用容器:Docker、Podman、containerd
应用服务器:Tomcat、JBoss/WildFly、Node.js
数据库:MySQL/MariaDB、PostgreSQL、Oracle、MongoDB、Redis
消息队列:Kafka、RabbitMQ、ActiveMQ
7. 监控与可观测性技术栈
监控平台:Zabbix、Nagios、Prometheus
日志平台:ELK/EFK(Elasticsearch + Logstash/Fluentd + Kibana)、Loki、Graylog
链路追踪:Jaeger、Zipkin、OpenTelemetry
可视化:Grafana、Kibana
8. 自动化与编排技术栈
配置管理:Ansible、SaltStack、Puppet、Chef
IaC(基础设施即代码):Terraform、Pulumi
自动化运维平台:AWX、Rundeck、StackStorm
CI/CD:Jenkins、GitLab CI、ArgoCD、Tekton
9. 高可用与容灾技术栈
高可用集群:Pacemaker、Corosync、Keepalived
负载均衡:HAProxy、Nginx、LVS、Envoy
分布式一致性:Etcd、Zookeeper、Consul
灾备:DRBD、快照、数据库复制
10. 安全与合规技术栈
漏洞扫描:OpenVAS、Nessus(部分闭源)、Trivy
日志审计:auditd、Wazuh、OSSEC
入侵检测:Snort、Suricata、Fail2ban
密钥与证书管理:HashiCorp Vault、Certbot、Keycloak
11. 性能与测试技术栈
性能分析:top、htop、iotop、sar、dstat、perf
压测工具:JMeter、wrk、Locust、k6
混沌工程:Chaos Mesh、LitmusChaos
12. 协作与知识管理技术栈
工单与流程:Jira、Redmine、禅道
文档与知识库:Wiki.js、BookStack、Confluence
ChatOps:Slack + Hubot、Mattermost、Rocket.Chat
📌 总结
如果按 技术栈 来分,系统运维大概是 12 大类技术栈:
操作系统
网络与通信
存储与文件系统
用户与权限
软件与包管理
服务与中间件
监控与可观测性
自动化与编排
高可用与容灾
安全与合规
性能与测试
协作与知识管理
