linux限制用户cpu使用配额

linux限制用户cpu使用配额,第1张

linux限制用户cpu使用配额的方法:

1、磁盘配额的使用限制。

2、磁盘配额程序对硬盘配额的限制。

3、基本的磁盘配额命令。在Linux中,磁盘配额就是系统管理员给一个用户的所用空间的配额限制,每个用户在最大配额进行限制后,我们就可以对每一个用户的磁盘使用情况进行跟踪和监控,从而对其进行相应的 *** 作。

在Linux中,磁盘配额就是系统管理员给一个用户的所用空间的配额限制,每个用户在最大配额进行限制后,我们就可以对每一个用户的磁盘使用情况进行跟踪和监控,从而对其进行相应的 *** 作。

例如给一个用户100G空间的配额,在其使用了90G的配额后我们应该给个提示 *** 作或者发个警告性信息什么的,这样我们就可以在日志里头看到在 *** 作时候是什么错误。

LINUX下磁盘限额的配置(以CentOS版本为例):

1、编辑修改/etc/fstab文件

vim /etc/fstab

LABEL=/  / ext3 defaults 1 1

#改为:

LABEL=/  / ext3 defaults,usrquota 1 1

2、重新装载 Linux 分区

mount -o remount  /

#usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额

3、在准备加磁盘限额的文件系统安装点目录建立aquota.user 和 aquota.group 文件

cd /

touch aquota.user

#为用户设置磁盘限额

touch aquota.group

#为用户组设置磁盘限额

4、将两个文件(aquota.user、aquota.grup)格式化

quotacheck -mc /#-m的意思是强迫在“读、写”模式下检查硬盘的配额。

5、启动磁盘配额。

quotaon /

6、设置用户/组的配额

edquota 用户名/组名

#例如给swm用户设置限制:

# edquota swm  (执行打开一个vi窗口编辑)

Disk quotas for user swm (uid 505):

  Filesystem                   blocks       soft            hard            inodes      soft         hard

  /dev/sda3                    119108     125000     125000         20         125000   125000

7、设定磁盘限额的时间

edquota -t

#出现一个 vi 窗口:

Grace period before enforcing soft limits for users:

Time units may be: days, hours, minutes, or seconds

Filesystem Block grace period Inode grace period

/dev/sda3 7days 7days

#按照需要修改。重新启动就磁盘限额就生效

8、如果复制相同的磁盘配额给不同用户

edquota -p user user1 user2 user3

edquota -g -p group group1 group2 group3

9、取消磁盘限额

quotaoff /


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6070199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存