天天看點

Linux基礎知識

0. 前言

  作為一個剛剛學習linux的小白,走上這條道路也是極其偶然的原因,對于計算機知識隻停留在玩遊戲和點滑鼠的階段的我,想和大家分享一下我的學習過程,和學習内容,希望可以對沒有任何linux經驗的人,起到微薄的幫助。

1. 計算機基礎知識

 1.1 計算機系統由硬體(hardware) 系統和軟體(software)

Linux基礎知識

 部落客了解:對于沒有計算機知識或基礎的人比較難了解,但随着了解的深入,就會漸漸明白,簡單來說硬體就是看得見摸得着的,軟體就是幫助我們與計算機互動的工具。

 1.2 馮·諾依曼體系

Linux基礎知識

  簡單來說,馮·諾依曼體系規定了數字計算機的數制采用二進制;計算機應該按照程式順序執行。硬體裝置必須要有運算器、控制器、存儲器、輸入裝置、輸出裝置,其中輸入裝置裝置一般來說是滑鼠鍵盤,輸出裝置一般為顯示屏,存儲器就是我們平時說的記憶體和硬碟,運算器和控制器并成為中央處理器(cpu)。

  部落客了解: 馮·諾依曼是非常偉大的數學家,現在最先進的計算機都必須遵循馮·諾依曼體系,當之無愧的計算機之父。

  1.3 具體硬體介紹

  計算機硬體簡單介紹

  部落客解釋:這裡就不具體介紹了,我把詳細介紹的連結附上,感興趣的話可以去看看。

2.  伺服器

  2.1 什麼是伺服器

  伺服器server 是計算機的一種,是網絡中為用戶端計算機提供各種服務的高性能的計算機,伺服器在網絡作業系統的控制下,将與其相連的硬碟、錄音帶、列印機及昂貴的專用通訊裝置提供給網絡上的客戶站點共享,也能為網絡使用者提供集中計算、資訊釋出及資料管理等服務

 伺服器按應用功能可分為:

web 伺服器、資料庫伺服器、郵件伺服器、檔案伺服器、中間件應用伺服器、日志伺服器、監控伺服器,程式版本控制伺服器、虛拟機伺服器、列印伺服器、域控制伺服器、多媒體伺服器、通訊伺服器、erp 伺服器等

 伺服器按外形分類:

塔式伺服器、機架式伺服器、刀片式伺服器

 2.2 伺服器三大作業系統

  windows

  linux 

  unix

 部落客解析:了解完計算機之後,那麼就明白了,伺服器也屬于計算機,而伺服器的作業系統,其一就是linux。這就是為什麼介紹計算機與伺服器的原因。

3. linux作業系統 

  3.1 linux

 linux是一套免費使用和自由傳播的類unix作業系統,是一個基于posix和unix的多使用者、多任務、支援多線程和多cpu的作業系統。它能運作主要的unix工具軟體、應用程式和網絡協定。它支援32位和64位硬體。linux繼承了unix以網絡為核心的設計思想,是一個性能穩定的多使用者網絡作業系統。

 linux作業系統誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。linux存在着許多不同的linux版本,但它們都使用了linux核心。linux可安裝在各種計算機硬體裝置中,比如手機、平闆電腦、路由器、視訊遊戲控制台、台式計算機、大型機和超級計算機。

 嚴格來講,linux這個詞本身隻表示linux核心,但實際上人們已經習慣了用linux來形容整個基于linux核心,并且使用gnu 工程各種工具和資料庫的作業系統。

  3.2 開源 open source

 開源: open source ,軟體和源代碼提供給所有人

     自由分發軟體和源代碼

     能夠修改和建立衍生作品

 部落客解析:linux源代碼開放,意思是如果你有實力可以自己制作屬于自己的linux,可以自己修改作業系統。

3.3 linux 哲學思想

 一切都是一個檔案(包括硬體)

 小型,單一用途的程式

 連結程式,共同完成複雜的任務

 避免令人困惑的使用者界面

 配置資料存儲在文本中

 部落客解析:介紹到這裡,linux已經完全暴露給大家,下面就開始以一個系統的使用者開始,學習基于linux核心的重要作業系統centos。

4. 虛拟機、centos

  4.1 虛拟機

 學習centos作業系統必須要在一台虛拟的電腦上運作虛拟程式,我們就可以在我們windows系統的電腦上下載下傳一個虛拟機軟體,這裡推薦軟體為vmware。

 4.2 centos

  centos,全稱community enterprise operating system,中文名為社群企業作業系統。是一個基于red hat linux 提供的可自由使用源代碼的企業級linux發行版本。由于出自同樣的源代碼,是以有些要求高度穩定性的伺服器以centos替代商業版的red hat enterprise linux使用。每個版本的centos都會獲得十年的支援。新版本的centos大約每兩年發行一次,而每個版本的centos會定期更新一次,以便支援新的硬體。

 部落客說:到這裡,一個完整的linux核心的centos作業系統就完成了,我這裡就不介紹vmware的使用和centos的安裝了,如有什麼不對的地方歡迎大家幫助我指正。

繼續閱讀