發布《Linux工具快速教程》


發布《Linux工具快速教程》

image

階段性的完成了這本書開源書籍,發布出來給有需要的朋友,同時也歡迎更多的朋友加入進來,完善這本書;
本書Github地址:https://github.com/me115/linuxtools_rst

在線閱讀

緣起

Linux下有很多命令行工具供我們使用,每個工具總是提供了大量參數供我們選擇;
實際工作中,我們用到的工具,最常用的總是那么幾個參數組合;
為此,我寫了這本相對實用的書;
這本書專注於Linux工具的最常用用法,以便讀者能以最快時間掌握,並在工作中應用;

總論

全書分為三個部分:

  • 第一部分為基礎篇,介紹我們工作中常用的工具的高頻用法;
  • 第二部分為進階篇,介紹的工具更多的適合程序員使用,分為程序構建、程序調試及程序優化;
  • 第三部分是工具參考篇,主要介紹實用工具的用法和實例;相比第一二部分,這里針對每個工具的介紹更全面;

同時,這個教程也可當作Linux命令手冊使用,使用左邊欄的目錄和搜索欄可以很方便的查閱;

目錄大綱

Linux基礎

  1. 學會使用命令幫助
  2. 文件及目錄管理
  3. 文本處理
  4. 磁盤管理
  5. 進程管理工具
  6. 性能監控
  7. 網絡工具
  8. 用戶管理工具
  9. 系統管理及IPC資源管理

Linux工具進階

  1. 程序構建
  2. 程序調試
  3. 性能優化

工具參考篇

  1. gdb 調試利器
  2. ldd 查看程序依賴庫
  3. lsof 一切皆文件
  4. ps 進程查看器
  5. pstack 跟蹤進程棧
  6. strace 跟蹤進程中的系統調用
  7. ipcs 查詢進程間通信狀態
  8. top linux下的任務管理器
  9. free 查詢可用內存
  10. vmstat 監視內存使用情況
  11. iostat 監視I/O子系統
  12. sar 找出系統瓶頸的利器
  13. readelf elf文件格式分析
  14. objdump 二進制文件分析
  15. nm 目標文件格式分析
  16. size 查看程序內存映像大小
  17. wget 文件下載
  18. scp 跨機遠程拷貝
  19. crontab 定時任務

寫作工具

本書使用的reStructuredText標記語言,相對Markdown來說,在寫書方面更有優勢:

  • 使用sphnix能夠自動生成目錄和索引文件,方便查詢和檢索;
  • 有大量漂亮的HTML書籍主題模版,可為書籍輕松換膚(類似Wordpress的網站模版);
  • 對於參考手冊類書籍的編寫在語法上更為便利(python官方幫助文檔的使用者);

Posted by: 大CC | 14JAN,2015
博客:blog.me115.com [訂閱]
微博:新浪微博


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM