Release the Linux tools quick Tutorial
Phased completion of the book Open source books, published to the need for friends, but also welcome more friends to join in, improve the book;
Book GitHub address: Https://github.com/me115/linuxtools_rst
Online reading
Origin
Linux has a lot of command-line tools for us to use, each tool always provides a large number of parameters for us to choose;
Actual work, we use the tool, the most commonly used is always so few parameter combinations;
To this end, I wrote this relatively practical book;
This book focuses on the most common uses of Linux tools so that readers can master them as quickly as possible and apply them at work;
General
The book consists of three parts:
- The first part is the basic article, which introduces the high frequency usage of the tools we use in our work.
- The second part is the advanced article, the tools introduced more suitable for programmers, divided into program construction, program debugging and program optimization;
- The third part is the tool reference, mainly introduces the usage and examples of the utility tools, compared with the 12th part, the introduction of each tool is more comprehensive;
At the same time, this tutorial can also be used as a Linux command manual, using the left column of the table of contents and search bar can be easily consulted;
Directory Outline Linux Basics
- Learn to use commands to help
- File and Directory Management
- Text Processing
- Disk Management
- Process management Tools
- Performance monitoring
- Network Tools
- User Management Tools
- System Management and IPC resource management
Advanced Linux Tools
- Program Building
- Program debugging
- Performance optimization
Tool Reference article
- GDB Debugging Tool
- LDD View Program Dependencies Library
- Lsof All Documents
- PS Process Viewer
- Pstack Tracking Process Stack
- Strace system calls in the trace process
- IPCS querying inter-process communication status
- Task Manager under Top Linux
- Free Query available memory
- Vmstat Monitoring of memory usage
- Iostat Monitoring I/O subsystem
- SAR identifies the bottleneck of the system
- readelf elf file format analysis
- Objdump binary File Analysis
- NM Target file format analysis
- Size View program Memory image sizes
- wget File Download
- SCP cross-Machine remote copy
- Crontab Scheduled Tasks
Writing Tools
The Restructuredtext markup language used in this book has the advantage of writing books relative to Markdown:
- Use Sphnix to automatically generate directories and index files for easy query and retrieval;
- There are a lot of beautiful HTML Book theme template, can be easy for books to change skin (like WordPress site template);
- It is more syntactically convenient to write a book of reference manuals (the user of the official Python help document);
Posted by: Big CC | 14jan,2015
Blog: blog.me115.com [Subscribe]
Weibo: Sina Weibo
Release the Linux tools quick Tutorial