您的位置:首页 > 运维架构 > Linux

Linux工具快速教程

2016-01-10 03:45 405 查看


Linux工具快速教程


前言

Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,我们用到的工具,最常用的总是那么几个参数组合; 为此,我写了这本书相对实用的书;
这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用;


说明

全书分为三个部分:

第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;

同时,这个教程也可当作Linux命令手册使用,使用左边栏的目录和搜索栏可以很方便的查阅;


建议

最好安装一个Linux系统(对于新手Ubuntu容易入门),将教程中的命令敲到bash中看看效果
如果有兴趣,可以在了解之后立即查看相关更完备的内容 (比如查阅官方文档)


写作工具

本书使用的reStructuredText标记语言,相对Markdown来说,在写书方面更有优势:

使用sphnix能够自动生成目录和索引文件,方便查询和检索;
有大量漂亮的HTML书籍主题模版,可为书籍轻松换肤(类似Wordpress的网站模版);
对于参考手册类书籍的编写在语法上更为便利(python官方帮助文档的使用者);


版权声明

注解
本书为开源图书,版权归作者所有;欢迎下载及编辑(个人用途),但未经作者同意必须保留此段声明,且不可用于商业用途,否则保留追究法律责任的权利。

作者:大CC
博客:http://blog.me115.com
Github地址:https://github.com/me115/linuxtools_rst


目录

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 定时任务

索引
模块索引
搜索页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: