strace
strace
跟踪系统调用和信号
补充说明
strace命令 是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个 ...
strings
strings
在对象文件或二进制文件中查找可打印的字符串
补充说明
strings命令 在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。 strings命令对识别随机对象文件很有用。
语法
strings [ -a ] [ - ] [ -o ...
su
su
用于切换当前用户身份到其他用户身份
补充说明
su命令 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。
语法
su(选项)(参数)
选项
-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适 ...
stty
stty
修改终端命令行的相关设置
补充说明
stty命令 修改终端命令行的相关设置。
语法
stty(选项)(参数)
选项
-a:以容易阅读的方式打印当前的所有配置;-g:以stty可读方式打印当前的所有配置。
参数
终端设置:指定终端命令行的设置选项。
实例
在命令行下,禁止输出大写的方法:
s ...
sudo
sudo
以其他身份来执行命令
补充说明
sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必 ...
sum
sum
计算文件的校验码和显示块数
补充说明
sum命令 用于计算并显示指定文件的校验和与文件所占用的磁盘块数。
语法
sum(选项)(参数)
选项
-r:使用BSD的校验和算法,块大小为1k;-s:使用system V的校验和算法,块大小为512字节。
参数
文件列表:需要计算和与磁盘块数的文件列 ...
swapon
swapon
激活Linux系统中交换空间
补充说明
swapon命令 用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。
语法
swapon(选项)(参数)
选项
-a:将/etc/fstab文件中所有设置为swap的设备,启动为交换区;-h:显示帮助;-p& ...
suspend
suspend
挂起shell的执行。
概要
suspend [-f]
主要用途
挂起shell的执行,直到收到SIGCONT信号。
除非使用-f选项,否则无法对login shell使用。
选项
-f 对login shell执行挂起操作。
返回值
返回成功除非未开启作业控制或发 ...
supervisord
supervisord
配置后台服务/常驻进程的进程管家工具
安装
# 安装 supervisordapt-get install supervisor
实例
生成配置文件 /etc/supervisord.conf
[program:app]command=/usr/bin/gunicorn -w ...
swapoff
swapoff
关闭指定的交换空间
补充说明
swapoff命令 用于关闭指定的交换空间(包括交换文件和交换分区)。swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。
语法
swapoff(选项)(参数)
选项
-a:关闭配置文件“/etc/fstab”中所有的交换空间。
参数
...