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 ]
相关推荐
### Linux开机自启动详解与Ubuntu中的Update-rc.d命令运用 #### 一、Linux系统启动流程及运行级别 Linux系统的启动过程是一个复杂而有序的过程,它涉及到多个阶段和步骤。理解这一过程对于深入掌握如何配置开机自...
### Linux系统中Update-rc.d命令的详细解析与应用 #### 一、Linux系统启动流程概览 在深入了解`update-rc.d`命令及其应用场景之前,我们先来回顾一下Linux系统的启动过程。这一过程大致可以分为以下几个阶段: 1....
因此,更稳定的方法可能是将启动脚本放入`/etc/init.d`目录,并使用`update-rc.d`命令来管理服务。 5. **在/etc/init.d下创建启动脚本**: 将Tomcat的启动命令放入一个自定义脚本中,例如命名为`tomcat-boot.sh`,...
sudo update-rc.d nginx defaults ``` 至此,Nginx 已经成功安装并启动。默认情况下,Nginx的配置文件位于 `/usr/local/nginx/conf/nginx.conf`,你可以根据需求修改这个文件来配置服务器。例如,设置虚拟主机、...
6. **配置系统启动**:为了使MySQL在每次系统启动时自动启动,通常需要将MySQL添加到系统的启动脚本中,比如`chkconfig --add mysql`(对于Red Hat系)或`update-rc.d mysql defaults`(对于Debian系)。 7. **安全...
sudo update-rc.d redis defaults ``` 至此,你已经在Linux环境中成功安装并配置了Redis 4.0.0。然而,为了在生产环境中更好地使用Redis,你可能还需要了解更多的高级特性,如主从复制、哨兵系统(Sentinel)以及...
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的强大之...
这可能需要执行 `sudo systemctl enable monit` 或 `sudo update-rc.d monit defaults`(取决于你的系统)。然后,通过 `sudo systemctl start monit` 或 `sudo service monit start` 启动Monit服务。 6. 验证:...
sudo update-rc.d redis defaults ``` 在生产环境中,为了提高可用性和可靠性,通常会采用主从复制(Replication)和哨兵系统(Sentinel)来搭建Redis集群。主从复制可以保证数据的冗余,而Sentinel则可以监控主...
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系统启动过程,`update-rc.d`命令用于管理开机启动脚本,`update-rc.d filename defaults 20 20` 添加开机自启,`update-rc.d -f filename remove` 移除开机自启。开机自启的顺序默认是20 20,具体可以查看...
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 ...
sudo update-rc.d snort defaults ``` **10. 监控与日志** Snort会将检测结果记录到日志文件中。你可以通过`syslog-ng`或`logrotate`来管理这些日志。同时,可以使用诸如Suricata或者Wireshark这样的工具来分析...
或者在 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 系统中,开机启动项管理可以通过 update-rc.d 命令来管理。update-rc.d 命令可以用来添加、删除、启用或禁用开机启动项。 例如,要添加一个开机启动项,可以使用以下命令: ``` sudo update-rc.d ...
创建自启动脚本时,需要遵循特定的规范,包括定义执行权限、设定环境变量、编写启动命令等,并使用`chmod`和`systemctl enable`(或`update-rc.d`)命令使其在启动时生效。 接下来,我们来了解一下软件的一键打包...
/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 ];...
10. **设置开机启动**:为了使Apache在系统启动时自动运行,可以使用`sudo systemctl enable apache2`(对于Systemd系统)或`sudo update-rc.d apache2 defaults`(对于传统的init系统)。 `apache2.4.html`可能是...
例如,在Debian或Ubuntu系统中,你可以使用`update-rc.d`命令添加启动和停止链接,而在CentOS或Fedora系统中,你可能需要使用`chkconfig`命令。这些命令会确保在系统运行级别的适当时间启动或停止MCmyAdmin服务。 ...
3. **配置启动级别**:在System V中,需要修改`/etc/inittab`或使用`update-rc.d`命令将服务添加到特定的启动级别。在Systemd中,使用`systemctl enable db2start`命令将服务链接到启动时运行。 4. **服务文件内容*...