配置java环境变量:
vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
刷新配置
source /etc/profile
java -version
后台启动jar包三种方式:
1. 在末尾加入 & 符号
java -jar xxx.jar &
2. 执行java -jar xxx.jar后,ctrl+z 退出到控制台,执行 bg,exit,完成以上3步,退出SHELL后,jar服务一直在后台运行。
3. nohup java -jar xxxx.jar & (推荐)
按天打印日志
nohup java -jar xxxx.jar >> /home/log/xxxx-$(date +%Y-%m-%d).log 2>&1 &
查看java进程
ps -ef | grep java
停止进程 kill -9 进程id
停止所有java进程命令:
pkill - 9 java
关闭防火墙:
1.查看防火墙状态
systemctl status firewalld.service
2.关闭防火墙
systemctl stop firewalld.service
3.禁用防火墙
systemctl disable firewalld.service
Nginx基本管理命令
要停止您的Web服务器,您可以键入:
sudo systemctl stop nginx
要启动您的Web服务器,请键入:
sudo systemctl start nginx
要重启您的Web服务器,请键入:
sudo systemctl restart nginx
如果您只是进行配置更改,Nginx通常可以重新加载,可以使用此命令:
sudo systemctl reload nginx
关闭 Nginx随系统启动:
sudo systemctl disable nginx
开启 Nginx 随系统一起启动:
sudo systemctl enable nginx
查看端口
lsof -i:端口号
查看所有开启的端口号
netstat -aptn
查看系统中所有使用udp协议的端口号
netstat -nupl
查看系统中使用tcp协议的端口号
netstat -ntpl
查看Linux系统版本
lsb_release -a