设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> SCO UNIX >> 在HP-UX服务器上实现用户空间限制
精品推荐
SCO UNIX点击TOP10
·HP-UX系统备份与恢复全功略
·HP上安装ORACLE RAC
·GNU Make 简介
·SCO TCP/IP 网络管理
·在UNIX5.0.5 系统中巧用sar 命令进行系统维护
·UNIX系统被删文件的恢复策略
·在PC Xwindows远程登陆Unix上支持中文
·SCO UNIX学习宝典(基本配置及操作)
·UNIX系统下各文件的作用
·HPUX做代理服务器
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

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

作者: 来源:网络文章 时间:2005-12-13 0:44:54

  一、前言

  在网络和多用户系统日益流行的今天,大家共亨服务器实现各种不同的应用已日趋广泛。惠普公司的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

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

  <1>系统重启。

  <2>无需重启系统,执行:

  #umount /home
  #mount /home
  #quotacheck -v /home

  注:quotacheck 检查/home/quotas文件的一致性和正确性并自动修正。

  <3>无需umount /home,执行:

  #quotaon -v /home
  #quotacheck -v /home

  即可实现对以上操作的两用户 sea 和 sky 进行合理的限制。

  四、日常维护

  1.用户通过quota -v命令检查自己空间的使用情况,收到告警时及时清理 废文件或请求系统管理员修改原定参数。

  2.如要关闭某用户空间限制功能,例sea用户, 系统管理员使用命令:

  #edquota sea

  修改其中soft= ,hard= 的值改为0即可。

  3.系统管理员查看/home下的所有用户空间使用情况可使用命令:

  #repquota /home

  4.超级用户root不受以上限制

  五、结束语

  经过以上配置后,HP-UX服务器不再经常提示空间满信息,各用户均正常工 作,互不影响,针对某些特殊用户的需求,系统管理员调整相应参数即可。


在HP-UX服务器上实现用户空间限制 相关文章:
在HP-UX服务器上实现用户空间限制 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com