linux 部署项目相关的命令很重要

143 阅读1分钟

防火墙相关的命令

#启动防火墙:
systemctl start firewalld

#查看防火墙的状态:
systemctl status firewalld 

#临时关闭防火墙(下次开机启动,自动启动防火墙)
systemctl stop firewalld


#停止(永久停止,下次开机不会启动防火墙): 
systemctl disable firewalld

#开机启动防火墙
systemctl enable firewalld

#禁用:
systemctl stop firewalld

防火墙开启一个端口的命令

#查看所有打开的端口:
firewall-cmd --zone=public --list-ports
# 1.先开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent   
# 2.重新载入防火墙
firewall-cmd --reload

部署Java项目端口号相关的命令

# 1、查看运行中的java程序
ps -ef|grep java

# 2、杀死进程
kill -9 xxxx(进程号)

# 3、查看端口号对应的PID
netstat -anp |grep 8089

# 4、查看进程号(15522)对应的端口号
ps -ef|grep 15522

# 5、查看已经使用过的端口号
netstat   -nultp

# 5、在后台启动并运行项目
#语法: nohup java -jar XXX.jar >具体的位置 2>&1&
nohup java -jar XXX.jar >/data/tmp/ruoyi-admin.log 2>&1&

nohup java -jar springboot-fruit-api.jar >/myapp/tmp/app/springboot-fruit-api.log 2>&1&


# 6.查找文件
#语法:  find  /(根目录) 文件名
find . / -name opencv*.hpp

find / -name dump.rdb