服务器常用命令

服务器常用命令

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进行处理,非常感谢!

上一篇 2020年7月16日
下一篇 2020年7月16日

相关推荐