在 CentOS 下,您可以使用 ulimit
命令来限制特定进程的资源使用
ps
或 top
命令来查找 PID。例如:ps aux | grep process_name
ulimit
命令设置资源限制。例如,如果您要限制进程的 CPU 使用率为 50%,可以执行以下命令:ulimit -cp 50 <pid>
将 <pid>
替换为您在上一步中找到的进程 ID。
ulimit
命令添加到用户的 .bashrc
或 .bash_profile
文件中。这样,每次用户登录时,这些限制都会自动应用。例如,将以下内容添加到 .bashrc
文件中:ulimit -cp 50
然后,运行以下命令使更改生效:
source ~/.bashrc
请注意,这些限制仅适用于当前 shell 会话中的进程。如果您希望为整个系统设置默认限制,请考虑修改 /etc/security/limits.conf
文件。