聊聊我怎麼系統學習Linux技能並快速提高的
隨著電子資訊科技時代的發展,學會使用計算機在我們的生活中成為了必不可少的一項技能。而作為計算機中的三大作業系統之一的Linux更是飽受計算機愛好者們的喜愛。今天我們就來和大家一起聊一聊Linux作業系統的那些事。
首先我們先來介紹一下Linux作業系統,Linux作業系統的命名起源是由一位赫爾辛基大學學生 Linus Torvalds(Linux 是 Linus’s UNIX 的縮寫)在1991年創造的一款作業系統。該作業系統最終以他的名字命名為Linux作業系統。Linux是一個開源作業系統的核心。它實現了多工和多使用者的功能,與我們平常使用的windows作業系統差不多一樣。而最為主要的是Linux是免費開源的。和windows,mac等系統不同,他的一切全部都是公開免費化的。不需要像windows系統一樣去定期花費鉅額成本由研發團隊維護開發。他的一切開源免費為他的安全性,穩定性等鞏固了堅如磐石般的基礎。因為window等收費系統只是由一個TEAM去進行開發維護。而Linux則是由全世界的計算機研究者來一同研發維護。相比之下。孰強孰弱一目瞭然。
好了,聊了這麼多Linux系統的基本知識。接下來我們一起來聊聊如何如何系統的學習Linux系統以及提高自我的Linux技能。
學習並提高Linux我們從以下幾個方面來說:
選擇一個適合自己的Linux版本
選擇一本適合自己學習的Linux書籍
Linux基礎命令與各種服務搭建的學習
Linux下常見的配置與結構
紮實的去練習命令並堅持使用Linux系統
首先學習Linux系統我們肯定的有一個Linux系統的環境。這裡我們有多種Linux系統版本可以提供我們使用。瞭解並嘗試搭建每個版本選擇出適合自己的一款即可。可供選擇的有Ubuntu,Centos,Redhat等等,這裡我們就不細說了。其次則是選擇一本好的書籍。在學習過程中有一個好的師傅比什麼特強。特別是計算機這類邏輯性較強的更為突出。因此有了一本好的書籍和一個好師傅帶路往往會事半功倍。這裡就我以前看過的Linux書籍來說,個人覺得在國內較好的Linux書籍也就《Linux就該這麼學》和《鳥哥的Linux私房菜》。但是相比之下。各有各的優缺。新手一般來說還是以《Linux就該這麼學》這本書較為出眾。一是該書所出時間不久。融合了以前各個前輩的精華。另一個則是該書對於新手來說通俗易懂,言簡意賅。隨後則是Linux基礎命令與各種服務搭建配置的學習實踐了。雖然Linux桌面應用發展很快,但是命令在Linux中依然有很強的生命力。Linux是一個命令列組成的作業系統,精髓在命令列,無論圖形介面發展到什麼水平這個原理是不會變的,Linux命令有許多強大的功能:從簡單的磁碟操作、檔案存取、到進行復雜的多媒體圖象和流媒體檔案的製作。
舉一個例子:Linux的常用命令find,察看man文件,初學者一定會覺得太複雜而不原意用,但是你一旦學會就愛不釋手、它的功能實在太強了,在配合 exec引數或者通過管道重定向到xargs命令和grep命令,可以完成非常複雜的操作,如果同樣的操作用圖形介面的工具來完成,恐怕要多花好幾倍的時間。因此學好基礎命令對我們學習Linux有很大的幫助。從另一個方面來說Linux系統就是專門玩命令的。這裡總結了一些基礎命令型別。當然不是很全。大家可以對照著多多參考學習。
檔案處理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
系統管理相關命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last
網路操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
系統安全相關命令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
而接下來學習好了基礎命令之後我們就可以嘗試著去搭建配置各種網路服務以及web服務以及防火牆策略等的配置。例如ssh,ftp,vpn,smb,lamp,firewall等等。搭建各種服務以及學習使用Linux的各種應用命令(tar,yum,curl,apt-get等)以及後期針對Linux的磁碟,檔案目錄結構 等的熟悉瞭解。都是需要自己去不斷實踐練習。學習計算機更多的還是偏向於實戰。大致為實戰佔七分,知識佔三分。要學會去從實踐中學習總結更多知識。畢竟課本上的知識終究是死的。而實際卻是變化多端的。並且要養成做筆記的良好習慣。碰到問題可以去利用必應谷歌等搜素引擎多多查詢原因。最後記住一定要養成在命令列下工作的習慣,在命令列下學習雖然一開始進度較慢,但是熟悉後,您未來的學習之路將是以指數增加的方式增長的。最後預祝大家在Linux學習之路一帆風順,早日成為夢想中的大佬!