當前位置:首頁 >  科技 >  互聯(lián)網(wǎng) >  正文

Linux系統(tǒng)從入門到放棄?

 2018-04-16 10:04  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  阿里云優(yōu)惠券 先領(lǐng)券再下單

續(xù)上一個學期學完了的Linux基礎(chǔ)知識學習過程,這一學期的centos服務器技術(shù)學完后,讓我對于Linux系統(tǒng)的學習又加深了許多。我知道了Linux只是個 內(nèi)核?,F(xiàn)在的Linux操作系統(tǒng),都是用這么一個內(nèi)核,加上其它的應用程序構(gòu)成的。Linux最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存在到現(xiàn)在的原因之一,使其在金融、安全等部門有很重要的應用。

學習Linux,首先我們應該從基礎(chǔ)開始學起。對Linux操作系統(tǒng)的功能、版本、特點,以及Linux系統(tǒng)安裝和圖形環(huán)境有較全面的了解。

首先Linux命令是必須學習的。雖然Linux桌面應用發(fā)展很快,但是命令在Linux中依然有很強的生命力。Linux是一個命令行組成的操作系統(tǒng),精髓在命令行,學習如何在Linux環(huán)境中執(zhí)行l(wèi)inux命令,包括有關(guān)文件、目錄、文件系統(tǒng)、進程等概念,如何使用相應的命令對文件、目錄、進程等進行管理,了解遇到問題時,如何找到幫助信息等等。都將是我們學習入門Linux的第二大步。第一大步則是現(xiàn)在你的機器上安裝上Linux系統(tǒng),這里有關(guān)Linux系統(tǒng)的安裝大家可以參考《Linux就該這么學》這本書,對于linux整體講解的非常精細,是一本Linux入門學習的非常不錯的書,當然后期的精通入坑則需要大家在日常生活工作學習中多多實踐練習即可。通常在linux的基礎(chǔ)命令學習中包涵以下所羅列出的Linux命令:

1.pwd/cd /ls/touch/mkdir/cp/rm/mv/find/du 目錄及文件操作命令

2.Cat/more/less/head/tail/wc/grep/echo 文件查看操作命令

3.Ln 連接命令

4.Gzip/bzip/tar 文件壓縮解壓命令

基礎(chǔ)的Linux簡單概述就是上面這四個知識點,當然還有其他的可能是我不了解也就不給大家概述了。

而在這些命令之外有兩個則是最主要的也是提升你的Linux在學習工作中效率的“神器”,就是我們的tab補全鍵和man/help幫助命令。在Linux中善用tab鍵和man/help幫助命令是提高你的工作效率的一大捷徑,當在學習掌握linux基礎(chǔ)命令的同時,也要學會vim編輯器的使用。隨后就可以學習賬戶和組的創(chuàng)建刪除賦予權(quán)限等操作以及存儲管理中的磁盤分區(qū)、磁盤格式化、磁盤掛載等磁盤操作。再然后就可以開始學習使用yum、rpm、源碼編譯等方式來安裝更新軟件包。以及其中要掌握的網(wǎng)絡配置和網(wǎng)絡排故等操作。最后就可以去安裝Linux中的各種服務,在這里給大家列舉出各種需要搭建配置的服務有以下幾個:

1.Samba/NFS文件共享服務

2.vsftpd文件傳輸服務

3.DHCP動態(tài)分配ip服務

4.DNS域名解析服務

5.SSH/telnet遠程管理主機服務

6.Apache/Nginx/Mysql動態(tài)網(wǎng)站服務器容器和數(shù)據(jù)服務

7.Lamp/Lnmp動態(tài)網(wǎng)站集成服務

8.Iptables/firewall防火墻服務

9.VPN虛擬專用網(wǎng)服務

10.KVM虛擬化技術(shù)

11.LVS負載均衡技術(shù)

12.Squid代理緩存服務

要明白學好Linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在學習初期。要增加自己的Linux技能,只有通過實踐來實現(xiàn)。只要多動手,就一定會有收獲。遇到問題時要自己去尋找答案,在尋找答案的過程中,會學到更多知識。應該說目前我們對于Linux的學習只是入門而已,學習Linux是一個長期的過程,很耗時間。而當我們學好上面這些Linux的基礎(chǔ)內(nèi)容后,接下來就可以根據(jù)自己的喜好為自己以后的工作好好的劃分一下方向然后再去深入的學習。IT是一個時效性,更新飛快的行業(yè)。只有不斷的學習積累才可以保證自己在這個信息時代屹立于不敗之地。相對來說,linux的工作方向大致可以包括以下幾點:

1.linux服務器方向:系統(tǒng)研發(fā),后臺開發(fā),服務器性能優(yōu)化,運維

2.linux內(nèi)核開發(fā)方向:linux內(nèi)核測試,以及專門開發(fā)linux內(nèi)核等

3.嵌入式方向:Linux開發(fā)定制硬件,例如機頂盒、高清電視(HDTV)、路由器、汽車電子、智能家電、醫(yī)療儀器、航天航空設(shè)備等等都是典型的嵌入式系統(tǒng)。

4.手機Android的定制:Android是基于linux內(nèi)核的,現(xiàn)在定制機涌現(xiàn),這方面也可以考慮,但是最好再懂一點手機上應用層的開發(fā)會更好

5.Linux運維方向:需要熟練使用linux各種配置和應用搭建和部署。大多是應用配置類的工種,后臺開發(fā)會有部分編程內(nèi)容但一般是通用語言。相對來說,linux的基礎(chǔ)不需要太多,更多的是應用方面的知識。大部分互聯(lián)網(wǎng)公司和傳統(tǒng)公司IT化中都需要這類人。

大致方向給大家總結(jié)這些,有一些說的不全的,大家多多理解。建議大家時??梢匀タ纯磍inux相關(guān)招聘的公司都需要什么技術(shù),然后依此去學習。

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

相關(guān)文章

熱門排行

信息推薦