操做系統基礎linux
一個完整的操做系統包括 ( kernel + application)windows
內核 + 應用程序
centos
而咱們要學習操做系統:Linux操做系統
安全
咱們平時所用的WINDOWS和MS-DOS都是微軟出的,而Linux不是微軟出的,Linux的最大好處是非商業軟件,它的原代碼是徹底公開的,也就是說咱們能夠隨本身的喜愛進行編輯和修改來符合咱們的使用習慣與加強它的功能。它與其餘操做系統的最大區別就是它表明這自由和免費精神!網絡
區別:
(1)Linux速度比較快,安全性比windows好
(2)有不少軟件只能在windows裏運行 ,與Linux兼容的軟件正在開發中.
(3)Linux適用在網絡方面.
(4)Linux的操做比較複雜,windows的比較簡單.app
最大區別:windows是目前最流行的圖形操做界面ide
而Linux雖然能夠安裝圖形操做界面,但目前通常都是命令界面。學習
Linux的內核版本:測試
Linux-major.minor.releasespa
Major:主版本號
Minor:次版本號
在2.X的時代,奇數:表示測試版或開發版。Develop
偶數:穩定版。Stable
Release:小改動
獲取linux內核的源代碼:http://kernel.org
Kernel(內核)的功能:
驅動硬件
資源分配
進程管理
文件系統管理
安全防禦
···
Linux發行版:
Redhat:redhat,centos,fedora。
在Linux系統中的應用程序通常由四部分組成:
一、二進制文件
二、庫文件,頭文件
三、配置文件
四、幫助文件