- 论坛徽章:
- 0
|
当系统中有多位使用者时,如果其中一个人拥有大量档案,那么其它使用者便无法有足够的空间来使用。如果系统有许多使用者,而又不限制他们对磁盘的使用量,那么磁盘很容易就会爆掉,因此我们必须对使用者加以限制。您可以限制系统中每个使用者可使用的硬盘大小(quota)。步骤如下:
- 在核心设定中加入 options QUOTA 这一行,并重新编译核心。
- 在 /etc/rc.conf 中加入一行 enable_quotas="YES"。
- 在 /etc/fstab 中要启加磁盘限制的分割区中加入参数 userquota ,您也可以加入 groupquota 来限制群组的配额。
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad1s1f /home ufs rw,userquota 2 2
/dev/ad0s1e /usr ufs rw 2 2
/dev/ad1s1e /var ufs rw 2 2
完成了上述的步骤并重新开机之后,我们就可以使用指令 edquota 来编辑磁盘配额。首先,以指令 edquota -u tom 进入文书编辑,我们通常会加入二行,一行限制档案大小,一行限制档案数:
Quotas for user tom:
/home: blocks in use: 65, limits (soft = 50000, hard =55000)
inodes in use: 7, limits (soft = 5000, hard = 6000)
共中 blocks 代表使用者使用档案大小总合,而 inodes 代表档案数目。soft limits 代表使用量达到多少时提出警告,而 hard limits 代表使用量达多少时立刻禁止写入。
上面的范例中,使用者 tom 目前使用的档案大小为 65K,在档案大小总合为 50000K 时提出警告,55000K 时禁止写入。目前该使用者有7个档案,在档案数达 5000 个时提出警告,达 6000 个时禁止写入。
我们也可以使用 edquota -p tom 2000-3000 来以使用者 tom 的设定为范例,将 UID 为 2000 到 3000 的使用者设定为和 tom 一样。或者使用指令 edquota -p tom jack rose 来以使用者 tom 为范例,将 jack 及 rose 的设定变成和 tom 一样。
您可以使用 quota -v tom 来看使用者 tom 目前的使用情形,或使用 repquota 来查看所有使用者目前的使用情形。
在 FreeBSD 3.2 以后的版本,系统开机后预设会检查所有使用者的 quota,但这必须要花上一段时间,如果您不想在开机时自动检查 quota 的话,请在 /etc/rc.conf 中加入下列设定:
check_quotas="NO"
在 FreeBSD 3.2 版以前,开机内定是不检查 quota 的,如果你想在开机时即检查的话,请在 /etc/rc.conf 中加入下列设定:
check_quotas="YES"
日志标题:手动设置网络地址 for freebsd
发表时间:2005-7-11 0:17:00
手动设定比用 /stand/sysinstall 设定还要快且简单。只要知道我们的网络卡代号、IP 、Netmask等资料就可以开始设定了。您可以使用指令 dmesg | grep Ethernet 或是 ifconfig 去看网络卡代号为何。首先,为了在一开机即设定,必须在 /etc/rc.conf 中依你的数据加入下列几行:
# 预设的通讯网关 (Gateway)
defaultrouter="140.115.1.254"
#Host,机器的Domain Name
hostname="www.ba.ncu.edu.tw"
#网络卡代号是 vr0,设定 IP为 140.115.75.2,
#子网掩码为 255.255.0.0
ifconfig_vr0="inet 140.115.75.2 netmask 255.255.0.0"
接着编辑 /etc/resolv.conf,依您的数据加入下列几行:
#网域(domain)
domain ba.ncu.edu.tw
#DNS服务器地址
nameserver 140.115.1.31
以上资料都设定好了之后就可以重新开机使用新的设定了。或者你也可以使用下列指令来更新 IP。下面的指令中,网络卡代号为 vr0,IP 是 140.115.75.2,子网掩码是 255.255.255.0。
# ifconfig vr0 down
# ifconfig vr0 140.115.75.2 netmask 255.255.255.0
# ifconfig vr0 up
上述指令将立即更新网络卡信息,接着我们必须加入 gateway 的设定:
# route add default 140.115.1.254
现在您可以使用 ping 这个指令来查看网络是否正常运作:
# ping 168.95.1.1
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13650/showart_73774.html |
|