1、lsof -i:10000 查看端口
2、用命令chmod 修改一下bin目录下的.sh权限就可以了 chmod u+x *.sh 修改权限
3、df命令可以显示目前所有文件系统的可用空间及使用情形:
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/sda2 35G 2.3G 31G 7% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
/dev/sda1 485M 30M 430M 7% /boot
[root@localhost ~]# du -h --max-depth=1 /oss/*
8.3M /oss/software/tomcat-connectors-1.2.37-src
18M /oss/software/tomcat-connectors-1.2.32-src
72M /oss/software/httpd-2.2.23
33M /oss/software/apache
299M /oss/software
4、pstree pid 查看某个进程的线程数
-rbash-3.2$ pstree 6474
java───154*[{java}]
-rbash-3.2$ pstree 11374
java───405*[{java}]
-rbash-3.2$
pstree | grep java 查看java进程的线程数
-rbash-3.2$ pstree | grep java
|-java---154*[{java}]
|-java---405*[{java}]
|-java---47*[{java}]
5、netstat
例:
查看16003端口的连接数:
netstat –na|grep 16003|wc –l
列出所有连接16003的每个ip的连接数
netstat -an|grep 16003|awk '{print $5}'|awk -F : '{print $4}'|sort|uniq -c
tcpdump
#只显示来源和目的端口为80的TCP分节
tcpdump 'tcp and port 80'
#只显示来源和目的端口为80,并且设置了SYN标志的TCP分节
tcpdump 'tcp and port 80 andtcp[13:1] & 2 != 0'
#只显示来源端口为7001~7005之间的TCP分节
tcpdump 'tcp andtcp[0:2]>7000 and tcp[0:2]<=7005'