在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/
Linux 下常用壓縮文件的解壓、壓縮
  • 1.
Maven 安裝和配置
  • 1.
CentOS 網(wǎng)絡(luò)設(shè)置
  • 1.
  • 1.
  • 1.
TeamCity 安裝和配置
Zsh 入門
  • 1.
  • 1.
Bash 其他常用命令
Bash 常用命令
  • 1.
  • 1.
  • 1.
Ubuntu 介紹
Ubuntu 網(wǎng)絡(luò)相關(guān)設(shè)置問題
Nginx 安裝和配置
  • 1.
  • 1.
  • 1.
  • 1.
Linux-Tutorial
Nexus 安裝和配置
  • 1.
黑客入侵檢查
Yum 下載安裝包及對應(yīng)依賴包
  • 1.
  • 1.
Tomcat 8 安裝和配置、優(yōu)化
  • 1.
Ubuntu 安裝和分區(qū)



Linux 這個名字

Linux 的 Wiki 介紹:http://zh.wikipedia.org/zh/Linux

Linux 也稱:GNU/Linux,而其中 GNU 的全稱又是:Gnu’s Not Unix。

其中 GNU 放前面是有原因的,GNU 介紹:http://zh.wikipedia.org/wiki/GNU

對于 Linux 和 GNU/Linux 的兩種叫法是有爭議,可以看下面文章:https://zh.wikipedia.org/wiki/GNU/Linux%E5%91%BD%E5%90%8D%E7%88%AD%E8%AD%B0

其實我們可以認為:Linux 本質(zhì)是指 Linux 內(nèi)核,而稱 GNU/Linux 則代表這是一個系統(tǒng),所以我認為 Debian 的這個叫法是合理的,但是確實有點不好念和記憶。所以普遍大家直接稱作 Linux。

通過上面的全稱和資料其實我們也就了解到,Linux 本質(zhì)來源不是 Unix,但是它借鑒了 Unix 的設(shè)計思想,所以在系統(tǒng)業(yè)界上把這種和 Unix 是一致設(shè)計思想的系統(tǒng)歸為:類 Unix 系統(tǒng)。

類 Unix 系統(tǒng)的介紹:https://zh.wikipedia.org/wiki/%E7%B1%BBUnix%E7%B3%BB%E7%BB%9F

類 Unix 系統(tǒng),除了我們今天要講的 Linux,還有大家熟知的 Mac OS X、FreeBSD(這兩個是直接從 Unix 系發(fā)展過來的,所以相對 Linux 是比較地道的類 Unix 系統(tǒng))

Linux 的發(fā)行版本

Linux 的 Wiki 中有這句話:

通常情況下,Linux 被打包成供個人計算機和服務(wù)器使用的 Linux 發(fā)行版,一些流行的主流 Linux 發(fā)布版,包括 Debian(及其派生版本 Ubuntu、Linux Mint)、Fedora(及其相關(guān)版本 Red Hat Enterprise Linux、CentOS)和 openSUSE、ArchLinux(這個是我補充的)等。

通過上面這句話我做了總結(jié),我個人覺得應(yīng)該這樣分:

根據(jù)用途可以再總結(jié):

  • Fedora 系業(yè)界一般用于做服務(wù)器
  • Debian 系業(yè)界一般用于桌面,移動端,TV這一類
  • ArchLinux 系,很輕量的Linux,適合有一定Linux基礎(chǔ),并且愛折騰的人使用,用它做桌面或是服務(wù)器都行。
  • OpenSuse 系,嘛,嗯…人氣相對比較差,一般是服務(wù)器。

其實 Linux 的發(fā)行版本有太多了,我也只是簡單說下常見的而已,具體可以看:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8

Linux 作用

為什么要用 Linux 系統(tǒng)?大家常看到的說法是這樣的:

Linux 是一個開源的,有潛力,安全,免費的操作系統(tǒng)

我覺得這幾個點都比較虛, 特別是免費這東西,在景德鎮(zhèn)應(yīng)該算是最不值錢的東西。作為系統(tǒng)的上層使用者來講,我們之所以喜歡某個操作系統(tǒng)就是因為它可以加快的你生產(chǎn)效率,提高產(chǎn)能。我推薦 Linux 也只是因為它適合常見的編程語言做開發(fā)環(huán)境,僅此一點。

所有,對此我的總結(jié)就是:

如果你是某種語言的開發(fā)者,你從事這個行業(yè),不管你怎么學(xué)習(xí)下去,Linux 永遠繞不開。從簡單的各種語言開發(fā),到后期的服務(wù)器部署,分布式,集群環(huán)境,數(shù)據(jù)庫相關(guān)等,Linux 都在等著你。如果你是新手程序員可能還不太懂我這句話,但是我這里可以這樣提示:你可以認真去看下各個語言的官網(wǎng)、對應(yīng)的開發(fā)組件官網(wǎng),看下他們的下載和新手上路相關(guān)頁面,都會有 Linux 系統(tǒng)對應(yīng)的介紹,但是不一定有會 Windows。(P.S:微軟系、美工等設(shè)計系是唯一這個總結(jié)之外的人)

在認識 Linux 作用上我以下面這邊文章為結(jié)尾。Linux 和 Mac OS X 都是類 Unix 系統(tǒng),所以這篇文章中基本上的理由都可以用到 Linux 上的。 為什么國外程序員愛用 Mac?http://www.vpsee.com/2009/06/why-programmers-love-mac/

推薦的發(fā)行版本

Ubuntu:適用于開發(fā)機

推薦版本:Ubuntu kylin 15.10

推薦理由:

我們是要在上面做開發(fā)的,不是要把他變成生活用機的,所以你認為自己嘗試安裝各種中文輸入法很爽嗎?自己嘗試讓國際 Ubuntu 版變成又一個符合國情的 kylin 很爽嗎?真心別折騰這些沒用的東西。就像我以前說的,大學(xué)老師讓 Java 新手使用記事本寫代碼就是一種非常 shit 行為,不斷地在 Windows 上用 cmd > javac 是毫無意義的。


CentOS:適用于服務(wù)器機

推薦版本:6.7

推薦理由:

Fedora(CentOS、RHEL) 系,是在國內(nèi)外,作為企業(yè)服務(wù)器的系統(tǒng)最多,沒有之一。我在 Quora 和知乎上也搜索了下,基本上大家都是贊同這個觀點的。