Linux學習路線圖及常逛自學網站推薦

安全劍客發表於2020-03-19

今天來給大家科普一下Linux的一些基礎知識。(敲黑板)誰的小眼睛還沒有看老師,分享開始了。

 

1. 瞭解Linux的常用版本

紅帽子企業Linux(Red Hat Enterprise Linux):它是RedHat公司的Linux發行版,面向商業市場,包括大型機。紅帽公司從Red Hat Enterprise Linux 5開始對企業版LINUX的每個版本提供10年的支援,Red Hat Enterprise Linux常簡作RHEL。Red Hat Enterprise Linux大約3年釋出一個新版本。

  費多拉 Linux(Fedora  Linux):它是較具知名度的Linux發行版之一。它是一套功能完備、更新快速的免費作業系統。而對贊助者Red Hat公司而言,它是許多新技術的測試平臺,被認為可用的技術最終會加入到Red Hat Enterprise Linux 中。

  社群企業作業系統(Centos):它的全名為“社群企業作業系統”(Community Enterprise Operating System),是Linux釋出版之一,它是來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成。由於出自同樣的原始碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封閉原始碼軟體。CentOS 對上游程式碼的主要修改是為了解除安裝不能自由使用的商標,其中常見的Linux命令可查:。

  烏班圖(Ubuntu):它是一個以桌面應用為主的GNU/Linux作業系統,其名稱來自非洲南部祖魯語或豪薩語的“Ubuntu”一詞,意思是“人性”。Ubuntu基於Debian發行版,與Debian的不同在於它每6個月會釋出一個新版本。

 

2. 入門必讀的Linux書籍

  首先安利的是小編我自己入坑用的《Linux就該這麼學》 (劉遄 著)本書從最基礎的安裝VM虛擬機器一步步深入講解,檔案管理命令,SSH管理,vsftpd服務等,學完後做一個初級運維工程師綽綽有餘。

  然後給大家推薦的是進階書籍《 深入理解Linux核心》 (美)博韋,西斯特 著,本書將引領你暢遊核心中用到的主要資料結構、演算法和程式設計技巧,讓你透徹理解Linux的工作機理,以及為何它在各種系統上能順暢執行。

學習Linux是一個循序漸進的工程,要想成為這個行業的大佬,能力和經驗一樣重要。附一張Linux學習路徑圖(來源網路),僅供參考。

 

                                             

 

3. 熟悉

man  :任何時候你覺得對一個命令列不是很確定,都可以透過輸入“man + 命令”來了解這個命令能確切是做什麼的。

ls :列出目錄內容。

pwd :在終端中顯示當前工作目錄的全路徑。

cd  :要變更你當前所在的目錄。

mkdir  :建立一個新的目錄。

cp  :複製檔案/重新命名檔案。

mv  :移動檔案。

find 和locate:搜尋檔案。

kill :快速關閉一個程式。

passwd :更改密碼。

md5sum  :計算和檢驗MD5資訊簽名

history :查詢歷史記錄命令。

sudo  :(super user do)命令允許授權使用者執行超級使用者或者其它使用者的命令。

touch :建立一個新檔案,或者將檔案的訪問和修改時間更新為當前時間。

chmod :修改檔案的訪問許可權。

chown  :改變檔案擁有者和所在使用者組。

apt :APT是一個為Debian系列系統(Ubuntu,Kubuntu等等)開發的高階包管理器,在Gnu/Linux系統上,它會為包自動智慧地搜尋、安裝、升級以及解決依賴問題。

 

4. 新手常犯錯誤彙總

     安裝Linux伺服器環境時,首先分清楚是那一個版本的系統,拿Centos 6和 7來說,防火牆的設定就完全不一樣,6是iptables,7是firewall。

  不要以根使用者登入:這是使用Unix的慣例,除非必須那麼不要輕易在根使用者下執行任何東西。

  檔案命名混亂:避免使用美元符($),括弧和百分號(%)等特殊字元,這些字元對於shell有著特殊意義,可能會引起衝突。避免使用空格,不要使用無效字元,“/”是根目錄專用的。

  所有檔案都混在一起:將Home目錄放在一個獨立的分割槽上,可以在你重灌系統甚至升級你的整個版本而不會丟失你的資料和個人設定。

  試圖點選執行.exe檔案:除非你安裝了WINE,雙擊那些.exe檔案毫無用處。新使用者需要知道,無論是Linux還是Windows,都只會執行針對自身系統開發的應用程式。

  以預設格式向微軟Office使用者傳送OpenOffice文件:微軟產品對其它作業系統和其它應用程式的友好性並不強,許多新Linux使用者在共享檔案給朋友時往往會遇到麻煩,因為對方無法閱讀他們共享的檔案格式,因此新Linux使用者要注意儲存檔案的格式,確保它們能夠被微軟類似應用所開啟。

 

5. 涉足Linux社群和網站

LinuxProbe :主打書籍《 》分享Linux相關的技術資訊,還免費提供下載Linux學習相關的書籍,同時提供紅帽認證的培訓,需要的朋友可以瞭解一下。

LinuxCool :這個一個Linux命令大全手冊,用起來非常順手,對Linux學習有著很大的幫助,建議收藏網站。

  Linux伊甸園論壇:這是一個開源的資訊入口網站,全天更新提供最新最快的Linux和開源資訊,對了解Linux非常有幫助。

  LinuxCN:Linux中國是專注於中文Linux技術、資訊的社群,在這裡你可以獲得一手的Linux資訊和技術知識,你值得擁有。

最後祝願入坑Linux的小夥伴在這條路上越走越遠,越來越好。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2681427/,如需轉載,請註明出處,否則將追究法律責任。

相關文章