centos下设置自启动和配置环境变量的方法
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下设置自启动和配置环境变量的方法相关推荐
- lamp mysql开机自启_centos下设置自启动和配置环境变量的方法
1. 设置自启动 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动. 1.把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd. #!/b ...
- 在 Win10 系统下安装 JDK 及配置环境变量的方法
首先,在官网下载 JDK:Oracle 官网 如上图所示,在 Oracle 官网下载 JDK,有一点需要注意,那就是在我们下载合适的 JDK 之前,需要先点击 标记 1 所在的按钮,选择接受.否则的话 ...
- mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法
相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...
- 【python基础】window下python安装及配置环境变量的方法教程
本篇文章主要讲解python的安装和环境调试的新手教程. 作者:任聪聪 一.安装python python的官网:https://www.python.org 下载步骤 打开官网,找到download ...
- Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)
http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量, ...
- [zz]Linux操作系统下三种配置环境变量的方法
个人的总结: 设置了/etc/profile 和 ~/.bashrc 之后,使用了source 命令,是可以echo添加的变量,但是用getenv读不出来,然后使用env命令也显示不出来,是因为没有e ...
- Linux操作系统下三种配置环境变量的方法
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/etc/profile文件 如果你的计算机仅仅作 ...
- Java虚拟机如何设置环境变量_Java虚拟机配置环境变量的方法
Java虚拟机是一款功能强大的虚拟机,是抽象的计算机,是Java语言底层实现的基础,Java语言在不同平台运行不需要重新编译.Java虚拟机(JVM)是Java Virtual Machine的缩写, ...
- 配置环境变量的方法:putenv和setenv函数区别
日常中我们经常会在linux环境上配置环境变量,那么linux上配置环境变量的方法有哪些呢? 1.直接用export命令: eg: export PATH=$PATH:/opt/build_too ...
最新文章
- 记一次 调节有音量界面 上移的bug
- 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)
- vscode快捷键大全
- 1000多首无损歌曲合集
- 管理信息系统属于计算机的什么应用领域,全国2013自考《管理系统中计算机应用》...
- [vue] vue中怎么重置data?
- KMP——怪盗基德的挑战书(hdu4552)
- 企业网络高级技术-VTP中继协议(2)
- NVIDIA-cuda-cudnn下载地址
- KL散度(双向KL散度) JS散度
- QT5.12安装图文教程与安装成功后环境配置详细教程
- 华为od业务主管面试问题-我的回答
- 第三届蓝桥杯Java组 黄金队列
- 11大Java开源中文分词器的使用方法和分词效果对比,当前几个主要的Lucene中文分词器的比较...
- Qt Mainwindow添加/删除标题栏
- 网络协议 11 - Socket 编程(下):眼见为实耳听为虚
- 【uniapp前端组件】仿微信通讯录列表组件
- 元器件封装标准IPC-7351
- Java String转Date
- configure: error: C compiler cc is not found
热门文章
- HTML示例03---标题的对齐方式
- linux配置sonarqube遇到的坑
- 身处外包中!有过低谷 5年时间让我年薪近100W...我的不放弃,让我看见了最美的明天...
- java如何读取文本,Java:如何读取文本文件
- 轧机用弹性阻尼体反力计算_「轴承知识」轧机轴承故障频繁怎么办?必要的检查维护不可少...
- 无限服务器不装显卡能用吗,云服务器能装显卡吗
- 自动开机软件测试大乐,乐搏软件测试:提升软件测试能力的12条捷径
- 服务器电源维修接灯泡,维修串接灯泡电路图
- java 正则替换cdata_XML中配置正则表达式的写法
- 学完oracle 再学mysql_一篇文章让Oracle程序猿学会MySql【未完待续】