Linux是一種自由和開放源碼的類UNIX操做系統,使用Linux內核。目前存在着許多不一樣的Linux發行版,可安裝在各類各樣的電腦硬件設備,從手機、平板電腦、路由器和影音遊戲控制檯,到桌上型電腦,大型電腦和超級電腦。 Linux是一個領先的操做系統,世界上運算最快的10臺超級電腦運行的都是Linux操做系統。linux
Linux操做系統也是自由軟件和開放源代碼發展中最著名的例子。只要遵循GNU通用公共許可證,任何人和機構均可以自由地使用Linux的全部底層源代碼,也能夠自由地修改和再發布。嚴格來說,Linux這個詞自己只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,而且使用GNU 工程各類工具和數據庫的操做系統(也被稱爲GNU/ Linux)。一般狀況下,Linux被打包成供桌上型電腦和服務器使用的Linux發行版本。一些流行的主流Linux發行版本,包括Debian(及其衍生版本Ubuntu),Fedora和openSUSE等。Kernel+Softwares+Tools 就是linux distributionandroid
常見操做系統 - 服務端操做系統 : linux、unix、windows server - 單機操做系統 : windows(dos 、ucdos、win9五、win9八、win2000、xp、vista、win七、win8) MAC 、linux(ubuntu) - 移動操做系統 Android、IOS 、Windows phone
著名linux 發行版:shell
Red Hat、Fedora Mandriva Novell SuSE Debian Slackware Gentoo Ubuntu CentOS數據庫
開放性,多用戶,多任務,豐富的網絡功能,可靠的系統安全,良好的可移植性,具備標準兼容性,良好的用戶界面(命令界面,圖形界面等),出色的速度性能。編程
1、內核:是系統的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序。ubuntu
2、Shell:是系統的用戶界面,提供了用戶和內核進行交互操做的一種接口。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。但它不只是命令解釋器,並且仍是高級編程語言,shell編程。windows
3、文件系統:文件系統是文件存放在磁盤等存儲設備上的組織方法,Linux支持多種文件系統,如ext3,ext2,NFS,SMB,iso9660等。centos
4、應用程序:標準的Linux操做系統都會有一套應用程序例如X-Window,Open Office等。安全
1、內核:Linux內核Kernel目前最新穩定版 3.4 http://www.kernel.org/ 服務器
2、發行版本:是一些廠商將Linux系統內核與應用軟件和文檔包裝起來,並提供一些安裝界面和系統設定管理工具的一個軟件包的集合,
例如RedHat Linux,Debian,Ubuntu, Novell/SuSE Linux等。
3、ubuntu Ubuntu版本號由該次發佈的年份和月份組成,並未反映其實際版本.首次發行是在2004年10月,所以該版本爲4.10。於2009年4月23日發佈,所以版本號爲9.04。
如今有不少公司都在使用Linux操做系統,Linux操做系統從桌面到服務器,從操做系統到嵌入式系統,從零散的應用到整個產業都初見雛形 。Linux服務器操做系統在整個服務器操做系統市場格局中佔據了愈來愈多的市場份額,而且造成了大規模的應用局面。
爲何要學習linux操做系統 1. 大部分服務端都採用linux ,JEE部署到服務器中 2. 一些企業和學校採用linux研發和教學 3. 不少嵌入式開發 用linux 4. 雲計算、大數據 是集羣網 linux : centos
Android是一種以Linux爲基礎的開放源代碼操做系統。
bin 存放二進制可執行文件(ls,cat,mkdir等)
boot 存放用於系統引導時使用的各類文件
dev 用於存放設備文件
etc 存放系統配置文件
home 存放全部用戶文件的根目錄
lib 存放跟文件系統中的程序運行所須要的共享庫及內核模塊
mnt 系統管理員安裝臨時文件系統的安裝點
opt 額外安裝的可選應用程序包所放置的位置
proc 虛擬文件系統,存放當前內存的映射
root 超級用戶目錄
sbin 存放二進制可執行文件,只有root才能訪問
tmp 用於存放各類臨時文件
usr 用於存放系統應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄
var 用於存放運行時須要改變數據的文件