手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

第 4 部分: 高级管理

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
更改运行级别 
事实上,要进入单用户方式不必重新引导。init 程式管理系统的当前方式(或称为“运行级别(runlevel)”)。Linux 系统的标准运行级别按如下分类并定义:
  • 0:停止电脑
  • 1 或 s:单用户方式
  • 2:多用户,无网络
  • 3:多用户,文本控制台
  • 4:多用户,图像控制台
  • 5:同 4
  • 6:重新引导电脑
这些运行级别因分发版而异,所以请确保参考您的分发版的文档。要转至单用户方式,能够使用 telinit 命令,他指示 init 更改运行级别:
# 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”代替以分钟为单位的参数。例如,要立即重新引导系统:
# 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 程式在 Linux 系统上是很重要的。您能够编辑文档 /etc/initttab 来配置 init,这在 inittab(5) 手册页中有描述。我们只讨论这个文档中的关键一行。
# grep ^id: /etc/inittab

id:3:initdefault:



在我的系统上,运行级别 3 是缺省运行级别。假如您更喜欢您的系统立即引导至图像登录界面(通常为运行级别 4 或 5),那么更改这个值会有用。要那样做的话,只需简单地编辑文档并更改那一行的值。但要小心!假如您将他改为某个无效值,您可能不得不使用我们在前面提到的 init=/bin/sh 技巧。
其他信息 
能够在下面找到和这一节有关的其他信息:
  • IBM developerWorks GRUB 入门教程
  • LILO Mini-HOWTO
  • GRUB 主页
  • /usr/src/linux/Documentation/kernel-parameters.txt 中的内核命令行选项
  • Redhat 上的 Sysvinit 文档

四。运行级别

单用户方式

还记得关于引导装入程式一节所讲的吗?在引导内核时向他传递参数是可能的。最常用的参数之一是 s,他使系统以“单用户”方式启动。这一方式通常只挂装根文档系统,启动 init 脚本的最小子集,然后启动 shell 而不是提供登录提示符。另外,他不配置连网,因此外部因素没有机会影响您的工作。

那么在这样的状态下我们能够“做什么”呢?要回答这个问题,我们必须认识到 Linux 和 Windows 之间的巨大差异。Windows 被设计成通常在同一时间内只能由坐在控制台前的一个人使用。他实际上一直处于“单用户”方式。相反,Linux 更多地用于为网络应用程式服务,或为网络上的远程用户提供 shell 或 X 会话。当您希望执行维护操作(如:从备份中恢复、创建或修改文档系统、从 CD 升级系统等等)时,您不希望有这些额外的变数。在这些情况下,您应该使用单用户方式。

运行级别

事实上,要进入单用户方式不必重新引导。init 程式管理系统的当前方式(或称为“运行级别”)。Linux 系统的标准运行级别按如下分类并定义:

  • 0:停止电脑
  • 1 或 s:单用户方式
  • 2:多用户,无网络
  • 3:多用户,文本控制台
  • 4:多用户,图像控制台
  • 5:同 4
  • 6:重新引导电脑

这些运行级别因分发版而异,所以请确保参考您的分发版的文档。

telinit

要转至单用户方式,能够使用

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!