linux限制用户进程数
来源:互联网 发布:vb的作用与功效副作用 编辑:程序博客网 时间:2024/05/17 21:43
对于Linux中多用户的管理,往往我们需要去限制每一个用户在Linux中使用启动的进程数量,避免进程数、CPU、内存使用率占用过高等问题。此外,对于fork炸弹,也可以通过限制用户的进程数来避免。那么我们应该如何去限制一个用户呢?
我们可以通过修改/etc/security/limits.conf文件来实现。
先确定一下/etc/pam.d/login文件中下面一行的存在:
session required /lib/security/pam_limits.so
示例:
[root@localhost ~]# cat /etc/pam.d/login
- #%PAM-1.0
- auth [user_unknown=ignore success=ok ignoreignore=ignore default=bad] pam_securetty.so
- auth include system-auth
- account required pam_nologin.so
- account include system-auth
- password include system-auth
- # pam_selinux.so close should be the first session rule
- session required pam_selinux.so close
- session required pam_loginuid.so
- session optional pam_console.so
- # pam_selinux.so open should only be followed by sessions to be executed in the user context
- session required pam_selinux.so open
- session required pam_namespace.so
- session optional pam_keyinit.so force revoke
- session include system-auth
- -session optional pam_ck_connector.so
然后编辑/etc/security/limits.conf,在里面可以设置限制用户的进程数、CPU占用率和内存使用率等,如hard nproc 20就是指限制20个进程,具体可以看man。如:
修改 vi /etc/security/limits.conf 文件来设定:
# vi /etc/security/limits.conf
vpsee hard nproc 32
@student hard nproc 32
@faculty hard nproc 64
上面的配置文件意思是说限制 vpsee 这个用户只能 fork 32 个进程;然后限制 student 这个用户组的每个成员最多能
fork 32 个进程;
0 0
- linux限制用户进程数
- linux进程数限制
- 如何限制Linux用户的进程数呢?
- 限制Linux普通用户进程数
- 修改 Linux VM 中单个用户最大进程数的限制
- 修改linux最大进程数限制
- Linux线程(进程)数限制
- 修改用户进程可打开文件数限制
- 修改用户进程可打开文件数限制
- linux下高并发服务器实现(修改用户进程可打开文件数限制ulimit -n)
- Linux 用户打开进程数的调整
- linux中限制用户进程CPU和内存占用率
- linux中限制用户进程CPU和内存占用率
- 22 Linux下查看用户进程的限制
- 修改linux系统用户最大线程数限制
- LINUX如何限制单个用户的线程数
- linux下修改进程打开文件数限制
- MySql 限制连接进程数
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- Pycharm——程序
- oracle10g安装图解
- Substring()
- 20、Objective C中数组排序几种情况的总结
- linux限制用户进程数
- java 数字格式化处理
- android系统编译过程详解
- popViewControllerAnimated与dismissViewControllerAnimated
- 山东中医药大学计算机科学与技术2班王鑫童第6章笔记
- 堆和栈究竟有什么区别?
- QComboBox每个item设置提示信息的解决方案
- 常用代码记录
- iOS开源项目之日志框架CocoaLumberjack