Linux企業運維高效技巧心得及分享

爲了企業中更好的運維,熟悉平常運維的技巧能更好的知足企業的發展,同時讓咱們的運維更加輕鬆。java

那咱們須要注意什麼呢:linux

1) Linux行業目標ios

咱們要明白學習Linux運維的目的,相信你們都是爲了能找到一份很是好的工做,一個高薪的工做,不斷的練習,不斷的成長。sql

經過工做,讓咱們的生活更加的完整和充實。shell

2) Linux學習路線編程

在明白本身的大的目標以後,咱們須要分解大目標,接下來就是真正去行動,去朝着小目標努力,有哪些小目標呢?windows

計算機基礎知識—>硬件認識—>windows系統平常操做—>Linux系統入門—>Linux目錄及權限學習—>linux必備20個命令(ls pwd cd cat useradd groupadd rm cp chown chmod vi find grep ps free top sed awk if for case wc yum rpm tar unzip more head tail等)服務器

—>Linux簡單服務器搭建(掌握tar常見文件解壓方式,掌握安裝軟件的方法:架構

yum install方式安裝;源碼編譯安裝三步,configure、make、make install)負載均衡

—>Apache服務構建—>Mysql服務搭建—>PHP服務器搭建—>LAMP架構整合discuz論壇—>Kickstart自動化系統安裝—>cacti監控部署—>Shell腳本編程(包括各類語句的學習,if for awk for while sed等)—>Linux高級服務器搭建—>Nginx WEB服務器搭建—>Tomcat服務器搭建—>resin服務器搭建—>Nginx均衡java服務器—>LNMP架構搭建(yum/源碼)—>Nginx動靜分離—>LVS+Keepalived負載均衡部署—>LVS+Keepalived+Nginx+Tomcat均衡架構部署—>高級Shell編寫—>自動化運維學習(KVM、Puppet、ZABBIX、Ansible、Mysql+DRBD等)

3) 編輯器命令技巧

熟悉命令行及vi編輯器的查找,匹配刪除、跳轉等等,例如在shell命令行裏ctrl +a跳轉到最前,ctrl +e跳轉到最末尾。

在vi編輯器裏面:

Shift + ^跳轉到開頭,shift + $跳轉到末尾。

匹配/word字符,刪除光標所在字符按x便可,跳轉到文本最末行按G,跳轉到文本首行按gg。

同時刪除光標行至文本最後一行:dG

刪除光標行至文本第一行:dgg

4) 系統運行狀態監測

可使用free –m查看內存剩餘大小,一般看

  1. -/+ buffers/cache: 881 112(該值大約爲真實內存值) 
  2. 可使用df –h查看到tmpfs內存文件系統,加速靜態文件及圖片

查看磁盤IO負載技巧:

vmstat 15 (每秒輸出結果,總共輸出5次)

r: 運行隊列中進程數量

b: 等待IO的進程數量

Memory(內存):

bi: 每秒讀取的塊數

bo: 每秒寫入的塊數

wa: 等待IO時間

注意*通常判斷系統負載是否太高,IO磁盤讀寫是否超高,咱們能夠查看r、b和wa的時間,固然是越小表是性能資源還有不少剩餘,若是過大,咱們就須要查看是因爲什麼操做致使的。

能夠結合iostat查看更容易判斷是否是磁盤讀寫致使IO很高。

通常判斷%util的值,若是持續超過75%以上就須要注意了,檢查相關服務的訪問是否異常,而後去一一解決。

服務後臺啓動:

常見的程序放在後臺運行方法主要有:

screen 後臺運行:

在命令行執行screen 回車,進入一個隨機的screen後臺,能夠輸入命令,而後按ctrl +a+d保存退出便可,這時程序已經在後臺運行。

Screen –ls能夠查看當前運行screen後臺列表,執行screen –r 加PID能夠進入相應的後臺,再次退出還須要按ctrl+a+d

本博文出自51CTO博主

博文地址http://wgkgood.blog.51cto.com/1192594/1641247

相關文章
相關標籤/搜索