標籤:

Linux 學習歷程 ?

來自與一個linux菜鳥的學習歷程


看到大家在做學習Linux的歷程,作為一個專門研究Linux學習的團隊,給大家看一下我們對Linux運維學習的總結,歡迎大家拍磚,下面我們團隊整理的學習路線:

運維學習階段,需要分為四個階段,linux初級入門-àlinux中級進階-àlinux高級提升,和資深方向細化。

第一階段:初級入門

初級階段需要把linux學習路線搞清楚,任何學習都是循序漸進的,所以學linux也是需要有一定的路線。

個人建議學習的路線如下:

初級入門:

1、Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)

2、Linux用戶及許可權基礎

3、Linux系統進程管理進階

4、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)

5、shell腳本入門(可邊練習邊學習)

第二階段:中級進階

中級進階需要在充分了解linux原理和基礎知識之後,對上層的應用和服務進行深入學習,其中說到服務肯定涉及到網路的相關知識,是需要花時間學習的。

1、TCP/IP網路基礎(差不多CCNA、NP的知識就夠用)

2、Linux企業常用服務(如dns、http、ftp、mail、nfs等)

3、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法

4、 加密/解密原理及數據安全、系統服務訪問控制及服務安全基礎

5、iptables安全策略構建

6、shell腳本進階(主要是結合一些應用,寫一些案例)

7、MySQL應用原理及管理入門(能管理和搭建一個個人博客站點)

學到這裡,掌握的基本技能,已經夠用了,已經能做一些基礎的運維工作和簡單維護了。

第三階段:高級提升

1、http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所了解。)

2、企業級負載集群(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡演算法有清晰認識,)

3、企業級高可用集群 (其中需要對keepalived,heartbeat等進行深入講解)

4、運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,現在用的比較多的是zabbix)

5、運維自動化學習(需要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

能掌握到這裡,基本能處理搞定很多工作了,可以去面試高級運維工程師,差不多薪資能達到12-18K左右

第四階段:資深方向進階

1、 大數據方向(需要對hadoop、storm等常見開源大數據系統需要深入了解)

2、 雲計算方向(主要是openstack這套東西,當然像一些kvm等虛擬化技術,也是需要掌握的,現在docker也比較流行)

3、 運維開發(主要是python運維開發)

4、 自動化運維(在之前自動化基礎上做深入)

5、 運維架構師(主要需要廣度,差不多5年左右以上經驗,可以擔當此職位)

另外我們整理了一個學習知識庫,你可以看一下:

【超全整理】《Linux雲計算從入門到精通》系列實戰筆記全放送 | Linux運維部落


想記錄自己的Linux學習歷程,本來想建立知乎專欄,可惜不夠資格,作為一個進階的手藝人,不應該去抱怨,而是積極的尋找解決辦法。

Linux 版本: ubuntu 14.04

---------------------------------

chrome安裝flash :最新版的chrome里自帶flash插件

Adobe方面早已宣布FlashPlayer11.2(簡稱AFP11.2)將是其為Linux操作系統提供的最後一個支持版本

安裝java

終端命令

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java8-installer
  4. sudo apt-get install oracle-java8-set-default

linux環境下使用java與windows下並無太大差異

在終端中使用javac以及java命令成功運行hello,word!

安裝Android Studio

Download Android Studio and SDK Tools下載Android Studio

當前時間點下下載的為:android-studio-ide-135.1740770-linux.zip

解壓到任意文件夾目錄,使用終端cd命令讀取該目錄bin文件夾(或者在bin目錄下右鍵,選擇使用終端打開)

輸入命令 ./studio.sh

便可打開Android Studio

無vpn以及代理,無法訪問google的遇到的相關問題,以及解決辦法

1. 在首次運行中必須下載sdk,否則無法啟動

在bin目錄的idea.properties增加一行:disable.android.first.run=true

2.進入Android Studio後無法創建應用

點擊configure→project defaults→project structure

配置SDK以及java路徑,java已經有了,只需要配置SDK路徑,在我第一次運行Android Studio是自動下載了一個SDK安裝包,並且自動安裝在Android Studio的安裝目錄,直接原則即可。若沒有,自己創建。與windows 環境下SDK目錄環境相同。

在Eclipse 環境下SDK Manger 可使用國內鏡像網站代替google,linux環境下 SDK Manger 未發現此功能。我所使用的方法是將windows環境下曾經下載的Sdk拷貝到Android Studio SDK下,可用,並且成功創建AVD。

Dateline 2015-4-11

Android Studio 相關

File-&>Settings-&>Appearance-&>Theme-&>Darcula 炫酷的黑色主題

-------- 嘮叨 ------

一個月前的選擇性錯誤讓我現在仍然糾纏於一個特別low的項目,做一個計算機遊戲,用Java語言,本以為這個項目簡單,自己獨立完成相當容易結果現在拖了一個月仍然還要完善,可是已經沒有了動力。一邊找素材切圖,一邊構思遊戲場景,還要擼代碼,四級還沒過呢啊!!這個比賽即使能最後修完,另一個比賽也快要停止提交作品啦。更完蛋的是寒假把框架都搭好了,說扔就扔了。

當自己完成很多項目的時候,不要瞎預估時間,一定要撿著重要的來。很可能在完成一件小項目的時候就被一堆事情纏的耗盡了所有的時間。西瓜芝麻都想撿,芝麻太髒了,洗到天都黑了。回家啦~

---- 嘮叨完畢----

Dateline 2015-4-13

Android Studio 運行Android模擬器無虛擬按鍵

找到的代替解決辦法 使用快捷鍵 ESC 返回 home 主頁 page up 菜單

常用其他快捷鍵 ctrl +F11屏幕左旋90度 ctrl +F12 屏幕右旋90度

----練習盲打中......------

Dateline 2015-4-14

在看郭霖寫的《第一行代碼》挺適合入門,之前覺得看書不太能看的下去,看了兩天下來,一邊看一邊跟著敲代碼,還是比較不錯的。

Android學習筆記

Dateline 2015-4-16

一個月以來為進行任何更新,由於這些天在忙中國軟體杯的比賽,關乎計算機幾何的剪裁顯示。將近一個月的時間都在做著個。一直沉下心來研究演算法,收穫很多。不僅讓我更加重視演算法,而且更加關注底層的優化。

作品剛剛寄出,等到比賽結束。找一個合適的網站,專門的介紹演算法。

還有,盲打技能你修鍊成功!現在在打代碼的時候已經可以做到不看鍵盤了。打字練習了一個多月,一共練習的打字時間超過20個小時。打字也快了許多。

關於打字的網站:http://www.keybr.com/

生命不息,進步不止。

Dateline 2015-5-29


不知道題主是不是想問Linux的學習路徑

1、基礎:計算機概論和硬體相關知識

2、Linux初級

Linux系統安裝

Linux圖形界面使用

Linux常用命令

3、Linux中級

Linux用戶文件系統管理

Linux軟體安裝配置

Linux網路管理

Linux系統維護

shell編程初步

4、Linux高級

Linux伺服器領域

資料庫

防火牆

DNS伺服器

VPN伺服器

web伺服器

mail伺服器

FTP伺服器

Samba伺服器

NFS伺服器

LAMP伺服器

集群伺服器

……

Linux程序開發

shell高級編程

Linux C/C++程序開發

Linux內核基礎

嵌入式開發

Linux驅動開發

Linux內核研究和操作系統開發

……


其實無論是學習到哪個程度吧,都需要自己的努力學習

俗話說技術永遠是學無止境的

奔跑吧

騷年

我當初也是看著視頻去學習的,最終也是一步一步的走過來的


加油,剛好也在用打字網站練習盲打


打字網站不錯。


不知道題主是不是想要知道一些同為初學者的心路歷程,我找到了一個,希望對題主有幫助^_^


在千鋒Linux培訓班一個多月的學習,我切實的感覺到了自身的提高。那濃烈的學習氛圍、那強烈的上進心以及無微不至的關心讓我感受到了學習的緊張和家的溫暖。真誠的感謝學校領導以及老師對我們的良苦用心,我們將用一顆感恩的心肩負起責任,同時嚴格要求自己,努力求索,用實際行動實現自己的夢想!

荀子曰:學不可以已。人的一生就是一個不斷學習不斷自我完善的過程,今天的我們懷揣夢想、滿懷期待地踏進了千鋒,開啟嶄新的學習生活。新的校園,新的老師,新的同學給我帶來了一種全新的感覺,然而卻沒有陌生感,反而是一種親切的、熱情的、樸實的、讓人溫暖的感覺。在千鋒Linux培訓班這個舞台中,我們擁有充分展示自己的機會,它可以幫助我們提高技術能力和知識儲備,讓我們在未來更好地生活!

在千鋒,我們不僅能感到幾分新鮮,更多的是增添幾分責任感和使命感。在千鋒,我們每個人都播種下屬於自己理想的種子,並努力奮鬥去實現它。作為一名Linux培訓班的新生,我們都步入了新的起點,踏上新的征程。只有我們不斷去努力學習才能拉近自己與理想的距離,讓理想不再遙遠。

「逝者如斯夫」我們不要留戀昔日的成功,也不必痛悔以往的失敗。看成敗,人生豪邁,不過是重頭再來!既然我們選擇了在千鋒Linux培訓班重新開始、改變命運,那我們就要珍惜來之不易的機會、享受學習與奮鬥的快樂。當然在校期間我們要嚴格遵守校規校紀,真正做到嚴於律己,遵規守紀,尊敬師長,關心集體,成為一個有道德、有理想、有文化、有紀律的學生。

我想說的是,只有堅定現在的不後悔、剋制自己的懶散以及更加的努力我們才能學好Linux,才能在未來實現夢想。感謝徐老師每天對我們的教導,感謝賈老師每天的辛苦輔導,希望同學們能夠在未來的日子一起努力,實現每個人的目標。


推薦閱讀:

在Linux下工作的程序員們,你們犯過什麼可怕的錯誤或誤操作?本人刪除過/usr目錄?
新手入門應如何選擇 ARM 開發板?
Linux 下什麼 IDE 開發工具最好?
Linux 平台上有哪些功能齊全完善、實用高效、設計精美的軟體?

TAG:Linux | linux學習 |