# telinit 1
从上表中您能够看到您还能够用这种方式关机或重新引导系统。telinit 0 将停机;telinit 6 将重新引导电脑。当您使用 telinit 命令更改运行级别时,init 脚本的一个子集将运行以关闭或启动系统服务。
运行级别规则
然而,假如更有用户在使用系统,那么此时关机是相当粗鲁的(用户可能会很生气)。shutdown 命令提供了一种方法,以一种合理对待用户的方式来更改运行级别。类似于 kill 命令那种能够向一个进程发送多种信号的能力,shutdown 以用来停机、重新引导或转至单用户方式。例如,要在 5 分钟内转至单用户方式:
# shutdown 5
Broadcast message from root (pts/2) (Tue Jan 15 19:40:02 2002):
The system is going DOWN to maintenance mode in 5 minutes!
假如此时您按 control-c 组合键,您能够取消转换至单用户方式前的延时等待。上面的消息将在系统的任何终端上出现,因此用户有合理数量的时间保存他们的工作并注销。(有些人可能会争论 5 分钟是不是“合理”的)。“now”和停机
假如您是唯一使用系统的人,您能够用 now 代替以分钟为单位的参数。例如,要立即重新引导系统:
# shutdown -r now
在此情况下,您没有机会按 control-c 组合键;因为系统已在进行关机了。最后,-h 选项使系统停机:
# shutdown -h 1
Broadcast message from root (pts/2) (Tue Jan 15 19:50:58 2002):
The system is going DOWN for system halt in 1 minute!
配置 init此时您可能已得出结论:init 程式在 Linux 系统上是很重要的。您能够编辑文档 /etc/initttab 来配置 init,这在 inittab(5) 手册页中有描述。我们只讨论这个文档中的关键一行。
# grep ^id: /etc/inittab
id:3:initdefault:
在我的系统上,运行级别 3 是缺省运行级别。假如您更喜欢您的系统立即引导至图像登录(通常为运行级别 4 或 5),那么更改这个值会有用。要那样做的话,只需简单地编辑文档并在那一行更改那个值。但要小心!假如您将他改为某个无效值,您可能不得不使用我们在前面提到的 init=/bin/sh 技巧。
五。文档系统限额
介绍限额
限额(quota)是 Linux 的一个特性,他让您跟踪用户或组的磁盘使用情况。他们可用于防止任何单个用户或组不公平地使用文档系统的一部分或将他填满。限额只能由 root 用户启用和管理。在本节中,我将介绍如何在 Linux 系统上配置限额并有效地管理他们。
内核支持
限额是文档系统的一个特性;因此,他们需要内核支持。首先需要做的是验证您的内核支持限额。您能够用 grep 做到这一点:
# cd /usr/src/linux
# grep -i quota .config
CONFIG_QUOTA=y
CONFIG_XFS_QUOTA=y
假如难以用该命令返回的信息作出结论(如未配置 CONFIG_QUOTA),那么您应该重新构建内核以包含限额支持。这一过程并不困难,但超出本教程这一节的讨论范围之外。假如您不熟悉构建和安装新内核的步骤,您应该考虑参考这个教程。
文档系统支持
在深入研究限额管理以前,请注意到 2.4.x 内核为止的 Linux 系列上的限额支持尚不完整。限额现在在 ext2 和 ext3 文档系统中还存在问题,而 ReiserFs 似乎根本不支持限额。本教程的示例使用的是 XFS,他似乎能够较好地支持 quota。
配置限额
要开始在系统配置限额,您应该编辑 /etc/fstab 文档以挂装受启用限额影响的文档系统。在我们的示例中,我们使用挂装时启用用户和组限额的 XFS 文档系统。
# grep quota /etc/fstab
/usr/users /mnt/hdc1 xfs usrquota,grpquota,noauto 0 0
# mount /usr/users
请注意:usrquota 和 grpquota 选项不一定在文档系统上启用限额。要确保启用了限额,您能够使用 quotaon 命令:
# quotaon /usr/users
假如您想以后禁用限额,则有一个相应的 quotaoff 命令:
# quotaoff /usr/users
但在现在,假如您正在尝试本教程中的几个示例,请确保启用了限额。
quota 命令
quota 命令显示了当前挂装的任何文档系统的用户磁盘使用情况和限制。-v 选项包括启用了限额的文档系统列表,但当前没有给用户分配存储空间。
# quota -v
Disk quotas for user root (uid 0):
Filesystem blocks quota limit grace files quota limit grace
/dev/hdc1 0 0 0 3 0 0
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



