# 线程
查看进程是否启动 https://blog.csdn.net/dongruanlong/article/details/83027737
ps -ef|grep java
或者
ps -auxf | grep java
# -aux 显示所有包含其他使用者的行程
# f 显示程序键关系
e - 显示所有进程,环境变量
f - 全格式
a - 显示终端上地所有进程,包括其他用户地进程
u - 以用户为主的格式来显示程序状况
x - 显示没有控制终端地进程
或者 jps 命令
https://lawsssscat.blog.csdn.net/article/details/104858015
# 端口
查看监听端口是否正常 https://www.cnblogs.com/kikis/p/10755698.html
[root@ossaywapp04 ~]# netstat -lntup | grep java
# 日志
查看标准输出和出错日志
cat /usr/local/tomcat/logs/catalina.out
后台运行
-
ctrl + z
可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 -
直接后台运行
nohup java -jar shareniu.jar >/dev/null &
nohup
意思是(no sigh up)不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
>/dev/null
将打印内容输出到 “ 空洞 null ”
&
代表在后台运行。
可通过jobs命令查看后台运行任务
jobs -l
l
- 列出 PID
那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
如果想将某个作业调回前台控制,只需要 fg + 编号即可。
fg 23
查看某端口占用的线程的pid
netstat -nlp |grep :9181
监控输出文件的变化
nohup java -jar shareniu.jar >/dev/cas/log &
tail -f /dev/cas/log