Linux限制用户行为


最近服务器上人数较多,资源紧张。突出表现为由于用户不及时清理,硬盘空间经常不足;用户不顾后果疯狂上进程,导致内存和CPU紧张。特意查资料,对用户硬盘空间、内存使用、CPU等进行限制。

所用系统情况:Linux ic-m3.localdomain 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux


1.  内存进程限制

参考http://my.oschina.net/emptytimespace/blog/177773

但是没有效果。发现系统不存在/lib/security/pam_limits.so。

继续查资料参考:http://blog.csdn.net/lwei_998/article/details/21459965。 发现是系统位数原因,按照博客所说的就行修改,成功。


问题1:修改rss,发现对用户内存限制无效。类似问题:http://bbs.csdn.net/topics/330026185

对策:对as进行修改,相应地,top时候用户在VIRT字段不能超标


问题2:限制CPU占有率,某用户可以开多进程or多线程抢CPU

对策:   暂无


2. 硬盘空间限制

参考 http://blog.csdn.net/arnoldlu/article/details/38706287

        http://blog.chinaunix.net/uid-20639775-id-154424.html

但是在quotacheck命令卡住,报错

Cannot guess format from filename on /dev/example/disk. Please specify format on commandline.

参考 http://www.debian-administration.org/article/47/Limiting_your_users_use_of_disk_space_with_quotas 

使用命令:

quotacheck -F vfsv0 -afcvugm




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。