Linux系統(tǒng)是使用Linux內(nèi)核及開源自由軟件組成的一套操作系統(tǒng),是一種類UNIX系統(tǒng),其內(nèi)核在1991年10月5日由林納斯·托瓦茲首次發(fā)布。它的主要特性:Linux文件一切皆文件、完全開源免費(fèi)、支持多用戶和多任務(wù)、同時還支持多種架構(gòu)平臺、可靠的安全性、良好的穩(wěn)定性、具有強(qiáng)大的網(wǎng)絡(luò)功能、多樣圖形界面;近幾年Linux系統(tǒng)慢慢吸引了不少人,正是由于它的強(qiáng)大,支撐著巨大的項目,并不斷影響著大多數(shù)人的生活。
其實大家對于Linux系統(tǒng)并不陌生,或多或少都有接觸過,因為你身邊已經(jīng)無處不在了,比如你先現(xiàn)在使用的Android手機(jī)和平板電腦、ATM、機(jī)頂盒、車載電腦、飛行航班控制系統(tǒng)、互聯(lián)網(wǎng)巨頭,甚至政府都在使用Linux系統(tǒng),以上是我對于Linux系統(tǒng)的認(rèn)知。相比其他操作系統(tǒng),它的優(yōu)勢更讓我們值得去學(xué)習(xí),況且應(yīng)用場景廣不說,目前的互聯(lián)網(wǎng)大佬公司(BAT、新浪、網(wǎng)易、京東等等)全都上Linux系統(tǒng),無不體現(xiàn)它的優(yōu)勢所在。
談到Linux的學(xué)習(xí),相信大家各有各的方法,在這里我也談下我的方法和看法:我先前在學(xué)校也學(xué)過一部分Linux系統(tǒng)的簡單使用及的部署,由于也是第一次接觸,感覺對于我這種新手比較陌生,學(xué)習(xí)起來也比較困難,然而稀里糊涂的就這樣學(xué)完了,感覺收獲甚少,再說大學(xué)老師教的也只是皮毛,俗話說師傅領(lǐng)進(jìn)門修行靠個人,學(xué)習(xí)的事情還是靠自己。幸運(yùn)的是畢業(yè)以后居然找到一份網(wǎng)絡(luò)方面的工作,就這樣工作了一段時間,有一次部門主管讓我把一臺剛裝好的Linux服務(wù)器配置一下網(wǎng)絡(luò),我接手以后,有點不太相信自己能夠解決,畢竟這么久的時間沒碰過Linux系統(tǒng),就抱著嘗試的心態(tài)試一試,想到這也是一次學(xué)習(xí)的機(jī)會,然后就網(wǎng)上查找資料“如何配置CentOS 6.5網(wǎng)絡(luò)”,看到一個站點《Linux就該這么學(xué)》的第四章有介紹網(wǎng)卡配置,就點進(jìn)去看了一下,想到CentOS 6.5的版本和RHEL 7版本的網(wǎng)卡配置應(yīng)該相差不大,就按照上面的配置做了一通,網(wǎng)卡什么都重啟了,防火墻也關(guān)閉了,就是ping不通,果不其然,很是不順利,這讓我有一點點焦慮,查找大半天的問題,最后發(fā)現(xiàn)這個系統(tǒng)是通過VMware EXSI克隆出來的,需要查看cat /etc/udev/rules.d/70-persistent-net.rules的信息,把里面的MAC地址和網(wǎng)卡的MAC地址修改一樣才可以使用,通過這一次嘗試覺得自己有好多知識需要學(xué)習(xí)掌握。當(dāng)我再回頭來看上面提到這本書的時候,居然發(fā)現(xiàn)講解的非常詳細(xì),知識點還是比較全面的,讀了幾章下來,非常適合我這種不成熟的新手,此時我決定一定要把之前遺漏的Linux知識給補(bǔ)回來,學(xué)習(xí)完書籍內(nèi)容終于發(fā)現(xiàn)自己入了Linux的大門!
光是入了門還是不行的,根本無法勝任更復(fù)雜的工作,如何更好的學(xué)習(xí)Linux系統(tǒng)?應(yīng)該每個人都有不同的觀點,無不例外,最終目的是要學(xué)會如何使用,學(xué)到Linux的其中的精髓所在,方法很重要:
1. 選擇發(fā)行版系統(tǒng)——CentOS/RHEL
不建議使用其他發(fā)行版本,如果能熟練使用一種發(fā)行版,其他的發(fā)行版不是太大問題,只是命令上有所差別,請大家不要在這個問題上糾結(jié),就好像大家說“PHP是世界上最好的語言”一樣,一定不要在選擇發(fā)行版本上浪費(fèi)時間。
2. 選擇一本比較適合入門的書籍或?qū)?/p>
一本好書籍,能使學(xué)習(xí)事半功倍,一位好導(dǎo)師,能讓Linux學(xué)習(xí)更加輕松,個人推薦《Linux就該這么學(xué)》,比較容易入門,內(nèi)容精簡,講解透徹,但是你還可以讀適合自己的書籍,也并不一定要讀我推薦的這本,因為我完整的讀完過,覺得確實適合初學(xué)者。
3. 多練習(xí)、學(xué)會總結(jié)和思考
因為學(xué)習(xí)每一項技術(shù)都是在別人造好的輪子上不斷的模仿再模仿,只有多去練習(xí),才能夠明白其中的原理,通過理解的方式去記憶,這樣就學(xué)會的很快。不懂的地方一定要查資料,善于使用搜索引擎(百度/Google),系統(tǒng)的去學(xué)習(xí),多練習(xí),把書中的實驗做透,掌握其中的原理,然后去總結(jié),查漏補(bǔ)缺,最好的思考也很重要,不要光學(xué)習(xí),還要思考下這項技術(shù)應(yīng)用的場景,所使用的原理等等,多思考為什么。
4. 從基礎(chǔ)學(xué)起,迎難而上
Linux技能點:Linux系統(tǒng)基礎(chǔ)—Linux系統(tǒng)管理—Linux服務(wù)管理—Linux安全管理和防范—Linux高級運(yùn)維—Linux運(yùn)維自動化……
這里只是簡單介紹一些,遠(yuǎn)遠(yuǎn)不止這些,希望我們能夠一起加油,當(dāng)你真正入門后,你會接觸更多,對這個行業(yè)有更深層次的認(rèn)識,需要學(xué)習(xí)的還有更多,給自己定更多的目標(biāo),當(dāng)你學(xué)完這些,會對你以后的職業(yè)生涯有更好的幫助。
5. 職業(yè)發(fā)展方向
其實學(xué)完Linux技術(shù)可以有很多發(fā)展方向,就目前來說還是比較好找工作的:Linux運(yùn)維、Linux運(yùn)維架構(gòu)師、Linux運(yùn)維自動化,Linux開發(fā)的、DevOps等等崗位,根據(jù)自己所掌握的Linux技術(shù),給自己定位一個發(fā)展方向,并一直努力下去,如果想更好的提高自己,獲得更高的薪水,可以考下紅帽認(rèn)證,對以后的工作還是有很大用處的。
6. 技術(shù)的革新
對于IT技術(shù)的不斷革新,發(fā)展速度非常之快,如何成為強(qiáng)者,不被社會所淘汰,需要我們提高自身能力,近些年一直很火的:OpenStack、Doctor、Kubernetes、云計算、同時還需要掌握一門開發(fā)語言:Python、shell、Golan(其一)等等,都是需要我們自己去學(xué)習(xí),不斷適應(yīng)公司/企業(yè)需要的技能,才能更有競爭力。
此文章個人見解,歡迎大家分享自己對Linux的認(rèn)識,共同學(xué)習(xí),只要有自己的計劃和目標(biāo),并一直堅持下去,相信我們一定會在Linux的道路上越走越遠(yuǎn),成為強(qiáng)者,加油!
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!