编程技术分享平台

网站首页 > 技术教程 正文

nginx&redis&jar文件开机自启动

xnh888 2024-10-12 12:41:43 技术教程 23 ℃ 0 评论

以下内容纯干货,需要理论知识的请自行查询。示例均在centos7环境下测试通过。

Nginx开机自启动

准备工作

1、 已根据自己的需求正确安装并配置Nginx服务(源码方式安装)

2、 可以正常启动关闭Nginx

3、 本文假定nginx安装目录为默认的/usr/local/nginx

配置

1、 编辑配置文件

2、 配置文件如下

3、 保存配置文件并退出,可以使用service命令或systemctl命令测试服务效果

Redis开机自启动

Redis本身没有nginx那种参数式的操作方式,所以自启动的服务配置方式也不同。

准备工作

1、 源码编译方式安装好redis软件并可以正常使用(如果是在线安装的方式会自带服务,不需要通过此方式配置)

2、 Redis需要配置以后台守护方式运行

3、 本文假定常规方式安装redis,安装目录/usr/local/redis,端口6379

配置

1、 编辑配置文件

2、 文件内容如下

3、 修改脚本执行权限

4、 将脚本添加到启动项中

5、 查看启动项

6、 开启自启动

7、 更多操作

启动:/etc/init.d/redisd start

关闭:/etc/init.d/redisd stop

重启:/etc/init.d/redisd restart

注:本配置中主要使用chkconfig命令操作,更多关于此命令的介绍可参考网络资料:

https://www.cnblogs.com/tiandi/p/7170905.html

重启计算机查看redis是否已启动

Jar包开机自启动

Jar包的启动,一种是简单的我们自己写脚本启动,另外一种功能更强大的的使用第三方工具Java Service Wrapper。今天主要介绍第一种,能够满足日常需要即可。

准备工作

1、 有一个可以运行的jar包(java -jar命令可执行),运行环境已配置好

配置

1、 编写jar包启动脚本,建议通过脚本启动jar包

示例:startJar.sh内容

记得修改此脚本的权限 chmod +x start.sh

2、 将执行脚本的命令添加到系统启动文件

保存文件并退出编辑器

这里有一个很重要的操作,修改rc.local文件的执行权限:

3、 重启计算机查看java进程即可

注:以上jar包的启动方式比较简单,只能达到开机启动的目的,并不能通过命令控制其启动、关闭及重启等,如果要达到更多控制功能,参考redis开机自启动的配置即可,原理差不多。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表