系统运维知识整理
2020-10-09 10:47:19 45 举报
AI智能生成
总结
作者其他创作
大纲/内容
Linux基础
系统结构/系统安装
U盘、光盘,网络安装<br>
init系统、systemd
基础命令<br>
tar/netstat/ss/cd/su<br>
软件安装<br>
yum
rpm
源码/二进制<br>
基础服务搭建
DNS
HTTP<br>
FTP<br>
NTP
系统管理
进程管理:lsof/ss/netstat<br>
内存管理:cache/swap<br>
磁盘管理:fdisk/parted
权限管理:chown/chmod<br>
web安全
ddos<br>
cc攻击
web shell<br>
vpn
iptables
ids/ips
网络梳理<br>
vpn
ipsecvpn
sslvpn(对接第三方)
mpls vpn<br>
地址映射
测试环境供第三方访问<br>
对接第三方ssl vpn联调<br>
网络层
接入层:二层交换
汇聚层:三层交换 静态路由<br>
web基础架构
apache
nginx
tomcat
tcp/http/dubbo
消息队列
ActiveMQ
RabbitMQ
rocketmq
ZeroMQ
Kafka
数据库与架构<br>
mysql
mysql调优
mysql Mha(主要支持一主多从的架构)<br>
redis
redis主从
redis集群
db架构
主从负责
读写分裂
mongodb
postgresql
大数据<br>
分布式计算平台
hadoop
spark
cdh
apache flink<br>
hbase
自动化运维工具
ansible
saltstack
监控<br>
基础服务监控<br>
zabbix
zabbix发现与注册
服务器的硬件状态指标,中间件的状态指标
zabbix proxy分布式架构<br>
告警通知方式<br>
短信:运营商
钉钉:获取到Webhook地址
邮件
QQ
nagios/catic
nagios集成告警
nagios/catic整合告警
prometheus
prometheus服务监控
prometheus和grafana
前端监控<br>
前端代理nginx捕获的http 状态码(500 499)
业务监控
APM工具:Cat、Zipkin、Pinpoint、SkyWalking
流量监控
piwik、awstat<br>
网络监控
Bandwidthd
脚本编程
shell
备份类<br>
监控类
统计类
运维开发类
自动化运维类<br>
python
perl
JVM性能调优监控工具
jps
jps -m -l JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径
jstack 打印java进程的堆内存信息
jstack -l pid
jmap 打印java进程的堆内存信息
jmap -histo:live pid
jmap -heap pid<br>
jmap -dump:live,format=b,file=heap.hprof pid<br>
jhat
jstat
pmap -x pid 查看进程的内存映像信息的扩展
jstat -gcutil <pid>: 统计gc信息
GUI分析工具 GC Easy
云计算/虚拟化
kvm
kvm基础功能
kvm管理工具<br>
OpenStack
docker
xen
分布式存储与数据<br>
nfs
ceph
oss
cdn
fastdfs
集群架构
lvs
keepalive nginx+keepalive<br>
haproxy
nginx负载均衡
持续集成ci/cd<br>
gitlab/git
jenkins
docker镜像
云平台运维
阿里云
ecs
slb
腾讯云
cvm
clb
百度云
bbc
blb
AWS
ec2
elb
运维开发
前端架构<br>
bootstrap
ajax
后端架构
django
flask
运维平台<br>
运维业务工具开发(ops 资产管理 监控平台 构建发布系统)
and so on<br>
运维二次开发
zabbixapi
saltstackapi
Pipeline
收藏
0 条评论
下一页