`

2010-08-30 19:00 linux下添加自动启动项

    博客分类:
  • ssh2
 
阅读更多
首先写好脚本,如 mysql,把它放到 /etc/init.d 下,修改属性:

$ sudo chmod x mysql

创建符号连接:

$ cd /etc

下面有这么几个目录值得注意:

rcS.d rc0.d rc1.d ... rc6.d ,(0,1... 6 代表启动级别 0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启)

它们的作用就相当于 redhat 下的 rc.d ,你可以把脚本放到 rcS.d,然后修改文件名,给它一个启动序号,如 S88mysql.不过最好的办法是放到相应的启动级别下面。

具体作法

$ sudo runlevel // 查看当前系统的启动级别,默认情况下是级别2

$ update-rc.d mysql start 98 2 . // 前提是事先把 mysql 放到 /etc/init.d目录下, 98 为启动序号,2是系统的运行级别,可自己调整,注意不要忘了结尾的句点。

现在我们到 /etc/rc2.d 下,就多了一个 S98mysql 这样的符号链接。

然后启动系统,测试一下设置是否有效。

当你需要移除这个符号连接时,方法有三种:

1.直接到 /etc/rc2.d 下删掉相应的链接,当然不是最好的方法

2. $ update-rc.d -f s10 remove //推荐做法

3. 如果 update-rc.d 命令你不熟悉,还可以试试看 rcconf 这个命令,也很方便。
分享到:
评论

相关推荐

    Linux一句话精彩问答

    ### Linux一句话精彩问答知识点解析 #### 1. 修改主机名 - **命令**: `hostname 新主机名` - **说明**: 更改当前系统的主机名。若要永久更改,请编辑`/etc/hostname`文件。 #### 2. 启动到文字界面 - **命令**: ...

    \Linux一句话精彩回答.pdf

    - 选择内核启动项后按`e`键编辑启动参数。 - 在`kernel`行末尾加入`init=/bin/bash`并回车。 - 按`Ctrl`+`X`启动进入单用户模式。 - 运行`passwd root`来重设root密码。 - **描述**: 如果忘记了root密码,可以...

    ubuntu终端命令

    - **解释**: 在进行软件编译时,如果缺少必要的头文件,可以通过这个命令自动安装缺失的依赖项。 **9. 备份安装的软件包列表** - **命令**: `dpkg --get-selections | grep -v deinstall > ~/somefile` - **解释...

    Linux笔试面试

    - **知识点30:** Linux系统备份可分为系统备份和用户备份两类。系统备份主要是对操作系统的备份,而用户备份则针对应用程序和用户文件。 - **知识点31:** CD-ROM标准的文件系统类型是iso9660,这是一种专门设计...

    UBUNTU命令大全

    **19. 查看硬盘剩余空间** - **命令**: `df` - **功能**: 显示各个文件系统的使用情况。 - **应用场景**: 监控磁盘使用情况。 **20. 查看目录占用空间** - **命令**: `du -hs 目录名` - **功能**: 显示指定目录的...

    Linux精品教程

    - **描述**: `fstab`文件是Linux系统中用于配置文件系统自动挂载的配置文件,它告诉内核哪些文件系统需要在系统启动时自动挂载。 **3. i节点** - **知识点**: 每个文件在文件系统中都有一个唯一的标识符,称为i节点...

    linux 笔试题!!!!!!!!!!!

    - **解释:** Linux系统启动过程中会读取一系列配置文件,如`/etc/rc.d/init.d`下的脚本,这些脚本定义了系统的初始化任务和服务启动顺序。 #### 十三、软件配置与服务管理 - **知识点22:** 系统管理员的职责涉及...

    linux面试题 企业面试题

    - **知识点解析:**在Linux系统中,Shell脚本是一种常见的自动化脚本,为了能够运行Shell脚本,需要先使用`chmod +x filename`命令为脚本文件添加执行权限。 **13. 系统管理的任务之一是能够在分布式环境中实现对...

    21春南开大学《网络爬虫与信息提取》在线作业参考答案.docx

    - **查询示例**: `collection.find({"age": {"$lt": 30}})` 用于查找年龄小于 30 的文档。 ### 11. Python 中退出循环 - **知识点**: Python 中用于退出循环的关键字。 - **详解**: `break` 关键字用于立即退出...

    ThinkPHP5.0完全开发手册

    - **Linux主机环境**:在Linux服务器上部署应用。 - **URL重写**:配置URL重写规则。 ##### 21. **附录** - **配置参考**:详细的配置项说明。 - **常量参考**:框架使用的常量列表。 - **助手函数**:提供的助手...

    Linux笔试题目

    ### Linux笔试题目解析 #### 一、填空题解析 **1. 在Linux系统中,以文件方式访问设备。** - **知识点解析:** - Linux操作系统中的一个重要特性是几乎所有的设备都被视为文件来处理。这包括硬件设备如磁盘、...

    Linux整理的面试题

    - **解析**: `/etc/fstab` 文件是Linux系统中非常重要的一个配置文件,它定义了系统启动时自动挂载的文件系统列表,包括文件系统类型、挂载点等信息。这对于确保系统能够正确地识别和挂载所需的分区至关重要。 **3....

    设置oracle10g自动启动

    在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...

    2021-2022计算机二级等级考试试题及答案No.1115.docx

    - **文档名称**:当启动 Word 时,会自动打开一个名为“文档1”的空白文档。 ### 27. CPU 组成 - **组成部分**:中央处理器(CPU)由算术逻辑单元(ALU)、控制器和寄存器等几个关键部分组成。 ### 28. 控制命令...

    brophp手册

    - **操作系统**: 支持 Linux 和 Windows 服务器,具备良好的跨平台能力。 - **Web 服务器**: 可运行于 Apache、IIS 和 Nginx 上。 - **PHP 版本**: 需要 PHP 5.0 或以上版本,并且需要安装 XML、mysqli、PDO、GD 和 ...

    Linux-Mint-19.x-PosInstall:供个人使用Linux Mint 19.x的安装后Shell脚本

    7. **个性化设置**:根据个人喜好,脚本可能会自动调整壁纸、启动项、系统主题或者其他桌面环境的配置。 8. **备份与恢复**:对于经常进行系统重装的用户,脚本可能会包含备份和恢复个人数据及配置的命令。 在...

    linux安装Oracle-19c

    在Linux系统中安装Oracle Database 19c是一项复杂但重要的任务,因为Oracle 19c是Oracle公司提供的一款企业级数据库管理系统,广泛应用于各种规模的企业。以下是对安装过程的详细解释: 首先,确保你的Linux系统...

Global site tag (gtag.js) - Google Analytics