首页 > 系统相关 >linux 快速部署jar 并加入开机自启(超方便)

linux 快速部署jar 并加入开机自启(超方便)

时间:2024-05-31 17:35:17浏览次数:25  
标签:java service app jar systemctl linux 自启

第一步

cd /etc/systemd/system/

第二步

创建 app.service
可以在本地创建好 在传到 /etc/systemd/system/ 目录下
/usr/bin/java 需要改成自己的java环境对应地址
/srv/sites/app.jar 改为自己jar存放包地址

[Unit]
Description=app service
After=syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar /srv/sites/app.jar
[Install]
WantedBy=multi-user.target

第三步

将app.service加入开机自启

systemctl enable app.service

查看状态

systemctl status app.service

启动

systemctl start app.service

重启

systemctl restart app.service

具体如图所示

Active 为 active (running) 时则说明已经ok

后续更新jar后,进行重启操作就可以

查看实时日志

journalctl -u app -f -n 500

标签:java,service,app,jar,systemctl,linux,自启
From: https://www.cnblogs.com/blackcats/p/18224951

相关文章

  • 01Linux以及操作系统概述
    课程目标1.了解现代操作系统的整体构成及发展历史2.了解Linux操作系统及其分支版本3.直观上理解服务器端与桌面端版本的区别课程实验1.通过对CentOS和Ubuntu的演示,直观理解Linux与Windows的异同课堂引入本章内容主要为大家详细讲解Linux操作系统(以下简称Linux)的基本情......
  • linux 离线安装docker
    docker-ce下载地址很多情况下我们不能对docker进行在线安装,这时可以参照本篇博客尝试进行离线安装docker-ce1.下载对应版本的安装包2.解压安装包tar-zxvfdocker-XXX.tgz3.将解压的文件复制到指定位置cp./docker/*/usr/bin4.配置docker服务的文件如下cd/etc/syste......
  • linux核心基础-进程与资源管理
    1、linux资源管理器linux中对需要运维去管理、去查看的资源信息,如下内存资源、使用率free命令磁盘资源、使用率dfCPU资源、使用率tophtopglances进程资源、使用率pspstreepidof网络资源、使用率Iftop所有资源的整体查看命令topglanceshtop2、进程2.1区分进......
  • linux的孤儿进程
    在Linux系统中,孤儿进程是指其父进程已经终止或被杀死,而该进程本身还在运行的进程。当父进程正常退出或异常终止时,它的所有子进程都将变为孤儿进程。这些孤儿进程不再有任何父进程来监控和管理它们的状态。然而,Linux系统并不会让这些孤儿进程成为真正的“孤儿”。相反,系统会......
  • linux修改某类文件权限命令
    bashfind/your/directory-typef-name"*.so*"!-typel-execchmod644{}+这条命令会在/your/directory目录下递归查找所有文件名以.so结尾的文件(共享库文件),并将它们的权限设置为644。!-typel部分确保只有实际的文件(不是符号链接)会被修改权限。请替换/your/......
  • linux系统中运行jmeter
    首先安装Wmware虚拟机linux系统,大家自行百度下载安装。可以在虚拟机上配置环境来直接jmeter脚本,也可以使用xshell连接,这里我们学习在虚拟机上配置环境来执行。下面是我安装好进来之后的页面 (如果大家对linux命令不太熟悉,可以下载一个可视化远程软件winscp进行操作)接下来我......
  • Linux搜索查找类
    1.find  【find指令将从指定目录向下递归遍历其中各个子目录,将满足条件的文件或者目录显示在终端】       案例1:按文件名:根据名称查找/home目录下的hello.txt文件find/home-namehello.txt   案例2:按拥有者:查找/opt目录下,用户名称为Tom的......
  • linux(centos7)中安装7z
    linux(centos7)中安装7z-tatasix-博客园(cnblogs.com)一.先安装wgetyum-yinstallwget二.下载7z的压缩包wgethttps://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2三.安装bzipyuminstall-ybzip2四.解压压缩包tar-jxvf......
  • 浅识Linux
    浅识LinuxLInux安装使用:先装VMware打开虚拟机软件,创建新的虚拟机,选择自定义安装硬件兼容性(默认选项即可)稍后安装操作系统,只创建一台裸机中间一些按需选择即可。。。。。。。。。。。指定网络连接方式为NAT(有需要虚拟机与宿主机处于同一网段的情况选桥接模......
  • 521源码-游戏源码-2024卡牌回合自走棋手游《梦间集》推出全新Linux手工服务端
    首款稀有卡牌回合自走棋手游《梦间集》推出全新Linux手工服务端整理更多网站源码,游戏源码,学习教程,请点击......