關於Linux的10個最常見問題
Linux 作為免費作業系統,與 Windows、OS x 齊名。比起後兩者,Linux 顯得很低調,低調得不少人都以為自己從未接觸過 Linux。而事實上,在手機應用方面你最常聽到的“Android”系統就是由 Linux 提供技術支援的。Linux 的程式碼通用性非常好,幾乎能滿足任何使用者的需求。
如果,你想嘗試除了 Mac 和 Windows 以外的桌面系統, Linux 無疑應該成為你的首選。它不僅是免費的,而且是可定製的。類似於智慧手機的 Android 系統,你也可以在 Linux 上定製你想要的東西。在你接觸 Liunx 系統之前,你應當瞭解一些關於 Linux 的基本東西。在這裡,我們為你整理出了關於 Linux 作業系統的 10 個最常見問題。
1. 什麼是 Linux?
當有人問這個問題的時候,他所問及的 Linux 通常與另外一個名詞附帶在一起,比如 Fedora Linux,Ubuntu Linux,Android 的 Linux 技術支援等等,這樣的例子不勝列舉。那麼,什麼是 Linux 呢?“Linux”指的是 Linux 核心,是應用軟體和計算機硬體之間的介面程式。前面說到的各種關於 Linux 的名詞都有一個共同點,它們使用相同的核心作為硬體和軟體之間的介面。因此,在計算機中“執行 Linux”的意思就是以 Linux 作為核心執行作業系統。
你可能碰到某些人堅持認為 Linux 應該被叫做 GNU / Linux。這指的是對於大部分的 Linux 作業系統,會使用很大一部分來自於 GNU 專案的程式碼,如果沒有這些程式碼,Linux 核心自身便無法執行。因此,GNU / Linux 是對其結構的應有叫法。為了簡單起見,我們將所有使用 Linux 核心的作業系統稱之為 Linux。
2. 為什麼 Linux 會免費?
大多數人都知道 Linux 是免費的作業系統,這裡的免費指代的是不花錢。是的,不僅如此,這個免費還包含了言論的自由,這意味著 Linux 的原始碼可供大家觀察、研究和修改,甚至可以複製你喜歡的程式碼進行分享。
對比 Windows 和 mac OS X,這兩者現在還處於非開源的狀態,這意味著你無法系統的學習它們並進行自由分配。Linux 的這種開放性的一個最主要原因是關於 Linux 作業系統的衍生早已取得了成功,早期的開源使許多個人和企業都建立了自己的衍生版本的 Linux。
3. 什麼是 Linux 發行版?
發行版(distro)指的是 Linux 作業系統的一種配置方式,集團或公司通過解壓它來構建 Linux。目前比較流行的 Linux 發行版包括 Ubuntu,Fedora,OpenSUSE 等。雖然它們都使用 Linux 核心,但是它們所包含的軟體配置是不同的。從預設的軟體到使用者介面以及經歷來說,沒有兩個發行版是一樣的。
每個發行版都能帶來不同的東西,為特定的使用者提供了特定的功能集。然而,對於一個初學者來說,最需要的是能夠提供簡單使用者體驗的發行版。在這裡,我推薦 Ubuntu Linux 發行版,因為它的設定和使用相對容易,並且提供多種支援。
4. 我的硬體支援 Linux 嗎?
在過去,硬體對 Linux 的支援是參差不齊的,很多元件和外圍裝置都無法正常工作。幸運的是,以前的大多數 Linux 發行版執行在現代的硬體上基本不會出問題,所以你不必太擔心這個問題。
我說的“基本不會出問題”是因為你在執行它的時候仍有很小几率碰到個別的問題。雖然 Linux 社群做出了大量的工作來確保能讓你當前的硬體執行 Linux 作業系統,但你仍有可能遇到意外。這個時候,你必須使用故障排除指南或者更換一個 Linux 專用的驅動程式硬體。
5. 在安裝 Linux 以前我可以試用它嗎?
大多數 Linux 發行版的偉大之處就是,你可以在安裝它以前試用它。Linux 供應商為您提供一種簡單的方法——Live CD 來試用作業系統。下載一個 ISO(光碟映象檔案),通過虛擬光碟機執行,在那裡你可以在安裝發行版之前試用它。
如果你決定不安裝 Linux,而是把它作為一個備用系統。(多準備一個系統,有備無患)你可以建立一個 Live USB。就象 Live CD 一樣,Live USB 是一個可引導的 USB 驅動,可以在大多數計算機引導執行 Linux。這樣你就可以在沒有安裝作業系統的經驗時安裝 Linux 了。
6. 什麼是桌面環境?
當你看著所有不同的發行版時,正如你可能注意到的那樣,並不是所有的 Linux 作業系統都有相同的外觀。這是因為它們使用不同的桌面環境,比如,GNOME, KDE,Unity 等。這就如同 Windows 7 中的 Aero 和 OS X 中的 Aqua。桌面環境管理著作業系統的整體感官,感覺及使用方式,不同的桌面環境有著不同的特性和行動方式。
目前最受歡迎的桌面環境,在大多數發行版都附帶的桌面環境主要有 GNOME 和 KDE。對於 Linux 內的所有東西,如果你不喜歡它,都可以進行自由改變。如果你選擇的發行版預安裝環境不適合你的口味,你也可以自由安裝自己所選的風格。
7. 我可以在 Linux 上執行 Windows / Mac 的應用程式嗎?
目前在 Linux 上無法執行 Mac 的應用程式,但有一種方法可以執行 Windows 上的一些應用程式。你可以使用一種被稱之為 Wine 的程式,它能夠讓你的一些 Windows 的應用程式以原本或者接近原本的速度執行在 Linux 上。不過,不是所有的程式都能夠執行,而且就算讓它們執行,你也可能會遇到一些不相容比如圖形或功能故障,而導致無法工作。
Wine 可以免費下載和安裝,但是對於初學者來說較難使用。在這種情況下,使用第三方的工具可以讓 Wine 使用起來更加簡單,並且它的預配置可以讓在 Windows 執行的軟體更光滑的執行在 Linux 上,CrossOver Linux 就是一個典型的例子。
8. 我如何獲取 Linux 上的應用程式?
現在你已經有了一個新安裝好的 Linux 作業系統,自然你會想看看它上面的應用程式會是什麼樣子。在 Linux 上安裝應用程式與在 Windows 或 Mac 上會有不同的體驗。與這兩者不同的是,在 Windows 或 Mac 上你的應用程式應當是 EXE 或 DMG 結尾的檔案,而在 Linux 上你必須使用發行版的儲存庫來搜尋你要找的東西。
大多數發行版通過 GUI 導航使搜尋查詢變得容易,而 Ubuntu 則是通過建立自己的應用程式商店來達到這個效果。有時你可能無法在當前儲存庫中找到你需要尋找的東西,在這種情況下,你所要做的就是新增另一個包含你所希望專案的儲存庫。由於獨特的儲存庫系統,應用程式的更新會變得更加容易,作業系統可以一口氣完成查詢和更新所有已安裝的應用程式,而不是一次只做一件事情。
9. 我如何才能獲得關於 Linux 的技術支援?
就象你第一次開始使用 Windows 或 OS X 一樣,在你開始使用 Linux 的時候你會想要學習一些關於 Linux 的知識。對於Linux 如何安裝和使用的問題是非常簡單的,因為大多數發行版都非常重視終端使用者的易用性。對於那些相對簡單的計算任務,比如網頁瀏覽、字(詞)處理,你使用 Linux 將不會造成任何的困惑。
在你解決作業系統問題的時候可能會花費一些時間。但是,請不用擔心,Linux 有大量粉絲和社群足以讓你應對可能遇到的任何問題。在大多數情況下,Linux 的故障排除不會很難,很多問題可以通過社群的一步一步的幫助,鍵入命令列命令來解決。
10. 在安裝了 Linux 之後,我還能執行以前的作業系統嗎?
在你安裝了 Linux 後,你會覺得這是一個很好的作業系統,你會發現當中的很多東西都會比前一個系統更好。但是,通常很多遊戲以及其它應用不能執行在 Linux 或者 Wine 上。不要擔心,你可以通過虛擬機器或者雙系統來讓優秀的 Linux 和你喜歡的作業系統共存。
使用虛擬機器,你可以魚和熊掌兼得,讓 Linux 和預設的作業系統同時執行。你可以在虛擬機器上執行 Linux 或者你需要的作業系統,這取決於你使用哪種系統更多一些,這個方法很耗系統資源。另外一種方法,使用雙系統。在對系統完成重新啟動後,可自由在兩個系統中完成切換。這兩種方法都是很好的,它能夠幫助你無須面對兩者只能選其一的艱難抉擇。
相關文章
- 10個最常見的JavaScript問題JavaScript
- Android 端 10 個最常見問題Android
- 專案管理中最常見的10個問題專案管理
- 故障排除提示:5 個最常見的 Linux 問題Linux
- 關於Java異常最常見的八大問題Java
- 十個最常見的Java字串問題Java字串
- 關於 Python 列表操作,最常見問答Top10Python
- 資料庫安全問題?這裡有10個最常見的資料庫
- Python學習中最常見的10個列表操作問題Python
- 關於ImageView的幾個常見問題View
- 最常見的 20 個 jQuery 面試問題及答案jQuery面試
- 最常見的20個jQuery面試問題及答案jQuery面試
- Python面試最常問的10個問題Python面試
- 10大最常見的資料庫安全問題資料庫
- Redis最常見面試問題Redis面試
- 關於 Linux 核心的10個面試問題與答案Linux面試
- Redis的那些最常見面試問題Redis面試
- 關於程式碼簽名證書10個常見問題
- 10種最常見的Web應用程式的效能問題Web
- 10個最常見的 HTML5 面試題及答案HTML面試題
- 動態規劃,這幾個問題最常見!動態規劃
- 【謹記】關於“等級保護”工作的10個常見問題!
- [個人筆記] 關於linux的常見問題合集筆記Linux
- HTML5 面試中最常問到的 10 個問題HTML面試
- Python列表最常見的問題【總結】Python
- 關於微博微信行銷的4個常見問題思考
- 最常見的15個Java多執行緒,併發面試問題Java執行緒面試
- MySQL關於事務常見的問題MySql
- 談談12個最常見的資料質量問題及其來源
- Python最常見的10道面試題及答案Python面試題
- 四個常見的Linux面試問題Linux面試
- 關於CleanMyMac常見問題與解答Mac
- 關於教程的一個問題
- API 閘道器的10個最常見用例API
- PHP開發中最常見的10個錯誤PHP
- 關於echarts使用的常見問題總結Echarts
- 關於Apache Hadoop的常見問題解答ApacheHadoop
- Linux最常見的4個擷取命令詳解!Linux