1. 程式人生 > >Linux系統管理——Linux簡介

Linux系統管理——Linux簡介

# UNIX與Linux發展史 ## UNIX發展歷史 1.1965年,美國麻省理工學院(MIT),通用電氣公司(GE)及AT&T的貝爾實驗室聯合開發Multics工程計劃,其目標是開發一種互動式的具有多道程式處理能力的分時作業系統,但因Multics追求的目標過於龐大複雜,專案進度遠遠落後於計劃,最後貝爾實驗室宣佈退出。 2.1969年,美國貝爾實驗室的肯·湯普森在DEC PDP-7機器上開發出了UNIX系統。 3.1971年,肯·湯姆森的同時丹尼斯·裡奇發明了C語言;1973年,UNIX系統的絕大部分原始碼用C語言重寫,這為提高UNIX系統的可移植性打下基礎。 兩尊大神 * Ken Thompson 肯·湯普森(左) * Dennis Ritchie 丹尼斯·裡奇(右) ![UNIX_01](https://cdn.jsdelivr.net/gh/ylighgh/BlogParkCDN@master/images/UNIX_01.png) ## UNIX主要發行版本 | 作業系統 | 公司 | 硬體平臺 | | :----:|:----: | :----: | | AIX | IBM | PowerPC | | UX | HP | PA-RISC | | Solaris | SUN | SPARC | | Linux、BSD | Red Hat Linux、Ubuntu、FreeBSD | IA(Intel、AMD、Cyrix、RISE) | ## Linux發展史 Linux 核心最初只是由芬蘭人林納斯·託瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的。1992年3月,核心1.0版本的推出,標誌著Linux第一個正式的版本的誕生。 Linux 是一套免費使用和自由傳播的類 Unix 作業系統,是一個基於 POSIX 和 Unix 的多使用者、多工、支援多執行緒和多 CPU 的作業系統。 Linux 能執行主要的 Unix 工具軟體、應用程式和網路協議。它支援 32 位和 64 位硬體。Linux 繼承了 Unix 以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。 * Linus Torvalds 林納斯·託瓦茲 ![Linux_01](https://cdn.jsdelivr.net/gh/ylighgh/BlogParkCDN@master/images/Linux_01.png) ## Linux版本分類 Linux系統的版本分為核心版本和發行版本兩種。 Linux 的發行版說簡單點就是將 Linux 核心與應用軟體做一個打包。 ![Linux_02](https://cdn.jsdelivr.net/gh/ylighgh/BlogParkCDN@master/images/Linux_02.png) 目前市面上較知名的發行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。 ![Linux_03](https://cdn.jsdelivr.net/gh/ylighgh/BlogParkCDN@master/images/Linux_03.png) # 開源軟體簡介 ## 開源軟體和免費軟體的區別 開源軟體是指在軟體發行的時候,附上軟體的原始碼,並授權允許使用者更改/自由再散佈/衍生著作,開源並不抵制商業收費。 免費軟體就是免費提供給使用者使用的軟體,但是其免費的時候,通常都會有其他的限制,比如其原始碼不一定會公開,而且使用者也並沒有使用、複製、研究、修改和再散佈的權利。 ## Linux常用的開源軟體 ![Linux_04](https://cdn.jsdelivr.net/gh/ylighgh/BlogParkCDN@master/images/Linux_04.png) | 開源軟體 | 作用 | | :----:|:----: | | Apache | web伺服器 | | Nginx | web伺服器 | | MySQL | 資料庫(SQLsever Oracle)| | PHP | 指令碼語言 | | Samba | Linux和windows之間的內網檔案伺服器 | | MongoDB | NoSQL資料庫 | | Ruby | 指令碼語言 | | Python | 指令碼語言 | | Sphinx | 中文分詞 | *開源軟體* - 使用的自由 - 絕大多數開源軟體免費 - 研究的自由 - 可以獲得軟體原始碼 - 散步及改良的自由 - 可以自由傳播、改良甚至銷售 # Linux應用領域 1.教育與服務領域 2.雲端計算領域 3.嵌入式領域 4.企業領域 5.超級計算領域 6.桌面領域 # 寫在最後 如果文件對你有幫助的話,請點選一下 `推薦`按鈕 ,你的點選是我的最大動力。 我是鍵盤俠,現實中我唯唯諾諾,網路上我重拳出擊,關注我,持續更新Linux乾貨