來吧,跟阿銘一起學Linux

李潔發表於2014-09-28

早在2011年,阿銘就已經在網上發表過《跟阿銘學Linux》的電子版教程,不過它只是一個電子教程,還不能作為圖書出版。也許你已經讀過這本教程,如果沒有,那麼你可以在http://www.lishiming.net/study/找到它。當然,這個教程當時寫得比較匆忙,有不少錯誤。2013年,阿銘再一次更新了這本電子教程,釋出了第2版(詳見http://study.lishiming.net)。本書也是依照這版電子教程來寫的,是電子教程的進一步完善。

為什麼要寫這本書

這還得追溯到2011年春天,當時阿銘的女友剛剛辭掉工作,待業在家,她對於自己的職業生涯有些迷惘。在我的建議下,她開始了Linux學習之路。一開始,我只給她推薦了一本不錯的入門書,但是那本書對於初學者來講內容實在是太多了,我們往往看到一半就放棄學習了,我女友也是這樣。於是,我便寫了那本簡明扼要的電子版教程來幫助她學習Linux。功夫不負有心人,她只用了兩個月的時間就出師了,甚至找到了心儀的工作。雖然那本電子教程已經面世多年,而且還出了兩版,但阿銘更希望出一本像樣的圖書來幫助更多的朋友。

這是一本什麼樣的書

這本書是專門針對初學者而寫的,如果你想快速入門,那這本書非常適合你。阿銘的女友之前從來沒有接觸過Linux,甚至沒有聽說過Linux,她唯一的優勢就是計算機專業畢業,有些底子。既然一個零基礎的女孩子可以成功,那阿銘相信你通過這本書的輔導也可以成功。也就是說,假如你現在也是零基礎,或者只有一點點基礎知識,那選擇這本書作為你的入門指引是非常合適的。本書語言通俗,內容簡明易懂,案例豐富且容易操作。只要你按照書中的例項按部就班地學習,就可以輕鬆入門。不過阿銘需要提醒你一下,這本書你看一遍、練一遍肯定是不行的,需要多練習幾遍!

內容介紹

本書共有22章,其中前10章為基礎部分,後12章為進階部分。

第1章介紹Linux相關的基礎知識、Linux系統管理員要養成的習慣以及給讀者朋友的學習建議。

第2章教大家如何在Windows上安裝Linux作業系統,系統安裝好後如何進入系統以及一些比較簡單的操作。

第3章介紹如何使用遠端登入工具登入Linux。 通常需要通過Windows上的客戶端軟體遠端去登入Linux,然後再進行日常的管理操作。

第4章主要講述Linux的檔案和目錄管理。這一章會介紹比較多的基礎命令。學完本章後,你就學會了如何在命令列下切換目錄、新建目錄或檔案、刪除目錄或檔案、檢視檔案內容等。

第5章介紹Linux的使用者以及使用者組。系統登入離不開使用者,只有掌握了與使用者相關的操作,才可以很好地去管理系統。

第6章介紹Linux下的磁碟管理,它會告訴我們如何分割槽、如何格式化、如何掛載磁碟。

第7章著重介紹Linux下的文字編輯工具Vim。Vim是我們日常必不可少的工具,沒有它,我們就無法完成文字文件的編輯。

第8章主要介紹Linux系統下如何壓縮以及解壓縮檔案和目錄。

第9章主要介紹如何在Linux系統裡安裝和解除安裝一個軟體包。這和在Windows系統下安裝程式類似,只不過在Linux系統下,不僅可以安裝二進位制的檔案包,而且可以自己編譯原始碼包。

第10章主要介紹Linux系統裡與shell相關的基礎知識。Linux和Windows有很多不同,其中,Linux以命令列操作為主,我們登入的終端環境就是shell,它是讓使用者和計算機打交道的;而Windows則以圖形化操作為主。

第11章介紹的是正規表示式。在這一章,我們將學習3個工具——grep、sed和 awk。

第12章介紹shell指令碼。shell指令碼是一個Linux系統管理員必須要掌握的技能,所以你要格外重視這一章。

第13章介紹Linux系統的日常管理操作。在這一章中,阿銘會把多年來積累的精華介紹給大家,比如如何檢視系統的狀態資訊,如何管理Linux系統的網路,如何管理Linux系統的防火牆,如何給你的Linux制定任務計劃等。

第14章介紹LAMP環境。LAMP是Linux+Apache+MySQL+PHP的簡稱,這套環境是用來執行PHP網站的。學完本章,你就可以自己搭建一個PHP網站,比如阿銘的論壇(http://www.lishiming.net)就是用PHP程式寫的。

第15章介紹LNMP環境。LNMP和LAMP類似,只不過它把Apache換成了Nginx。同樣,這套環境也是用來執行PHP網站的。

第16章介紹MySQL常用的操作指南。作為一個Linux系統管理員,你應該學會如何連線MySQL,如何建立庫和表,如何刪除庫和表以及如何修改庫和表等操作。

第17章介紹NFS服務配置。NFS是用來實現多臺Linux系統主機之間檔案共享的服務。

第18章介紹FTP服務配置。

第19章介紹Squid服務。Squid用來做快取或者代理伺服器,它有正向代理和反向代理之分。正向代理用於企業辦公環境,反向代理用於伺服器群集架構。

第20章介紹如何安裝Tomcat。Tomcat是執行JSP網站的環境。

第21章介紹Samba服務配置。Samba可以實現Windows和Linux間的檔案共享,它比NFS更加實用。

第22章介紹MySQL主從配置。MySQL主從(即Replication)在企業中用得非常普遍,它既可以實現MySQL的實時備份,又可以實現MySQL讀寫分離。 反饋及服務

阿銘喜歡把每一位讀者朋友當作兄弟姐妹,所以也希望你能夠把阿銘當作知心朋友,在學習的過程中遇到任何問題,你都可以來阿銘的論壇和阿銘以及其他朋友交流、討論。

在閱讀本書的過程中,如果遇到任何疑問或者發現任何紕漏,你都可以到阿銘論壇教程答疑版塊(http://www.lishiming.net/forum-40-1.html)發帖留言,你會在第一時間獲得答覆。另外,你有任何建議或者意見都可以在阿銘論壇發帖。 特別緻謝

阿銘的第1版電子教程已經面世3年,讀過該教程的朋友也有很多,感謝所有直接或者間接閱讀過阿銘電子教程的朋友們,沒有你們的支援,我沒有動力去完善第2版教程,更沒有動力去寫這本書!向所有支援阿銘的兄弟姐妹致謝!向所有讀者朋友致謝!

推薦圖書:《跟阿銘學Linux》

來吧,跟阿銘一起學Linux  

相關文章