./startup.sh
./shutdown.sh
tail -n 500 ../logs/catalina.out
tailf -1000 hzks-pda.log
tailf ../logs/catalina.out
tailf *.log
catalina.out
// 【iotop】不用重启服务清理文件: truncate -s 0 catalina.out
***************************** ------- Linux ----- **********************
## 授权
1. chmod -R 777 /S50_test
## PS
查看所有java进程命令: ps -ef |grep java
根据文件类型查看占用的PID: ps -ef |grep *.jar
ps -ef|grep zgcgw.sh
ps -ef|grep zgcgw.py
根据端口查看占用的PID:netstat -nlp|grep 8899
1、根据名字查询进程
ps -ef | grep tomcat
2、根据进程号查询对应的端⼝(如果没有netstat命令,使⽤ yum -y install net-tools安装)
netstat -nap | grep 6832
3、根据端⼝号查询进程
netstat -tunlp | grep 8082
4、根据进程号查看进程详细信息
ps -ef | grep 6832
5、杀死进程(看好再杀,千万别错杀,⼩⼼被祭天!)
kill -9 6832
## kill
结束PID: kill 【 PID 】
强制结束PID: kill -9 【 PID 】
停止特定java进程命令:kill -9 java进程序号
停止所有java进程命令:pkill - 9 java
根据名字停止所有进程:pkill -f "process_name_pattern"
## 查看空间情况
查看空间使用情况: df -lh
查看哪个目录占用空间大小: du -sh *
## 关于/proc/kcore 128T内存爆满问题的解决
lsof | grep delete
kill 进程即可
## Rabbitmq:
启动: rabbitmq-server -detached
关闭: rabbitmqctl stop
状态: rabbitmqctl status
## 查看nginx 所在目录:/usr/sbin/nginx -t
## 查看启动命令所在目录 : whereis nginx
## 实时监控后台运行日志:tailf *.log
## 后台运行 jar 文件:
nohup java -jar /home/admin/alarm-admin.jar >/home/admin/log/alarm-admin.log 2>&1 &
***************************** Windows 命令 **********************
------- reids -----
启动: redis-server.exe redis.windows.conf
------- rabbitmq -----
启动: rabbitmq-plugins enable rabbitmq_management
------- cmd -----
端口查看进程: netstat -ano|findstr [端口]
netstat -ano|findstr 6379 # 查看端口
结束进程: taskkill /T /F /PID [进程PID]
taskkill /f /t /im java.exe # 结束 所有 java 端口占用
------- Nginx -----
1. nginx 命令
taskkill /fi "imagename eq nginx.EXE" /f #停止
tasklist /fi "imagename eq nginx.exe" # 查看nginx是否运行
taskkill /f /t /im nginx.exe # 结束nginx命令
nginx.exe 运行命令
日常 Linux 命令
于 2022-05-25 15:47:54 首次发布