要想回答學習Linux后主要從事哪些方面工作的問題,主要還是要看目前linux的應用領域。就目前的現狀來看,linux主要的應用領域還是在服務器和嵌入式方面。目前我所了解的國內學習Linux的主要從事如下幾個方面的工作:
一個是嵌入式開發;
一個是后臺開發;
另一個是網站服務器運維;
前兩個偏向于編程,運維也需要懂shell腳本編程。
而單純的從事linux內核開發的,目前國內相對比較少一些,在基礎軟件設施研發方面目前咱們國家還處在相對薄弱的階段。
至于學習linux可以從哪些方面入手,這個問題可以找本市面上比較主流的書籍,翻開目錄,就能看到linux主要學習哪些方面的知識了。這里以《鳥哥的linux私房菜為例》,我們看目錄就可以看出linux的學習主要包括如下幾個方面:
1.學習計算機基礎知識;
2.學習linux系統的安裝;
3.學習文件和目錄管理相關的命令;
4.學習磁盤管理相關的命令;
5.學習一些基礎工具例如vi編輯器的使用;
6.學習shell腳本編程;
7.學習linux賬號管理相關的命令;
8.學習linux進程管理方面的知識;
9.學習linux系統服務相關的知識;
10.學習linux啟動流程等方面的知識;
11.學習linux軟件安裝和卸載方面的知識。
以上都是比較基礎的內容,如果要繼續深入學習的話,就要學習各種服務器架設方面的知識,如下所示:
1.linux網絡管理方面的知識;
2.linux路由與防火墻的設置;
3.常見服務的安裝與配置,比如ftp服務,http服務,ssh服務,nfs服務等。
最后,如果想進一步更深入的了解linux的話,那么可以學習一下linux內核原理方面的知識。學習linux內核并不是要去做linux內核開發方面的工作,了解Linux內核原理可以對linux有更深入的了解,這方面的學習也可以貫穿在linux學習的整個過程中。