網絡是一個很神奇的東西,現代人的生活離不開網絡,網絡已深入人們的工作,生活,娛樂等方方面面。網絡之所以無處不在,是因為它提供了諸多的網絡服務,所以網絡服務是網絡的靈魂。互聯網上的各種網絡服務是架構在各種各樣的服務器上的。服務器(Server)是提供網絡服務的物理載體,是一種計算機,只不過它是一種功能更為強大的計算機,特別是在網絡應用服務方面。在服務器中安裝有操作系統,就如普通PC中安裝有Windows 7,Windows 8或者Windows 10一樣。
服務器中運行的操作系統一般常被稱為服務器操作系統,或者叫網絡操作系統。網絡操作系統管理著互聯網中各種各樣的服務:DHCP,FTP,Web,E-mail,DNS,流媒體,網絡游戲等,沒有網絡操作系統,人們就無法享受到各種網絡服務。目前主流的網絡操作系統有Windows和Linux兩種。
Linux操作系統在短短的幾年之內得到了非常迅猛的發展,這與linux具有的良好特性是分不開的。Linux包含了UNIX的全部功能和特性。簡單來說,linux具有以下主要特性:遵循GNU GPL,開放性,多任務,多用戶,設備獨立性,提供了豐富的網絡功能,可靠的系統安全,良好的可移植性。
作為一名學計算機專業也同是一名高職生的我第一次接觸linux的時候是基於redhat 6.2,(當時只知道Windows還不知道Linux是什麼)因為沒有一點基礎,學起來很吃力,所以在老師講一個新的知識點的時候總是跟不上節奏,面對黑屏白字和老師的快節奏我不得不課下用更多的時間去學習linux。在自學的過程中難免會遇到大大小小的問題,按照當時我的知識儲備程度是解決不了這些問題的,只有百度解決問題(可是度娘也不是萬能的),直到機緣巧合下遇見了我學習道路上的良師益友《Linux就該這麼學》這本書,劉遄老師所寫的,內容充實,文采幽默,圖文並茂,技術更實用,學習起來比較輕松,最最最關鍵的是有在線學習資源http://www.linuxprobe.com/tools,更有劉遄老師幫你解惑你的問題。作為新手學習linux這本書很人性化的就從第一章告訴如何正確的學習linux,接下來就教你為學習linux打下穩固的地基——部署虛擬環境安裝linux系統,由淺入深,就像蓋高樓一樣先打好地基再一步一步爬。日以繼日你就是linux大牛(哈哈哈)。我覺得我有必要把我學習linux的基礎的經驗分享一下:
1、掌握Linux基礎
俗話說“思則有備,有備無患”,學習之前你先要搭建好學習環境(紅帽RHEL7)然後在安裝它,開始使用它。學習Linux,命令使用是學習的前提,就像你和外國人說話就得說英語不然別人怎麼知道你說的是什麼。例如:
命令名,選項,各個參數都作為命令的輸入項,都是獨立的項,他們之間必須用空格隔開。Linux中命令格式如下:
命令名【選項】【參數1】 【參數2】……
學習Linux,要熟練掌握命令的使用,雖然命令多,但是熟能生巧,在以後的學習運用中能大大節約你的時間。還有學習linux切不可粗心大意,往往一個小小的空格也會報錯,當然在linux中,大小寫是很敏感的,切記!
2、從基礎入手,切勿眼高手低
linux如果一旦學習一段時間之後你會發現其實也沒想象中那麼難,甚至比windows更簡單已操作,通常認為GLI沒有GUL那麼方面用戶操作。因為命令行界面的軟件通常需要用戶記憶操作來完成命令,但是,由於其本身的特點,命令行界面要較圖形用戶界面節約計算機系統的資源。所以,熟記命令的前提下,使用命令行界面往往要較使用圖形用戶界面的操作速度要快,這也是你以後玩轉Linux的基本條件之一。
3、多總結,勤思考,多記筆記
如果想學好Linux系統知識,不是一天兩天就能學會的,也是經過一朝一夕,慢慢積累的,這個過程中要學會去總結,多思考,多動手去練,去實踐,在理解的基礎上去記憶,把原理搞懂,把重要的知識點積累下來,以便在以後的工作中方便查找,當做查詢手冊,同時也能鍛煉我們編寫文檔的能力,對以後都是有很大幫助的。
4、及時充電,提高自學能力
要具備良好的自學能力,除了老師講的,你還要去考慮老師的知識點還可以怎樣去擴充,這時候一本好的資料書就非常必要了,建議你看看《Linux就該這麼學》,新手入門必讀書籍,內容清新,廢話很少,另外把這些基礎的都學會了,建議你再去深入學習Linux進階技術,不斷的去提高自己。
以上也只是我個人學習經驗所談,希望我的學習經驗可以幫助到像我原來這樣的新手。學好linux基礎要扎實,切不可好高骛遠,踏踏實實的去練習思考。指尖和思維的跳動才能跳出linux的華爾茲!