<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Linux企業(yè)運維高效技巧心得及分享

Linux企業(yè)運維高效技巧心得及分享

作者: 時(shí)間:2018-08-07 來(lái)源:網(wǎng)絡(luò ) 收藏

隨著(zhù)在企業(yè)中的不斷飛速的應用,為了企業(yè)中更好的運維,熟悉日常運維的技巧能更好的滿(mǎn)足企業(yè)的發(fā)展,同時(shí)讓我們的運維更加輕松,不再覺(jué)得運維是苦逼的活,真正去鍛煉去成長(cháng)去磨練。

本文引用地址:http://dyxdggzs.com/article/201808/385714.htm

讓我們的運維更有韻味,讓我們的生活更加美好。 通過(guò)本次課程的學(xué)習,我會(huì )把我在日常運維中的心得和體會(huì )分享給大家,讓大家得到真正的知識,然后應用在自己的運維工作中。

那我們需要注意什么呢:

1) 行業(yè)目標

我們要明白學(xué)習運維的目的,相信大家都是為了能找到一份非常好的工作,一個(gè)高薪的工作,不斷的練習,不斷的成長(cháng)。

通過(guò)工作,讓我們的生活更加的完整和充實(shí)。

2) Linux學(xué)習路線(xiàn)

在明白自己的大的目標之后,我們需要分解大目標,接下來(lái)就是真正去行動(dòng),去朝著(zhù)小目標努力,有哪些小目標呢?

計算機基礎知識—>硬件認識—>windows系統日常操作—>Linux系統入門(mén)—>Linux目錄及權限學(xué)習—>linux必備20個(gè)命令(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簡(jiǎn)單服務(wù)器搭建(掌握tar常見(jiàn)文件解壓方式,掌握安裝軟件的方法:

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

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

3) 編輯器命令技巧

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

在vi編輯器里面:

Shift + ^跳轉到開(kāi)頭,shift + $跳轉到末尾。

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

同時(shí)刪除光標行至文本最后一行:dG

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

4) 系統運行狀態(tài)監測

可以使用free –m查看內存剩余大小,通???/p>

-/+ buffers/cache: 881 112(該值大約為真實(shí)內存值)

可以使用df –h查看到tmpfs內存文件系統,加速靜態(tài)文件及圖片:

查看本地網(wǎng)卡流量技巧:

yum install iftop -y

iftop -i eth0查看結果如下圖:

中間= =>這兩個(gè)左右箭頭,表示的是流量的方向。 TX:發(fā)送流量。 RX:接收流量。 TOTAL:總流量。 Cumm:運行iftop到目前時(shí)間的總流量。 peak:流量峰值。 rates:分別表示過(guò)去 2s 10s 40s 的平均流量。

查看磁盤(pán)IO負載技巧:

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

r: 運行隊列中進(jìn)程數量

b: 等待IO的進(jìn)程數量

Memory(內存):

bi: 每秒讀取的塊數

bo: 每秒寫(xiě)入的塊數

wa: 等待IO時(shí)間

注意*一般判斷系統負載是否過(guò)高,IO磁盤(pán)讀寫(xiě)是否超高,我們可以查看r、b和wa的時(shí)間,當然是越小表是性能資源還有很多剩余,如果過(guò)大,我們就需要查看是由于什么操作導致的。

可以結合iostat查看更容易判斷是不是磁盤(pán)讀寫(xiě)導致IO很高。

一般判斷%util的值,如果持續超過(guò)75%以上就需要注意了,檢查相關(guān)服務(wù)的訪(fǎng)問(wèn)是否異常,然后去一一解決。

服務(wù)后臺啟動(dòng):

常見(jiàn)的程序放在后臺運行方法主要有:

screen 后臺運行:

在命令行執行screen 回車(chē),進(jìn)入一個(gè)隨機的screen后臺,可以輸入命令,然后按ctrl +a+d保存退出即可,這時(shí)程序已經(jīng)在后臺運行。

Screen –ls可以查看當前運行screen后臺列表,執行screen –r 加PID可以進(jìn)入相應的后臺,再次退出還需要按ctrl+a+d

如何想要刪除screen,需要執行kill -9 3215 ,然后執行screen -wipe 即可刪除。

除了screen之外,我們還可以使用nohup來(lái)后臺運行程序:

nohup sh auto_nginx.sh

即程序已經(jīng)在后臺運行,可以在當前目錄查看tail –fn 10 nohup.out可以看到程序執行的相關(guān)信息,如果需要結束就直接kill 進(jìn)程就OK。

當然了還有更多的技巧,后期會(huì )給大家一起交流和探討,繼續分享。



關(guān)鍵詞: Linux

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>