网站首页 > 精选教程 正文
概述
相信大家肯定有碰到服务器断电或者其他因素导致重启的情况,而重启的时候mysql或者其他服务就自动停止了,没有直接开机自动启动,下面主要针对这个问题介绍下在centos6环境下怎么去设置mysql和tomcat开机启动。
一、mysql设置开机启动
1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 将服务文件拷贝到init.d下,并重命名为mysql
2、chmod +x /etc/init.d/mysql 赋予可执行权限
3、chkconfig --add mysql 添加服务
4、chkconfig --list 显示服务列表
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on
5、reboot重启电脑
6、netstat -na | grep 3306,如果看到有监听说明服务启动了
二、tomcat设置开机启动
1.切换到tomcat/bin目录下
用sudo vi startup.sh编辑文件
然后再startup.sh的文件开头的地方添加如下内容
#chkconfig: 2345 80 90
#description:tomcat auto start
#processname: tomcat
2.编辑catalina.sh文件
sudo vi catalina.sh
然后输入export按回车开始搜索export
然后在fi之上添加环境变量
export CATALINA_BASE=/usr/lib/apache-tomcat-7.0.64
export CATALINA_HOME=/usr/lib/apache-tomcat-7.0.64
export CATALINA_TMPDIR=/usr/lib/apache-tomcat-7.0.64
3.然后添加连接
ln -s /usr/apache-tomcat-7.0.64/bin/startup.sh /etc/rc.d/init.d/tomcat7
通过上面的命令将startup.sh文件连接到init.d目录下名称为tomcat7
4.然后切换到/etc/rc.d/init.d/目录
用ll查看一下tomcat是否有可执行权限
如果没有的话使用chmod +x tomcat7添加执行权限
然后用chkconfig --add tomcat7 添加开机启动服务
最后使用chkconfig --list确认一下是否添加成功
总结:
其实开机启动服务原理就是编写一个脚本,然后把它放在/etc/init.d这个目录下,再用service + 脚本名字 运行即可。如果是要开机自动启动那就得用chkconfig命令了。
小编后面会分享更多关于devops和运维DBA内容,感兴趣的朋友可以关注下!!
猜你喜欢
- 2024-10-08 Windows/Linux 创建开机启动服务 linux开机启动服务 并立即生效
- 2024-10-08 技术丨如何任意设置开机启动项? 如何设定开机启动项
- 2024-10-08 Linux 系统启动过程 linux系统启动过程中/etc/rc.d会进行那些操作
- 2024-10-08 各种电脑开机进入启动项的快捷键 各种电脑开机进入启动项的快捷键是哪个
- 2024-10-08 运维工程师必备的技能——Linux 开机启动过程
- 2024-10-08 CentOS7.3 Linux系统中如何查看并设置开机启动项
- 2024-10-08 杂集:centos7中设置服务开机自启的两种方法,欢迎补充
- 2024-10-08 电脑开机启动项在哪里设置?优化系统速度不是梦!
- 2024-10-08 docker解决tomcat时间差及docker开机自启动
- 2024-10-08 电脑无法开机的常见问题 解决方法汇总
你 发表评论:
欢迎- 最近发表
-
- java 服务之间调用(rpc)(java实现服务器)
- Java机器学习库(Java ML)(二、聚类)
- 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- GitHub精选 | 轻量级Android和Java日志库
- Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- Excel函数核武器库:50个高频场景公式——第二弹
- Excel函数核武器库:50个高频场景公式——第一弹
- Spring Cache高性能缓存库 - Caffeine简介
- Java通过Kafka Streams库来实现数据流处理
- 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)