`

Linux自启动脚本控制命令update-rc.d

 
阅读更多

1. 通过sysv-rc-conf 来管理

未安装,下面命令安装:

sudo apt-get install sysv-rc-conf

使用如下:
sudo sysv-rc-conf

 

2. Linux自启动脚本控制命令update-rc.d

 

以前我是直接去/etc/rcX.d目录下通过SXXservicename或KXXservicename来停止自启动服务,不过现在发现了到了两个好用的命令,不用一个一个rcx.d去的操作

 

1.update-rc.d

 

//移除apache2的开机自启动

 

update-rc.d –f apache2 remove

 

//添加apache2的开机自启动

 

update-rc.d apache2 start 20 3 4 5 .

 

此命令最后是空格加一点(.),会在rc3.d,rc4.d,rc5.d生成名为S20apache2的链接

 

2.invoke-rc.d

 

//同上

 

invoke-rc.d apache2 stop

 

invoke-rc.d apache2 start

 

可以通过man来了解更多:

 

NAME

 

 

 

       update-rc.d - install and remove System-V style init script links

 

 

 

SYNOPSIS

 

 

 

       update-rc.d [-n] [-f] B name  remove

 

 

 

       update-rc.d [-n] B name  defaults [NN | SS KK]

 

 

 

       update-rc.d [-n] name start|stop R NN runlevel  [ runlevel ]...  .  start|stop R NN runlevel  [ runlevel ]...  . ...

 

 

 

       update-rc.d [-n] B name  disable|enable [ S|2|3|4|5 ]

分享到:
评论

相关推荐

    Ubuntu开机自启动-update-rc.d.docx

    ### Linux开机自启动详解与Ubuntu中的Update-rc.d命令运用 #### 一、Linux系统启动流程及运行级别 Linux系统的启动过程是一个复杂而有序的过程,它涉及到多个阶段和步骤。理解这一过程对于深入掌握如何配置开机自...

    添加服务或修改服务到linux.pdf

    ### Linux系统中Update-rc.d命令的详细解析与应用 #### 一、Linux系统启动流程概览 在深入了解`update-rc.d`命令及其应用场景之前,我们先来回顾一下Linux系统的启动过程。这一过程大致可以分为以下几个阶段: 1....

    linux设置tomcat开机自动启动1

    因此,更稳定的方法可能是将启动脚本放入`/etc/init.d`目录,并使用`update-rc.d`命令来管理服务。 5. **在/etc/init.d下创建启动脚本**: 将Tomcat的启动命令放入一个自定义脚本中,例如命名为`tomcat-boot.sh`,...

    nginx-1.8.0.tar.gz安装包

    sudo update-rc.d nginx defaults ``` 至此,Nginx 已经成功安装并启动。默认情况下,Nginx的配置文件位于 `/usr/local/nginx/conf/nginx.conf`,你可以根据需求修改这个文件来配置服务器。例如,设置虚拟主机、...

    mysql-5.0.75.tar.gz

    6. **配置系统启动**:为了使MySQL在每次系统启动时自动启动,通常需要将MySQL添加到系统的启动脚本中,比如`chkconfig --add mysql`(对于Red Hat系)或`update-rc.d mysql defaults`(对于Debian系)。 7. **安全...

    redis-4.0.0.gem

    sudo update-rc.d redis defaults ``` 至此,你已经在Linux环境中成功安装并配置了Redis 4.0.0。然而,为了在生产环境中更好地使用Redis,你可能还需要了解更多的高级特性,如主从复制、哨兵系统(Sentinel)以及...

    ngx_openresty-1.7.4.1.tar.gz

    sudo update-rc.d nginx defaults ``` 在CentOS上,可以使用`chkconfig`: ```bash sudo cp scripts/init.d/nginx /etc/init.d/nginx sudo chkconfig --add nginx sudo chkconfig nginx on ``` OpenResty的强大之...

    monit-5.0.1.tar.gz_monit-5.0.1.tar.gz

    这可能需要执行 `sudo systemctl enable monit` 或 `sudo update-rc.d monit defaults`(取决于你的系统)。然后,通过 `sudo systemctl start monit` 或 `sudo service monit start` 启动Monit服务。 6. 验证:...

    redis-4.0.6.tar.gz

    sudo update-rc.d redis defaults ``` 在生产环境中,为了提高可用性和可靠性,通常会采用主从复制(Replication)和哨兵系统(Sentinel)来搭建Redis集群。主从复制可以保证数据的冗余,而Sentinel则可以监控主...

    Linux-Redis-3.2.8.zip

    sudo update-rc.d redis_6379 defaults # For CentOS/RHEL sudo systemctl enable redis_6379.service ``` 最后,启动Redis服务: ```bash # For Ubuntu/Debian sudo service redis_6379 start # For CentOS/...

    Linux视频学习笔记.pdf

    关于Linux系统启动过程,`update-rc.d`命令用于管理开机启动脚本,`update-rc.d filename defaults 20 20` 添加开机自启,`update-rc.d -f filename remove` 移除开机自启。开机自启的顺序默认是20 20,具体可以查看...

    mariadb-10.3.38 源安装包(未编译)

    sudo update-rc.d mariadb defaults ``` - CentOS/RHEL: ``` sudo cp support-files/mysql.server /etc/init.d/mariadb sudo chkconfig --add mariadb sudo chkconfig mariadb on ``` 七、启动MariaDB ...

    snort-2.9.17.1.tar.gz

    sudo update-rc.d snort defaults ``` **10. 监控与日志** Snort会将检测结果记录到日志文件中。你可以通过`syslog-ng`或`logrotate`来管理这些日志。同时,可以使用诸如Suricata或者Wireshark这样的工具来分析...

    在CentOS上安装Xen3.1.0安装报告

    或者在 CentOS 中,使用带有 `yum` 的 `update-rc.d` 命令: ``` # yum update-rc.d xend defaults 20 21 # yum update-rc.d xendomains defaults 21 20 ``` **七、编译 Xen 3.1.0 内核** 进入 Xen 内核目录...

    debian系统开及启动项管理

    在 Debian 系统中,开机启动项管理可以通过 update-rc.d 命令来管理。update-rc.d 命令可以用来添加、删除、启用或禁用开机启动项。 例如,要添加一个开机启动项,可以使用以下命令: ``` sudo update-rc.d ...

    里面有linux下的开机自启动脚本,和软件的一键打包脚本

    创建自启动脚本时,需要遵循特定的规范,包括定义执行权限、设定环境变量、编写启动命令等,并使用`chmod`和`systemctl enable`(或`update-rc.d`)命令使其在启动时生效。 接下来,我们来了解一下软件的一键打包...

    Redis-rpm.zip

    /etc/rc.d/init.d/functions REDIS=/usr/bin/redis-server REDIS_CONF=/etc/redis/redis.conf PIDFILE=/var/run/redis/redis-server.pid DAEMONIZE=1 start() { echo -n "Starting Redis: " if [ $DAEMONIZE ];...

    apache2.4.10.rar安装包

    10. **设置开机启动**:为了使Apache在系统启动时自动运行,可以使用`sudo systemctl enable apache2`(对于Systemd系统)或`sudo update-rc.d apache2 defaults`(对于传统的init系统)。 `apache2.4.html`可能是...

    mcmyadmin-init.d:MCmyAdmin init.d脚本

    例如,在Debian或Ubuntu系统中,你可以使用`update-rc.d`命令添加启动和停止链接,而在CentOS或Fedora系统中,你可能需要使用`chkconfig`命令。这些命令会确保在系统运行级别的适当时间启动或停止MCmyAdmin服务。 ...

    Linux DB29.5 开机自启动

    3. **配置启动级别**:在System V中,需要修改`/etc/inittab`或使用`update-rc.d`命令将服务添加到特定的启动级别。在Systemd中,使用`systemctl enable db2start`命令将服务链接到启动时运行。 4. **服务文件内容*...

Global site tag (gtag.js) - Google Analytics