[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add *** 添加开机自动启动***服务[root@localhost ~]# chkconfig --del *** 删除开机自动启动***服务[root@localhost ~]# setup 可以在shell图形终端里面配置的命令,去service里选择[root@localhost ~]# ntsysv 在shell终端图形配置开机启动服务命令,选项没上面那个多setup 、rc.local 和chkconfig三种方式都可以设置第一种)输入#setup指令进入系统服务菜单,选择你想启动的服务比如httpd,然后重起机器或者 /etc/rc.d./init.d/httpd
<wbr><wbr>start <wbr><br><br>
第二种)<br>
把启动命令放到/etc/rc.d/rc.local文件里这样就可以每次启动的时候自动启动服务了,例如对于 apache,编译好apache后会在安装目录的bin下生成apachectl文件,这是个启动脚本,我们只需要把这个命令加到rc.local里就可以了<br>
(suse没有rc.local。SUSE是可以这么定义自己的脚本的,如果希望在切换运行级之前和之后运行自己的脚本,那么可以分别创建:<br>
/etc/init.d/before.local<br>
/etc/init.d/after.local)<br>
echo /usr/local/apache/bin/apachectl >> /etc/rc.d/rc.local,<br>
设置服务自动启动的方式是在rc.local里还可以加入类似以下的一些脚本:<br>
#sshd<br>
/usr/local/sbin/sshd<br><br>
#proftpd<br>
/usr/local/sbin/proftpd<br><br>
#apache<br>
/home/apache/bin/apachectl start<br><br>
#mysql<br>
/home/mysql/bin/safe_mysqld --port=3306 &<br><br>
#start oracle8i listener first<br>
su - oracle -c 'lsnrctl start'<br><br>
#start oracle8i<br>
su - oracle -c 'dbstart'<br><br>
第三种)<br>
通过chkconfig指令.<br><br>
使用chkconfig命令来把某项服务加到系统的各项运行级别中,步骤如下,<br>
1 创建启动脚本.<br><wbr><wbr>对于apache,mysql,ssh这样的软件都是自己带的,我们只要稍微修改一下使之支持chkconfig就可以了<br>
2 修改脚本<br>
我们需要在脚本的前面加上一下2行,才能支持chkconfig命令<br>
# chkconfig: 2345 08 92<br>
#<br>
# description: Automates a packet filtering firewall with ipchains.<br>
#<br><br>
chkconfig:后面定义的使启动服务的运行级别(例子中使2345启动改服务),以及关闭和启动服务的顺序,(上例中关闭服务的顺序使8,启动的顺序使92)<br>
descriptions:对改服务的描述(上例中是ipchains包过滤),你可以换成自己想要的<br><br>
修改好之后执行<br>
cp 你的脚本 /etc/rc.d/init.d/脚本名<br>
chmod 700 /etc/rc.d/init.d/脚本名<br>
chkconfig --add 脚本名<br>
例如:<br>
将其加入Linux启动过程,仅在level 3, level 5级别下运行<br>
[root@Tester init.d]/sbin/chkconfig --add apache-httpd<br>
[root@Tester init.d]/sbin/chkconfig --level 35 apache-httpd on<br>
之后就可以了,以后每次重新启动服务器都会自动启动和关闭我们的服务了</wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
- [Linux开机启动服务设置](http://www.cnblogs.com/gzggyy/archive/2012/08/07/2626574.html) - [Linux系统启动过程详解](http://linux.chinaunix.net/techdoc/install/2006/03/10/928782.shtml) - [Linux开机启动...
### Linux下设置Oracle开机自动启动知识点详解 #### 一、理解oratab文件 - **oratab文件的作用**:`/etc/oratab` 文件是Linux系统中用于管理Oracle数据库实例的重要配置文件之一。它包含了所有安装在该系统上的...
以上就是Redhat Linux环境下设置Oracle 10g开机自动启动的详细步骤。在实际操作中,应根据具体环境进行调整,并参考Oracle官方文档以获取更详细的信息。文件“设置服务自动启动步骤.txt”可能包含了这些步骤的详细...
例如,`chkconfig --level 35 mysqld on`命令会设置MySQL服务在启动级别3(多用户,无图形界面)和5(多用户,有图形界面)下自动启动。`--level`后面跟的是启动级别的组合,`on`表示开启服务,`off`表示关闭。 5. ...
- 对于生产环境中的部署,建议使用Systemd服务单元文件的方法来配置开机自启动,因为它更符合现代Linux系统的管理规范,并且提供了更多的监控和服务控制选项。 - 如果在操作过程中遇到问题,可以参考官方文档或寻求...
在进行这些修改后,重启你的 Linux 系统,检查 Informix 是否能够按照预期自动启动和关闭。你可以使用 `systemctl status informix` 或 `service informix status` 命令(根据你的 Linux 发行版和系统配置)来查看 ...
在Linux(CentOS7)操作系统中安装Apache Tomcat并将其设置为开机启动是一项常见的任务,特别是在部署Java web应用时。本篇文章将详细讲解如何在CentOS7上安装Tomcat8并将其配置为自启动服务。 首先,我们来了解...
脚本可能添加了要开机自启的程序或服务的启动命令到`/etc/rc.local`中。 - **使用systemd**:除了修改`rc.local`,现代的中标麒麟系统更可能使用systemd服务单元文件来管理开机自启。`install.sh`可能会创建一个新的...
### Linux设置Tomcat开机自启动知识点详解 #### 一、背景与目的 在现代软件开发环境中,Apache Tomcat 是一种广泛使用的开源Java Servlet容器。它主要用于部署和运行基于Java的应用程序和服务。对于生产环境而言,...
开机自动启动小键盘是一种实用的设置方法,旨在让用户在开机时自动启用小键盘的 Num Lock 状态,以便提高工作效率和便捷性。下面将详细介绍五种不同的设置方法。 方法 1:使用 NUM LOCK 键 在开机时,等待系统提示...
配置文件`nginx-service.xml`可能用于指定服务的属性,如启动类型(自动、手动等)和服务的启动命令。 5. **Nginx的配置**:`conf`文件夹下的`nginx.conf`是主配置文件,它定义了服务器块、监听端口、虚拟主机等...
本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat 服务器在系统启动时自动运行。 #### 目标 学习如何...
在Linux操作系统中,Oracle数据库是企业级的重要组件,通常需要设置为开机自动启动,以便在系统启动时确保数据库服务的可用性。以下是如何在Linux环境下配置Oracle数据库开机自启的详细步骤: 首先,你需要知道...
在Linux环境中,Oracle 12c数据库的自动启动是一个关键任务,确保系统重启后数据库能够及时、顺畅地恢复服务。以下将详细介绍如何设置Oracle 12c在Linux上实现开机自启动。 首先,我们需要理解Oracle数据库的启动...
在Linux操作系统中,开机服务(System V Init或Systemd服务)是系统启动时自动执行的一系列程序,它们为用户提供基本的服务和功能。然而,并非所有开机服务都是必要的,有些可能会消耗系统资源,增加安全风险,或者...
在Linux系统中,确保应用程序或服务在开机时自动启动是管理员常见的任务。本文将详细介绍三种在Linux中添加开机启动的方法,包括修改`/etc/rc.local`文件、编写自定义脚本以及创建自定义服务文件并通过`systemctl`...
在Linux操作系统中,设置系统服务在开机时自动启动是一项重要的任务,特别是对于数据库、中间件等关键应用。本文档主要介绍了如何在Linux环境下配置DB2数据库、WebSphere Application Server (WAS)以及TDS(可能是...
这条命令会从系统服务管理器中移除`sendmail`的服务条目,从而确保其不会在系统重启后自动启动。 - **方法二**:使用`chkconfig`命令将`sendmail`设置为非启动状态: ```bash # chkconfig sendmail off ``` ...
### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...
一、Python开机自动运行 假如Python自启动脚本为 auto.py 。那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 在exit 0上面编辑启动脚本的命令 /usr/bin/python3 /home/...