Mark一下,原文:開始學習Linux的一些建議windows
建議讀者範圍
- 有開發經驗者。
- 科研人員(由其Numrical)。
- 動手能力強的。
- 只是好奇,對於Linux只是淺嘗輒止的就不建議繼續往下看了。
端正學習態度
- Linux不等於駭客(or Cracker)。
固然衆所周知不少「黑客工具」都是Linux平臺上的,我幫助過不少Linux小白髮現他們異曲同工都是朝着相似Aircrack-ng去的。
但他們不知道的是:
-
Linux只是一個工具,工具不是目的,只是手段。這一點很重要。服務器
- Linux很快的完成你的需求目標。由於他是個專業級別的工具。
- 工具跟工具之間各有利弊 人和人都不能比呢。
-
正確認識qq羣。less
- 潛水的太多
- 正經幫人的幾乎沒有,千人羣裏面不會超過5個活躍的而且願意幫助人的高手。
- 另外問無心義問題,無厘頭問題(沒有來龍去脈,不知道要幹啥就提問的問題)太多,高手就都走了。不肯意回答。
-
Linux與Windows運維
- 不必比,我的認爲操做系統
當前
知足的需求內容是不一樣的。
- 桌面習慣那個就用那個,兩個不是勢不兩立。
-
什麼文章有必要看什麼文章沒有必要看工具
- 垃圾文,討論哪一個好,哪一個壞的。
- 一看文章就只是手記,不是給人看的。
- 百度文章非熱搜詞PageRank作的真心是很是糟糕。
-
關於英文學習
1. Manual全是英文
- 你們在Mailling list和IRC裏面都說英文
- Email跟國外高手切磋得用英文。
- google搜關鍵問題得用英文。
- 壓根躲不過去,因此必須得用英文。
- 不會英文不會學很差。只是可能會比會英語的人學的慢一點,比會英語的人吃力一點。
學Linux不是爲了裝系統就完了。要學習Linux擅長的一面,而不是薄弱的一面去跟windows相比,可是新的微軟(DotNet開源,新的 windows10已經對開發者利好,以及作技術的CEO。。。。),與Ubuntu branch 的新星 Deepin Linux以必定會在將來大放異彩。雖然PC已經疲軟。google
關於開發
-
若是你想用Linux工做的話。那麼Linux跟開發絕對不是分開的東西。操作系統
- 開發的不可能不懂一點Linux運維,由於他們不會搭建環境怎麼開發。
- 一個好的運維不可能不懂開發。最貼切的例子:運維腳本。服務器狀態數據可視化(Gnuplot,雖然cacti都有現成的了)等等。
發行版本
-
既然是來學習的,來解決身邊問題的。那麼就不要考慮好很差的問題,而是考慮什麼好用什麼很差用的問題。舉幾個貼切的例子。命令行
- Service方面,若是你使用Linux來坐傳統的LAMP業務的花,想穩定並且有長期維護的版本那麼RHEL(CentOS)系列的就比較適合你了。
- 如今是Linux3.0時代,正處於版本號狂飆階段(據聞,脫襪子準備3.19以後換擋到4.0了),各類新功能各類百花齊放。所以若是想用比較新的功能請使用版本比如較新的發行版本(Ubuntu,Fedora,等等)
-
客觀的來說發行版本的選擇:code
- 選使用人比較多的,由於社區龐大,尋求到幫助的機率比較大。而且BUG也會是比較少的。
- 根據應用狀況來選擇,若是是路由那麼就選OpenWRT,另外若是是樹莓派等等雖然選擇比較多,可是爲了穩定運行請選擇官方提供的Image。會比較方便。
-
推薦使用的發行版本
- 推薦
LFS
- 也許不少人會反持有不一樣的意見。可是LFS若是使用CentOS 6 版本若是嚴格按照教程來作,那麼就會很是很是輕鬆的完成安裝。
-
既然這麼輕鬆,爲何我還要推薦LFS來作初次學習Linux的學習版本呢?
1. 在安裝的過程當中會熟悉不少不少Linux命令。
- 還會熟悉Linux到底怎麼組織運行起來的。遇到問題的時候纔不會鬍子眉毛一把抓。由於它的確不是很簡單的小系統。
- 會有機會熟悉各類Linux模塊,明白到底什麼是Linux內核,哪裏是Linux內核,哪裏是Linux。會繞過不少不少坑。
無論選擇什麼發行版本:學知識,更好學習方法(學習方法,解決問題的方法,搜索的方法,等等都有好處)。
到底要不要桌面?
- 建議不要桌面。
- 若是您是windows建議使用VirtualBox+headerLess作成托盤+Putty遠程控制。
- 若是您是Mac 建議使用VBoxHeadless的命令行使用Screen掛起運行。
學習Linux的配置
- 由於剛開始學習不宜直接安裝Linux(若是不是超狂熱愛好者仍是選擇虛擬機Linux比較合適,由於如今已經到了雲時代了)
- 虛擬機配置選擇單核或者雙核(若是您的機器配置高能夠選擇更高),若是隻是我的使用的話,內存512MB足夠了。已經很是大了。通常正常狀況下裸奔的Linux不到100MB左右的內存使用。
如何問問題
- 請不要輕易提問,由於你每一次找人幫忙解決問題不但佔用別人的時間,而且最重要的是,丟失了一次重要的學習機會。
- 輕易不要到qq羣裏面提問,由於qq羣裏面有很是很是多的只會裝Linux以及討論Wine,Compiz問題的人,以及問一些關於QQ安裝的問題。
- 請到Mailling List裏面看看別人都如何提問的。以及能夠看到什麼樣的提問會有結果,什麼樣的提問會有不少人來回答。