Linux系统管理实用技巧
1. 系统运行时间查看
可以通过运行 uptime
命令来获取系统的运行时间。例如:
$ uptime
12:40:53 up 6:16, 2 users, load average: 0.00, 0.00, 0.00
2. 进程终止与信号处理
2.1 信号基础
在Linux中,信号是一种进程间通信机制,用于中断正在运行的进程以执行某些操作。每个信号都与一个整数值相关联,当进程接收到信号时,会执行相应的信号处理程序。常见的信号及用途如下:
| 信号名称 | 信号编号 | 用途 |
| ---- | ---- | ---- |
| SIGHUP | 1 | 控制进程或终端死亡时的挂起检测 |
| SIGINT | 2 | 按下 Ctrl + C 时发出的信号 |
| SIGKILL | 9 | 用于强制终止进程的信号 |
| SIGTERM | 15 | 默认用于终止进程的信号 |
| SIGTSTP | 20 | 按下 Ctrl + Z 时发出的信号 |
2.2 信号操作命令
- 列出所有可用信号 :使用
kill -l
命令可以列出所有信号编号和对应的信号名称。
$ kill -l