在CentOS系统中,你可以使用ulimit
命令来设置进程的CPU时间限制。ulimit
是一个用于控制shell进程资源使用的命令行工具。要设置进程的CPU时间限制,请按照以下步骤操作:
打开终端。
输入ulimit
命令,后跟-t
选项和所需的CPU时间限制(以秒为单位)。例如,如果你想限制进程的CPU时间为300秒,你可以输入以下命令:
ulimit -t 300
请注意,这种方法只会影响当前shell会话中启动的进程。如果你想要永久更改CPU时间限制,你需要将ulimit
命令添加到系统配置文件中,例如/etc/security/limits.conf
。
要永久设置CPU时间限制,请按照以下步骤操作:
/etc/security/limits.conf
文件。例如,你可以使用nano
编辑器:sudo nano /etc/security/limits.conf
<username>
替换为你想要限制CPU时间的用户名,将<cpu_time_limit>
替换为你想要的CPU时间限制(以秒为单位):<username> hard cpu <cpu_time_limit>
例如,如果你想限制用户john
的CPU时间为300秒,你可以添加以下行:
john hard cpu 300
保存并关闭文件。
重新启动系统以使更改生效。
现在,用户<username>
的所有进程都将受到指定的CPU时间限制。