運維發展路線之我見
隨著工作時間的增長,接觸不少的op sre,有大神但是更多是靠年限增長的普通人。對運維工作發展路線有了一個清晰的認識:簡單說,如果你想在運維方面變得十分牛逼,以下三點不能躲開
1.對於linux核心和系統底層的理解
2.豐富的coding經驗
3.熟悉網路協議和底層轉發流程
下面分別來說下:
自己是否對linux核心有了深刻的理解:
- 包括但不限於:系統呼叫,核心資料結構,記憶體管理,io層,檔案系統,中斷和同步等
- 因為日常接觸的維護排障工作中使用的命令的實現,如果對核心和作業系統底層有更好的瞭解有助於快速定為問題
掌握2+門語言及豐富的coding經歷:
- 豐富的程式設計經歷說明能夠快速開發出能加速工作的各種工具,比如釋出、監控、配置管理、cmdb、servertree等
有程式設計經歷能夠幫助op更好的理解各種開源系統架構而且更快速定位問題
對底層網路轉發流程的理解和熟悉各種網路協議:
- 二層三層轉發是否瞭解,lvs, dns, dhcp,vrrp,rip,ospf,bgp
相關推薦
運維發展路線之我見
隨著工作時間的增長,接觸不少的op sre,有大神但是更多是靠年限增長的普通人。對運維工作發展路線有了一個清晰的認識:簡單說,如果你想在運維方面變得十分牛逼,以下三點不能躲開1.對於linux核心和系統底層的理解2.豐富的coding經驗3.熟悉網路協議和底層轉發流程下面分別
運維小知識之nginx---nginx配置Jboss集群負載均衡
sdn -c err nginx error .com lee oot tle codyl 2016-01-26 00:53:00 瀏覽385 評論0 負載均衡 轉自 運維小知識之nginx---nginx配置Jboss集群負載均衡-博客-雲棲社區
Linux運維學習筆記之二:常用命令2
linux 運維 筆記71、passwd:修改用戶密碼語法passwd [參數]username選項-k --keep-tokens :保留即將過期的用戶在期滿後仍能使用-l --lock :鎖定用戶無權更改其密碼,只能root才能操作-u --unlock :解除鎖定-S --status :查看用戶狀
linux運維、架構之路-linux文件屬性
增加 軟連接 ext4 源文件 linux文件屬性 屬性 sys dump 剩余空間 1、查看文件屬性 ls -lhi 文件屬性詳細說明 1. 第一列: inode索引節點編號 2. 第二列:文件類型及權限 3. 第三列:硬鏈接數 4. 第四列:
linux運維、架構之路-dnsmasq+Stunnel+sniproxy加密代理
安裝 配置 mkdir 國外 之路 ipv6 nobody gettext build 1、環境介紹 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [[ema
linux運維、架構之路-shell編程入門
if語句 blog exp chkconfig 問題 架構之路 判斷目錄 cal 常用 一、shell編程入門必備基礎 1、vim編輯器的命令,vimrc設置 2、150個linux基礎命令 3、linux中基礎的系統服務crond,ssh網絡服務,nfs,rsync,in
自動化運維工具Ansible之roles
roles 自動化運維 ansible 自動化運維工具ansible之roles 一、概述1.1 概念roles 用於層次性、結構化地組織playbook。roles 能夠根據層次型結構自動裝載變量文件、tasks以及handlers等。要使用roles只需要在playbook中使用inclu
linux運維、架構之路-MySQL主從復制
date sed mage lin 密碼 sla 環境 從數據 nlog 一、MySQL主從復制原理圖 MySQL主從復制原理:實現主從復制原理是三個線程完成的,主的I/O線程,備的I/O線程與SQL線程 1、首先主庫db01需要開啟binlog、授權一個replica
linux運維、架構之路-Kickstart無人值守
text not pat eve ftp服務 boa 修改 vmlinuz clear 一、PXE介紹 PXE全名Pre-boot Execution Environment,預啟動執行環境;通過網絡接口啟動計算機,不依賴本地存儲設備或本地已安裝的操作系
Python自動化運維:Django之URL路由
python django 準備首先新建一個Django 項目django-admin startproject urlTest進入manage.py所在目錄後./manage.py startapp app1 ./manage.py startpap app2此時我們新建了一個名為urlTest的項
Python自動化運維:Django之View視圖和Template
python django views詳解http請求中產生兩個核心對象: http請求:HttpRequest對象 http響應:HttpResponse對象(1) HttpRequest對象當請求一個頁面時,Django 創建一個 HttpRequest對象包含原數據的請求。然後 Django
linux運維、架構之路-KVM虛擬化技術
sna 運維 3.1 png 配置 tools 關閉 wall ati 一、雲計算概述 雲計算:是一種資源使用和交付模式 虛擬化:一種具體的技術,用來將物理機虛擬成為多個相互獨立的虛擬機。雲計算不等於虛擬化,雲計算是使用了虛擬化的技術做支撐 二、KV
linux運維、架構之路-git版本管理
nbsp font 同步 class ges 之路 blog git服務器 工作目錄 一、常見版本管理系統 1、SVN 集中式的版本控制系統,只有一個中央數據倉庫,如果中央數據倉庫掛了或者不能訪問,所有的使用者無法使用svn,無法進行提交或者備份文件 2、Gi
linux運維、架構之路-rpm定制、本地yum倉庫搭建
his rip eve lis libxml upd force not run span 一、定制rpm包 1、環境 [root@m01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@m01
運維學python之爬蟲中級篇(五)數據存儲(無數據庫版)
就是 erro mage name 打印 反序 lis object Circul 本篇主要介紹,爬取html數據後,將html的正文內容存儲為json或csv格式。 1 json格式存儲 選定要爬取的網站後,我們利用之前學過的內容,如:Beautiful Soup、xpa
linux運維、架構之路-xtrabackup
init binary trab src 啟動 binlog apply-log innodb 技術 一、XtraBackup介紹 1、備份工具 xtrabackup:是一款基於InnoDB的在線熱備工具,具有開源,免費,支持在線熱備,占用磁盤空間小,能夠非常快速地備份
運維學python之爬蟲中級篇(七)Sqlite3
pro odin any /dev/ 裏的 連接 oracle postgresq pycharm 前文已經講過無數據庫版本操作(csv,json),今天我們要開始講有數據庫版本的操作,首先就是sqlite3。 1 介紹 SQLite是一個C庫,它提供了一個輕量級的基於磁盤
運維學python之爬蟲中級篇(九)Python3 MySQL 數據庫連接
結束 學python ofo 如何 res 2.7 獲取數據 執行 mail 最近因為年底,連續兩個項目要投產上線,又趕上公司年會,忙的要死,更新有些慢,見諒。今天要說一說python如何對mysql進行操作。在 Python3.x 版本中用於連接 MySQL 服務器的庫與
運維學python之爬蟲高級篇(六)scrapy模擬登陸
markdown inux ins com 是否 準備 配置 獲取圖片 con 上一篇介紹了如何爬取豆瓣TOP250的相關內容,今天我們來模擬登陸GitHub。 1 環境配置 語言:Python 3.6.1 IDE: Pycharm 瀏覽器:firefox 抓包工具:fi
linux運維、架構之路-redis
redhat creat not run core dom 重置 info command strong 一、redis介紹 Redis是一個開源,高級的鍵值存儲和一個適用的解決方案,用於構建高性能,可擴展的Web應用程序。 Redis屬於非關系