看似比較簡單Linux的推坑教學 何謂 Linux ?

58
看似比較簡單Linux的推坑教學 ~~linux推坑篇 何謂Linux?~~ 製作者:lian0123 學歷:南大資工學生 大安高工畢業 本文皆採用維基百科CC3.0授權協定 更新日期:2016/09/21 維護期限:2020/01/01 版本編號0.1.0

Transcript of 看似比較簡單Linux的推坑教學 何謂 Linux ?

看似比較簡單Linux的推坑教學~~linux推坑篇 何謂Linux?~~

製作者:lian0123學歷:南大資工學生   大安高工畢業

本文皆採用維基百科CC3.0授權協定

更新日期:2016/09/21 維護期限:2020/01/01版本編號0.1.0

本文章授權協定說明

•可重製

•非商業化

•相同方式分享

前言

•基於想回饋開源社群,又沒錢去捐款,所以就來寫一些Linux推坑文吧!

•本人的歷鍊還不夠,所以文章有地方錯,歡迎各位大神指出,感謝

•我會嘗試以最簡單方式去進行教學,讓大部分的人能聽的懂。所以拜託大神們在打臉我時,請不要打的太大力

專有名詞介紹

•內核:系統內部的核心程式,算是電腦系統底層的程式

•伺服器:英文名Server,用於網路的服務器

•Linux發行版:基於Linux內部核心所發行的作業系統

•專有軟體的後門:專有軟體開發者在程式開發時所留下漏洞或該專有軟體的企業刻意隱藏的系統漏洞

大部分的人對Linux的迷思•Q:只是計概課的考試選項?•A:實際上有很多電子產品是用Linux構成的

•Q:宅宅在用的東西?•A:那一定是你的錯覺!OAO

•Q:清潔劑?•A:等等!你看的懂這個,就代表說你早已理解Linux了吧 =△=

那Linux究竟是什麼?•Linux是一個系統內核,從1991年至今已有25年的歷史

•但大多數的人們都將基於Linux內核的系統稱作Linux系統,所以我們也這麼稱呼吧!

Windows VS Mac OS X VS LinuxWindows 10 Mac OS X 10.11 Linux Ubuntu

非完全開源 非完全開源 完全開源

商業性 商業性 非商業性

中毒率高 中毒率低 中毒率低

市占率高 市占率少 市占率極少

基於Windows NT內核 基於Darwin內核 基於linux內核

大部份遊戲執行平台 少部份遊戲執行平台 少部份遊戲執行平台

個人電腦、伺服器 個人電腦 個人電腦、伺服器

相信看到這裡,你們可能會想問:「那這些和我們有什麼關係?」

接著我們就開始介紹

我們的日常生活與Linux系統

超級電腦

•用於一些高難度的科學運算與非常複雜程式執行

•目前世界上有95%以上的超級電腦是使用Linux作業系統

嵌入式系統

•如汽車、微型電腦(樹梅派)、印表機、路由器等......所使用的系統

•因為Linux內核夠小,且能拆開去除不需要程式碼,所以還算是被大多數工程師青睞的嵌入式系統

網頁伺服器(Server)•在國外,大多數網頁伺服器是使用Linux系統,這使用率大概能和windows server平起平坐

•使用Linux當作伺服器的原因,不太會有專有軟體的後門與Linux系統停止維護的問題

•甚至還有連圖形化界面都沒有裝的版本,以減少系統記憶體(RAM)的消耗

Android的智慧型手機•沒錯,就是我們手機上的Android的作業系統

•Android基於Linux內核,但嚴格上來說Android是Linux的變種版

個人電腦

•筆者得先承認在微軟windows系統綁著一堆專有軟體的情況下,而使windows佔據了大部分個人電腦的市場,Linux系統在個人電腦上的只佔有0.1%的數量

•但Linux的用於個人電腦也是很好的系統,能有比windows與mac os X更高的自訂性

看完Linux的用途後來介紹幾個著名的Linux發行版

放心,這只是簡單的介紹不會很複雜的

Debian 體系

Debian Linux•系統非常的穩定

•三大Linux系統的其中一個源頭

•官網:https://www.debian.org/

Kali Linux•資安研究用的Linux系統,前身為BackTrack

•有滾動更新的功能,讓系統與程式能維持最新狀態

•代表的圖標是一隻龍(不是蜥蜴!)

•官網:https://www.kali.org/

Ubuntu•數年前最能代表Linux的Linux發行版

•當年一講到Linux系統,就會直接想到Ubuntu,這麼說就能了解當年Ubuntu系統是多熱門

•有非常豐富的軟體庫(APT軟體管理工具)

•官網:http://www.ubuntu.com/

Linux Mint•近年來崛起的Linux系統

•在Ubuntu的界面改變後,逐漸成為了受歡迎的發行版

•它也是使用Ubuntu的APT軟體庫

•官網:http://www.linuxmint.com

Arch Linux 體系

arch linux•較有技術的使用者才會去使用的發行版,基於大部分的程式都需要自己去安裝

•有滾動更新,可隨時更新到最新的版本(但不保證軟體的穩定性)

•以給使用者軟體管理庫工具(Pacman)去訂製自己的作業系統聞名。但也因為如此,一切都要使用者由文字界面去安裝系統

•網址:https://www.archlinux.org/

Manjaro Linux•基於Arch Linux,有著Arch Linux的滾動更新,且安裝比Arch

Linux更簡單。

•桌面環境的外觀也有著自己的風格,在筆者的角度來看,是Arch體系中比較適合新手的Linux系統。

•官網:https://manjaro.org/

Gentoo 體系

Gentoo Linux•和Arch Linux一樣,受Linux高手喜愛的Linux系統

•也有著高自訂性與滾動更新,但安裝比arch linux困難

•近期比Arch Linux比Gentoo佔上風

•官網:https://www.gentoo.org/

Chrome OS•google的ChromeBook內建的作業系統

•非免費作業系統

Chroium OS•雖然Chrome OS不是免費的系統,但畢竟Google也是有重視開放原始碼企業,所以就提供了免費版的Chroium OS

•Chroium OS的用途主要是為了給程式的開發者們使用

•大多數人會把Chroium OS與Chrome OS搞混,這兩個是不同的東西

Slackware 體系

Slackware•三大Linux系統的其中一個源頭

•非常的乾淨(很多東西要使用者自己去裝)

•目前還在維護的發行版中存在最久的版本(1992年~今)

•官網:http://www.slackware.com/

OpenSUSE• 基於Slackware

•在歐洲算是蠻知名的Linux發行版

•官網:https://www.opensuse.org/

Red Hat Linux 體系

Red Hat Linux•三大Linux系統的其中一個源頭

•Red Hat企業所開發的商用發行板,以產品服務為主

•補充:筆者認為Red Hat算是良心事業,雖然商業化,但也有回饋開源社群(Fedora專案)並贈送股份給 Linux內核的開發者。

•網址:https://www.redhat.com/en

Fedora•Red Hat 公司底下給開源社群的發行版,不僅有Red Hat底下的員工,還有志願去參與這開源專案的義工

•基本上最新的軟體都會有,畢竟Red Hat 公司是以賣產品服務為主的,所以就優先將最新的軟體給Fedora用戶試用

•網址:https://fedoraproject.org/

CentOS•被稱做萬年不掛的伺服器

•基於Red Hat Linux,但完全去除Red Hat商標,所以沒有法律問題

•網址:https://www.centos.org/

沒有擁有龐大分支的體系

Android•這算是Linux發行版中最為知名的衍生系統

•再次聲明,Andorid是使用Linux內核,所以算是Linux系統

•官網:http://www.android.com/

Linux From Scratch•筆者目前看過史上最難裝的Linux發行版,一切都自己來安裝

•這已經算是Linux發行版中能讓使用者作到最大自訂的系統

•網址:http://www.linuxfromscratch.org/

基於還有300個以上的發行版 所以在此省略

著名的發行版就先說到這裡若想再研究可參閱:http://distrowatch.com/

窗口管理器與桌面環境

簡單說明

•基於電腦是螢幕早期是純文字界面,到了後來才有向現在圖形化界面。而在Linux上的圖形化界面有窗口管理器與桌面環境可以選擇

•窗口管理器:最基本的圖像化界面管理器只有最基本的功能,著名的有openbox、fluxbox等......

•桌面環境:算是比窗口管理器更加美化且預設更多功能選項的圖像化界面管理器,如:KDE、XFCE、Gnome3、Cinnamon等......

窗口管理器openbox與fluxbox•相信大部分的Linux新手,不大可能會單獨去安裝窗口管理器,所以在此先省略

•有機會的話,以後在說

桌面環境KDE•一個老牌桌面環境,有快20年的歷史

•基本上是一個華麗桌面環境

桌面環境XFCE•輕巧的桌面環境

桌面環境Gnome3•可以和KDE並駕齊驅的老牌桌面環境

桌面環境Cinnamom•專為個人電腦所設計桌面環境

桌面環境XLDE•台灣人開發的桌面環境

桌面環境MATE•因為有些人不喜歡gonme3而另外開發的桌面環境

桌面環境Unity•為Ubuntu專門設計的桌面環境

桌面環境Deepin•中國人所開發的桌面環境,頗有設計感

為什麼要去學習Linux系統

Linux is free•雖然大多數Linux系統是免費供人使用的,但這句話卻不是在指這件事

•Linux系統是自由的,完全的開源。你能對自由軟體與Linux系統有100%的控制權,這才是"Linux is free"的真正意義

•沒有專有軟體的後門,不必被商業集團控制著,正所謂是人要自由的使用電腦,而不是被封閉系統所控制

Linux有無限的可能•Q:當你看到一個很爛的程式時,你會怎麼做?

•A1:在Windows上的專有軟體,只能罵一下或是去申訴而已

•A2:在Linux上的自由軟體,你可以找到開源原始碼,自己去改

這次就先說到這裡

下次可能會直接製作Linux Mint 18的安裝教學

Linux推坑篇 "何謂Linux?" 到此結束感謝大家的閱讀^▽^

圖片檔案皆引用於維基百科