為何學linux及用處

linuxprobe1314發表於2023-09-21

目前企業使用的作業系統無非就是國產類的,windows和linux類。我們要提升自己的技能,需要學習這兩款。我記得在大學時期,學習過windows以及linux,但當時覺得又不常用,就學的模稜兩可。畢業之後,你會發現,其實這兩種作業系統是很主流的。為什麼學?下面就是一些工作中遇到的例子分享一下。

我記得在企業中有次遇到資料庫故障切換的問題,但資料庫卻沒有掉程式,經過排查確是系統方面的問題。發現系統io在那段時間一下子飆升到百分百,還使用swap交換分割槽了。雖然是資料庫方面,但也涉及到了系統方面,也就是liunx伺服器。這時就得需要資料庫人員儲備懂一些linux知識才能更好的解決問題,不然只能抓瞎。

還有如果你找的工作是做系統運維,那更離不開linux伺服器一類的。因為現在用的最多作業系統類就是linux。這時你就得具備運維知識體系。完好的知識體系能幫助更快的有解決思路。無非就是安裝一臺新的伺服器,就要做raid和lvm磁碟陣列,然後硬碟管理,儲存結構,建立使用者以及許可權等,這是前期準備,伺服器裝好後,就分配為應用使用或是資料庫使用,應用使用的話就會部署中介軟體,檔案共享,dns,郵件伺服器等;用於資料庫使用,就要安裝資料庫,安裝這之前,都得藉助系統人員來協助,這是不分家的。做哪一行,都是息息相關的。

雖然從事的是資料庫運維工作,但也離不開需要系統知識。有次工作中遇到測試防火牆對於資料庫埠的問題。首先就得知道防火牆型別iptables與firewalld,這兩種命令不太一樣,我首先測試了iptables新增防火牆策略,但遇到策略先後順序問題,然後又測試firewalld只要開啟再進行填策略即可。看著操作挺簡單的,但當時根本不知道命令,實際操作步驟該怎麼進行,這時我想起了這本書,我就開啟這目錄進行檢視運用,最後完成了。

還有就是磁碟的劃分以及yum的安裝,這些都是息息相關的,只要從事it行業,這基礎的根本知識根本不能缺失的。

目前企業還有主流自動化運維,就是ansible服務,跟緊技術,就要不斷的重新整理自己,有可能根本就沒有聽說過,也就在百度搜尋瞭解,或是更快更便捷的方法可以讀一下《Linux就該這麼學》這本書裡面有提到這一知識模組,可以讓自己快速的瞭解新的知識塊。談到自動化運維,就不得不說shell指令碼。這是一重點。shell指令碼也很主流,用shell指令碼可以很方便的執行安裝軟體,比如安裝資料庫,安裝中介軟體,遇到一下安轉十幾臺的情況,不如寫腳

本實現自動化安裝更快捷,所以,工作中無處不是知識塊,無處不在逼著自己學習,豐富自己。

工作中會遇到各種問題,但問題本身還是來源你是否掌握了基礎。所以,有的學生在大學時期接觸過就覺得很容易入手入門,想著更深入的瞭解。但有的覺得這是主流方向以及技術潮流,就想著學習這方面為了找更好的工作。這都是可以的。但小白怎麼入手呢,一種無非是百度找資料找影片,可是看著看著就不想看了,看不下去的,這時可以藉助一本書,讓你腦海中有個清晰的大綱內容,這樣學習起來就很容易。

最後,來說下學的好處,Linux是一種自由和開放原始碼的類UNIX作業系統。Linux有必要學嗎?學Linux有什麼作用,學Linux能幹什麼?是為了更好的提升工作效率。windows系統有dos命令,為了可以更快的執行多工作,可以使用批處理指令碼,那相對的linux也有指令碼,就是shell指令碼,為了實現自動化工作。當你習慣於用指令碼工作,你會發現linux太好玩了,桌面也有各種風格,你再回到你熟悉的windows介面時,就覺得不是很流暢,有種陌生的感覺,感覺沒有linux處理的快。而且linux也能有windows的介面,而且有的為了用linux,就會在電腦中裝雙系統,或者是利用虛擬機器來裝,能連外網用著沒啥區別,就是處理速度快,你就會愛上shell指令碼。當你會了這些,你去企業工作的時候,你會發現這些給與你的幫助特別大。 目前大多企業用linux系統還是挺多的,所以學習它還是要有必要的,開始學就從《Linux就該這麼學》這本書學習就ok了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70029708/viewspace-2985181/,如需轉載,請註明出處,否則將追究法律責任。

相關文章