CentOS 程序开机自启动方法总结

1、把启动程序的命令添加到/etc/rc.d/rc.local文件中

CentOS系统下管理开机自启动的配置文件是/etc/rc.d/rc.local,所以只需编辑这个文件,在里面加入相应的启动命令即可。

比如我们设置自启动lampp服务方法如下:

1 vi /etc/rc.d/rc.local

按下键盘上i键进入可编辑模式,在文件末尾处加入新的一行

1 /opt/lampp/lampp start

2、把启动程序的命令添加到/etc/rc.d/rc.sysinit 文件中

脚本/etc/rc.d/rc.sysinit,完成系统服务程序启动,如系统环境变量设置、设置系统时钟、加载字体、检查加载文件系统、生成系统启动信息日志文件等

比如我们设置自启动apache:

1 echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.sysinit

3、使用命令chkconfig设置开机启动

chkconfig 功能说明:检查,设置系统的各种服务。

语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

--add 添加服务

--del 删除服务

--list 查看各服务启动状态

比如我们设置自启动MySQL

1 #将mysql启动脚本放入所有脚本运行目录/etc/rc.d/init.d中
2 cp /lamp/mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld
3  
4 #改变权限
5 chown root.root /etc/rc.d/init.d/mysqld
6  
7 #所有用户都可以执行,单只有root可以修改
8 chmod 755 /etc/rc.d/init.d/mysqld
9  
10 #将mysqld 放入linux启动管理体系中
11 chkconfig --add mysqld
12  
13 #查看全部服务在各运行级状态
14 chkconfig --list mysqld
15  
16 #只要运行级别3启动,其他都关闭
17 chkconfig --levels 245 mysqld off
时间: 2024-10-09 04:16:53

CentOS 程序开机自启动方法总结的相关文章

详解CentOS设置程序开机自启动的方法_Linux

在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the fu

Android编程实现应用程序开机自启动的方法

本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManifest.xml <receiver android:enabled="true" android:name=".BootUpReceiver" android:permission="android.permission.RECEIVE_BOOT_COM

优酷电脑版客户端设置进行开机自启动方法

给各位优酷软件的使用者们来详细的解析分享一下优酷电脑版客户端设置进行开机自启动的方法. 方法分享: 优酷PC客户端进行开机自启动方法:点击设置按钮,进入设置页面,勾选基本设置页面中的"开机自动运行优酷客户端"按钮即可.   好了,以上的信息就是小编给各位优酷的这一款软件的使用者们带来的详细的优酷电脑版客户端设置进行开机自启动的方法解析分享的全部内容了,各位看到这里的软件使用者们,小编相信大家现在那是非常的清楚解决的方法了吧,那么大家就快去按照小编上面的方法自己去设置下看看效果吧.

C语言实现程序开机自启动_C 语言

程序比较简单,用到了C语言获得自身路径和系统路径,修改注册表项等,某些函数不理解可以查看MSDN #include<stdio.h> #include<windows.h> char *GetFilename(char *p) //得到一个路径的纯文件名 { int x=strlen(p); char ch='\\'; char *q=strrchr(p,ch); return q; } int main() { char *filepath; char modlepath[256

debian系统设置软件开机自启动方法

debian设置开机自启动的方法很多,个人觉得编辑/etc/rc.local配置最简单有效.  代码如下 复制代码 sudo vi /etc/rc.local 在exit 0之前添加软件启动命令.如: /usr/local/bin/sslocal -c /etc/shadowsocks.json 保存文件,重启系统即可生效 有人如果是要把服务添加进去我们可以参考下面方法 添加自启动服务 1. 新建脚本文件 在 /etc/init.d 下加入脚本文件  代码如下 复制代码 sudo vi /etc

萌新问题求解答~如何让程序开机自启动

问题描述 按照查到的写法,写成了这样:privatevoidbutton1_Click(objectsender,EventArgse){//此方法把启动项加载到注册表中//获得应用程序路径stringstrAssName=Application.StartupPath+@""+Application.ProductName+@".exe";//获得应用程序名stringShortFileName=Application.ProductName;RegistryKe

深入理解linux下rc.d/目录文件以及程序开机自启动

由于我日常开发使用的是fedora9,所以,就已fedora9为例.    [root@feiyinzilgd rc.d]# pwd /etc/rc.d [root@feiyinzilgd rc.d]# ls init.d rc0.d rc2.d rc4.d rc6.d rc.sysinit rc rc1.d rc3.d rc5.d rc.local 其中,x.d为目录,其他的均为脚本可执行文件. 在讲述这几个目录以及文件的作用及关系之前,我们需要了解linux(RedHat系列)的启动顺序.

Centos下设置程序开机自动启动命令介绍

1.默认为系统服务的程序开机启动方法 例如:mysqld,httpd等 可以直接使用命令 chkconfig mysqld on 这样开机就可以启动mysql了. 2.不是系统服务,需要命令启动的 直接编辑 /etc/rc.d/rc.local 在最下面一行加入启动命令即可.例如:  代码如下 复制代码 su - svn -c "svnserve -d --listen-port 9999 -r /opt/svndata" //这样开机就可以自动启动svnserver了. 1.把启动程

程序-android 开机自启动问题 急求

问题描述 android 开机自启动问题 急求 为什么同一个设备 同一个程序 开机自启动时灵时不灵呢?要疯了 解决方案 调试下可能在自启动下有异常出现 解决方案二: 一般回事什么异常 关键是有时是可以启动的 偶尔会不启动 解决方案三: 我个人觉得是那个可以使用的那个软件可以进行设置,或者的话使用电脑管家也可以设置,这是我的经验 解决方案四: 你设置一下启动的优先级别看看 让它晚一点启动