我學(xué)習(xí)Linux的歷程

一直以來(lái),我都想把我學(xué)習(xí)Linux的過(guò)程記錄下來(lái),不是說(shuō)給別人提供什么經(jīng)驗(yàn)的,但是可以作為一個(gè)借鑒,少走點(diǎn)彎路。

最初接觸Linux,是在大二的時(shí)候。當(dāng)時(shí)我們老師在機(jī)房給我們安裝了帶有界面的ubuntu發(fā)行版操作系統(tǒng),因?yàn)橐郧耙恢笔窃趙indows下看電影,打游戲,所以看到ubuntu之后,也沒(méi)有多大的新奇感,只是覺(jué)得界面還比較不錯(cuò),操作相對(duì)來(lái)說(shuō)沒(méi)有windows下的熟練,所以也就沒(méi)有多大的興趣。只是在上課的時(shí)候照著書(shū)本敲了敲命令,說(shuō)真的,當(dāng)時(shí)這些命令都不知道是什么意思,只是簡(jiǎn)單直接的照著書(shū)本去敲。一般是練習(xí)半節(jié)課的時(shí)間,剩下的時(shí)間都用來(lái)瀏覽網(wǎng)頁(yè)了。現(xiàn)在想想,大好的時(shí)間都浪費(fèi)了。


ubuntu12.04版桌面操作系統(tǒng)

轉(zhuǎn)眼間,到了2013年9月,我找到了人生的第一份工作,我是做開(kāi)發(fā)的,但是免不了要和服務(wù)器打交道。當(dāng)時(shí)還不知道我們用的服務(wù)器是什么東西,直到看到我的工作導(dǎo)師指導(dǎo)我部署服務(wù)之后,我才明白原來(lái)用的是Linux的服務(wù)器。當(dāng)時(shí)無(wú)知到了連putty是個(gè)什么玩意都不清楚,也不知道ftp上傳工具。現(xiàn)在想想,真替當(dāng)時(shí)的自己感到汗顏(人不無(wú)知枉少年嗎,哈哈?。?。因?yàn)樵诠ぷ髦行枰玫絃inux,重新去看了一些Linux的知識(shí),不過(guò)都是一些簡(jiǎn)單的Linux操作命令,只是為了工作需要。

后來(lái)?yè)Q了一份工作,發(fā)現(xiàn)服務(wù)器依舊是Linux,覺(jué)得有必要系統(tǒng)學(xué)習(xí)一下Linux了。當(dāng)時(shí)只知道有《鳥(niǎo)哥的Linux私房菜》這本書(shū),但是我卻并沒(méi)有去看這本書(shū),都是在網(wǎng)上搜索一些零散的教程。學(xué)習(xí)Linux,首先得有一個(gè)操作系統(tǒng)環(huán)境,說(shuō)到這,不得不說(shuō)我安裝Linux操作系統(tǒng)折騰的那些事,我首先是在自己的機(jī)器上安裝了一個(gè)ubuntu的帶有界面的操作系統(tǒng),雖然自己的機(jī)器比較破舊,但還是義無(wú)反顧的選擇了安裝雙系統(tǒng),因?yàn)椴幌霋仐壩沂煜さ膚indows操作系統(tǒng),最終導(dǎo)致的結(jié)果就是,因?yàn)闄C(jī)器過(guò)舊,顯卡配置過(guò)低,我連安裝好的ubuntu操作系統(tǒng)都沒(méi)有進(jìn)入就直接給卸載了。因?yàn)閡buntu的界面優(yōu)化的很好,所以導(dǎo)致系統(tǒng)過(guò)大,因此開(kāi)始轉(zhuǎn)戰(zhàn)較小的centos操作系統(tǒng),很順利,這次終于給安裝上了,當(dāng)然,安裝的過(guò)程中也遇到了很多問(wèn)題,雖然當(dāng)時(shí)都給解決了,但是很遺憾,沒(méi)有將遇到的問(wèn)題記錄下來(lái)。


centos7桌面版操作系統(tǒng)

說(shuō)到這,你們以為我的折騰就結(jié)束了嗎?沒(méi)有,這只是個(gè)開(kāi)始。因?yàn)長(zhǎng)inux操作系統(tǒng)不熟悉,很多問(wèn)題需要到windows下查詢資料,兩個(gè)系統(tǒng)切來(lái)切去感覺(jué)不方便(因?yàn)闆](méi)有在Linux系統(tǒng)下成功安裝中文輸入法),所以開(kāi)始曲線救國(guó)的道路,找到了虛擬機(jī)。虛擬機(jī)選擇的是VMWare,操作系統(tǒng)最開(kāi)始也是選擇安裝ubuntu,因?yàn)閹в薪缑妫?dāng)時(shí)對(duì)于純文字界面感覺(jué)還是比較陌生,操作起來(lái)不熟練,但是依然,因?yàn)殡娔X配置的原因,ubuntu沒(méi)有正常啟動(dòng)。好吧,放棄,繼續(xù)我的centos之路。其實(shí)在這中間因?yàn)橛X(jué)得fedora的界面比較不錯(cuò),所以還安裝了fedora。但是因?yàn)槲覀兊纳a(chǎn)環(huán)境是redhat,centos是基于redhat的linux發(fā)行版,所以最終還是選擇了centos(centos相對(duì)于redhat來(lái)說(shuō)是完全免費(fèi)的)。

雖然選擇了centos發(fā)行版,但是只是裝上了系統(tǒng),對(duì)于Linux的系統(tǒng)性知識(shí)還是不懂,而且沒(méi)有學(xué)習(xí)的方向,不知道如何去學(xué)習(xí),每天也只是找一點(diǎn)資料,導(dǎo)致知其然不知其所以然。如此學(xué)了一段時(shí)間,感覺(jué)進(jìn)展緩慢,有必要去看看書(shū)了。最先看到的書(shū)籍是《鳥(niǎo)哥的Linux私房菜》。分為2本,一本講解基礎(chǔ)知識(shí),一本講解服務(wù)器搭建。毫無(wú)疑問(wèn),我要從基礎(chǔ)開(kāi)始看起。說(shuō)到這,就要說(shuō)說(shuō)我這個(gè)人了,我不是一個(gè)特別有恒心的人,所以鳥(niǎo)哥的這本書(shū)一直是斷斷續(xù)續(xù)的看的,所以很多東西只是看了個(gè)大概,知道基本概念。因?yàn)轼B(niǎo)哥的書(shū)比較早,我學(xué)習(xí)用的是centos 7,里面有一些新的功能和鳥(niǎo)哥的書(shū)不一樣,比如sysvinit已經(jīng)被改成Systemd了,還有iptables被firewalld取代,當(dāng)然,原有的功能在centos 7下依然可以使用,還是有學(xué)習(xí)的必要。

2015年的時(shí)候,因?yàn)閷?duì)于Linux操作系統(tǒng)還比較熟悉,所以在所在的項(xiàng)目小組承擔(dān)了搭建java運(yùn)行環(huán)境的任務(wù),當(dāng)時(shí)的功能也很簡(jiǎn)單,安裝了一個(gè)jdk,配置了一個(gè)tomcat,因?yàn)椴捎玫氖欠植际降牟渴穑WCtomcat的端口不沖突就可以了。因?yàn)楫?dāng)時(shí)是用ssh工具(securecrt)連接的,看到了都是純文本界面,操作也全部是命令行,導(dǎo)致徹底愛(ài)上了文本界面,我又把我桌面版的centos 7換成了最小化安裝的純文本界面(不得不提,最小化安裝的確是挺鍛煉人的)。


ssh工具連接的Linux界面

看完了《鳥(niǎo)哥的Linux私房菜基礎(chǔ)篇》之后,雖然說(shuō)有了一些基礎(chǔ)知識(shí),不至于對(duì)Linux一竅不通,但是還缺乏實(shí)戰(zhàn)經(jīng)驗(yàn),僅有的只是安裝了jdk和tomcat的java運(yùn)行環(huán)境。但是真正的java線上運(yùn)行環(huán)境需要的不僅僅是這些,redis,nginx這些都是需要的。要想學(xué)習(xí)這些,僅僅靠搜索一些網(wǎng)絡(luò)教程并不靠譜,因?yàn)槊總€(gè)人的系統(tǒng)環(huán)境都不是一樣的。在看了很多人的教程之后,尋找錯(cuò)誤,解決問(wèn)題,總結(jié)經(jīng)驗(yàn),形成自己的學(xué)習(xí)筆記。同時(shí),加了一些Linux的運(yùn)維群,向一些Linux的運(yùn)維大牛取取經(jīng)。在這還有一本書(shū)可以推薦一下,《Linux就該這么學(xué)》是一本比較偏向?qū)崙?zhàn)的書(shū),對(duì)于做運(yùn)維的哥們姐們來(lái)說(shuō)可以當(dāng)作一本參考教程(運(yùn)維大牛請(qǐng)自動(dòng)略過(guò))。

如今,雖然我還是一個(gè)Linux小白,但是我在學(xué)習(xí)Linux的這條道路上是一直在前進(jìn)的,我希望可以和喜歡Linux的人共同交流,共同進(jìn)步。我也希望每一個(gè)學(xué)習(xí)Linux的人,都能持之以恒,不斷前進(jìn),可以實(shí)現(xiàn)自己的野心。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容