些什么,之后可以從事哪些工作.png)
Linux運維方向需要學(xué)些什么,之后可以從事哪些工作
推薦幾本學(xué)習(xí)Linux的書籍供參考:
一、《快樂的Linux命令行》
這本書介紹如何生存在 Linux 命令行的世界。不像一些書籍僅僅涉及一個程序,比如像shell 程序, bash。這本書將試著向你傳授如何與命令行界面友好相處。它是怎樣工作的?它能做什么?使用它的最好方法是什么?
正如書中所說的“就像有位老師在你身邊,指導(dǎo)你學(xué)習(xí)”,這本書的特點是語言簡潔流暢,即使是英文版,看起來也不費勁(目前已有中文版)。涵蓋了大部分命令行工具和Shell編程。最主要的是它基于 CC 協(xié)議共享,任何人都可以免費下載。
二、《Linux命令行與shell腳本編程大全》
這是一本非常適合Linux小白的入門教程,內(nèi)容通俗易懂、深入淺出,除了日常工作中用的基礎(chǔ)命令之外,像正則表達(dá)式、sed、awk 這樣的高級命令也有介紹,書上還配有大量的實例,如果你想精通 shell 編程,那么這本書就是為你準(zhǔn)備的。也是有志于從事系統(tǒng)運維開發(fā)的朋友必備讀品,總之,只要你能跟著這本教程學(xué)完,使用 Linux 就輕車熟路了。
三、鳥哥的Linux私房菜 : 基礎(chǔ)學(xué)習(xí)篇
如果你想要學(xué)習(xí)Linux,強(qiáng)烈建議通過《鳥哥的Linux私房菜》這套書籍去學(xué)習(xí),淺顯易懂,小編就是通過這套書籍學(xué)會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個系統(tǒng)調(diào)用及庫函數(shù),并給出逾200個程序示例,另含88張表格和115幅示意圖。
學(xué)成之后從事的工作也是圍繞運維進(jìn)行的:
應(yīng)用運維(SRE)
:應(yīng)用運維負(fù)責(zé)線上服務(wù)的變更、服務(wù)狀態(tài)監(jiān)控、服務(wù)容災(zāi)和數(shù)據(jù)備份等工作,對服務(wù)進(jìn)行例行排查、故障應(yīng)急處理等工作,工作職責(zé)如下:設(shè)計評審、服務(wù)管理、資源管理、例行檢查、預(yù)案管理、數(shù)據(jù)備份。
系統(tǒng)運維(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ù)庫運維(DBA)
:數(shù)據(jù)庫運維負(fù)責(zé)數(shù)據(jù)存儲方案設(shè)計、數(shù)據(jù)庫表設(shè)計、索引設(shè)計和SQL優(yōu)化,對數(shù)據(jù)庫進(jìn)行變更、監(jiān)控、備份、高可用設(shè)計等工作,詳細(xì)的工作內(nèi)容如下:設(shè)計評審、容量規(guī)劃、數(shù)據(jù)備份與災(zāi)備、數(shù)據(jù)庫監(jiān)控、數(shù)據(jù)庫安全、數(shù)據(jù)庫高可用和性能優(yōu)化、自動化系統(tǒng)建設(shè)、運維研發(fā)、運維平臺、監(jiān)控系統(tǒng)、自動化部署系統(tǒng)。
運維安全(SEC)
:運維安全負(fù)責(zé)網(wǎng)絡(luò)、系統(tǒng)和業(yè)務(wù)等方面的安全加固工作,進(jìn)行常規(guī)的安全掃描、滲透測試,進(jìn)行安全工具和系統(tǒng)研發(fā)以及安全事件應(yīng)急處理,工作內(nèi)容如下:安全制度建立、風(fēng)險評估、安全建設(shè)、安全合規(guī)、應(yīng)急響應(yīng)。

linux運維工程師都是干什么啊 有發(fā)展嗎
運維主要是保障服務(wù)器,系統(tǒng),數(shù)據(jù)庫,云計算的平臺安全、穩(wěn)定的運行,是屬于幕后的英雄,更多的是通過學(xué)到的知識和經(jīng)驗幫你維護(hù)服務(wù)器。
如果你不能理解,我舉一個例子:假如一個汽車出問題了,你去檢修維護(hù)就可以了,運維也是這樣的工作!
那運維開發(fā)或者自動化運維是什么?
例如10臺太汽車出了問題,限你1天之內(nèi)搞定,你要是還是按照老辦法一臺一臺檢修,那你啥時候能弄完,如果你能自己開發(fā)出來一套軟件,把這10萬臺汽車接入你這平臺,汽車只要啟動,這個系統(tǒng)就會自動檢測他哪里有問題,可能一個小時全部搞定,并給解決方案!
如果你還不能理解,再舉個例子:正常的運維類似手動搶紅包,一個一個點,如果你能開發(fā)個外掛幫你搶紅包,只要有人發(fā)紅包,自動就會幫你點了收進(jìn)你的錢包!
一個是運維,一個是自動化運維或者運維開發(fā),大概有概念了吧!
自動化運維和運維開發(fā)的目標(biāo)就是提高運維效率,節(jié)約成本,減少工作量,需要懂一門開發(fā)語言,用學(xué)會的開發(fā)語言開發(fā)運維的軟件和工具幫你更好的做運維。
那你是不是有疑惑,我能不能一步到位,直接自動化運維!答案是可以的,那你就脫產(chǎn)學(xué)習(xí)linux云計算,周末再報個python自動化開發(fā)的班即可!
咱們linux云計算里面講的自動化運維是市場上已經(jīng)開發(fā)好的比較常見的運維的工具,例如ansible,zabbix都是,而python自動化開發(fā)學(xué)完之后你可以根據(jù)需求自己開發(fā)軟件,工具啥的,當(dāng)然也可以改市面上已經(jīng)有的這個運維工具的代碼,不學(xué)習(xí)python做不到。如果你精力有限,建議先學(xué)習(xí)運維脫產(chǎn)班,一個月能有13-20k的待遇,上班之后再慢慢學(xué)習(xí)python自動化!

linux運維工程師的主要工作是什么?
1.Linux運維到底是一個怎樣的工作,具體需要掌握哪些知識技能?
用一句話概括就是維護(hù)Linux系統(tǒng)以及系統(tǒng)之上的相關(guān)軟件服務(wù)、程序代碼(Java、Php、Python)和企業(yè)核心數(shù)據(jù)正常運行,使得企業(yè)能夠優(yōu)質(zhì)、高效、快速的為企業(yè)的客戶提供服務(wù),從而盈利賺錢,隨著企業(yè)增長,服務(wù)器和服務(wù)數(shù)量、要求也會成倍增加,對運維的能力和運維人員的數(shù)量都有更多的要求。在整個企業(yè)業(yè)務(wù)系統(tǒng)運轉(zhuǎn)過程中,涉及到系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、存儲、開發(fā)、安全、監(jiān)控、架構(gòu)等綜合的技術(shù)于一身的技術(shù),對運維人員的能力提出了更高的要求。
Linux運維崗位分類
□硬件運維:硬件維護(hù),如服務(wù)器、交換機(jī)、路由器、存儲、負(fù)載均衡等設(shè)備。
□網(wǎng)絡(luò)運維:網(wǎng)絡(luò)設(shè)備維護(hù):交換機(jī)、路由器以及辦公局域網(wǎng)的維護(hù)。
□系統(tǒng)運維:基礎(chǔ)設(shè)施的維護(hù),側(cè)重于系統(tǒng)和應(yīng)用,也會涉及硬件網(wǎng)絡(luò)。
□應(yīng)用運維(SRE):企業(yè)業(yè)務(wù)研發(fā)環(huán)境、測試環(huán)境、線上環(huán)境等的維護(hù)和故障處理。
□監(jiān)控運維:整個業(yè)務(wù)系統(tǒng)所有服務(wù)器集群的業(yè)務(wù)的監(jiān)控和報警。
□數(shù)據(jù)庫運維: 負(fù)責(zé)數(shù)據(jù)存儲方案設(shè)計、數(shù)據(jù)庫表設(shè)計、索引設(shè)計和SQL優(yōu)化
□安全運維:安全掃描、滲透測試,安全工具、安全事件應(yīng)急處理等。
□運維開發(fā):開發(fā)運維工具和運維平臺,以及自動化、智能化運維。
運維工程師還包括一些低端的崗位,例如:網(wǎng)絡(luò)管理員、監(jiān)控運維、IDC運維,值班運維,這些崗位是沒前途的崗位,需要盡快提高改進(jìn)。
Linux運維工程師崗位職責(zé)和技術(shù)棧
一般從企業(yè)入門到中級Linux運維工程師的工作大致有:
□挑選IDC機(jī)房及帶寬、購買物理服務(wù)器。
□購買云服務(wù)及CDN服務(wù)相關(guān)。
□搭建部署壓力測試和正式的業(yè)務(wù)系統(tǒng)運行環(huán)境(例如:網(wǎng)站運行環(huán)境)。
□負(fù)責(zé)日常項目或業(yè)務(wù)代碼上線、故障排除、代碼回滾等。
□對企業(yè)數(shù)據(jù)進(jìn)行備份及故障恢復(fù)、處理網(wǎng)站運行中的各種故障(例如:硬件故障、軟件故障、服務(wù)故障、數(shù)據(jù)損壞及丟失等)。
□對網(wǎng)站的運行狀態(tài)及故障進(jìn)行監(jiān)控、提前解決網(wǎng)站運行的潛在安全問題。
□開發(fā)自動化程序(shell、python)或平臺提高工作效率。
□根據(jù)訪問量增加,提前規(guī)劃和升級網(wǎng)站集群架構(gòu),根據(jù)公司需求增加業(yè)務(wù)應(yīng)用。
□程序發(fā)布流程和規(guī)范,制定運維工作制度和規(guī)范。
□配合開發(fā)人員部署及調(diào)試產(chǎn)品研發(fā)需要的測試環(huán)境、代碼發(fā)布等工作需求。
□公司如果較小可能還會兼職網(wǎng)管、網(wǎng)絡(luò)工程師、數(shù)據(jù)庫管理員、安全工程師、技術(shù)支持等職責(zé)。
涉及到的Linux平臺上的運維工具有: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ī)、路由器、存儲、安全、開發(fā)等知識。
總的來說:Linux初中級運維工程師更多的是使用工具軟件的階段,在一線城市互聯(lián)網(wǎng)公司的薪資一般在8000-20000/月。老男孩教育畢業(yè)學(xué)生平均13-15K
職業(yè)發(fā)展方向:系統(tǒng)架構(gòu)師、數(shù)據(jù)庫工程師、運維開發(fā)工程師、系統(tǒng)網(wǎng)絡(luò)安全工程師、運維經(jīng)理、運維總監(jiān)
2.現(xiàn)在很多培訓(xùn)機(jī)構(gòu)來學(xué)校宣傳,Linux方面就是云計算什么的,學(xué)費很貴,差不多2萬,四個月,我想知道這個培訓(xùn)到底有沒有必要,如果自學(xué)的話差距有多大?
答:LINUX運維培訓(xùn)機(jī)構(gòu)魚龍混雜,務(wù)必要擦亮眼睛,本科網(wǎng)絡(luò)專業(yè),如果在我機(jī)構(gòu)培訓(xùn),5個月左右,畢業(yè)應(yīng)該不低于15K,自學(xué)的話,周期長,不容易學(xué)好。除非很有毅力堅持學(xué)6-12個月。
3.這個行業(yè)前景怎么樣?聽培訓(xùn)機(jī)構(gòu)的人說什么安卓iOS開發(fā)越來越?jīng)]市場,現(xiàn)在只有Linux、開源最好等等
答:Linux發(fā)展前景非常好。
眾所周知,全球互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)仍在在高速發(fā)展,特別是物聯(lián)網(wǎng)也開始發(fā)展,所有的公司要想生存都必須和互聯(lián)網(wǎng)接軌(也要利用網(wǎng)絡(luò)提供服務(wù)和賺錢),這樣就使得整個互聯(lián)網(wǎng)的發(fā)展與日俱增。
而Linux系統(tǒng)以安全、穩(wěn)定、免費、高效、可自由更改源代碼的特點占據(jù)了,1-2線城市98%以上的互聯(lián)網(wǎng)企業(yè)以及移動互聯(lián)網(wǎng)企業(yè)的系統(tǒng)應(yīng)用。例如:百度、騰訊、阿里巴巴、淘寶網(wǎng)、京東商城、小米網(wǎng)、58同城、Sina、網(wǎng)易、滴滴打車、摩拜單車等都在大量使用Linux操作系統(tǒng),國外的企業(yè)更是對Linux情有獨鐘,谷歌、Facebook、亞馬遜等,毫不夸張地說,只要你能隨口說出來想到的公司后臺幾乎都在使用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)。
為什么老男孩老師會對Linux的未來火爆程度這么肯定呢?這是因為Linux誕生的基因決定的:
Linux系統(tǒng)遵循GPL協(xié)議,即保證任何人有共享和修改自由Linux的自由,任何人有權(quán)取得、修改和重新發(fā)布Linux系統(tǒng)的源代碼權(quán)利,但都必須同時給出具體更改的源代碼,這個許可讓全球的人都愿意為Linux貢獻(xiàn)力量而不被某些人和機(jī)構(gòu)據(jù)為己有,你說能不火么。
1. 2000-2010年,是互聯(lián)網(wǎng)起步發(fā)展階段, Sina、Sohu、網(wǎng)易門戶、BAT發(fā)展階段,此時網(wǎng)絡(luò)端主要是PC機(jī)器,快速增長。
2. 2011-2020年,從互聯(lián)網(wǎ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ī)、電冰箱、電動車、加濕器、電飯鍋),只要帶電的都可聯(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)站后臺99%都是Linux,例如江蘇3000所中小學(xué)開始普及Linux系統(tǒng),Linux未來必火。
大家覺得現(xiàn)在上網(wǎng)的人多,還是用網(wǎng)賺錢的人多?當(dāng)然是上網(wǎng)的人多,
未來是人人都用網(wǎng)絡(luò)賺錢的時代,那時對服務(wù)穩(wěn)定性要求更高了,個性化也高,因此,Linux作為承載數(shù)據(jù)的后端不可替代的服務(wù)器必然會更火,Linux運維人員也會大量增加。
萬物聯(lián)網(wǎng)的基礎(chǔ),未來的時代,是所有的東西都可能聯(lián)網(wǎng)的時代,不僅僅是PC和手機(jī),基礎(chǔ)設(shè)施準(zhǔn)備。
1.5G時代來臨,馬路從50米寬拓展到500米寬,甚至是5公里寬。
2.萬物聯(lián)網(wǎng),需要海量的IP地址,IPV6來了,號稱可以給地球上的每一粒沙子配置一個公網(wǎng)地址。