附,在Redhat或者CentOS里面添加自动运行的方式:
在/etc/init.d/目录里面添加一个脚本文件,然后在脚本文件 的最上方加入如下形式的注释。
#add for chkconfig
#chkconfig: 2345 70 30
#description:<your description>
#processname: <yourame>
然后再是你的命令。
编完以后,记得加上执行权限。
最后,使用如下命令添加你的程序
chkconfig --add <yourname>
注:2345是指apache的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指apache的启动顺序号,如果别的程序的启动顺序号比70小,比如34,65,则需要等这些程序都启动以后,才启动apache。建议将apache的启动顺序排在mysql之后!30是指系统关闭时,apache的停止顺序号。
下面在附录下chkconfig的命令
chkconfig(check config)
功能说明:检查,设置系统的各种服务。
语 法:chkconfig
[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset]
补充说明:这是RedHat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
参 数:
--add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕
1:chkconfig 命令也可以用来激活和解除服务。chkconfig --list 命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。
chkconfig --list
chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
2:chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3、4、5中停运 nscd 服务,使用下面的命令:
chkconfig --level 345 nscd off
3:由 xinetd 管理的服务会立即被 chkconfig 影响。譬如,如果 xinetd 在运行,finger 被禁用,那么执行了 chkconfig finger on 命令后,finger 就不必手工地重新启动 xinetd 来立即被启用。对其它服务的改变在使用 chkconfig 之后不会立即生效。必须使用service servicename start/stop/restart命令来重起服务
分享到:
相关推荐
这里,我们首先将JBoss自带的初始化脚本复制到了`/etc/init.d/`目录下,并创建了两个软链接分别指向rc3和rc5目录,以确保JBoss能在系统启动时自动运行。 ##### 第四步:修改权限和初始化脚本 为了确保初始化脚本...
9. 创建自启动:设置Zabbix服务在系统启动时自动运行。 其次,`zabbix6.4.4+grafana10.1.4一键安装脚本.txt`虽然文件名中提到的是10.1.4版本,但可以推测它同样是一个包含Grafana安装的脚本。Grafana的安装步骤可能...
本篇将详细介绍如何在CentOS操作系统上自动安装Jenkins,以实现高效且可靠的软件开发流程。 首先,我们要确保CentOS系统是最新的。打开终端,输入以下命令更新系统: ```bash sudo yum update -y ``` 接下来,...
标题提及的是在Redhat6.5系统上安装heartbeat-2.1.4的过程,这是一个用于确保服务连续性的工具,通过监控系统状态并在主节点失效时自动将服务切换到备用节点。描述中提到了源码编译安装的方法,以及包含了相关的文档...
开机自启动 ##### 5.1 查看 ORACLE_HOME 是否设置 确认 ORACLE_HOME 环境变量是否已正确设置。 ##### 5.2 执行 dbstart 数据库自带启动脚本 使用 Oracle 提供的 dbstart 脚本来启动数据库服务。 ##### 5.3 ...
创建一个名为 `keepalived` 的启动脚本,并将其放在 `/etc/init.d` 目录下。然后设置开机启动: ``` sudo cp /usr/local/sbin/keepalived /etc/init.d/ sudo chkconfig --add keepalived sudo chkconfig ...
- **设置开机启动**:使用`systemctl enable`或`chkconfig`使服务在系统启动时自动运行。 - **测试运行**:通过访问特定URL或运行PHP脚本来验证安装是否成功。 在实际应用中,为了确保安全性和可维护性,可能会使用...
8. **设置开机启动**:为了使MySQL在系统启动时自动运行,可以使用"chkconfig --add mysql"和"chkconfig mysql on"命令。 9. **安全设置**:运行"mysql_secure_installation"脚本,以加强MySQL的安全性,如删除匿名...
若想让Conky随系统启动,可以在“开机启动应用”设置中添加`conky --pause 10`命令。 ### 自定义外观 Conky的外观可以根据用户的喜好进行调整。你可以编写或修改脚本来展示天气、温度等个性化信息。社区中存在大量...
2. **设置开机启动**:为确保Jenkins在系统重启后自动启动,执行`sudo systemctl enable jenkins`。 在初次安装后,Jenkins会生成一个初始化密码,这个密码在日志文件中可以找到。我们需要这个密码来访问Jenkins的...
- `/etc/rc.local`:存放开机自启动命令。 - `/etc/inittab`:系统启动运行级别的配置。 - `/etc/profile`和`/etc/bashrc`:设置系统环境变量和别名。 - `/etc/profile.d`:用户登录后执行的脚本目录。 - `/etc...
在提供的描述中,有一个名为`install.sh`的脚本,这个脚本可能包含了自动配置Samba、设置默认密码和其他必要步骤的逻辑。以下是可能包含在`install.sh`中的内容: - **解压Samba安装包**:如果Samba是作为tar.gz...
在IT行业中,尤其是在系统管理、自动化部署和软件配置等领域,Bash脚本扮演着至关重要的角色。`Bash`(Bourne-Again SHell)是Unix和类Unix系统(如macOS、FreeBSD、OpenBSD、Debian、Ubuntu、OpenWrt、Fedora、...
- **服务启动脚本**:位于/etc/rc.d/init.d目录下的脚本控制服务的启动和停止。 - **GRub介绍**:GRand Unified Bootloader,是Linux系统常用的引导加载器之一。 **1.6 获得帮助** - **使用manpage**:通过`man ...
- 可以通过`systemctl enable mysqld`命令设置MySQL在系统启动时自动启动。 7. **安全设置**: - 执行MySQL的`mysql_secure_installation`脚本,这将帮助你加强MySQL的安全性,包括删除匿名用户、禁止root远程...
最后,可以将MySQL服务设置为开机启动,以便在系统重启后自动运行。 ```bash [root@AY130623130 ~]# /etc/init.d/mysqld start [root@AY130623130 ~]# mysql_secure_installation ``` 至此,MySQL已经在Red Hat ...
在Linux系统管理中,优化系统性能的一个重要环节是管理随机启动服务,也就是所谓的开机自启动服务。这些服务在系统启动时自动运行,有些是必要的,如网络服务、SSH服务和日志记录服务,但有些可能是不必要的,占用...
- **系统版本**:通常情况下,Keepalived适用于各种Linux发行版,如CentOS、RedHat等。 - **用户权限**:需使用root用户权限进行安装操作。 - **依赖包安装**:安装过程中会涉及到一系列依赖包的安装,具体包括`...
PacketFence 是一个功能全面、支持性好且开源的网络访问控制系统 (NAC) 解决方案。它具备一系列令人印象深刻的特性,包括: - **俘虏门户注册和修复**:允许对网络中的设备进行自动注册,并对不符合安全策略的设备...
在运行脚本前,请确保服务器系统为Redhat或CentOS,并且已经更新了系统包和依赖。在执行自动化安装过程中,可能需要根据你的具体需求调整端口号、数据目录、日志目录等参数。 通过以上步骤,你可以在Linux服务器上...