緣起
畢業四年有餘,這一段走來甚是曲折。web開發是個大工程,其中牽涉到的知識點數不勝數,我本以為這路是一往無前,卻道是盤繞而上;紙上得來終覺淺,初時看往往不知所然,非得整體境界提升,才能細品其中意味。真應了《苦瓜》的那句,“大概今生有些事 是提早都不可以 明白其妙處”。
悟至此,我給自己安排了新一輪的web開發知識補完計劃。
正文
對於web開發者來說,Linux始終是一個繞不開的坎,當然你可以全程在windows環境下編碼,但程式碼開發完了總得上線吧,上線不得用上Linux伺服器嗎?再說,對於一些比較複雜的系統結構,更是離不開伺服器環境,比如說部署個佇列啊cron之類的,你用不來Linux,這些活你就都幹不了,那你還怎麼繼續打怪升級(升職)呢?
至於對Linux系統的掌握程度,我認為對web開發者要求並不算高,起碼比不得運維人員跟Linux開發人員吧,因此,我在補完Linux知識的過程中,也是有所側重的。
在Linux發行版本方面,我挑的是CentOS,原因很簡單,太常用了,基本上我供職過的公司用的都是CentOS,國內公司裡也大多用它。
雖然本書打著整理補完的旗號,但畢竟只是一本小書,肯定是比不上外面那些大部頭的。因此,本書的著重點是一名web開發人員所需要的知識體系。另外,對於一些必要的概念、或是不常用的命令,書中僅提供搜尋關鍵詞,作為知識索引提供諸君參考。
下面放出《Web開發者手邊的一本CentOS小書》的地址:
- 原始碼放在github,歡迎star:github.com/Array-Huang…
- 電子書放gitbook,多多關注,不斷更新哈:array-huang.gitbooks.io/centos-book…
- 經小夥伴提醒,gitbook平臺不穩定,因此放一份副本在國內看雲平臺作為備份,但後續更新或許不及gitbook平臺上來得及時:www.kancloud.cn/array_huang…
附文章目錄
- 封面
- 第一章:CentOS的系統服務管理系統
- 第二章:CentOS的檔案系統
- 第三章:CentOS的程式系統
- 第四章:CentOS的系統使用者與使用者組管理
- 第五章:Vim的使用
- 第六章:安裝RPM包或原始碼包
- 第七章:shell相關
- 第八章:神奇的xargs命令
- 第九章:CentOS的歷史命令
- 第十章:監控CentOS的系統狀態
- 第十一章:SSH遠端登入
- 第十二章:備份工具rsync
更新記錄
2018-02-27
經小夥伴提醒,gitbook平臺不穩定,因此放一份副本在國內看雲平臺作為備份,但後續更新或許不及gitbook平臺上來得及時。