運維必備技能

2022-09-20 14:27:10 字數 680 閱讀 6037

熟練運用centos、ubuntu

與之相關的命令列,系統配置、網路配置、系統優化、核心優化

推薦書目《鳥哥的linux私房菜》第四版

mysql(版本以5.7、8.0+為主)

與之相關的資料庫安裝、配置、優化、儲存引擎、索引、資料備份、主從複製、集群方案

掌握常見的集群方案部署及原理,比如mmm、mha、pxc、以及新版本的mysql 支援的innodb cluster

主從複製原理、延遲解決方案等

redis、mongodb、原理、優化、集群方案、複製原理

比如redis的哨兵模式、cluster模式,mongodb分布式集群

rabbitmq、rocketmq、kafka、各自的區別、安裝部署、適用場景、集群方案

docker、containerd,目前還以docker為主

docker的原理、網路模型、儲存、映象結構、映象組成、映象倉庫

docker-compose容器單機編排工具

kubernetes重中之重,k8s架構、網路、儲存、各個元件的作用、部署、排程過程、集群監控、流量治理,helm、operator,會看原始碼最好

prometheu、zabbix,包括對伺服器和應用程式的監控

目前還是jenkins為主,部署、配置、常用外掛程式、jenkins在k8中的應用

至少shell、python

linux運維必備技能

作業系統 資料庫 mysql,mysql proxy,mariadb,postgresql db中介軟體 mycat,atlas,cobar amoeba,mysql proxy 相關 lvs,keepalived,haproxy,nginx,heartbeat squid,nginx,varnis...

運維必備技能 WEB 日誌分析

運維必備技能 web 日誌分析 文章節選自 netkiller monitoring 手札 20.2.web 20.2.1.apache log 1 檢視當天有多少個ip訪問 awk log file sort uniq wc l 2 檢視某乙個頁面被訪問的次數 grep index.php log...

詳解Linux運維工程師必備技能

本人是linux運維工程師,對這方面有點心得,現在我說說要掌握哪方面的工具吧。說到工具,在行外可以說是技能,在行內我們一般稱為工具,就是運維必須要掌握的工具。我就大概列出這幾方面,這樣入門就基本沒問題了。linux系統如果是學習可以選用redhat或centos,特別是centos在企業中用得最多,...