阅 读 文 章

在HP-UX服务器上实现用户空间限制

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

一、前言:

----在网络和多用户系统日益流行的今天,大家共亨服务器实现各种不同的应用已日趋广泛。惠普公司的HP-UX企业服务器以其良好的开放性、稳定性、易扩充性及优异的服务而广泛应用于我国金融、气象、石化、电信等大用户、大行业中,并创造了巨大的经济效益。但随着服务器用户的大量增加,尤其近年来Internet的迅猛发展,服务器空间、容量虽不断扩充但仍日趋紧张,用户访问后留下的大量废文件不仅降低了服务器的整体性能,也影响了其它用户的正常使用。本文介绍的是如何在HP-UX服务器上实现用户空间限制,达到规划合理、规范使用、互不影响、良性发展的目的。

----二、环境设置:

----操作系统选 HP-UX 10.10 或 HP-UX 10.20。

---- 以系统中存在两个用户 sea 和 sky为例。

---- 用户空间所在主目录为 /home,所在物理卷为 /dev/vg01/lvol1,用户空间限制为5M, 最多不超过8M,容纳文件数为20个,最多不超过30个。如果超出限制给予警告,提示清理,此时还可进行新的写入,如果用户在给定时间(设为20天)内未清理或继续操作超出了设定的最大限制,禁止新的写入。用户清理文件低于限制后,一切才恢复正常。

----三、实现步骤:

---- 1.用root用户登录

---- 如果用户所在主目录/home 没有mount上,执行#mount /dev/vg01/lvol1 /home

---- 2.生成名为quotas的控制参数文件:

---- #cpset /dev/null /home/quotas 600 root bin /dev/null 表示文件 /home/quotas 开始为一空文件。600 root bin表示该文件的限、属主及属组.

---- 3.通过命令/usr/sbin/edquota 设置用户空间参数。

---- 对sea用户:

---- #/usr/sbin/edquota sea

---- 针对提示按以上环境设置配置如下:

---- fs /home blocks (soft = 5000, hard = 8000) inodes (soft = 20, hard = 30)

---- 注: 以后需删除该用户时,先执行以上相同命令,修改其中的soft= 及hard= 值均为0,这样该用户从系统中删除后,/home/quotas文件不保留该用户信息。

---- 4.复制以上参数给其它用户(本例为sky)

---- #edquota -p sea sky

---- 5.设置超出基本限制后允许用户继续操作的时间范围。

---- #edquota -t

---- 针对提示按以上环境设置配置如下:

---- fs /home blocks time limit = 20.00 days , files time limit = 30.00 days

---- 注: 如果不设limit值,系统缺省为7天。

---- 6. 激活用户空间限制功能。

---- 先修改 /etc/fstab文件,将原其中一行

---- /dev/vgo1/lvol1 /home hfs rm,suid 0 2 改为:

---- /dev/vgo1/lvol1 /home hfs rm,suid, quota 0 2

---- 通过以下三种方法激活用户空间限制功能

论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 空间 限制 用户 实现 服务器 /home 文件 系统 以上 sea

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.