发布《Linux工具快速教程》
阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书;
本书Github地址:
缘起
Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择;
实际工作中,我们用到的工具,最常用的总是那么几个参数组合;
为此,我写了这本相对实用的书;
这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;
总论
全书分为三个部分:
-
第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
-
第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
-
第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;
同时,这个教程也可当作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来说,在写书方面更有优势:
-
使用sphnix能够自动生成目录和索引文件,方便查询和检索;
-
有大量漂亮的HTML书籍主题模版,可为书籍轻松换肤(类似Wordpress的网站模版);
-
对于参考手册类书籍的编写在语法上更为便利(python官方帮助文档的使用者);
Posted by: 大CC | 14JAN,2015
博客:blog.me115.com []
微博:
阅读(1445) | 评论(0) | 转发(0) |