成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從苦逼到牛逼,詳解Linux運維工程師的打怪升級之路

運維 系統(tǒng)運維
做運維也快四年多了,就像游戲打怪升級,升級后知識體系和運維體系也相對變化挺大,學習了很多新的知識點。

 [[205306]]

做運維也快四年多了,就像游戲打怪升級,升級后知識體系和運維體系也相對變化挺大,學習了很多新的知識點。

運維工程師是從一個呆逼進化為苦逼再成長為牛逼的過程,前提在于你要能忍能干能拼,還要具有敏銳的嗅覺感知前方潮流變化。如:今年大數(shù)據(jù),人工智能比較火……(相對表示就是 Python 比較火)

之前寫過運維基礎(chǔ)篇,發(fā)現(xiàn)對很多人收益挺大,接下來也寫下關(guān)于這 4 年多的運維實踐經(jīng)驗,從事了 2 年多游戲運維,1 年多安全運維,1 年大數(shù)據(jù)運維,相關(guān)行業(yè)信息不能算非常精通,但是熟悉和熟練還是相對可以的。

初級篇

8 張 Linux 知識圖譜,幫你讀懂相關(guān)技術(shù)和性能

 

詳解Linux運維工程師入門級必備技能:http://chenhao6.blog.51cto.com/6228054/1341458

01rsync工具

很多地方經(jīng)常會用到 rsync 工具,實施幾臺服務器的同步效果。我們公司就是使用這個工具完成服務器的游戲的服務端和客戶端同步。

有幾個文章例子:

rsync 強化技術(shù)(手動修改端口開啟防火墻的情況下)并且通過腳本只同步需要的服務器:http://chenhao6.blog.51cto.com/6228054/1322579

inotify+rsync+mutt+msmtp 實現(xiàn) Linux 文件或者目錄自動更新并且實現(xiàn)發(fā)郵件給管理員:http://chenhao6.blog.51cto.com/6228054/1298375

02網(wǎng)絡服務

服務有很多種,每間公司都會用到不同的,但基礎(chǔ)的服務肯定要掌握,如 FTP、DNS、SAMBA、郵件,這幾個大概學一下就行,LAMP 和 LNMP 是必須要熟練。

我所指的不是光會搭建,而是要很熟悉里面的相當配置才行,因為公司最關(guān)鍵的絕對是 Web 服務器,所以 Nginx 和 Apache 要熟悉,特別是 Nginx 一定要很熟悉才行,至少有些公司還會用 Tomcat,這個也最好學一下。

其實網(wǎng)絡服務方面不用太擔心,一般公司的環(huán)境都已經(jīng)搭建好,就算有新服務器或讓你整改,公司會有相應的文檔讓你參照來弄,不會讓你亂來的,但至少相關(guān)的配置一定要學熟,而且肯定是編譯安裝多,那些模塊要熟悉一下它的作用,特別是 PHP 那些模塊。

上面兩點只是基礎(chǔ),也是必要條件,不能說是工具,以下才是真正的要掌握的工具:

Samba 文件共享服務(共享腳本讓你工作更輕松):

http://chenhao6.blog.51cto.com/6228054/1218028

Linux Web 服務安裝 Apache 思路(源碼編譯,自己定義服務):

http://chenhao6.blog.51cto.com/6228054/1223484

FTP(持虛擬用戶,并且每個虛擬用戶可以具有獨立的屬性配置):

http://chenhao6.blog.51cto.com/6228054/1219713

Linux 下構(gòu)建 DHCP 服務器:

http://chenhao6.blog.51cto.com/6228054/1217232

03腳本語言

Shell 腳本和另一個腳本語言,Shell 是運維人員必須具備的,不懂這個連入職都不行,至少也要寫出一些系統(tǒng)管理腳本,最簡單也得寫個監(jiān)控 CPU,內(nèi)存比率的腳本吧,這是最最最基本了。

別以為會寫那些猜數(shù)字和計算什么數(shù)的,這些沒什么作用,只作學習意義,寫系統(tǒng)腳本才是最有意義,而另一個腳本語言是可選的,一般是 3P,即 Python、Perl 和 PHP。

PHP 就不需要考慮了,除非你要做開發(fā),我個人建議學 Python 會比較好,可實現(xiàn)自動化運維,Perl 是文本處理很強大,這兩個學一個就行了。

Shell(一) 入門到復雜 自己做的各種腳本實例與解釋:

http://chenhao6.blog.51cto.com/6228054/1230337

Shell(二)入門到復雜 腳本實例(計算器):

http://chenhao6.blog.51cto.com/6228054/1232070

04sed 和 awk 工具

這兩個工具必須要掌握,同時還要掌握正則表達式,這個就痛苦了,正則是最難學的表達式,但結(jié)合到 sed 和 awk 中會很強大。

在處理文本內(nèi)容和過濾 Web 內(nèi)容時十分有用,不過在學 Shell 的同時一般會經(jīng)常結(jié)合用到的,所以學第 3 點就會順便學第 4 點。

sed 簡明教程:

https://coolshell.cn/articles/9104.html

05文本處理命令

sort 、tr、cut、paste、uniq、tee 等必學,也是結(jié)合第 3 點腳本語言時一并學習的。

06數(shù)據(jù)庫

首選 MySQL,別問我為什么不學 SQL Server 和 Oracle,因為 Linux 用得最多絕對是 MySQL,增刪改查必學,特別要學熟查,其它方面可能不太需要,因為運維人員使用最多還是查,哪些優(yōu)化和開發(fā)語句不會讓你弄的。

MySQL(手動編譯詳細思路,以及增刪改查、授權(quán)、備份還原):

http://chenhao6.blog.51cto.com/6228054/1225129

07防火墻

防火墻也算是個難點,說難不難,說易不易,最重要弄懂規(guī)則,如果學過 CCNA 的朋友可能會比較好學,因為 iptables 也有 NAT 表,原理是一樣的,而 FILTER 表用得最多,反正不學就肯定不合格。

防火墻(一)主機型防火墻

http://chenhao6.blog.51cto.com/6228054/1239306

防火墻(二)SNAT和DNAT

http://chenhao6.blog.51cto.com/6228054/1240714

08監(jiān)控工具

我個人建議,最好學這 3 個:Cacti,Nagios,Zabbix,企業(yè)用得最多應該是 Nagios 和 Zabbix,反正都學吧,但 Nagios 會有點難,因為會涉及到用腳本寫自動監(jiān)控,那個地方很難。

CentOS 6.2+Nginx+Nagios,手機短信和QQ郵箱提醒:

http://chenhao6.blog.51cto.com/6228054/1323192

服務器集中檢測Cacti:

http://chenhao6.blog.51cto.com/6228054/1249302

09集群和熱備

這個很重要,肯定要懂的,但到了公司就不會讓你去弄,因為新手基本不讓你碰,集群工具有很多,最好學是 LVS,這是必學,最好也學 Nginx 集群、反向代理,還有熱備,這個就有更多工具能實現(xiàn)了,像我公司是自己開發(fā)熱備工具的。

MySQL 熱備也要學,就是主從復制,這個要學懂整個流程一點也不容易,只照著做根本沒意思。

MySQL主從同步,雙主同步,如果服務器意外掛機,不同步怎么辦:

http://chenhao6.blog.51cto.com/6228054/1325247

MySQL高性能壓力測試(總結(jié)了好久)

http://chenhao6.blog.51cto.com/6228054/1314418

Nginx 緩存配置及報錯解決:

http://chenhao6.blog.51cto.com/6228054/1329106

10數(shù)據(jù)備份

工具有很多,但至少要把 RAID 的原理弄懂,特別是企業(yè)最常用的 1+0 或 0+1,自己做實驗也要弄出來,備份工具有很多,如 tar、dump,最好多了解一下。

學會以上 10 點,應該可以入門了,有些技術(shù)會比較難學,例如 Apache 和 Nginx 中還有些很重要的技術(shù),如系統(tǒng)調(diào)優(yōu)、服務優(yōu)化、程序優(yōu)化,這些在沒接觸工作前很難學習到的。

所以先把這 10 點學了吧,估計要學熟至少 3 個月不止,腳本部分會覺得很吃力了,我建議是先學熟 Shell,等工作后再學另一門腳本語言,這樣會比較好。

以上就是踏入 Linux 運維工程師需要掌握的工具,還有很多工具要掌握的,但在學習環(huán)境中是很難學到。

最后我再提醒一下,這里所指的工具相當于技能,而不是像 Windows 或 Ubuntu 的圖形化工具,還有學 Linux 就別裝圖形界面,這樣虛擬機就不用吃太多內(nèi)存,而且絕對不建議在真機上裝 Linux,根本達不到學習效果。

中級篇

這部分來自我自己的面試經(jīng)歷和面試別人的經(jīng)歷總結(jié)。先附上運維思路拓撲圖:

 

有些人認為,運維就是部署某個軟件,設置些基礎(chǔ)功能,就算會運維了。

舉個例子:安裝 LAMP,LNMP,就感覺部署方法我都掌握了。其實網(wǎng)上大多數(shù)都有一鍵安裝腳本啥的根本沒有啥技術(shù)含量,在面試官眼里,這些都不是你的亮點。

基本到了公司一般環(huán)境架構(gòu)都是部署好的,很少需要你去變動環(huán)境架構(gòu)。就算你安裝好 LNMP 架構(gòu),你熟悉里面的原理嗎?熟悉 Nginx 優(yōu)化嗎?熟悉 MySQL 優(yōu)化嗎?

再舉個例子:我面試遇到的問題,面試官問你既然熟悉 LNMP 架構(gòu),那么 Nginx 反向代理的作用呢。

你應該不是說出懂這個軟件和配置,你盡可能的說怎么優(yōu)化,怎么深入提高網(wǎng)站性能:

  • 使用反向代理可以理解為 7 層應用層的負載均衡,使用負載均衡之后可以非常便捷的橫向擴展服務器集群,實現(xiàn)集群整體并發(fā)能力、抗壓能力的提高。
  • 通常反向代理服務器會帶有本地 Cache 功能,通過靜態(tài)資源的 Cache,有效的減少后端服務器所承載的壓力,從而提高性能。

下面說說運維在工作中需要掌握的核心技術(shù)。需要注意的是,這是在工作中掌握的,在學習中很難掌握。

01第一條最主要的排錯

  • 分析部分程序不能運行或沒有按預想結(jié)果運行的原因,對程序運行跟蹤,查看系統(tǒng)調(diào)用的過程。
  • 較深入的系統(tǒng)瓶頸點分析。

查看剩余內(nèi)存:

  1. free -m 
  2. #-/+ buffers/cache:       6458       1649 
  3. #6458M為真實使用內(nèi)存  1649M為真實剩余內(nèi)存(剩余內(nèi)存+緩存+緩沖器) 
  4. #linux會利用所有的剩余內(nèi)存作為緩存,所以要保證linux運行速度,就需要保證內(nèi)存的緩存大小 

系統(tǒng)信息:

  1. uname -a              # 查看Linux內(nèi)核版本信息 
  2. cat /proc/version     # 查看內(nèi)核版本 
  3. cat /etc/issue        # 查看系統(tǒng)版本 
  4. lsb_release -a        # 查看系統(tǒng)版本  需安裝 centos-release 
  5. locale -a             # 列出所有語系 
  6. locale                # 當前環(huán)境變量中所有編碼 
  7. hwclock               # 查看時間 
  8. who                   # 當前在線用戶 
  9. w                     # 當前在線用戶 
  10. whoami                # 查看當前用戶名 
  11. logname               # 查看初始登陸用戶名 
  12. uptime                # 查看服務器啟動時間 
  13. sar -n DEV 1 10       # 查看網(wǎng)卡網(wǎng)速流量 
  14. dmesg                 # 顯示開機信息 
  15. lsmod                 # 查看內(nèi)核模塊 

硬件信息:

  1. more /proc/cpuinfo                                       # 查看cpu信息 
  2. lscpu                                                    # 查看cpu信息 
  3. cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c    # 查看cpu型號和邏輯核心數(shù) 
  4. getconf LONG_BIT                                         # cpu運行的位數(shù) 
  5. cat /proc/cpuinfo | grep 'physical id' |sort| uniq -c    # 物理cpu個數(shù) 
  6. cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l     # 結(jié)果大于0支持64位 
  7. cat /proc/cpuinfo|grep flags                             # 查看cpu是否支持虛擬化   pae支持半虛擬化  IntelVT 支持全虛擬化 
  8. more /proc/meminfo                                       # 查看內(nèi)存信息 
  9. dmidecode                                                # 查看全面硬件信息 
  10. dmidecode | grep "Product Name"                          # 查看服務器型號 
  11. dmidecode | grep -P -A5 "Memory\s+Device" | grep Size | grep -v Range       # 查看內(nèi)存插槽 
  12. cat /proc/mdstat                                         # 查看軟raid信息 
  13. cat /proc/scsi/scsi                                      # 查看Dell硬raid信息(IBM、HP需要官方檢測工具) 
  14. lspci                                                    # 查看硬件信息 
  15. lspci|grep RAID                                          # 查看是否支持raid 
  16. lspci -vvv |grep Ethernet                                # 查看網(wǎng)卡型號 
  17. lspci -vvv |grep Kernel|grep driver                      # 查看驅(qū)動模塊 
  18. modinfo tg2                                              # 查看驅(qū)動版本(驅(qū)動模塊) 
  19. ethtool -i em1                                           # 查看網(wǎng)卡驅(qū)動版本 
  20. ethtool em1 
  • 使用分析系統(tǒng)分析 Web 日志(如逆火軟件)
  • 分析系統(tǒng)性能瓶頸點(IO/Memory/CPU,常用工具,top 命令中 shift 組合鍵的特殊用 Sar/vmstat/iostat/ipcs)

日志管理常用命令:

  1. history                      # 歷時命令默認1000條 
  2. HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "   # 讓history命令顯示具體時間 
  3. history  -c                  # 清除記錄命令 
  4. cat $HOME/.bash_history      # 歷史命令記錄文件 
  5. lastb -a                     # 列出登錄系統(tǒng)失敗的用戶相關(guān)信息  清空二進制日志記錄文件 echo > /var/log/btmp   
  6. last                         # 查看登陸過的用戶信息  清空二進制日志記錄文件 echo > /var/log/wtmp   默認打開亂碼 
  7. who /var/log/wtmp            # 查看登陸過的用戶信息 
  8. lastlog                      # 用戶最后登錄的時間 
  9. tail -f /var/log/messages    # 系統(tǒng)日志 
  10. tail -f /var/log/secure      # ssh日志 

02優(yōu)化

優(yōu)化可以說是運維最吃香的技能,基本會優(yōu)化的運維普遍工資很高,而且優(yōu)化是要承擔風險的,并不是網(wǎng)上搜個文章改一下配置文件或者參數(shù)就叫優(yōu)化了,這樣很容易造成宕機。

優(yōu)化是根據(jù)實際的現(xiàn)場環(huán)境硬件各個參數(shù)進行部分優(yōu)化,提高軟件性能和網(wǎng)站性能。這個我只能講半知半解,當時優(yōu)化 MySQL 和 Tomcat 參數(shù)也是根據(jù)網(wǎng)上文章和官網(wǎng)文檔查找參數(shù)在虛擬機上測試然后查看性能。

成本優(yōu)化,性能優(yōu)化,這里我給出 Tomcat 優(yōu)化 JVM 參數(shù)(做過相應測試才放到現(xiàn)場環(huán)境的):(記住無監(jiān)控不調(diào)優(yōu))

  1. -標準參數(shù),所有jvm都應該支持 
  2. -X 非標,每個jvm實現(xiàn)都不同 
  3. -XX 不穩(wěn)定參數(shù),下一版本可能會取消 
  4. serial collector 單線程 序列化 
  5. parallel collector 多線程 

啟動 jvisualvm.exe 監(jiān)控 dump 內(nèi)存溢出:

  1. -Xms:初始堆大小 
  2. -Xmx:最大堆大小 
  3. -Xss:線程棧大小 
  4. -XX:NewSize=n:設置年輕代大小 
  5. -XX:NewRatio=n:設置年輕代和年老代的比值,如3, 標示年輕代:年老代比值1:3,年輕代占整個年輕代年老代和的1/4 
  6. -XX:SurvivorRatio=n:年輕代中的eden區(qū)與2個Survivor區(qū)的比值。 
  7. -XX:MaxPermSize=n:設置持久代大小 

收集器設置:

  1. -XX:+UseSerialGC:設置串行收集器 
  2. -XX:+UseParallelGC:設置并行收集器 
  3. -XX:+UseConcMarkSweepGC:設置并發(fā)收集器 

回收統(tǒng)計信息:

  1. -XX:+PrintGC 
  2. -XX:+PrintGCDetails 
  3. -Xloggc:filename 

Tocmat 優(yōu)化,確認有幾個 JVM 虛擬機:

  1. set JAVA_OPTS= 
  2. -Xms4g 
  3. -Xmx4g 
  4. -Xss512k 
  5. -XX:+AggressiveOpts 進攻型的優(yōu)化選項,所有優(yōu)化項都加上 
  6. -XX:+UseBiasedLocking 優(yōu)化鎖,基本都要選上,偏執(zhí)鎖 
  7. -XX:permSize=64m 原始區(qū)大小,最大300m 類多就設置大一點 
  8. -XX:MaxPermSize=300m   
  9. -XX:+DisableExplicitGC //System.gc() 不顯示調(diào)用gc 
  10. -XX:+UseConcMarkSweepGC 使用cms縮短相應時間,并發(fā)收集,低停頓 
  11. -XX:+UseParNewGC   并行收集新生代的垃圾 
  12. -XX:+CMSParallelRemarkEnabled 在使用UseParNewGC的情況下,盡量減少mark的時間 
  13. -XX:+UseCMSCompactAtFullCollection 使用并發(fā)收集器時,開啟對年老代的壓縮,使碎片減少 
  14. -XX:LargePageSizelnBytes=128m 內(nèi)存分頁大小對性能的提升 
  15. -XX:+UseFastAccessorMethods get/set方法轉(zhuǎn)成本地代碼 
  16. -Djava awt headless=true  修復linux下tomcat處理圖標時可能產(chǎn)生的bug 

內(nèi)存調(diào)優(yōu):

  1. "C:\Program Files\Java\jdk1.8.0_31\bin\java" -XX:+DoEscapeAnalysis -XX:+EliminateAllocations -XX:+UseTLAB -XX:+PrintGCDetails -Didea.launcher.port=7540 "-Didea.launcher.bin.path=E:\java\IntelliJ IDEA 2016.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_31\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_31\jre\lib\rt.jar;E:\java\new\out\production\new;E:\java\IntelliJ IDEA 2016.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain aa.T02 
  2. Heap 
  3.  PSYoungGen      total 38400K, used 3994K [0x00000000d5d80000, 0x00000000d8800000, 0x0000000100000000) 
  4.   eden space 33280K, 12% used [0x00000000d5d80000,0x00000000d61668b8,0x00000000d7e00000) 
  5.   from space 5120K, 0% used [0x00000000d8300000,0x00000000d8300000,0x00000000d8800000) 
  6.   to   space 5120K, 0% used [0x00000000d7e00000,0x00000000d7e00000,0x00000000d8300000) 
  7.  ParOldGen       total 87552K, used 0K [0x0000000081800000, 0x0000000086d80000, 0x00000000d5d80000) 
  8.   object space 87552K, 0% used [0x0000000081800000,0x0000000081800000,0x0000000086d80000) 
  9.  Metaspace       used 3072K, capacity 4494K, committed 4864K, reserved 1056768K 
  10.   class space    used 329K, capacity 386K, committed 512K, reserved 1048576K 
  11. Heap 
  12.  PSYoungGen      total 38400K, used 1147K [0x00000000d5d80000, 0x00000000d8800000, 0x0000000100000000) 
  13.   eden space 33280K, 3% used [0x00000000d5d80000,0x00000000d5e9ecb8,0x00000000d7e00000) 
  14.   from space 5120K, 0% used [0x00000000d8300000,0x00000000d8300000,0x00000000d8800000) 
  15.   to   space 5120K, 0% used [0x00000000d7e00000,0x00000000d7e00000,0x00000000d8300000) 
  16.  ParOldGen       total 87552K, used 0K [0x0000000081800000, 0x0000000086d80000, 0x00000000d5d80000) 
  17.   object space 87552K, 0% used [0x0000000081800000,0x0000000081800000,0x0000000086d80000) 
  18.  Metaspace       used 3072K, capacity 4494K, committed 4864K, reserved 1056768K 
  19.   class space    used 330K, capacity 386K, committed 512K, reserved 1048576K 
  20.   線程本地緩存使用eden的,開啟就會使用更多 

Tomcat 前任何參數(shù)沒參加大概每秒 605,調(diào)優(yōu)后大概每秒 435,接近 3 倍的結(jié)果。

03開發(fā)技能

優(yōu)選 Shell 和 Python,現(xiàn)在 Shell 無法滿足你的需求或者效率很低,那么選擇自動化 Python 是最好的選擇?,F(xiàn)在普遍招聘需求要求,會寫 Shell 或者 Python、Perl 腳本,個人選擇還是選 Python。

Python 這門語言上手比較快,容易理解。在服務器管理工具上非常豐富,配置管理(Saltstack) 批量執(zhí)行(Fabric、Saltstack) 監(jiān)控(Zenoss、Nagios 插件) 虛擬化管理( python-libvirt) 進程管理 (Supervisor) 云計算(OpenStack) ......

還有大部分系統(tǒng) C 庫都有 Python 綁定。

對于流程確定的事情,最終一定是納入系統(tǒng)管理的體系,寫成程序,成為系統(tǒng)的一部分。而不是無法復用游離與整體的各種腳本。

隨著云計算時代的來臨,中小型公司不需要運維了,大型公司沒有工程開發(fā)能力的運維,是沒有競爭力的。

最重要的學好 Python 可以漲工資,可以漲工資,可以漲工資。(重要的事情說三遍~)目前本人也是在學 Python,正在把以前 Shell 腳本的實例轉(zhuǎn)換成 Python 腳本。

推薦《Python 實例手冊》下載鏈接:

http://down.51cto.com/data/2329173

意識篇

01安全意識

運維人員的權(quán)限很大,所以一定要保證帳號/私鑰的安全:

  • 最好使用加密工具存儲。比如 Truecrypt、lpassword。
  • 基于本地存儲。切勿用網(wǎng)盤,也不建議用 lastpass 等。
  • SSH 私鑰添加密碼。

02磨刀意識

關(guān)于任何操作配置,最好先搞明白操作或配置的原理,然后再去操作。應一句話叫做“磨刀不誤砍柴功”,而且對于類似的操作可以舉一反三。

03計劃意識

復雜的變更操作比如多臺主機以及牽涉到 san 存儲,最好先作操作計劃,寫計劃文檔,詳細到每條命令,然后請高手幫忙審核。

這樣能最大程度使整個操作過程安全。如果是重要的客戶業(yè)務系統(tǒng),操作最好有回退方案,而一旦變更失敗,客戶可以在短時間內(nèi)將業(yè)務回退。

04記錄分享意識

遇到自己認為較特殊的案例時,記得要寫案例過程及分析的文檔。也方便自己以后翻看,或者和其他兄弟分享,作知識的傳播以便于大家以后都能少走彎路。

05監(jiān)控意識

對運維來說,監(jiān)控是非常重要的,監(jiān)控是發(fā)現(xiàn)系統(tǒng)各種異常的眼睛,所以運維應該和監(jiān)控緊密配合。

06業(yè)務意識

盡量了解維護的各主機上的業(yè)務類型,以及各主機業(yè)務之間的關(guān)聯(lián)性,因為任何維護工作都是為主機能提供業(yè)務服務的。

當某業(yè)務中斷,能最快的知道與此業(yè)務相關(guān)的主機群,從而縮小故障排查范圍,最快定位故障。

并不是你技術(shù)很牛,學的技術(shù)很多很熟,就不代表你不需要運維意識,其實領(lǐng)導很看重運維意識的。

例如有沒有做好備份、權(quán)限分配問題、平臺測試情況、故障響應時間等,這些都是意識,而不是你學了很多技術(shù)自認大牛了,平臺發(fā)現(xiàn)故障你以為很簡單的問題喜歡處理就處理,不需要向其它部門反饋等。

領(lǐng)導不是看你的技術(shù)如何,而是看你的運維意識如何,你沒運維意識,技術(shù)再牛也沒用,只會讓其它部門的人跟你不協(xié)調(diào)。

要知道做 IT 這行是苦逼的,需要無盡的學習,不學習只會被淘汰,不想被年輕的淘汰,就只能不斷增值自己,不然不是你工資無法提升,而是你無法再從事這行。

這個世界,在悄悄懲罰不改變的人……

責任編輯:武曉燕 來源: 51CTO博客
相關(guān)推薦

2013-12-18 10:56:48

Linux運維運維技能

2014-11-28 11:02:22

云智慧

2016-10-31 20:13:41

大數(shù)據(jù)數(shù)據(jù)分析

2017-02-03 20:50:08

Linux

2018-04-18 08:36:48

Linux命令運維

2016-06-03 10:43:54

微店移動優(yōu)化

2019-10-29 16:29:28

運維架構(gòu)開發(fā)

2018-04-28 09:35:46

2012-07-24 13:36:58

運維

2016-10-13 09:30:46

Linux運維工程師運維前景

2017-03-30 16:03:06

Linux運維工程師技能

2019-05-15 11:14:22

監(jiān)控工具運維

2012-07-19 13:51:12

linux運維操作系統(tǒng)

2012-05-08 15:31:09

運維南非螞蟻

2018-07-13 16:06:45

Linux運維基本技能

2017-06-12 10:00:07

Linux運維工程師基本技能

2015-07-22 12:50:18

Linux運維

2022-06-20 22:37:25

Linux操作系統(tǒng)命令

2009-10-21 21:14:37

BTIM系統(tǒng)IT運維管理北塔軟件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧洲性生活视频 | 网站国产| 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品久久久久久久久久久久久 | 日韩在线免费视频 | 99久久精品国产一区二区三区 | 国产日韩精品一区二区三区 | 五月天国产在线 | 日韩影院在线 | 久久无毛| 亚洲一区二区三区高清 | 一级毛片免费 | 国产精品污www一区二区三区 | 欧美性生活网 | 亚洲精品久久久久久久久久久久久 | 91麻豆精品国产91久久久资源速度 | 91精品国产91久久久久久吃药 | 亚洲高清免费观看 | 国产小网站 | 日韩一区精品 | 国产精品免费一区二区 | 91久久久久久久久久久久久 | 美女视频黄的免费 | 亚洲精品一区在线 | 中文字幕亚洲欧美日韩在线不卡 | 国产成人免费视频网站视频社区 | 免费视频一区二区 | 国产精品美女久久久久aⅴ国产馆 | 黑人精品欧美一区二区蜜桃 | 九九久久精品视频 | 一区二区在线免费观看 | 欧美日韩一 | 中文字幕第十页 | 在线观看中文字幕亚洲 | 天天插日日操 | 成人国产一区二区三区精品麻豆 | 夜夜爽99久久国产综合精品女不卡 | 欧美福利视频 | 欧美在线| 国产毛片久久久久久久久春天 | 91久久国产综合久久 |