springboot部署jar项目和基本liunx命令
--- 查询进程:
ps -ef | grep java
--- 杀死项目进程:
kill -9 进程号
--- 部署命令 liunx:
自己创建日志放入 nohup.out 文件中
nohup java -jar visPlat-service-2.3.0.230522_CLOUD_RELEASE.jar &
重定向日志文件到 service.log 文件中
nohup java -jar service.jar > ./logs/service.log &
--- 部署 win
java -Dfile.encoding=utf-8 -jar 项目 jar 名
--- 查看端口是否开放
firewall-cmd --query-port= 端口 /tcp -- 返回 no 表示没开放
-- 开放端口命令:
firewall-cmd --zone=public --add-port= 端口号 /tcp --permanent -- 查询还是 no,需要再 firewall-cmd --reload 重启防火墙, 需要在防火墙中添加 8080 端口配置
-- 查询系统中某个文件的位置
find / -name 文件 / 文件夹名称
find . -name "*.log" -ls 在当前目录查找以.log 结尾的文件,并显示详细信息。
find /root/ -perm 600 查找 /root/ 目录下权限为 600 的文件
find . -type f -name "*.log" 查找当目录,以.log 结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于 100M 的文件
--- 创建文件夹
mkdir 文件夹名称
--- 创建文件
touch 文件名
--- 查询文件内容
tail -f -n 500 文件名
--- 编辑文件
vi 文件名
i、o、a:进入编辑模式
Esc:退出编辑模式
:q:不保存退出
:q!:不保存强制退出
:wq:保存并退出
--- 配置文件生效 profile
source /etc/profile
--- 复制文件到另一个文件中
cp -r 复制的文件名或者 * 复制到新文件夹的路径
--- 解压文件
tar -zcvf 压缩文件名
z:调用打包压缩命令
c:打包文件
v:显示运行过程
f:指定文件名
x:代表解压
--- 删除文件
rm -rf 文件名
--- 重命名文件
mv 旧名称 新名称
--- 查看内存占用情况:
df -h
--- 查看目录大小
du -h --max-depth=1
---linux 升级命令
yum -y update 升级所有包同时也升级软件和系统内核
--- 查看 ip
linux: ip addr
win: ipcnfig
--- 目录查询
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
--- 查看防火墙
状态:systemctl status firewalld
a) running:开启
b) dead:关闭
开启防火墙:systemctl start firewalld
关闭防火墙:systemctl stop firewalld
重启防火墙:systemctl restart firewalld.service
查询进程: ps -ef | grep java
--jar 打包部署
1. 查询所有进程,找到项目端口号对应的 PID
netstat -ntpl
2. 执行 jar 包
nohup java -jar 项目包名.jar >> 日志.log &
3. 查看实施日志
tail -f -n 500 日志.log
---Jenkins 启动
nohup java -jar jenkins.war --httpPort=8899 &
nohup java -jar jenkins.war --httpPort=8899 > jenkins.log 2>&1 &