Linux初學探究

 總結出來自己的知識體系

第一個重點:

紅帽培訓:

RHCT

RHCE

RHCA

Linux未來的應用及發展方向:

1.Web

 

什麼是OS

OS是一個軟體,也是一個底層硬件的虛擬機,實現硬件底層的管理,並不向用戶提供任何工作。

PS:操作系統是內核與其提供的藉口工具。

什麼是內核?

內核程序在於管理硬件,提供合理的計算機系統資源分配(包括CPU資源,內存使用資源)因此,只要內核不同,內存就要修改。

操作系統直接參考硬件規格寫成,所以同一個操作系統不能在不一樣的硬件架構下運行;

OS只是管理整個硬件資源,包括CPU、內存、輸入設備,即文件系統;

應用程序的開發都是參考硬件系統提供的開發接口,所以應用程序只能在該操作系統上運行。

 

內核功能:

系統調用接口(System Call Interface

程序管理(Process Control

內存管理(Memory Management

文件系統管理(Filesystem Management

設備驅動(Device Drive

 

API:(Application Programming Interface)應用程序接口

運行環境虛擬化,什麼叫Wine?運行在linux上,可以虛擬出Windows系統下的軟件。

 

用戶接口:1.CLICommand Line InterfaceBshellzsh,sh,csh,

          2.GUI(Graphic User Interface)    Gnome,KDE,Xface—>Ubuntu下輕量級的桌面環境。

 

控制檯:

à物理控制檯(通常只有一個);

à虛擬控制檯(多用戶多任務Multi Tasks Multi Users);

 

下午:

 

清代大詞人人生之三重境界:

 

 

真正實現自我的方式,不僅僅是技術,而是技術所蘊含的商業模式,以及初期對於整體架構的一個認知,對於公司業務系統的認知,使用IT的手段幫助公司實現經營,利潤的增長,最後乃至於參與公司的管理,爲公司的發展提供幫助。----CIO之成長,目前的認知。

 

計算機、UnixLinux發展歷史

1.1946年人類發明了計算機;

2.1969Bell(隸屬於AT&T),MITGE的“Multics系統”;

3.1969Ken Thompson 的小型 File Serve System  ----àUnics 提出了兩個重要概念:

a.所有的程序或系統裝置都是文件

b.不管編輯器還是附屬文件,所寫的程序只有一個目的,就是要有效的完成目標

4.1973Unix誕生,RitchieC寫出第一個正式UNIX內核;

5.1977重要的分支---BSDBerkeley Sofotware Distribution)誕生,Bill Joy該君即爲SUN公司的創辦者。

6.1979年重要的SystemV與版權說明;(SystemVBSD

7.1984年譚寧邦教授編寫出Minix

8.1984GNU項目與FSF基金會(Free Software Foundation)成立;

GNU is Not UnixRichard Marthew Stallman

9.1985年起草通用公共許可證(General Public License GPL,並貢獻了EmacsGNU C(GCC),GNU C Library (GLIBC)

GPL  LGPL  GPLv2  GPLv3

編輯->編譯->連接->運行

自由軟件(Free的真諦)

10.1991年芬蘭大學生Linus Torvalds寫出了Linux

 

Linux的發行版:

三大分支:a.RED HAT分支;  CentOSFedora

          b.Suse (Novell);    個人版Open Suse

          c.Debian (社區維護),性能最好,使用困難大;   UbuntuMint

 

Gentoo接近於原生態,安裝發咋,能最大的發揮硬件性能;

LFSLinux From Scratch 從零開始構建Linux

 

Web 服務器

Scale-on 向上擴展(擴展硬件)

Scale-out向外擴展(數量)

集羣(負載均衡),高可用集羣;

整個系統架構怎麼構建?     -------小思考

 

Linux的安裝:

1.       NAT

2.       Bridge  物理機和虛擬機    --2層,虛擬出一個軟件交換機

3.       Host-only 僅主機

 

BootLinux ip=172.16.31.1 netmask=255.255.255.0 gateway=172.16.0.1 dns=192.168.0.254 ks=http://172.16.0.1/class.cfg

 

賬號 root 密碼redhat

 

什麼是開源軟件:

“Free software is”is a matter of liberty,not price.To understand the concept,you should think of “free speech” ,not “free beer”.”Free software” refers to the users “Freedom to run,copy,distribute,study,change,and improve the software”.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章