Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1474030
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5002
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:39
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-28 17:46:49

 
Debian4.0之前的版本不象Redhat等Linux,没有rc.local档,要想让某脚本开机启动,就需要们自己建立rc.local,同时还得设置启动级别,才能有用.

Debian系统定义了0到6共产7个运行级别,分别对应的是/etc/rc0.d.../etc/rc6.d七个目录下的脚本,其中默认的运行级别为5,每级代表的意思如下:

Runlevel0:关机操作,关闭所有的程式,如果内核支持APM,还可自动关闭主机电源.
Runlevel1:单用户模式,提供一个rootshell和只读的文件系统,该级别用于系统恢复.
Runlevel2,3,4,5:多用户模式,由用户自行设定.
Runlevel6:与0级别类似,它是重启电脑.

实例,我们想把/usr/bin/vncserver设置为开机启动,可进行如下操作:
debian:/#touch/etc/init.d/rc.local//在debian的初始目录init.d下建立rc.local档

在rc.local档中写入如下内容:
#!/bin/sh
/usr/bin/vncserver
debian:/#chmod x/etc/init.d/rc.local//给予文件可执行权限
debian:/#update-rc.drc.localstart992345.stop01016.//设置启动级别(必须)

如需删除脚本的启动级别可进行如下操作
debian:/#update-rc.d-frc.localremove

这样,在debian4.0之前版本设置vncserver的开机启动就算完成.

在Debian4.0中,我们会发现在/etc/init.d目录下已经有了rc.local档,且启动权限已设置好了。打开该档,清楚该档所要描述的内容是要运行/etc/rc.local脚本,我们把/usr/bin/vncserver写到/etc/rc.local脚本中EXIT0的行前就可完成开机启动项添加。

Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)Debian中设置开机自动启动(rc.local)
阅读(3744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~