當前位置:首頁 >  站長 >  編程技術 >  正文

Linux學習路線圖及常逛自學網(wǎng)站推薦

 2019-12-02 18:40  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

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

1. 了解Linux的常用版本

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

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

? 社區(qū)企業(yè)操作系統(tǒng)(Centos):它的全名為“社區(qū)企業(yè)操作系統(tǒng)”(Community Enterprise Operating System),是Linux發(fā)布版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定發(fā)布的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。CentOS 對上游代碼的主要修改是為了卸載不能自由使用的商標,其中常見的Linux命令可查:https://www.linuxcool.com/。

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

2. 入門必讀的Linux書籍

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

? 然后給大家推薦的是進階書籍《 深入理解Linux內(nèi)核》 (美)博韋,西斯特 著,本書將引領你暢游內(nèi)核中用到的主要數(shù)據(jù)結構、算法和編程技巧,讓你透徹理解Linux的工作機理,以及為何它在各種系統(tǒng)上能順暢運行。

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

11.png

3. 熟悉Linux常用命令

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

ls:列出目錄內(nèi)容。

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

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

mkdir :創(chuàng)建一個新的目錄。

cp :復制文件/重命名文件。

mv :移動文件。

find和locate:搜索文件。

kill:快速關閉一個進程。

passwd:更改密碼。

md5sum :計算和檢驗MD5信息簽名

history:查詢歷史記錄命令。

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

touch:創(chuàng)建一個新文件,或者將文件的訪問和修改時間更新為當前時間。

chmod:修改文件的訪問權限。

chown :改變文件擁有者和所在用戶組。

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

4. 新手常犯錯誤匯總

安裝Linux服務器環(huán)境時,首先分清楚是那一個版本的系統(tǒng),拿Centos 6和 7來說,防火墻的設置就完全不一樣,6是iptables,7是firewall。

? 不要以根用戶登錄:這是使用Unix的慣例,除非必須那么不要輕易在根用戶下運行任何東西。

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

? 所有文件都混在一起:將Home目錄放在一個獨立的分區(qū)上,可以在你重裝系統(tǒng)甚至升級你的整個版本而不會丟失你的數(shù)據(jù)和個人設置。

? 試圖點擊運行.exe文件:除非你安裝了WINE,雙擊那些.exe文件毫無用處。新用戶需要知道,無論是Linux還是Windows,都只會運行針對自身系統(tǒng)開發(fā)的應用程序。

? 以默認格式向微軟Office用戶發(fā)送OpenOffice文檔:微軟產(chǎn)品對其它操作系統(tǒng)和其它應用程序的友好性并不強,許多新Linux用戶在共享文件給朋友時往往會遇到麻煩,因為對方無法閱讀他們共享的文件格式,因此新Linux用戶要注意存儲文件的格式,確保它們能夠被微軟類似應用所打開。

5. 涉足Linux社區(qū)和網(wǎng)站

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

Linux伊甸園論壇:這是一個開源的資訊門戶網(wǎng)站,全天更新提供最新最快的Linux和開源資訊,對了解Linux非常有幫助。

LinuxCN:Linux中國是專注于中文Linux技術、資訊的社區(qū),在這里你可以獲得一手的Linux資訊和技術知識,你值得擁有。

最后祝愿入坑Linux的小伙伴在這條路上越走越遠,越來越好。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關文章

熱門排行

信息推薦