Linux系統在IT行業處於什麼位置

安全劍客發表於2019-12-19

相信每一位程式設計師對於 都不陌生,不管是新入行的小白,還是有著十幾年程式設計經驗的大佬,都知道Linux IT 行業中的位置吧!

我是一名Web   JAVA 開發的小白,對於初入IT 行業的小白來說,工作需要的JAVA 語言就讓我花很多的時間來學習,天天就是白天工作,晚上更深入的學習JAVA ,那麼,我又是怎麼接觸Linux 的哪?

這還要從那一個專案說起,2017 10 18 日這個讓我印象深刻的一天,一到公司,我們老大就讓我組員集合開了一個會,和我們說,上一個專案大家完成的不錯,受到了客戶的喜歡,所以又交給了我們一個新的專案,這個專案對大家是一個新的挑戰,我們之前用的都是windows 系統,但是這次客戶的需求是要我們使用Linux 系統進行程式設計,不管你們會還是不會,我給你們1 個月的時間,不管你們用什麼方法去學Linux ,一個月後你們必須開始做這個專案。這並非我第一次聽到linux 這個詞彙,但卻是第一次知道原來linux 在企業中也有著它不可或缺的一席之地。

對於我這樣一個初出茅廬的小白來說,腦海裡的第一個疑問是:為什麼要使用linux 系統,跟windows 有什麼區別嗎?因此,瞭解什麼是linux 是我著手這個專案的第一步。詢問了一些IT 大牛以及搜尋了一些網上資料,對linux 以及它的一些特性有了初步的認知:

1 開放性

  開放性是指系統遵循世界標準規範,特別是遵循開放系統互連(OSI )國際標準。凡遵循國際標準所開發的硬體和軟體,都能彼此相容,可方便地實現互連。     

  2 多使用者

  多使用者是指系統資源可以被不同使用者各自擁有使用,即每個使用者對自己的資源有特定的許可權,互不影響。

3 多工

  多工是現代計算機的最主要的一個特點。它是指計算機同時執行多個程式,而且各個程式的執行互相獨立。Linux 系統排程每一個程式平等地訪問微處理器。由於CPU 的處理速度非常快,其結果是,啟動的應用程式看起來好像在並行執行。事實上,從處理器執行一個應用程式中的一組指令到Linux 排程微處理器再次執行這個程式之間只有很短的時間延遲,使用者是感覺不出來的。 4 裝置獨立性

  裝置獨立性是指作業系統把所有外部裝置統一當作成檔案來看待,只要安裝它們的驅動程式,任何使用者都可以象使用檔案一樣,操縱、使用這些裝置,而不必知道它們的具體存在形式。

  Linux 是具有裝置獨立性的作業系統,它的核心具有高度適應能力,隨著更多的程式設計師加入Linux 程式設計,會有更多硬體裝置加入到各種Linux 核心和發行版本中。另外,由於使用者可以免費得到Linux 的核心原始碼,因此,使用者可以修改核心原始碼,以便適應新增加的外部裝置。

5 提供了豐富的網路功能

  Linux 在通訊和網路功能方面優於其他作業系統。其他作業系統不包含如此緊密地和核心結合在一起的連線網路的能力,也沒有內建這些聯網特性的靈活性。而Linux 為使用者提供了完善的、強大的網路功能。  

7 可靠的系統安全

  Linux 採取了許多安全技術措施,包括對讀、寫進行許可權控制、帶保護的子系統、審計跟蹤、核心授權等,這為網路多使用者環境中的使用者提供了必要的安全保障。

8 良好的可移植性

 可移植性是指將作業系統從一個平臺轉移到另一個平臺使它仍然能按其自身的方式執行的能力。

 Linux 是一種可移植的作業系統,能夠在從微型計算機到大型計算機的任何環境中和任何平臺上執行。可移植性為執行Linux 的不同計算機平臺與其他任何機器進行準確而有效的通訊提供了手段,不需要另外增加特殊的和昂貴的通訊介面。

      聽完這些之後,我被Linux 深深的吸引了,從那天開始,我就開始學習Linux ,在網上找影片,文件,可對於我這個完全不懂的人來說,根本看不懂,但是,有一天我無意中看到網上說, 這本書,還不錯,簡單明瞭,適合小白看,而且不僅僅有已經出版的書籍,還有網站可以供大家學習。我就抱著試試看的心態去看了這本書,結果我真的看懂了,而且,短短半個月時間,我就用Linux 寫了shell 指令碼,和一些簡單的程式碼,雖然都是一些基本的東西,但是,我憑藉自己的努力和劉遄老師的這本書讓我入門了,可見劉遄老師確實是用心的寫了這本書,因為就這簡簡單單的幾章文字,我對Linux 已經有了一定的認識,同時對我自身有了很大幫助,起初讓自己滿是疑惑的程式碼語句變得清晰,能夠知其然知其所以然!隨著更深入的學習,我發現windows linux 的區別。

         windows 不是開源的,也就是你不知道它的原始碼,我們無法或者很難在windows 下面建立管理員使用者,以管理員的身份去管理公司的伺服器。如果微軟想做一些手腳那是輕而易舉的,而且還不被我們發現。

 Linux 下就不同了,原始碼是開源的。可以以管理員的身份管理公司裡面近百萬的伺服器。如果原始碼被做了手腳很容易就被發現。

現在的很多公司都已經用了Linux ,可想而知Linux IT 行業佔據一個什麼樣的地位,也正是因為這樣,我也下定決心要更加努力的學習Linux


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

相關文章