linux系統(tǒng)運(yùn)維工作內(nèi)容?
linux系統(tǒng)運(yùn)維一般RedHat的比較多,其次Ubuntu的現(xiàn)在也開始有了。
維護(hù)其實(shí)主要就是確保服務(wù)器上跑的進(jìn)程服務(wù),能安全高效穩(wěn)定的運(yùn)行。
首先要了解各種服務(wù)的配置,如FTP,DNS,APACHE,IPTABLE,ORACLE,MYSQL等。
對(duì)服務(wù)器狀態(tài)進(jìn)行監(jiān)控,如CPU內(nèi)存占用,進(jìn)程僵死崩潰,磁盤空間,異常登陸等。
還要對(duì)系統(tǒng)進(jìn)行升級(jí),備份等等工作.而且最好能掌握C語言和SHELL腳本技術(shù)。
工資待遇根據(jù)單位要求和個(gè)人經(jīng)驗(yàn) 不同, 從1500-15000都有可能。
linux運(yùn)維工程師的主要工作是什么?
1.Linux運(yùn)維到底是一個(gè)怎樣的工作,具體需要掌握哪些知識(shí)技能?
用一句話概括就是維護(hù)Linux系統(tǒng)以及系統(tǒng)之上的相關(guān)軟件服務(wù)、程序代碼(Java、Php、Python)和企業(yè)核心數(shù)據(jù)正常運(yùn)行,使得企業(yè)能夠優(yōu)質(zhì)、高效、快速的為企業(yè)的客戶提供服務(wù),從而盈利賺錢,隨著企業(yè)增長,服務(wù)器和服務(wù)數(shù)量、要求也會(huì)成倍增加,對(duì)運(yùn)維的能力和運(yùn)維人員的數(shù)量都有更多的要求。在整個(gè)企業(yè)業(yè)務(wù)系統(tǒng)運(yùn)轉(zhuǎn)過程中,涉及到系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、存儲(chǔ)、開發(fā)、安全、監(jiān)控、架構(gòu)等綜合的技術(shù)于一身的技術(shù),對(duì)運(yùn)維人員的能力提出了更高的要求。
Linux運(yùn)維崗位分類
□硬件運(yùn)維:硬件維護(hù),如服務(wù)器、交換機(jī)、路由器、存儲(chǔ)、負(fù)載均衡等設(shè)備。
□網(wǎng)絡(luò)運(yùn)維:網(wǎng)絡(luò)設(shè)備維護(hù):交換機(jī)、路由器以及辦公局域網(wǎng)的維護(hù)。
□系統(tǒng)運(yùn)維:基礎(chǔ)設(shè)施的維護(hù),側(cè)重于系統(tǒng)和應(yīng)用,也會(huì)涉及硬件網(wǎng)絡(luò)。
□應(yīng)用運(yùn)維(SRE):企業(yè)業(yè)務(wù)研發(fā)環(huán)境、測試環(huán)境、線上環(huán)境等的維護(hù)和故障處理。
□監(jiān)控運(yùn)維:整個(gè)業(yè)務(wù)系統(tǒng)所有服務(wù)器集群的業(yè)務(wù)的監(jiān)控和報(bào)警。
□數(shù)據(jù)庫運(yùn)維: 負(fù)責(zé)數(shù)據(jù)存儲(chǔ)方案設(shè)計(jì)、數(shù)據(jù)庫表設(shè)計(jì)、索引設(shè)計(jì)和SQL優(yōu)化
□安全運(yùn)維:安全掃描、滲透測試,安全工具、安全事件應(yīng)急處理等。
□運(yùn)維開發(fā):開發(fā)運(yùn)維工具和運(yùn)維平臺(tái),以及自動(dòng)化、智能化運(yùn)維。
運(yùn)維工程師還包括一些低端的崗位,例如:網(wǎng)絡(luò)管理員、監(jiān)控運(yùn)維、IDC運(yùn)維,值班運(yùn)維,這些崗位是沒前途的崗位,需要盡快提高改進(jìn)。
Linux運(yùn)維工程師崗位職責(zé)和技術(shù)棧
一般從企業(yè)入門到中級(jí)Linux運(yùn)維工程師的工作大致有:
□挑選IDC機(jī)房及帶寬、購買物理服務(wù)器。
□購買云服務(wù)及CDN服務(wù)相關(guān)。
□搭建部署壓力測試和正式的業(yè)務(wù)系統(tǒng)運(yùn)行環(huán)境(例如:網(wǎng)站運(yùn)行環(huán)境)。
□負(fù)責(zé)日常項(xiàng)目或業(yè)務(wù)代碼上線、故障排除、代碼回滾等。
□對(duì)企業(yè)數(shù)據(jù)進(jìn)行備份及故障恢復(fù)、處理網(wǎng)站運(yùn)行中的各種故障(例如:硬件故障、軟件故障、服務(wù)故障、數(shù)據(jù)損壞及丟失等)。
□對(duì)網(wǎng)站的運(yùn)行狀態(tài)及故障進(jìn)行監(jiān)控、提前解決網(wǎng)站運(yùn)行的潛在安全問題。
□開發(fā)自動(dòng)化程序(shell、python)或平臺(tái)提高工作效率。
□根據(jù)訪問量增加,提前規(guī)劃和升級(jí)網(wǎng)站集群架構(gòu),根據(jù)公司需求增加業(yè)務(wù)應(yīng)用。
□程序發(fā)布流程和規(guī)范,制定運(yùn)維工作制度和規(guī)范。
□配合開發(fā)人員部署及調(diào)試產(chǎn)品研發(fā)需要的測試環(huán)境、代碼發(fā)布等工作需求。
□公司如果較小可能還會(huì)兼職網(wǎng)管、網(wǎng)絡(luò)工程師、數(shù)據(jù)庫管理員、安全工程師、技術(shù)支持等職責(zé)。
涉及到的Linux平臺(tái)上的運(yùn)維工具有:Linux系統(tǒng),Linux基礎(chǔ)命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,K8S,Mongodb,Redis,Iptables,SVN,GIT,Jenkins,Docker,k8s/Shell/Python/Go語言等,除此之外還可能涉及到交換機(jī)、路由器、存儲(chǔ)、安全、開發(fā)等知識(shí)。
總的來說:Linux初中級(jí)運(yùn)維工程師更多的是使用工具軟件的階段,在一線城市互聯(lián)網(wǎng)公司的薪資一般在8000-20000/月。老男孩教育畢業(yè)學(xué)生平均13-15K
職業(yè)發(fā)展方向:系統(tǒng)架構(gòu)師、數(shù)據(jù)庫工程師、運(yùn)維開發(fā)工程師、系統(tǒng)網(wǎng)絡(luò)安全工程師、運(yùn)維經(jīng)理、運(yùn)維總監(jiān)
2.現(xiàn)在很多培訓(xùn)機(jī)構(gòu)來學(xué)校宣傳,Linux方面就是云計(jì)算什么的,學(xué)費(fèi)很貴,差不多2萬,四個(gè)月,我想知道這個(gè)培訓(xùn)到底有沒有必要,如果自學(xué)的話差距有多大?
答:LINUX運(yùn)維培訓(xùn)機(jī)構(gòu)魚龍混雜,務(wù)必要擦亮眼睛,本科網(wǎng)絡(luò)專業(yè),如果在我機(jī)構(gòu)培訓(xùn),5個(gè)月左右,畢業(yè)應(yīng)該不低于15K,自學(xué)的話,周期長,不容易學(xué)好。除非很有毅力堅(jiān)持學(xué)6-12個(gè)月。
3.這個(gè)行業(yè)前景怎么樣?聽培訓(xùn)機(jī)構(gòu)的人說什么安卓iOS開發(fā)越來越?jīng)]市場,現(xiàn)在只有Linux、開源最好等等
答:Linux發(fā)展前景非常好。
眾所周知,全球互聯(lián)網(wǎng)及移動(dòng)互聯(lián)網(wǎng)仍在在高速發(fā)展,特別是物聯(lián)網(wǎng)也開始發(fā)展,所有的公司要想生存都必須和互聯(lián)網(wǎng)接軌(也要利用網(wǎng)絡(luò)提供服務(wù)和賺錢),這樣就使得整個(gè)互聯(lián)網(wǎng)的發(fā)展與日俱增。
而Linux系統(tǒng)以安全、穩(wěn)定、免費(fèi)、高效、可自由更改源代碼的特點(diǎn)占據(jù)了,1-2線城市98%以上的互聯(lián)網(wǎng)企業(yè)以及移動(dòng)互聯(lián)網(wǎng)企業(yè)的系統(tǒng)應(yīng)用。例如:百度、騰訊、阿里巴巴、淘寶網(wǎng)、京東商城、小米網(wǎng)、58同城、Sina、網(wǎng)易、滴滴打車、摩拜單車等都在大量使用Linux操作系統(tǒng),國外的企業(yè)更是對(duì)Linux情有獨(dú)鐘,谷歌、Facebook、亞馬遜等,毫不夸張地說,只要你能隨口說出來想到的公司后臺(tái)幾乎都在使用Linux系統(tǒng)(包括Windows的廠商微軟公司也在親近Linux系統(tǒng)),我們使用的手機(jī)、平板等大多都在使用Linux系統(tǒng)(安卓版),蘋果系列產(chǎn)品也都是類Linux系統(tǒng)(Unix),可見Linux系統(tǒng)的應(yīng)用之廣,可以預(yù)見未來至少是10年,Linux將是服務(wù)器端最火、應(yīng)用最廣的操作系統(tǒng),沒有之一,中國國家也在大力扶持Linux系統(tǒng),例如江蘇3000所中小學(xué)開始普及Linux系統(tǒng)。
為什么老男孩老師會(huì)對(duì)Linux的未來火爆程度這么肯定呢?這是因?yàn)長inux誕生的基因決定的:
Linux系統(tǒng)遵循GPL協(xié)議,即保證任何人有共享和修改自由Linux的自由,任何人有權(quán)取得、修改和重新發(fā)布Linux系統(tǒng)的源代碼權(quán)利,但都必須同時(shí)給出具體更改的源代碼,這個(gè)許可讓全球的人都愿意為Linux貢獻(xiàn)力量而不被某些人和機(jī)構(gòu)據(jù)為己有,你說能不火么。
1. 2000-2010年,是互聯(lián)網(wǎng)起步發(fā)展階段, Sina、Sohu、網(wǎng)易門戶、BAT發(fā)展階段,此時(shí)網(wǎng)絡(luò)端主要是PC機(jī)器,快速增長。
2. 2011-2020年,從互聯(lián)網(wǎng)到移動(dòng)互聯(lián)網(wǎng), 滴滴、抖音、頭條、美團(tuán)等崛起。網(wǎng)絡(luò)端除PC機(jī),還多了手機(jī)、平板、爆發(fā)式增長。
3.
2021-2030年,物聯(lián)網(wǎng)+人工智能階段,除了手機(jī)、平板、PC機(jī)器,還有大量的客戶機(jī),萬物(洗衣機(jī)、電冰箱、電動(dòng)車、加濕器、電飯鍋),只要帶電的都可聯(lián)網(wǎng),客戶機(jī)及數(shù)據(jù)量爆炸式巨增。人工智能基礎(chǔ)是大數(shù)據(jù)和機(jī)器學(xué)習(xí)、深度學(xué)習(xí)。
4.2021-2025年,全國黨政軍都從Windows切換到Linux,中小學(xué)開始使用Linux,規(guī)模網(wǎng)站后臺(tái)99%都是Linux,例如江蘇3000所中小學(xué)開始普及Linux系統(tǒng),Linux未來必火。
大家覺得現(xiàn)在上網(wǎng)的人多,還是用網(wǎng)賺錢的人多?當(dāng)然是上網(wǎng)的人多,
未來是人人都用網(wǎng)絡(luò)賺錢的時(shí)代,那時(shí)對(duì)服務(wù)穩(wěn)定性要求更高了,個(gè)性化也高,因此,Linux作為承載數(shù)據(jù)的后端不可替代的服務(wù)器必然會(huì)更火,Linux運(yùn)維人員也會(huì)大量增加。
萬物聯(lián)網(wǎng)的基礎(chǔ),未來的時(shí)代,是所有的東西都可能聯(lián)網(wǎng)的時(shí)代,不僅僅是PC和手機(jī),基礎(chǔ)設(shè)施準(zhǔn)備。
1.5G時(shí)代來臨,馬路從50米寬拓展到500米寬,甚至是5公里寬。
2.萬物聯(lián)網(wǎng),需要海量的IP地址,IPV6來了,號(hào)稱可以給地球上的每一粒沙子配置一個(gè)公網(wǎng)地址。
Linux運(yùn)維方向需要學(xué)些什么,之后可以從事哪些工作
推薦幾本學(xué)習(xí)Linux的書籍供參考:
一、《快樂的Linux命令行》
這本書介紹如何生存在 Linux 命令行的世界。不像一些書籍僅僅涉及一個(gè)程序,比如像shell 程序, bash。這本書將試著向你傳授如何與命令行界面友好相處。它是怎樣工作的?它能做什么?使用它的最好方法是什么?
正如書中所說的“就像有位老師在你身邊,指導(dǎo)你學(xué)習(xí)”,這本書的特點(diǎn)是語言簡潔流暢,即使是英文版,看起來也不費(fèi)勁(目前已有中文版)。涵蓋了大部分命令行工具和Shell編程。最主要的是它基于 CC 協(xié)議共享,任何人都可以免費(fèi)下載。
二、《Linux命令行與shell腳本編程大全》
這是一本非常適合Linux小白的入門教程,內(nèi)容通俗易懂、深入淺出,除了日常工作中用的基礎(chǔ)命令之外,像正則表達(dá)式、sed、awk 這樣的高級(jí)命令也有介紹,書上還配有大量的實(shí)例,如果你想精通 shell 編程,那么這本書就是為你準(zhǔn)備的。也是有志于從事系統(tǒng)運(yùn)維開發(fā)的朋友必備讀品,總之,只要你能跟著這本教程學(xué)完,使用 Linux 就輕車熟路了。
三、鳥哥的Linux私房菜 : 基礎(chǔ)學(xué)習(xí)篇
如果你想要學(xué)習(xí)Linux,強(qiáng)烈建議通過《鳥哥的Linux私房菜》這套書籍去學(xué)習(xí),淺顯易懂,小編就是通過這套書籍學(xué)會(huì)Linux的。
四、Linux UNIX系統(tǒng)編程手冊 套裝上下冊
《linux/unix系統(tǒng)編程手冊(上、下冊)》是介紹linux與unix編程接口的權(quán)威著作。linux編程資深專家michael kerrisk在書中詳細(xì)描述了linux/unix系統(tǒng)編程所涉及的系統(tǒng)調(diào)用和庫函數(shù),并輔之以全面而清晰的代碼示例。
《linux/unix系統(tǒng)編程手冊(上、下冊)》涵蓋了逾500個(gè)系統(tǒng)調(diào)用及庫函數(shù),并給出逾200個(gè)程序示例,另含88張表格和115幅示意圖。
學(xué)成之后從事的工作也是圍繞運(yùn)維進(jìn)行的:
應(yīng)用運(yùn)維(SRE)
:應(yīng)用運(yùn)維負(fù)責(zé)線上服務(wù)的變更、服務(wù)狀態(tài)監(jiān)控、服務(wù)容災(zāi)和數(shù)據(jù)備份等工作,對(duì)服務(wù)進(jìn)行例行排查、故障應(yīng)急處理等工作,工作職責(zé)如下:設(shè)計(jì)評(píng)審、服務(wù)管理、資源管理、例行檢查、預(yù)案管理、數(shù)據(jù)備份。
系統(tǒng)運(yùn)維(SYS)
:負(fù)責(zé)IDC、網(wǎng)絡(luò)、CDN和基礎(chǔ)服務(wù)的建設(shè)(LVS、NTP、DNS);負(fù)責(zé)資產(chǎn)管理,服務(wù)器選型、交付和維修,工作職責(zé)如下:IDC數(shù)據(jù)中心建設(shè)、網(wǎng)絡(luò)建設(shè)、LVS負(fù)載均衡和SNAT建設(shè)、CDN規(guī)劃和建設(shè)、服務(wù)器選型、交付和維護(hù)、內(nèi)核選型和OS相關(guān)維護(hù)工作、資產(chǎn)管理、基礎(chǔ)服務(wù)建設(shè)。
數(shù)據(jù)庫運(yùn)維(DBA)
:數(shù)據(jù)庫運(yùn)維負(fù)責(zé)數(shù)據(jù)存儲(chǔ)方案設(shè)計(jì)、數(shù)據(jù)庫表設(shè)計(jì)、索引設(shè)計(jì)和SQL優(yōu)化,對(duì)數(shù)據(jù)庫進(jìn)行變更、監(jiān)控、備份、高可用設(shè)計(jì)等工作,詳細(xì)的工作內(nèi)容如下:設(shè)計(jì)評(píng)審、容量規(guī)劃、數(shù)據(jù)備份與災(zāi)備、數(shù)據(jù)庫監(jiān)控、數(shù)據(jù)庫安全、數(shù)據(jù)庫高可用和性能優(yōu)化、自動(dòng)化系統(tǒng)建設(shè)、運(yùn)維研發(fā)、運(yùn)維平臺(tái)、監(jiān)控系統(tǒng)、自動(dòng)化部署系統(tǒng)。
運(yùn)維安全(SEC)
:運(yùn)維安全負(fù)責(zé)網(wǎng)絡(luò)、系統(tǒng)和業(yè)務(wù)等方面的安全加固工作,進(jìn)行常規(guī)的安全掃描、滲透測試,進(jìn)行安全工具和系統(tǒng)研發(fā)以及安全事件應(yīng)急處理,工作內(nèi)容如下:安全制度建立、風(fēng)險(xiǎn)評(píng)估、安全建設(shè)、安全合規(guī)、應(yīng)急響應(yīng)。