發佈《Linux工具快速教程》

階段性的完成了這本書開源書籍,發佈出來給有須要的朋友,同時也歡迎更多的朋友加入進來,完善這本書;
本書Github地址:https://github.com/me115/linuxtools_rstpython
在線閱讀linux
緣起
Linux下有不少命令行工具供咱們使用,每一個工具老是提供了大量參數供咱們選擇;
實際工做中,咱們用到的工具,最經常使用的老是那麼幾個參數組合;
爲此,我寫了這本相對實用的書;
這本書專一於Linux工具的最經常使用用法,以便讀者能以最快時間掌握,並在工做中應用;ios
總論
全書分爲三個部分:git
- 第一部分爲基礎篇,介紹咱們工做中經常使用的工具的高頻用法;
- 第二部分爲進階篇,介紹的工具更多的適合程序員使用,分爲程序構建、程序調試及程序優化;
- 第三部分是工具參考篇,主要介紹實用工具的用法和實例;相比第一二部分,這裏針對每一個工具的介紹更全面;
同時,這個教程也可看成Linux命令手冊使用,使用左邊欄的目錄和搜索欄能夠很方便的查閱;程序員
目錄大綱
Linux基礎
- 學會使用命令幫助
- 文件及目錄管理
- 文本處理
- 磁盤管理
- 進程管理工具
- 性能監控
- 網絡工具
- 用戶管理工具
- 系統管理及IPC資源管理
Linux工具進階
- 程序構建
- 程序調試
- 性能優化
工具參考篇
- gdb 調試利器
- ldd 查看程序依賴庫
- lsof 一切皆文件
- ps 進程查看器
- pstack 跟蹤進程棧
- strace 跟蹤進程中的系統調用
- ipcs 查詢進程間通訊狀態
- top linux下的任務管理器
- free 查詢可用內存
- vmstat 監視內存使用狀況
- iostat 監視I/O子系統
- sar 找出系統瓶頸的利器
- readelf elf文件格式分析
- objdump 二進制文件分析
- nm 目標文件格式分析
- size 查看程序內存映像大小
- wget 文件下載
- scp 跨機遠程拷貝
- crontab 定時任務
寫做工具
本書使用的reStructuredText標記語言,相對Markdown來講,在寫書方面更有優點:github
- 使用sphnix可以自動生成目錄和索引文件,方便查詢和檢索;
- 有大量漂亮的HTML書籍主題模版,可爲書籍輕鬆換膚(相似Wordpress的網站模版);
- 對於參考手冊類書籍的編寫在語法上更爲便利(python官方幫助文檔的使用者);
Posted by: 大CC | 14JAN,2015
博客:blog.me115.com [訂閱]
微博:新浪微博數組