服务器常用命令
1:查看安装的软件
ps -ef | grep nginx
2:端口被占用
netstat -anp | grep 8801
2.2,通过程序名查询进程 :
ps aux | grep 程序名
2.3, 通过进程 查询进程详细信息
ps -ef|grep 28332
kill -9 2237
//win —–netstat -aon|findstr “8801” —杀死进程 taskkill -pid 5288 -f
3:nginx重启
nginx -s reload
nginx 502[服务器挂掉]
4;解压war包
jar -xvf foodsafety.war
4:=全局部署====================
nohup java -jar detecation-0.0.1-SNAPSHOT.jar > nohup.out 2>&1 &
nohup java -jar shareniu.jar &
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
5:查看程序
5.1,查看文件路径:rpm -ql 程序名
5.2,查看程序是否正常运行:rpm -qa 程序名
5.3,查看监听端口 :netstat -tnlp
// nginx 错 nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
1, nginx
2, nginx -s reload //重启 【正向代理代理客户端,反向代理代理服务器。】
6:=查看jdk路径=
which java
7:=======将jar包注册为服务器=
7.1,创建执行文件.sh文件 vim demo-start.sh
#!/sh
nohup /usr/local/java/jdk1.8.0_171/bin/java -jar
/home/demo/jar/demo.jar > /home/demo/jar/demo.log &
echo $! > /var/run/demo.pid
7.1.2, 创建执行文件.sh文件 vim demo-stop.sh
#!/bin/bash
PID=$(cat /var/run/demo.pid)
kill -9 $PID
查看jdk路径: which java
7.2,创建.service脚本,开机自启动
cd /usr/lib/systemd/system
[Unit]
Description=demo
After=syslog.target
[Service]
Type=forking
ExecStart=/root/demo/sh/demo-start.sh
ExecStop=/root/demo/sh/demo-stop.sh
PrivateTmp=true
7.3,相关命令
重启配置文件 systemctl daemon-reload
启动/停止/重启/查看状态
systemctl start/stop/restart/status xxx.service
设置开机自启
systemctl enable xxx.service
查看console log
journalctl -u xxx.service
journalctl -f -u xxx.service
[Install]
WantedBy=multi-user.target
8.1,查找文件:find / -name 文件名
8.2,查看项目是否启动:ps ef|grep 项目名

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24896 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!