續上乙個學期學完了的linux基礎知識學習過程,這一學期的centos伺服器技術學完後,讓我對於linux系統的學習又加深了許多。我知道了linux只是個 核心。現在的linux作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存在到現在的原因之一,使其在金融、安全等部門有很重要的應用。
學習linux,首先我們應該從基礎開始學起。對linux作業系統的功能、版本、特點,以及linux系統安裝和圖形環境有較全面的了解。
首先linux命令是必須學習的。雖然linux桌面應用發展很快,但是命令在linux中依然有很強的生命力。linux是乙個命令列組成的作業系統,精髓在命令列,學習如何在linux環境中執行linux命令,包括有關檔案、目錄、檔案系統、程序等概念,如何使用相應的命令對檔案、目錄、程序等進行管理,了解遇到問題時,如何找到幫助資訊等等。都將是我們學習入門linux的第二大步。第一大步則是現在你的機器上安裝上linux系統,這裡有關linux系統的安裝大家可以參考《linux就該這麼學》這本書,對於linux整體講解的非常精細,是一本linux入門學習的非常不錯的書,當然後期的精通入坑則需要大家在日常生活工作學習中多多實踐練習即可。通常在linux的基礎命令學習中包涵以下所羅列出的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 檔案壓縮解壓命令
基礎的linux簡單概述就是上面這四個知識點,當然還有其他的可能是我不了解也就不給大家概述了。
而在這些命令之外有兩個則是最主要的也是提公升你的linux在學習工作中效率的「神器」,就是我們的tab補全鍵和man/help幫助命令。在linux中善用tab鍵和man/help幫助命令是提高你的工作效率的一大捷徑,當在學習掌握linux基礎命令的同時,也要學會vim編輯器的使用。隨後就可以學習賬戶和組的建立刪除賦予許可權等操作以及儲存管理中的磁碟分割槽、磁碟格式化、磁碟掛載等磁碟操作。再然後就可以開始學習使用yum、rpm、原始碼編譯等方式來安裝更新軟體包。以及其中要掌握的網路配置和網路排故等操作。最後就可以去安裝linux中的各種服務,在這裡給大家列舉出各種需要搭建配置的服務有以下幾個:
1. samba/nfs檔案共享服務
2. vsftpd檔案傳輸服務
3. dhcp動態分配ip服務
4. dns網域名稱解析服務
5. ssh/telnet遠端管理主機服務
6. apache/nginx/mysql動態**伺服器容器和資料服務
7. lamp/lnmp動態**整合服務
8. iptables/firewall防火牆服務
9. vpn虛擬專用網服務
10. kvm虛擬化技術
11. lvs負載均衡技術
12. squid**快取服務
要明白學好linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在學習初期。要增加自己的linux技能,只有通過實踐來實現。只要多動手,就一定會有收穫。遇到問題時要自己去尋找答案,在尋找答案的過程中,會學到更多知識。應該說目前我們對於linux的學習只是入門而已,學習linux是乙個長期的過程,很耗時間。而當我們學好上面這些linux的基礎內容後,接下來就可以根據自己的喜好為自己以後的工作好好的劃分一下方向然後再去深入的學習。it是乙個時效性,更新飛快的行業。只有不斷的學習積累才可以保證自己在這個資訊時代屹立於不敗之地。相對來說,linux的工作方向大致可以包括以下幾點:
1. linux伺服器方向:系統研發,後台開發,伺服器效能優化,運維
2. linux核心開發方向:linux核心測試,以及專門開發linux核心等
3. 嵌入式方向:linux開發定製硬體,例如機頂盒、高畫質電視(hdtv)、路由器、汽車電子、智慧型家電、醫療儀器、航天航空裝置等等都是典型的嵌入式系統。
4. 手機android的定製:android是基於linux核心的,現在定製機湧現,這方面也可以考慮,但是最好再懂一點手機上應用層的開發會更好
5. linux運維方向:需要熟練使用linux各種配置和應用搭建和部署。大多是應用配置類的工種,後台開發會有部分程式設計內容但一般是通用語言。相對來說,linux的基礎不需要太多,更多的是應用方面的知識。大部分網際網路公司和傳統公司it化中都需要這類人。
Linux系統從入門到放棄?
續上乙個學期學完了的linux基礎知識學習過程,這一學期的centos伺服器技術學完後,讓我對於linux系統的學習又加深了許多。我知道了linux只是個 核心。現在的linux作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux最大的特點就是其開源性,這一點是十分難得的,這也是它能夠...
Linux系統從入門到放棄?
續上乙個學期學完了的linux基礎知識學習過程,這一學期的centos伺服器技術學完後,讓我對於linux系統的學習又加深了許多。我知道了linux只是個 核心。現在的linux作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux最大的特點就是其開源性,這一點是十分難得的,這也是它能夠...
Linux從入門到放棄 centos6系統啟動順序
作業系統啟動順序 centos6 1.進行開機自檢 檢查硬體 載入識別bios 2.識別mbr引導資訊 引導系統啟動 3.載入grub選單 選擇核心資訊 4.載入核心資訊 控制管理硬體 5.啟動第乙個服務程序 init服務程序 6.載入系統檔案執行級別檔案 etc inittab 載入系統檔案磁碟掛...