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/mysqld3 4 #改变权限5 chown root.root /etc/rc.d/init.d/mysqld6 7 #所有用户都可以执行,单只有root可以修改8 chmod 755 /etc/rc.d/init.d/mysqld9
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了。

转载于:https://www.cnblogs.com/VseYoung/p/linux02.html

centos下设置自启动和配置环境变量的方法相关推荐

  1. lamp mysql开机自启_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. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

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

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

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

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

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

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

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

  9. 配置环境变量的方法:putenv和setenv函数区别

    ​日常中我们经常会在linux环境上配置环境变量,那么linux上配置环境变量的方法有哪些呢? 1.直接用export命令: eg:​ export PATH=$PATH:/opt/build_too ...

最新文章

  1. 记一次 调节有音量界面 上移的bug
  2. 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)
  3. vscode快捷键大全
  4. 1000多首无损歌曲合集
  5. 管理信息系统属于计算机的什么应用领域,全国2013自考《管理系统中计算机应用》...
  6. [vue] vue中怎么重置data?
  7. KMP——怪盗基德的挑战书(hdu4552)
  8. 企业网络高级技术-VTP中继协议(2)
  9. NVIDIA-cuda-cudnn下载地址
  10. KL散度(双向KL散度) JS散度
  11. QT5.12安装图文教程与安装成功后环境配置详细教程
  12. 华为od业务主管面试问题-我的回答
  13. 第三届蓝桥杯Java组 黄金队列
  14. 11大Java开源中文分词器的使用方法和分词效果对比,当前几个主要的Lucene中文分词器的比较...
  15. Qt Mainwindow添加/删除标题栏
  16. 网络协议 11 - Socket 编程(下):眼见为实耳听为虚
  17. 【uniapp前端组件】仿微信通讯录列表组件
  18. 元器件封装标准IPC-7351
  19. Java String转Date
  20. configure: error: C compiler cc is not found

热门文章

  1. HTML示例03---标题的对齐方式
  2. linux配置sonarqube遇到的坑
  3. 身处外包中!有过低谷 5年时间让我年薪近100W...我的不放弃,让我看见了最美的明天...
  4. java如何读取文本,Java:如何读取文本文件
  5. 轧机用弹性阻尼体反力计算_「轴承知识」轧机轴承故障频繁怎么办?必要的检查维护不可少...
  6. 无限服务器不装显卡能用吗,云服务器能装显卡吗
  7. 自动开机软件测试大乐,乐搏软件测试:提升软件测试能力的12条捷径
  8. 服务器电源维修接灯泡,维修串接灯泡电路图
  9. java 正则替换cdata_XML中配置正则表达式的写法
  10. 学完oracle 再学mysql_一篇文章让Oracle程序猿学会MySql【未完待续】