`
fujinbing
  • 浏览: 237240 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于ubuntu启动项

 
阅读更多

 

如果在 /etc/init.d 中加入一个 script,还须要制作相关的 link
在 /etc/rc*.d 中。K 开头是 kill , S 开头是 start , 数字顺序代表启动的顺序。(SysV)

update-rc.d 可以帮你的忙。

例:

在 /etc/init.d 中建立一个叫作 zope 的 script , 然后

update-rc.d zope defaults

就会产生以下链結::

Adding system startup for /etc/init.d/zope ...
/etc/rc0.d/K20zope -> ../init.d/zope
/etc/rc1.d/K20zope -> ../init.d/zope
/etc/rc6.d/K20zope -> ../init.d/zope
/etc/rc2.d/S20zope -> ../init.d/zope
/etc/rc3.d/S20zope -> ../init.d/zope
/etc/rc4.d/S20zope -> ../init.d/zope
/etc/rc5.d/S20zope -> ../init.d/zope

其他进阶使用方式请 man update-rc.d

=====================华丽的分割线===================
update-rc.d命令,是用来自动的升级System V类型初始化脚本,简单的讲就是,哪些东西是你想要系统在引导初始化的时候运行的,哪些是希望在关机或重启时停止的,可以用它来帮你设置。这些脚本的连接 位于/etc/rcn.d/LnName,对应脚本位于/etc/init.d/Script-name.

1、设置指定启动顺序、指定运行级别的启动项:
update-rc.d <service> start <order> <runlevels>
2、设置在指定运行级中,按指定顺序停止:
update-rc.d <service> stop <order> <runlevels>
3、从所有的运行级别中删除指定的启动项:
update-rc.d -f <script-name> remove

例如:
update-rc.d script-name start 90 1 2 3 4 5 . stop 52 0 6 .
start 90 1 2 3 4 5 . : 表示在1、2、3、4、5这五个运行级别中,按先后顺序,由小到大,第90个开始运行这个脚本。
stop 52 0 6 . :表示在0、6这两个运行级别中,按照先后顺序,由小到大,第52个停止这个脚本的运行。

=====================华丽的分割线===================查看服务列表可以用ps 或者是 rcconf 来查看
如果你喜欢chkconfig。 也可以装起来用一下
最近看过一篇文章不错。放上来给你参考一下
=====================华丽的分割线===================

debian是我1年半前Sun inc.的一个同学让我使用的服务器系统
用来这段日子,越来越觉得可靠稳定,堪称linux的经典发行版,而且完全免费,包括升级等

我把自己设置服务器的自动启动的方法发出来,可能不是很好,但是我们三台服务器都是我设置的,稳定运行了1年多了,基本上没什么大问题。

第一步:链接程序详细的配置如下...

   你可以要据你的系统改动配置

   ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S60mysqld

   ln -f mysqld /etc/rc3.d/S99mysql

   ln -f mysqld /etc/rc0.d/K01mysql

   ln -s /etc/rc.d/init.d/mysqld /etc/rc0.d/K01mysql
   ln -s /etc/rc.d/init.d/mysqld /etc/rc3.d/S99mysql

   /etc/rc3.d/S99mysql and /etc/rc0.d/K01mysql.

第二步、使脚本开机自动执行:
update-rc.d apache defaults 99

-------------------------------------------
知识,不得不知道的一个东西:使用update-rc.d
Debian 的update-rc.d与RH的chkconfig工具相类似。然而chkconfig是一个二进制程序,而update-rc.d是一个Perl脚本。这些工具有不同的命
令行选项,但是却执行类似的功能。下表列出了update-rc.d的一些用法。如果要查看完整的信息,我们可以查阅相关的和册页。
命令                                     功能
update-rc.d -f <service> remove          从所有的运行级别配置目录中是删除指定的服务
update-rc.d <service> start <order> <runlevels> 配置服务在运行级别列表中按指定的顺序启动
update-rc.d <service> stop <order> <runlevels> 配置服务在运行级别列表中指定的顺序停止
update -rc.d与RH的chkconfig之间最大的不同就在于update-rc.d是要设置所以指向/etc/init.d目录下服务脚本的运行级别链接,而
chkconfig是要每一个运行级别单独配置服务。从本质上来说,这也就意味着每次我们使用update-rc.d改变一个运行级别,我们就不得不改变
所有的。例如,下面的命令序列与命令chkconfig -level 2345 inetd off的作用相同:
$ update-rc.d -f inetd remove
$ update-rc.d inetd stop 20 0 1 2 3 4 5 6 .
第一个命令移除了所有的指向/etc/init.d/inetd服务脚本的运行级别链接,-f标志将会使得update-rc.d即使在inetd脚本本身已经存在的情况
仍然进行相应的处理。第二个命令在每一个运行级别创建了一个服务级别为20的停止脚本。例如,这会创建一个 /etc/rc3.d/K20inetd的符号
链接来禁止运行级别3中inetd的运行。(在这里我们要注意的是我们要显示的添加reboot与 shutdown运行级别,即0和6,仅管其中所有的服务
都会被设置成为“stop“)。作为另外的一个例子,下面所显示的命令将会在运行级别3到5允许 inetd的运行,而在其他的运行级别中则被禁
止:
$ update-rc.d -f inetd remove
$ update-rc.d inetd start 20 3 4 5 . stop 20 0 1 2 6 .
Ubuntu的update-rc.d最初看起来会叫人有一些迷惑,但是旦我们明白,我们就会发现他可以多么出色的完成我们的工作。

 

http://extjs2.iteye.com/blog/1288298

分享到:
评论

相关推荐

    安装windows和ubuntu双系统后如何恢复ubuntu启动项

    "安装Windows和Ubuntu双系统后如何恢复Ubuntu启动项" 在安装Windows和Ubuntu双系统后,很多用户都遇到了一个问题:如何恢复Ubuntu启动项?这个问题困扰了许多用户很久,今天我们就来解决这个问题。 首先,我们需要...

    grub修改ubuntu启动项

    **Grub修改Ubuntu启动项详解** 在早期的Ubuntu版本中,Grub(GRand Unified Bootloader)作为系统启动引导程序,用户可以通过简单的编辑 `/boot/grub/menu.lst` 文件来定制启动选项。然而,随着Grub的升级到Grub 2...

    修改ubuntu开机启动项顺序 grub设置 删除多余内核

    修改 Ubuntu 开机启动项顺序 GRUB 设置删除多余内核 GRUB(Grand Unified Bootloader)是 Ubuntu 中的开机引导程序,它负责在系统启动时加载操作系统。GRUB 的配置文件是 `/boot/grub/grub.cfg`,该文件定义了开机...

    修改Ubuntu 的Grub2启动项

    ### 修改Ubuntu的Grub2启动项 在使用Ubuntu双系统环境下,用户可能需要根据实际需求调整启动时的默认操作系统或者更改启动菜单中的某些设置。本文将详细介绍如何在Ubuntu系统中修改Grub2启动项,包括调整默认启动项...

    重装win7系统之后怎么恢复ubuntu启动项.docx

    重装 Win7 系统之后恢复 Ubuntu 启动项 在重装 Win7 系统之后,恢复 Ubuntu 启动项是一件需要小心和细致的事情。本文将指导您一步步恢复 Ubuntu 启动项。 首先,需要将安装 Ubuntu-winboot 文件夹下的 wubidr 和 ...

    ubuntu 添加启动项

    在Ubuntu系统中,添加启动项是为了让某个程序在系统启动时自动运行,这对于服务型软件或者需要持续后台运行的应用尤其重要。这篇博文链接虽然没有提供,但从标题来看,可能涉及如何在Ubuntu上设置开机启动一个名为`...

    安装win7,Vista,XP后Ubuntu启动项恢复

    恢复Ubuntu启动项的方法有多种: 1. **使用Ubuntu安装盘修复GRUB2**:如果你有Ubuntu的安装盘或USB启动器,可以在BIOS中设置从安装介质启动,然后进入“试用Ubuntu”模式。在终端中运行以下命令: - `sudo mount /...

    win7重装修复ubuntu启动项(g2ldr)

    1.在C盘下建立boot.ini文件,写入一下...c:\g2ldr.mbr="ubuntu 10.10" 2.下载g2ldr.rar解压至C盘根目录,重启即可进入原ubuntu系统。 3.在ubuntu下执行命令安装grub: sudo grub-install /dev/sda sudo update grub

    ubuntu启动到字符界面的配置

    Ubuntu启动到字符界面的配置 Ubuntu 默认情况下会启动到图形用户界面,而不是字符界面。要让 Ubuntu 启动时直接进入字符界面,需要进行一些配置。下面将详细介绍如何配置 Ubuntu 启动到字符界面。 首先,需要了解 ...

    Windows系统怎么添加Ubuntu启动项?.docx

    在Windows系统中添加Ubuntu启动项,主要是为了在电脑开机时能够选择启动Ubuntu操作系统,而不仅仅是默认的Windows。这个过程涉及到引导加载器(Boot Loader)的配置,尤其是GRUB(GRand Unified Bootloader)和...

    U盘制作ubuntu启动盘教程

    2. 设定 U 盘为第一启动项:在 BIOS 设置中,设定 U 盘为第一启动项。 三、解决 UltraISO 制作不成功的问题 1. 打开 U 盘目录下的\syslinux\syslinux.cfg 文件。 2. 将 default vesamenu.c32 注释为 # default ...

    windows和Ubuntu启动引导工具

    标题中的“Windows和Ubuntu启动引导工具”主要涉及的是在多操作系统环境下如何管理和配置电脑的启动过程,特别是如何在安装了Windows和Ubuntu双系统后正确设置引导加载器。启动引导工具通常用于解决启动项问题,例如...

    Win10与Ubuntu双系统开机不能进入Ubuntu的问题

    1. 获取Ubuntu启动盘:你可以使用Ubuntu官方提供的工具制作启动盘,或者在Windows环境下使用工具刻录启动U盘。 2. 使用U盘启动计算机:将计算机启动顺序设置为从U盘启动,并选择“试用Ubuntu”选项。 3. 更新系统...

    mbrfix ubuntu windows 启动项修复

    修复开机启动项,linux爱好者必备,尤其是ubuntu系统重装修复windows启动的绝佳工具

    ubuntu卸载后windows启动项修改.pdf

    ubuntu卸载后windows启动项修改 在本文中,我们将讨论如何在卸载 Ubuntu 后修改 Windows 启动项,使 Windows 成为默认启动系统。这个问题对于那些需要经常使用 Windows 的用户来说非常重要,因为在卸载 Ubuntu 后,...

    修改ubuntu启动顺序

    ### 修改Ubuntu启动顺序详解 #### 一、背景介绍 在多系统共存的情况下,Ubuntu用户可能会遇到需要调整启动顺序的情况。比如,默认启动的是Ubuntu而非Windows或其他操作系统。本文将详细介绍如何在不同版本的Ubuntu...

    最简洁方便制作ubuntu启动盘的方法

    ##### 其他启动项设置: - 对于大多数用户而言,保持默认设置通常能够满足基本需求。但在特殊情况下,根据个人需求调整启动顺序、网络设置等也是必要的。 通过以上步骤,您已经成功地完成了 UEFI 模式下 Ubuntu ...

    Ubuntu和XP双系统 grub2 默认启动项的更改

    Ubuntu和XP双系统 grub2 默认启动项的更改

    清理Ubuntu垃圾及启动项.docx

    其次,对于Ubuntu启动项的管理,尤其是旧内核的清理: 2. **清理Ubuntu启动项:** - 使用`uname -a`命令可以查看当前正在使用的内核版本。 - `dpkg --get-selections | grep linux`:这个命令会列出所有与...

Global site tag (gtag.js) - Google Analytics