一、启动项目常用
-
查看所有运行进程:ps -aux
-
ps -ef | grep nginx
-
通过端口查询运行编号:netstat -lnp|grep 8090
-
终止该运行程序:kill -9 9932 (9932为运行编号)
-
启动程序:nohup java -jar sso-web-1.0.0-SNAPSHOT.jar & (nohup ~ &保证程序在客户端断开连接时依然运行,否则为当前窗口启动,即断开后服务终止)
-
查看nginx服务:ps -ef | grep nginx
查看版本
firewall-cmd --version
——————————
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
————————————————
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
关闭端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
重载防火墙配置
firewall-cmd --reload
或者进入/usr/local/nginx/conf,其执行命令:./nginx -s reload
查看防火墙开放端口
firewall-cmd --list-ports
查看防火墙状态
firewall-cmd --state
设置开机启动
systemctl enable firewalld -
如果日志在更新,如何实时查看 tail -f /var/log/messages
-
监控java日志:tail -f sdy-approval.log.2020-09-29.0.log
-
环境变量相关:
进入编辑页:# vi /etc/profile
按”I
“键进入编辑状态:export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
编辑完成,按”ESC
“退出编辑状态,”:wq
“进行保存;
让环境变量立即生效:# source /etc/profile
注:如果是vi,则:Esc 退出编辑模式,输入以下命令:
:wq 保存后退出vi,若为 :wq! 则为强制储存后退出(常用)
:w 保存但不退出(常用)
:w! 若文件属性为『只读』时,强制写入该档案
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
:e! 将档案还原到最原始的状态!
如果出现-bash: ls: command not found类似报错,则是因为环境配置问题,执行如下代码可解决:
export PATH=/bin:/usr/bin:$PATH -
新建文件夹和文本
```bash
# mkdir docker
# touch docker.json
```
- 查找文件
find / -name nginx
- 给用户赋值脚本运行权限
chmod +x nginx
将deploy.sh
以及undeploy.sh
赋予可执行权限
- 检查服务器安全问题
是否有连接外网:ping www.baidu.com
是否安装防火墙:firewall-cmd --state
netstat -tln | awk ‘NR>2{sub(“.*:”,“”,$4);print $4}’