❶ 想裝 linux操作系統, 不知道選 哪個版本的linux 比較好
Linux系統版本眾多,不同版本用途不同,情況不同選擇有所差異:
1、運維和分布式開發可以選擇紅帽版本:紅帽版本主要分為了RHEL和centos,新手學習的時候如果不想太過於折騰,可以直接使用conetos,和RHEL在操作使用層面上完全沒有區別的,只是來源有所區分,分為了開源免費和企業收費兩種。國內運維所採用的教材一般都是redhat,所以都是基於RHEL的。細分版本的情況下,初學者可以安裝一個帶有桌面的centots6或者7,都可以。
2、具有生產力的工具可以選擇ubuntu版本:對於生產力版本最大的要求就是穩定了,ubuntu就是非常不錯的選擇,死機崩潰幾乎可以避免了。還可以選擇fedora版本,也是非常不錯的,也具有非常不錯的穩定性,不過整體來說還是ubuntu,各種生產力軟體都適用於它,不用浪費時間找軟體。而且還擁有海量的知識庫,互聯網上可以找到關於ubuntu的一切問題解決方案,非常適合初學者學習。
3、日常使用可以選擇deepin、manjaro版本:相對於來說更加省心一些。deepin對於從Windows遷移過來的用戶是非常不錯的選擇,高度兼容Windows風格和操作習慣的系統,可以適配Windows下的軟體,可以讓初學者快速融入其中。manjaro版本,擁有所有Linux桌面版本中最大的軟體倉庫,最多適配的桌面環境、最簡單易用的應用管理方式,如果作為家用的情況下,是非常適合的選擇。
❷ 如何學習linux
1、學習linux要學的內容很多,很多東西必須了解其機制,所以並不單單的如windows那樣傻瓜式的學習,因為windows本身就是針對不懂電腦的人群。。
2、精通這種詞很難定義,反正要學的東西很多。
3、在windows下安裝虛擬機對於新手學習linux較方便,在linux安裝windows虛擬機(我的經驗是卡,我用的是vmware 而且不是一般的卡) ,起初條件差,自己裝了雙系統,後來就買兩台電腦,一台LINUX一台WINDOWS。
下面就是詳細的說一下。。
一.為什麼要學linux?
當然最重要是愛好和興趣!如果你這種必要學,或者根本不喜歡,請不要浪費時間,你學也學不好!
二.起步
你應該為自己創造一個學習linux的環境--在電腦上裝一個linux或unix
如何選擇版本:北美用redhat,歐洲用SuSE,桌面mandrake較多,而debian是技術最先進的linux開發人員中用debian的最多,其次是redhat,從全球linux各應用領域市場份額來看無疑redhat是最多的,此外還有很多出名的發行版本,不再列舉。
對於初學linux的人來說,我建議是使用redhat,原因如下:
1)現在很多書都是以redhat為例講的,為了與書本協調一致
2)周圍的人都用redhat,交流比較方便
3)redhat應用范圍廣,有典型性和代表性
4)它易於使用和安裝,我們沒有必要把時間浪費在「裝系統」上而應集中精力學習最有用的東西。
【注】現在覺得RH很死板,AS,ES等用在伺服器上或許不錯,Personal desktop用mandrake,debian,suse都不錯,筆者現在用Mandrake,因為她長得漂亮:)
如果你並不打算深入學習linux,而是有諸如適應北京市政府辦公平台遷移到linux上這種需要,那麼中軟,紅旗等中文linux是不錯的選擇
我強烈建議:自己親自動手把linux裝到你的硬碟上,你必須學會獨立安裝linux系統的技能,對於現在的版本來說,其實跟裝WinXP一樣簡單
從此現在開始,請不要以windows的工作方式來考慮問題,應該嘗試挖掘linux身上的「天才unix」的氣質。
三.進階
掌握至少50個以上的常用命令
理解shell管道"|",文件流重定向">"及追加">>"等
熟悉Gnome/KDE等X-windows桌面環境操作
掌握.tgz.rpm.biz等軟體包的常用安裝方法
學習添加外設,安裝設備驅動程序(比如modem)
熟悉Grub/Lilo引導器及簡單的修復操作
熟悉系統固有目錄的名稱及公用
學會用mount命令訪問其他文件系統
了解vi,gcc,gdb等常用編輯器,編譯器,調試器
學習linux環境下的簡單組網
建議:買一本不需要太厚的linux教材,大致可以滿足要求(現在的書越來越多了,還帶很多圖,我當時可沒這么多書)
四.高級應用
澄清一些概念:linux的普通操作與真正的系統管理不能相提並論,後者需要很多知識
1.英語
即使你不學linux,我也強烈建議你學好英文[U.S.english]。因為實質上計算機語言就是英文和字元,所謂的多國語言只是外部包裝。你必須能無障礙的閱讀大量的英文技術文檔在搜索引擎找到的英文網站和網頁中熟練的檢索最好能有用英文直接交流的能力,擺脫了這個障礙,你的學習和理解速度就能快很多,你就有機會拉開和別人的差距。
2.shell[sed/awk]
shell是命令解釋器,是內核與用戶界面交流通道,shell寫的小腳本有點類似於win下的.bat但shell比.bat強大的多,shell不只是解釋命令,更是一種編程語言,有時候幾百行的c用shell幾十行就能代替完成工作,因為shell的工作方式建立在系統已有的眾多應用程序之上
這也是CS中的一個重要思想。此外,shell可以實現工作自動化,這個概念也比較重要sed,awk用來處理文本,歷來很常用。
3.Perl/PHP
漂亮的腳本, CGI的首選,比ASP好,應用面很廣
4.C\C++
C、C++是linux/unix的核心語言,系統代碼都是C寫的
5.ASM
系統底層及內核,硬體,設備驅動程序,嵌入式開發都需要。//走核心路線的話,c\c++,asm最重要
6.Java,Python,Tcl,XML
五、系統管理篇
在熟悉linux的基礎上還需要掌握至少一種unix。我首推Solaris,其次是FreeBSD比如運營級系統一般是Solaris+Oracle/DB2之類的學習apache、ssh、sendmail/Qmail、proftp/vsftp、Samba、Squid、MySQL/PostgreSQL/Oracle、Bind等各種應用伺服器的構架及電子商務的應用熟悉TCP/IP協議族,學習諸如apache+php+proftp+mysql+quota的實現以及大型區域網,分布式集群等各種企業級應用解決方案熟悉多用戶管理,資料庫管理,文件系統,邏輯存儲管理,日誌分析,備份與災難數據修復系統補丁,內核升級,以及在此基礎上的防火牆構架等以保障系統安全在內的各種系統管理技能。
我覺得,如果在此基礎上再掌握路由/交換設備便是一個不錯的系統管理員
各種基於linux的解決方案可參考相關書籍和文獻,必要時用google或各大linux站點站內搜索引擎尋找最新文檔,以避免錯誤和漏洞有幾本技術大全和技術內幕我認為都是這方面不錯的書
六、深入學習linux
我個人理解的讀linux內核需要的基礎:在此之前,希望先把應用層的東西學一下,那樣會比較好理解
1.C
如果學過潭浩強的大學教科書(除了編幾個數學模型好像什麼也做不了的那種),建議再看一下《The C Programming Language》Second Edition這本聖經(如果想學緩沖區溢出,這點C的功力可能是不夠的,還有<C陷阱與缺陷>,<C專家編程>,<C\C++深層探索>,反正經典書看多了是沒有壞處的)
2.asm (AT&T語法,保護模式)
保護模式下的比較復雜,基本上每本講內核的書都會有介紹有80x86 Intel語法的基礎就行,
有興趣可以看看Intel的官方網站
3.數據結構(離散數學)
計算機專業的核心課程,重要性我就不說了
4.操作系統原理
看懂這個再去讀linux吧
5.微機原理/組成原理(數字電路)
底層直接和硬體打交道,所以這個也要
6.了解linux/unix
我想至少你要會操作吧,了解unix的API
7.軟體工程/編譯原理
❸ 2019年10個最佳Linux發行版,你用過幾個如何選擇適合自己的
2019年即將結束。雖然Linux的世界確實提供了很多選擇,但一開始它可能會讓人不知所措。這就是為什麼我們准備本指南來幫助您選擇最適合您需要的Linux發行版的原因。
有些發行版在一種任務上表現更好,有些則是多面手,依此類推。因此,讓我們找到最適合您的:
1.最適合初學者的發行版:Linux Mint
開源軟體和Linux的普及度逐年增加,並且越來越多的人正在學習Linux。對於那些用戶,選擇具有平滑學習曲線的Linux發行版至關重要。這種易用性是為初學者推薦Linux發行版時要牢記的最有價值的一點。
Linux Mint 是發展最快的Linux發行版之一。在普及競賽中,它一直在挑戰Ubuntu。除此之外,Linux Mint憑借其近乎完美的桌面體驗,已確立了自己作為Windows操作系統的完美替代品的地位。我之所以將其稱為最佳的Linux新發行版,是因為它能夠為用戶提供開箱即用的體驗。這意味著您無需花費大量時間來安裝發行版和軟體包,就可以完成一些真正的工作。它的佔地面積不大,這是另一個要點。
為什麼最適合初學者?
在此處訪問Linux Mint的網站。
針對Linux新用戶的其他建議:
2.適用於舊硬體的最佳Linux發行版:Ubuntu MATE
對於那些相信Internet安全重要性的人們來說,看到Windows XP在政府辦公室和銀行中到處可見令人沮喪。但是,我們有許多Linux發行版形式的可靠且安全的替代方案。在確定適用於過時硬體的最佳Linux發行版時,低佔用空間和輕便是主要因素。
要在2019年在較舊的PC上運行Linux,建議您使用 Ubuntu MATE 。最新的19.04版本是對18.10版本的較小升級。根據您的喜好,您可以從大量布局選項中進行選擇,例如Mutiny,Cupertino,Traditional,Netbook,Redmond等。如果您想要一個更加穩定的系統,則可以選擇Ubuntu MATE 18.04 LTS版本來確保您的計算機保持更新很長時間。
Ubuntu MATE的最低硬體要求僅為512MB。32位ISO的可用性是我在最佳Linux發行版列表中推薦它的另一個原因。隨著越來越多的發行版疏遠了這種垂死的體系結構,Ubuntu MATE是為數不多的積極開發的選項之一。
為什麼要為舊計算機選擇Ubuntu MATE?
要獲取其ISO映像,請訪問 Ubuntu MATE網站。
有一台舊電腦?您還可以嘗試以下操作:
3.最佳的黑客Linux:Kali Linux
對於黑客, Kali Linux 絕對是無可匹敵的。它帶有數百個有用的工具,這些工具屬於不同類別,例如漏洞分析,無線攻擊,Web應用程序,利用工具,壓力測試,取證工具等。基於Debian Testing分支,該發行版中的大多數軟體包都是從Debian導入的。最近的2019.3版本也標志著Offensive Security和Cloudflare之間建立合作關系的開始,以確保以更可靠的方式更新。
除了功能齊全的台式機,Kali還可以安裝在Raspberry Pi,Ordroid,Chromebook,BeagleBone等上。隨著Kali NetHunter的到來,它也可用於Android智能手機。
為什麼要安裝Kali進行道德黑客攻擊?
訪問Kali Linux網站進行下載。
還有什麼可以嘗試進行道德黑客攻擊的?
4. Linux 游戲 發行版:Manjaro
即使在今天, 游戲 玩家也不要沿著Linux前進。好吧,鑒於Linux平台的 游戲 可用性較低,不能怪他們。但是,隨著越來越多的Linux版本發行,這種情況在過去幾年中發生了變化。
雖然2018年最佳Linux發行版列表將Steam OS視為 游戲 的最佳選擇,但最新版本將 Manjaro Linux 標記為 游戲 的最佳選擇。預裝Steam並提供出色的硬體支持是Manjaro方面的一大好處。Manjaro還附帶了硬體檢測工具,以使整體圖形和驅動程序情況清晰可見。如果這聽起來很麻煩,請讓我告訴您它隨附了為Nvidia和AMD卡預安裝的圖形驅動程序。該發行版還提供了一種在Linux內核之間進行切換的簡便方法,以確保獲得更好的硬體支持。
在過去的幾年中,基於Arch的Manjaro開發了一個忠實的用戶群,從而確保其論壇對任何新用戶都有用。
為什麼要在Manjaro上玩 游戲 ?
抓住Manjaro OS的 游戲 在這里。
其他 游戲 發行版:
5.用於編程的Linux發行版:Debian
我認為沒有必要強調這樣一個事實,即大多數Linux用戶要麼是每天使用它來創建新事物的開發人員,要麼是某種開源愛好者。事實證明,許多Linux發行版都可以根據他們的要求適合程序員。他們可以安裝所有必需的工具,但是通常建議將Debian GNU / Linux作為最佳選擇。
Debian Testing分支擁有大量軟體包,這些軟體包以定期測試,更新和堅如磐石而著稱。這種穩定性使程序員可以放心地進行開發。但是,應該記住,僅對具有Linux使用經驗的程序員推薦使用Debian。如果您是初學者,則應根據個人喜好使用Ubuntu LTS版本或其他穩定的Linux發行版。
為什麼選擇Debian進行編程?
Debian網站上有ISO下載和更多信息。
開發人員還有更多選擇:
6.最漂亮的Linux發行版:基本OS
最漂亮的Linux發行版不是可以真正判斷操作系統功能的標准,但是每當有人選擇新發行版時,它就起著重要作用。得益於Linux生態系統提供的靈活性,開發人員可以創建吸引人的新發行版。以我的觀點和經驗,基於Ubuntu的 基本OS 是最漂亮的Linux發行版,也以其無與倫比的性能而聞名。
Windows和macOS的這種快速,開源的替代品借鑒了macOS的一些設計元素。基本操作系統不附帶許多默認的Ubuntu應用程序,因此也提供了輕量級的體驗。藉助基於GNOME的Pantheon桌面環境,基本OS與Plank,Epiphany和Scratch等應用程序進行了深度集成。總體而言,有經驗的初學者都可以使用它來執行日常計算任務。
為什麼選擇基本操作系統的外觀?
訪問 基本操作系統網站 進行下載。
其他漂亮的Linux發行版:
7.適用於兒童的Linux發行版:Ubermix
如今,由於行業需求的增長,學習Linux和開源技術可能變得非常重要。但是,孩子呢?如果您想知道是否為孩子們創建了一些很棒的 Linux發行版。好吧,別無所求,因為這些免費的操作系統易於設置和使用。
我建議 Ubermix 是一個對兒童友好的Linux發行版。這個免費的,專門構建的操作系統還附帶觸摸支持,對於喜歡用手 探索 事物的孩子來說,它是一個絕佳的選擇。它試圖成為學生和老師的絕佳工具。藉助其5分鍾的安裝,60個有用的免費預載入應用程序以及20秒的恢復過程,Ubermix成為了學生和教師的強大發行版。
為什麼為孩子選擇Ubermix?
請訪問Ubermix網站以獲取更多詳細信息。
教育性Linux發行版的更多選擇
8. Linux發行版的隱私和匿名性:尾巴
如果我告訴你愛德華·斯諾登使用(使用)Tails Linux發行版進行通信和瀏覽Web,那麼有些人可能會想知道這樣做的原因是什麼。你們中有些人會有一個粗略的主意。Tails的名字叫「 Amnesic Incognito Live System」,它是安全的Web瀏覽的流行選擇。
可以使用DVD或USB映像在幾乎任何計算機上啟動 Tails live操作系統。這個基於Debian的安全發行版可確保所有Internet連接都被強制通過Tor網路。這樣,您最終就不會在計算機上留下任何痕跡。它還帶有許多加密工具,可幫助您加密電子郵件,文件和即時消息。對於注重隱私的人士,還有其他選擇。
為什麼選擇尾巴來匿名?
訪問Tails網站下載
注重隱私的Linux用戶的更多選擇:
9.伺服器Linux發行版:CentOS
您能想像在不穩定且頻繁發生故障的Linux發行版上安裝伺服器嗎?這個問題的答案很明顯。其他重要因素還包括硬體支持,安全性,電源效率和優化的性能。在這種情況下,有許多免費和付費的選擇 ,而CentOS是我在此類別中的推薦。
在Linux桌面世界中,RHEL在企業領域的地位與Ubuntu相同。 CentOS 是無需花費一次費用即可獲得RHEL好處的方法。換句話說,CentOS是社區支持的RHEL。由於它與RHEL的二進製版本兼容,並且其存儲庫包含所有經過測試的軟體,因此您可以將其用作生產系統或伺服器。它也以通用Linux發行版而聞名。
為什麼選擇CentOS作為伺服器?
訪問CentOS網站下載
伺服器的其他Linux發行版:
10.適用於功能強大的PC和筆記本電腦的Linux發行版:Ubuntu
Canonical的Ubuntu無需在開源世界中進行介紹。基於Debian架構,Ubuntu設法平衡了穩定性和新功能,這是其他發行版所無法比擬的。這就是為什麼它享有無與倫比的人氣。如果您運行的計算機的硬體功能有限,則應嘗試使用Ubuntu MATE,Xubuntu或Lubuntu等Ubuntu版本。
對於功能強大的PC和筆記本電腦,旗艦 版 運行GNOME桌面的 Ubuntu 非常適合。隨著Snaps的推出,安裝應用程序變得更加舒適。它還擁有繁榮的用戶社區和論壇,您可以在其中找到任何問題的答案。總體而言,Ubuntu是一個功能強大的Linux發行版,可讓您執行多任務並高效地完成工作。
為什麼要為功能強大的PC選擇Ubuntu?
訪問Ubuntu網站下載
適用於功能強大的PC的其他Linux發行版:
還想要其他東西嗎?還有更多
那不是全部。有更多類別的Linux發行版可供使用。您可以得到一個用於磁碟管理,應急CD,Raspberry Pi,多媒體製作,Docker,NAS,媒體中心等的工具。但是,在本文中,我將自己限制在流行類別中。在將來的更新中,我將在此最佳Linux發行版選擇指南中添加更多類別,以幫助更多讀者。
繼續閱讀Fossbytes,並在下面的注釋中共享您喜歡的Linux發行版的名稱。
❹ linux系統哪個好用容易安裝的
1、Ubuntu:最流行的桌面Linux發行版本,朝著發展一種易用和免費的桌面操作系統做出極大努力和貢獻,可以與市場上任何一款個人操作系統競爭。具有龐大的社區力量,用戶可以方便地從社區獲得幫助,對GNU/Linux的普及特別是桌面普及作出了巨大貢獻,是基於Linux的免費開源桌面的PC操作系統。
2、Fedora:最具創新性的分布版之一,其貢獻的Linux內核,glibc和GCC是眾所周知的,其最近更多的與SELinux的功能整合,XEN的虛擬化技術和其他企業級功能都受到很多公司客戶的贊賞。
3、OpenSUSE:擁有優秀的列印文檔,並且在歐洲和北美商店很容易獲得SuSELinux,讓SuSELinux越來越受歡迎。
4、Debian
GNU/Linux:Debian含有大量的軟體包,提供良好的穩定性和大量教程,幫助開發人員解決問題。它測試分支,有所有最新的軟體,並且十分穩定,適合高級程序員和系統管理員。
5、CentOS:它是從RHEL源代碼編譯的,所以為 RHEL 構建的大多數商業軟體都可以在 CentOS 上運行。大量的紅帽軟體集合和 CentOS
存儲庫能滿足不同的軟體需求。
目前使用最廣泛的就是Ubuntu、centos