查看进程线程方法
windows
- 任务管理器可以查看进程和线程数,也可以用来杀死进程
tasklist
查看进程taskkill
杀死进程
linux
ps -fe
查看所有进程ps -fT -p <PID>
查看某个进程(PID)的所有线程kill
杀死进程top
按大写H切换是否显示线程top -H -p <PID>
查看某个进程(PID)的所有线程
java
jps
命令查看所有java进程jstack <PID>
查看某个java进程(PID)的所有线程状态jconsole
来查看某个java进程中线程的运行情况(图形界面)
jconsole远程监控配置
需要以如下方式运行你的java类
# Djava.rmi.server.hostname 远程服务器的ip地址
# Dcom.sun.management.jmxremote.port 指定jmx监听的端口
# Dcom.sun.management.jmxremote.rmi.port 指定jmx监听的端口
# Dcom.sun.management.jmxremote.ssl 是否开启ssl
# Dcom.sun.management.jmxremote.authenticate 是否开启认证
CentOS7中的firewall防火墙
- 查看防火墙状态
systemctl firewall-cmd --state
- 关闭防火墙
systemctl stop firewalld.service
- 开启防火墙
systemctl start firewalld.service
- 禁止开机启动启动防火墙
systemctl disable firewalld.service
资料资料
CentOS7中的firewall 和 iptables
黑马程序员-java高级开发工程师-并发编程
利用jdk自带的运行监控工具JConsole观察分析Java程序的运行