{eval=Array;=+count(Array);}
自學Linux的話,需要的是堅持,其實Linux本身不難,但要靠記憶去記命令。我從10年開始接觸Linux,談談我的學習方式,希望對你有所幫助。
(1)、Linux學習軌跡如下:
Linux的定位與其它OS的區別、特點
Linux系統目錄結構,每個目錄的作用
Linux終端的使用
用戶(組)管理相關操作與命令
文件屬性、文件與目錄管理相關命令
磁盤管理相關命令
iptables防火墻
定時任務crontab
軟件安裝相關操作
日志查看相關操作
常見服務的安裝、配置、與維護
Shell基礎知識
以上就是最基礎的Linux學習路徑,如果老實按上面說的去學,則可以勝任一般的Linux運維工作了。
(2)、Linux學習建議:
動手、動手、動手(重要的事說三遍)
相關命令要去記
在虛擬機上折騰,不要怕,在真實服務器上請慎重操作!
買本書吧,個人推薦 鳥哥的linux私房菜,用來入門真的不錯。學技術這種事光買書還不行,你得看,光看也不行,你得動手。自己不想裝linux就隨便買個云服務器也就幾十塊錢吧,學生黨應該更便宜(好像是ucloud云有針對學生的優惠不知道現在還有沒有了)。然后把書上講的自己動手過一遍,就差不多入門了。再要提高就得在工作中慢慢實踐、一點一點踩趟坑了。你也可以在極客時間訂閱一些大神的專欄,收費的,很便宜。
動手,動手,必須動手 重要的事情說三遍
另外手機碼字不易,各位大神給個贊吧
linux是一個系統,和Windows一樣。但是linux有很多發行版,我建議使用Ubuntu或者CentOS。
這兩個發行版都有桌面,一開始可以使用桌面,這個用起來和Windows差不多,但操作上還是有區別的,如果之前沒有用過linux可以熟悉一下桌面操作,整體感受一下系統。
當然,如果只是用桌面就不如用Windows了。接下來就可以使用命令行來操作系統,怎么使用前面很多人回答了很多途徑和方法,不再贅述。重點需要提醒,命令行使用需要毅力,需要不斷練習,不要背誦命令,多練幾次就記住了。
linux下操作讀寫腳本是少不了的,所以要學習腳本,當然了,編程語言肯定要會一些,操作系統嘛,多學多練。
首先要有一本工具書帶你入門,比如鳥哥私房菜,要看,多看,反復看,命令部分最開始不要求強制記住,不過你要知道有那么一個命令,知道他是干什么的;其次 也是最重要的就是操作,這個一般人剛開始還有興趣,后面就枯燥無味了,說白了這種操作你要理解前面反復看的東西,然后形成一些肢體記憶(前期)比如命令怎么操作的,一般命令都是一些單詞 短語的縮寫。
1.網絡需要學習了解CCNA標準
2. web 服務必會 Nginx(了解LB)、httpd 、(tomcat 等一些中間web服務)
3. 關系型數據庫 MySQl 必須會 服務搭建 高可用 后面繼續擴展 用一些中間件mycat什么的 pcx集群 (了解HA),到這里還需要就是SQl操作,mysql表,做DBA需要深入研究
4. NoSQL:redis mogon 集群配置
5. shell腳本 釋放雙手
6. 自動化工具 ansible salt jenkins
7. 防火墻 這個可以說很關鍵問題,iptables firewalld 熟記于心的操作 每一步操作一定要知道在干嘛,不然就是大門開著讓人家進來,要不然就把自己鎖外面了。
8. 容器
....
先說這一些吧。大廈有多高基礎很關鍵,堅持?
基礎的話,你去下載Linux就該這么學 這本書的pdf 。別看視頻,直接把書本上的服務搭一遍。然后就可以達到你的目標了>>>>>>Linux基礎
0
回答10
回答0
回答0
回答0
回答10
回答4
回答0
回答0
回答0
回答