后海大鯊魚魚
1.操作系統(tǒng)狀態(tài)監(jiān)控每天登陸系統(tǒng)查看系統(tǒng)運(yùn)行的負(fù)荷如何,有無(wú)報(bào)錯(cuò)日志或報(bào)警日志。2.操作系統(tǒng)故障排除依據(jù)操作系統(tǒng)故障日志分析出現(xiàn)該報(bào)警或報(bào)錯(cuò)的原因,從而解決問(wèn)題,保證操作系統(tǒng)的高可用性。3.服務(wù)器狀態(tài)確認(rèn)服務(wù)器上除了跑著操作系統(tǒng),必然會(huì)安裝一些應(yīng)用程序或數(shù)據(jù)庫(kù),運(yùn)維工程師每天需要查看linux系統(tǒng)上運(yùn)行著的應(yīng)用程序或數(shù)據(jù)庫(kù)狀態(tài)是否正常。4.備份運(yùn)維工程師的看家本事,數(shù)據(jù)庫(kù)備份和恢復(fù),一般來(lái)說(shuō)只要給數(shù)據(jù)庫(kù)制定了備份策略它會(huì)自己備份,你只需要監(jiān)控備份任務(wù)是否執(zhí)行了就可以。5.服務(wù)器調(diào)優(yōu)這個(gè)要求就比較高了,linux隨著使用時(shí)間的增長(zhǎng),狀態(tài)會(huì)有所下降,運(yùn)維工程師有能力的可以對(duì)操作系統(tǒng)及數(shù)據(jù)庫(kù)進(jìn)行性能調(diào)優(yōu),保證系統(tǒng)處于一個(gè)最佳狀態(tài)。
mon也是部長(zhǎng)
linux運(yùn)維也分很多種的。 資料庫(kù)運(yùn)維,開發(fā)運(yùn)維,應(yīng)用運(yùn)維等。 基本的知識(shí)點(diǎn):shell指令碼,mysql增刪讀改,nginx,php,等應(yīng)用的安裝,Linux基本操作:防火墻設(shè)定,環(huán)境設(shè)定等。 然后高階一點(diǎn)就是:負(fù)載,高可用,mysql主從,讀寫分離 然后再高階點(diǎn)就是:開發(fā)運(yùn)維,資料庫(kù)優(yōu)化,大資料,架構(gòu)師。
1、熟悉基本的常用的配置命令 2、熟練的排錯(cuò)能力 3、掌握一門指令碼程式語(yǔ)言,如shell、perl、python等 當(dāng)然,勤學(xué)苦練是進(jìn)階的根本。
基礎(chǔ)技能:windows/Linux raid組建、作業(yè)系統(tǒng)的安裝、IIS/Apache/資料庫(kù)/網(wǎng)站環(huán)境安裝等 中等技能:網(wǎng)站響應(yīng)時(shí)間、資料庫(kù)連線/讀寫速度、作業(yè)系統(tǒng)等優(yōu)化、 高階技能:虛擬化、伺服器叢集方案如負(fù)載均衡、雙機(jī)熱備、資料同步、災(zāi)備,還有高大山的云端計(jì)算技術(shù)。 素質(zhì)嘛:有原則、愛學(xué)習(xí)鉆研技術(shù)就行了吧
1、扎實(shí)的基礎(chǔ)。你需要掌握如何檢視檔案型別、檢視系統(tǒng)執(zhí)行狀態(tài)、編輯檔案、輸出檔案、建立使用者、分配帳戶許可權(quán)、使用RAID技術(shù)和LVM磁碟陣列等最基礎(chǔ)的知識(shí)。
2、指令碼語(yǔ)言和操縱文字檔案命令。shell指令碼是最常見的、使用最多的指令碼語(yǔ)言。sed 是一個(gè)精簡(jiǎn)的、非互動(dòng)式的編輯器;awk是一種程式語(yǔ)言,擅長(zhǎng)從格式化報(bào)文或從一個(gè)大的文字檔案中抽取資料;grep命令是一種強(qiáng)大的文字搜尋工具,它能使用正則表示式搜尋文字,并把匹配的行并打印出來(lái)。
3、熟悉資料庫(kù)的使用。當(dāng)前市場(chǎng)應(yīng)用最多的資料庫(kù)型別是MySQL和MariaDB,無(wú)論使用哪種資料庫(kù),你都得需要掌握資料的建立、刪除、新增、查詢、備份和恢復(fù)等基礎(chǔ)命令。
4、監(jiān)控zabbix與nagios。對(duì)于初學(xué)者,Nagios簡(jiǎn)單直觀更容易上手,但zabbix介面更美觀、功能更多。zabbix與nagios都能實(shí)現(xiàn)大規(guī)模監(jiān)控,都足以滿足使用者需求。不過(guò)Zabbix是商業(yè)軟體,Nagios是免費(fèi)軟體、外掛組合多。
5、rsync備份資料。rsync具有保持原來(lái)檔案的許可權(quán)、時(shí)間、軟硬連結(jié)等功能,可以映象儲(chǔ)存整個(gè)目錄樹和檔案系統(tǒng)。有了備份無(wú)論裝置出現(xiàn)任何故障,你都可以從備份當(dāng)中還原出來(lái)原始資料。
太多了。不好回到。每個(gè)工程師都有自己習(xí)慣的工具。又沒有任何一個(gè)工具可以代替所有工作。
一、 基礎(chǔ)工具(操作流): vi ,這個(gè)是必須的,因?yàn)樗欧鞯倪\(yùn)維多用遠(yuǎn)端登入,沒有GUI。一些對(duì)伺服器資源占用要求嚴(yán)格的公司會(huì)在安裝時(shí)就要求最小化安裝,然后再按需安裝業(yè)務(wù)程式的依賴軟體。這種情況預(yù)設(shè)桌面環(huán)境甚至Xserver是不安裝的。不會(huì)用vi,會(huì)很痛苦。vi較常用的:查詢,精確復(fù)制貼上,精準(zhǔn)定位至要編輯的行,表示式作字串替換。 熟悉windows與linux之間相連線的工具。(Secure CRT, vnc, rdesk,winscp),提到上面幾個(gè)工具是因?yàn)槟阌锌赡茉谀愕耐禄蛘呖蛻舻膚indows機(jī)器上連linux server 此條多是照搬rhct的內(nèi)容: 懂fdisk/parted分割槽工具,管理swap,管理使用者,檢視主機(jī)配置(主機(jī)型號(hào),cpu型號(hào),實(shí)體記憶體數(shù)量(比如看到有16條單根8G的記憶體),如果是代客戶運(yùn)維,這些東西與客戶采購(gòu)與系統(tǒng)擴(kuò)容聯(lián)絡(luò)緊密,扯遠(yuǎn)了),lvm管理,檔案系統(tǒng)管理,網(wǎng)路配置管理/多網(wǎng)絡(luò)卡系結(jié),各發(fā)行版上 二進(jìn)位制/原始碼包的安裝,軟體包依賴關(guān)系解決,檢視系統(tǒng)當(dāng)前負(fù)載(記憶體占用 10程序列表,cpu占用10程序列表,IO負(fù)載),熟悉常用系統(tǒng)日志的檢視方法 伺服器配置安裝部分:熟悉最常用 的ftp,,nfs,samba,dns,dhcp,mail的一般配置方法。 熟悉系統(tǒng)常用中介軟體/資料庫(kù)的安裝(tomcat,jboss,was,oracle),可以不熟悉它們的配置 理解“環(huán)境變數(shù)”及其作用,能寫shell script ,知道一點(diǎn)expect/sed/awk, 會(huì)使工作有效率 二、 進(jìn)階篇(分析流) 熟悉HA叢集以及負(fù)載均衡(lvs)叢集的配置 熟悉多路徑(multipath)的配置和管理,熟悉san/nas的概念與區(qū)別 熟悉各發(fā)行版二進(jìn)位制包的制作過(guò)程與二進(jìn)位制包的安裝原理或過(guò)程 分析系統(tǒng)性能瓶頸點(diǎn)(IO/memory/cpu,常用工具,命令中shift組合鍵的特殊用法,Sar/vmstat/iostat/ipcs) 理解Xwindow大致原理,用ssh或 定義DISPLAY 作x server的任意跳轉(zhuǎn) 熟悉PXE+kickstat作無(wú)人值守的批量部署 熟悉以原始碼方式安裝硬體驅(qū)動(dòng) 三、 深入進(jìn)階篇 分析部分程式不能執(zhí)行或沒有按預(yù)想結(jié)果執(zhí)行的原因,strace對(duì)程式執(zhí)行跟蹤,檢視系統(tǒng)呼叫的過(guò)程, 較深入的系統(tǒng)瓶頸點(diǎn)分析(swap使用頻率,硬體驅(qū)動(dòng)的中斷請(qǐng)求在各core的分布,高手見笑,我只用過(guò)這兩個(gè)) 熟悉kdump的大致原理,nmi的大致原理,分析系統(tǒng)crash時(shí)dump出的檔案。(如果能看到dump檔案的話,里面記錄的還是比較清晰的,日志會(huì)記錄到crash時(shí)每個(gè)core上執(zhí)行的程序正在執(zhí)行的系統(tǒng)呼叫,有遇到過(guò):幾次系統(tǒng)總是在某個(gè)系統(tǒng)呼叫發(fā)生時(shí)crash,后來(lái)百度了資料,才知道這個(gè)系統(tǒng)呼叫存在bug,最后單升級(jí)kernel就好了。 現(xiàn)在讓我很蛋疼的是很多時(shí)候機(jī)器hang掉,不會(huì)產(chǎn)生kdump檔案,盡管設(shè)定了核心的oops/nmi相關(guān)引數(shù),如果有高手碰巧看到,希望能請(qǐng)教一下) l B,意識(shí)篇 1) 安全意識(shí):關(guān)于這個(gè),有創(chuàng)宇的兄弟在,不敢班門弄斧 2) 磨刀意識(shí):關(guān)于任何操作配置,最好先搞明白操作或配置的原理,然后再去操作。應(yīng)一句話叫做“磨刀不誤砍柴功”,而且對(duì)于類似的操作可以舉一反三。 3) 計(jì)劃意識(shí):復(fù)雜的變更操作比如多臺(tái)主機(jī)以及牽涉到san儲(chǔ)存,最好先作 操作計(jì)劃,寫計(jì)劃文件,詳細(xì)致每條命令,然后請(qǐng)高手幫忙稽核。 這樣能最大程度使整個(gè)操作過(guò)程安全。如果是重要的客戶業(yè)務(wù)系統(tǒng),操作最好有回退方案,而一旦變更失敗,客戶可以在短時(shí)間內(nèi)將業(yè)務(wù)回退。 4) 記錄分享意識(shí):遇到自己認(rèn)為較特殊的案例時(shí),記得要寫 案例過(guò)程及分析的文件。也方便自己以后翻看,或者和其他兄弟分享,作知識(shí)的傳播以便于大家以后都能少走彎路。 5) 監(jiān)控意識(shí):運(yùn)維來(lái)說(shuō),監(jiān)控是非常重要的,監(jiān)控是發(fā)現(xiàn)系統(tǒng)各種異常的眼睛,所以運(yùn)維應(yīng)該和監(jiān)控緊密配合。 6) 業(yè)務(wù)意識(shí):盡量了解維護(hù)的各主機(jī)上業(yè)務(wù)型別,以及各主機(jī)業(yè)務(wù)之間的關(guān)聯(lián)性。因?yàn)槿魏尉S護(hù)工作都是為主機(jī)能提供業(yè)務(wù)服務(wù)的,當(dāng)某業(yè)務(wù)中斷,能最快的知道與此業(yè)務(wù)相關(guān)的主機(jī)群,從而縮小故障排查范圍,最快定位故障。
一、專業(yè)的網(wǎng)路知識(shí)。 如今的時(shí)代是一個(gè)網(wǎng)路知識(shí)爆炸的時(shí)代,所以對(duì)于一個(gè)優(yōu)秀的運(yùn)維網(wǎng)路工程師來(lái)說(shuō)首先必須擁有淵博的網(wǎng)路知識(shí)。這些知識(shí)囊括網(wǎng)路的各個(gè)領(lǐng)域,設(shè)計(jì)、創(chuàng)造、問(wèn)題解決等方面的知識(shí)都要掌握的更全面、更透徹、更及時(shí),適應(yīng)時(shí)代發(fā)展的需求,全面提升自己的素質(zhì),適應(yīng)競(jìng)爭(zhēng)的需求。 二、嫻熟的網(wǎng)路技能。 擁有知識(shí)這知識(shí)基礎(chǔ),關(guān)鍵的是將這些知識(shí)在網(wǎng)路工作中很好的應(yīng)用,解決更多的問(wèn)題,促進(jìn)我們生活質(zhì)量的提高,推動(dòng)網(wǎng)路建設(shè)發(fā)展,對(duì)社會(huì)的進(jìn)步起到積極地作用。因而我們要在實(shí)踐中不斷地積累豐富的實(shí)踐經(jīng)驗(yàn),不斷地提高我們的業(yè)務(wù)能力,更好的建設(shè)發(fā)展網(wǎng)路系統(tǒng),服務(wù)大眾和市場(chǎng)的繁榮發(fā)展需要。 三、勇于創(chuàng)新的職業(yè)精神。 網(wǎng)路時(shí)代的繁榮發(fā)展,每天、每一時(shí)刻網(wǎng)路都在不斷地變化提高,所以要更好的推動(dòng)網(wǎng)路建設(shè),提高服務(wù)大眾的技能就必須擁有勇于創(chuàng)新的職業(yè)精神,要有探索創(chuàng)新的精神,要有克服困難的勇氣和信心,只有這樣才能將自己的打造一個(gè)優(yōu)秀的時(shí)代運(yùn)維工程師。 只有這些基本的素質(zhì)得到更好的升華,才能離一名優(yōu)秀的運(yùn)維工程師的距離越來(lái)越近
最好的方法就是去看一些招聘網(wǎng)站的招聘簡(jiǎn)介了 已經(jīng)很全了 崗位職責(zé): 1、負(fù)責(zé)公司網(wǎng)路總體系統(tǒng)及子系統(tǒng)的維護(hù); 2、負(fù)責(zé)網(wǎng)路整體架構(gòu)規(guī)劃、實(shí)施、優(yōu)化、安全; 3、負(fù)責(zé)整體網(wǎng)路的操作規(guī)范文件編寫,整合系統(tǒng)資源; 4、負(fù)責(zé)整體網(wǎng)路的風(fēng)險(xiǎn)評(píng)估與備份系統(tǒng)實(shí)現(xiàn); 5、研究主流的網(wǎng)際網(wǎng)路應(yīng)用技術(shù),并負(fù)責(zé)將此是現(xiàn)在公司業(yè)務(wù)系統(tǒng)測(cè)試及應(yīng)用; 6、公司整體網(wǎng)路架構(gòu)規(guī)劃,實(shí)施及維護(hù); 7、主動(dòng)發(fā)現(xiàn)問(wèn)題,提出合理化建設(shè),積極提出優(yōu)化手段和建議。 任職資格: 1、大專學(xué)歷,3年以上工作經(jīng)驗(yàn); 2、能夠承受一定的工作壓力,具備良好的溝通協(xié)調(diào)能力及突發(fā)事件單獨(dú)處理能力; 3、熟悉unix/linux作業(yè)系統(tǒng); 4、熟悉Linux下不同資料庫(kù)的安裝和除錯(cuò),熟練使用shell腳步語(yǔ)言; 5、精通架構(gòu),對(duì)架構(gòu)的部署、搭建、優(yōu)化、排錯(cuò)等方面有豐富的經(jīng)驗(yàn)。對(duì)高負(fù)載、大訪問(wèn)量 情況下的架構(gòu)有運(yùn)維經(jīng)驗(yàn)者優(yōu)先。 6、熟悉Linux下不同的儲(chǔ)存解決方案,同時(shí)管理超過(guò)50太以上的linux伺服器組,有整體管理經(jīng)驗(yàn)者優(yōu)先; 7、利用syslong收集各個(gè)關(guān)鍵出口裝置情況,充分利用snmp協(xié)議,規(guī)劃并架設(shè)一整套網(wǎng)路監(jiān)控系統(tǒng); 8、具備獨(dú)立的工作能力,良好的溝通能力和團(tuán)隊(duì)精神,高度的責(zé)任心,工作積極主動(dòng)。
想了想,基本需要以下知識(shí)點(diǎn)吧:
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)