发布《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 [订阅]
微博:新浪微博数组