linux學習筆記(1):
一、Linux系統簡介
1.什麼是linux
Linux是一個免費的、多使用者、多工的作業系統,其執行方式、功能和UNIX系統很相似,但Linux系統的穩定性、安全性與網路功能是許多商業作業系統所無法比擬的。Linux系統最大的特色是原始碼完全公開,在符合GNU/GPL(通用公共許可證)的原則下,任何人都可以自由取得、傳播甚至修改原始碼。越來越多的大中型企業選擇了Linux作為其伺服器的作業系統。近幾年來,Linux系統又以其友好的圖形介面、豐富的應用程式及低廉的價格,在桌面領域得到了較好的發展,受到了普通使用者的歡迎。
2.Linux系統的應用
(1)應用伺服器
(2)嵌入式領域
(3)軟體開發
(4)桌面應用
3.Linux伺服器
Linux系統的可靠性使它成為企業Web伺服器的重要選擇。同時,Linux支援多種硬體平臺,非常容易與其他平臺如Windows,UNIX等系統共存,其相關應用軟體多為免費甚至是開放原始碼的。
4.嵌入式Linux系統
嵌入式作業系統是當前作業系統領域的熱點,Linux在該領域的低成本、小核心以及模組化有著自己的特色,很多Linux廠商紛紛在該領域投入人力、物力開展研發工作。
5.Linux系統的特點
(1)開放性
(2)多使用者
(3)多工
(4)良好的使用者介面
(5)裝置獨立性
(6)豐富的網路功能
(7)可靠的系統安全
(8)良好的可移植性
6.Linux系統的組成部分:
(1)核心
(2)Shell
(3)檔案系統
(4)應用程式
6.1核心:核心是作業系統的核心,具有很多最基本的功能,如虛擬記憶體、多工、共享庫、需求載入、可執行程式和TCP/IP網路功能。Linux核心的主要模組分為儲存管理、CPU和程序管理、檔案系統、裝置管理和驅動、網路通訊、系統的初始化和系統呼叫等幾個部分。
6.2Shell:Shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。實際上,Shell是一個命令直譯器,它解釋由使用者輸入的命令並且將它們送到核心。另外,Shell程式語言具有普通程式語言的很多特點,用這種程式語言編寫的Shell程式與其他應用程式具有同樣的效果。
6.3檔案系統:檔案系統是檔案存放在磁碟等儲存裝置上的組織方法。Linux系統能支援多種目前流行的檔案系統,如ext3、ext4、FAT、FAT32、VFAT和ISO9660等。
6.4應用程式:標準的Linux系統都有一套稱為應用程式的程式集,它包括文字編輯器、程式語言、X Window、辦公軟體、Internet工具和資料庫等
7.Linux系統和windows系統的共性
(1)多使用者作業系統
(2)支援多種檔案系統
(3)支援多種埠和裝置
(4)支援聯網功能
(5)服務