1. 设置自启动

在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 full Sys V style init stuff.

touch /var/lock/subsys/local

/usr/local/apache/bin/apachectl start

2、把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令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

例如:我们把httpd的脚本写好后放进/etc/rc.d/init.d/目录,使用

chkconfig --add httpd

chkconfig httpd on

命令即设置好了开机启动。

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

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

比如我们设置自启动apache:

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

设置环境变量

linux环境变量配置都在/etc/profile文件中了,编辑profile

vi /etc/profile

1

在文件末尾加入你想要将其设置成环境变量的程序目录,如:

可加多个

export PATH="$PATH:/home/consul"

export PATH="$PATH:/home/etcd/etcd-v3.0.6-linux-amd64"

1

2

按esc退出,依次输入:wq!保存文件

执行以下命令,让配置生效:

source /etc/profile

1

就ok了。

lamp mysql开机自启_centos下设置自启动和配置环境变量的方法相关推荐

  1. centos下设置自启动和配置环境变量的方法

    1. 设置自启动 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/b ...

  2. 在 Win10 系统下安装 JDK 及配置环境变量的方法

    首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受.否则的话 ...

  3. mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...

  4. 【python基础】window下python安装及配置环境变量的方法教程

    本篇文章主要讲解python的安装和环境调试的新手教程. 作者:任聪聪 一.安装python python的官网:https://www.python.org 下载步骤 打开官网,找到download ...

  5. lamp mysql开机自启_CentOS 程序开机自启动方法总结

    微软Ignite大会我的Session(SQL Server 2014 升级面面谈)PPT分享 我在首届微软技术大会的Session分享了一个关于SQL Server升级的主题,现在将PPT分享出来. ...

  6. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

    http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量, ...

  7. [zz]Linux操作系统下三种配置环境变量的方法

    个人的总结: 设置了/etc/profile 和 ~/.bashrc 之后,使用了source 命令,是可以echo添加的变量,但是用getenv读不出来,然后使用env命令也显示不出来,是因为没有e ...

  8. Linux操作系统下三种配置环境变量的方法

    现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/etc/profile文件 如果你的计算机仅仅作 ...

  9. Java虚拟机如何设置环境变量_Java虚拟机配置环境变量的方法

    Java虚拟机是一款功能强大的虚拟机,是抽象的计算机,是Java语言底层实现的基础,Java语言在不同平台运行不需要重新编译.Java虚拟机(JVM)是Java Virtual Machine的缩写, ...

最新文章

  1. Redis热点Key发现及常见解决方案
  2. AD数据采集的“数字滤波”:10个“软件滤波程序”
  3. java 微信多媒体文件_java微信接口之三—上传多媒体文件
  4. Ajax中GET和POST的区别
  5. js cookie操作
  6. android+引用非+android+工程,[非原创]编译android C++工程找不到exception handle的解决办法...
  7. c语言divide error,Python numpy.corrcoef()RuntimeWarning:在true_divide中遇到无效值c / = stddev [:,None]...
  8. VS学习笔记(一)创建C++项目
  9. 免杀Payload生成工具Veil的下载与使用
  10. 20220117 matlab 全局变量调试
  11. 网络营销成功案例分析篇:NIKE网络营销案例
  12. VMware Workstation虚拟机环境下Xubuntu系统如何设置中文
  13. 2022危险化学品经营单位主要负责人考试题模拟考试题库模拟考试平台操作
  14. 微信支付的分账功能介绍
  15. 关于账号的转换的一点经验Hive
  16. 大小写英文字母对应的ASCII值
  17. Java高并发程序设计(三)——JDK并发包(二)
  18. springboot admin整合spingcloud踩坑
  19. 如何给开源项目贡献代码
  20. 设计需要撰写的技术文件_技术设计文件和游戏设计文件

热门文章

  1. centos php 开启libgdgd_CentOS搭建PHP环境
  2. 史上卖得最多的芯片......原来是这个!
  3. 自己动手写CPU(3)逻辑、移位操作与空指令
  4. 申请美国计算机科学,美国计算机科学(Computer Science)申请条件
  5. c语言之判断电压最大值最小值,基于单片机的频率计的C语言源代码
  6. ssd网络结构_封藏的SSD(Single Shot MultiBox Detector)笔记
  7. var、let 及 const 区别
  8. Git 上传文件到 码云 gitee
  9. winform 以不规则图形背景显示窗体
  10. 最短路--DijkstraFloyedSPFA