來吧,跟阿銘一起學Linux
早在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筆記Linux
- 跟阿銘學Linux-相關學習連結Linux
- 《跟阿銘學Linux》作者阿銘訪談話題有獎徵集(圖靈訪談)Linux圖靈
- 一起來學習樹鏈剖分吧!
- Flutter學習指南App,一起來玩Flutter吧~FlutterAPP
- 跟著我一起來了解Linux運維Linux運維
- 如果你也剛入門React,來一起學習吧React
- 同學們,一起來視覺化程式設計吧視覺化程式設計
- 一起來封裝一個BasePopupWindow吧封裝
- 《跟阿銘學Linux》作者李世明:談不上告白,就是幫女友轉型而已(圖靈訪談)Linux圖靈
- 進階MAC大神,只差這一步之遙!一起來學吧!Mac
- 跟underscore一起學陣列去重陣列
- 一起來學 TypeScriptTypeScript
- 來和餓了麼大前端一起工作吧前端
- 瀏覽器的event loop,一起來了解下吧瀏覽器OOP
- 跟underscore一起學如何寫函式庫函式
- 跟阿斌一起學鴻蒙(2). Ability vs App?鴻蒙APP
- 【招募】加入我們一起學習 計算機數學吧計算機
- [招募] 加入我們一起學習 計算機數學吧計算機
- 想學嵌入式?要不一起玩 Arduino 吧UI
- 姑娘,我們們一起去學程式設計吧程式設計
- 姑娘 我們們一起去學程式設計吧程式設計
- 與 Linux 一起學習:使用這些 Linux 應用來征服你的數學學習Linux
- 一起來學習linux建立使用者useradd命令Linux
- 資料分享:跟著ttlsa一起學zabbix監控TLS
- C#9.0 終於來了,您還學的動嗎? 帶上VS一起解讀吧!C#
- 一起來學習分散式鎖分散式
- 一起來作畫吧「GitHub 熱點速覽 v.22.14」Github
- 你可能不會 Provider,來一起學一學吧!(分享一個不錯的狀態資料組織方式)IDE
- 與 Linux 一起學習:學習打字Linux
- 與 Linux 一起學習:學習地理Linux
- 一起來學大資料——走進Linux之門,學習大資料的重中之重大資料Linux
- 前端er來學習一下webWorker吧前端Web
- 一起來學習如何用 Node 來製作 CLI
- 演算法學習之路|跟奧巴馬一起程式設計演算法程式設計
- 林之晨:趁你還年輕,來學點程式吧!
- 來吧,一起給小程式原生的swiper化個妝,讓她變成更漂亮點的banner吧(基於mpvue)Vue
- 跟隨槓精的視角一起來了解Redis的主從複製Redis