

读(4)、写(2)、执行(1)
注意虽然写权限更重要,但是w=2
是二进制设计的直接结果,不是越重要数字越大!!




-
a+w会给所有用户(所有者、组用户、其他用户)添加写权限
-
u-x移除所有者的执行权限
-
g+x添加组用户的执行权限

SIGTERM
因为:
SIGTERM 是用于优雅终止进程的标准信号,因为它允许进程捕获该信号、执行清理操作(如释放资源)并正常退出。SIGKILL 是强制终止,不可被进程捕获或忽略,因此不优雅;SIGINT 通常由 Ctrl+C 发送,用于中断进程,虽可被捕获但主要设计用途并非专门终止;SIGQUIT 可被捕获,但通常用于异常终止并生成 core dump,不符合优雅终止的定义。
信号名称 | 信号编号 | 触发方式 | 是否可捕获 | 典型用途 | 特点说明 |
---|---|---|---|---|---|
SIGKILL | 9 | kill -9 或系统强制终止 |
❌ 不可捕获 | 强制立即终止无响应进程 | 最强大的终止信号,进程无法防御 |
SIGINT | 2 | Ctrl+C | ✅ 可捕获 | 交互式程序中断 | 用户友好的中断方式,允许清理 |
SIGTERM | 15 | kill -15 或服务停止命令 |
✅ 可捕获 | 优雅停止服务 | 推荐的生产环境终止方式 |
SIGQUIT | 3 | Ctrl+\ | ✅ 可捕获 | 调试和核心转储 | 生成core文件用于故障分析 |

守护进程(Daemon Process)是一种特殊的后台进程,它脱离终端控制并长期运行,通常用于提供系统或网络服务。