linux端口
linux查看端口是否被占用
-
netstat -lnp | grep 3000 # 查看3000端口被那个进行占用
-
fuser -k -n tcp 3000 # 强制关闭3000端口
开放某个端口
-
查看要开放的端口是否有程序监听
netstat -ntlp # 如80端口
-
编辑/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables # 按i进入编辑模式,输入以下内容,并保存 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-
重启iptables
service iptables restart
-
重启完成查看生效规则
service iptables status
查看端口是否开放
-
telnet 127.0.0.1 3000
linux句柄相关
查看打开文件的句柄总数
lsof|awk '{print $2}' |wc -l
根据打开文件的句柄数量降序排序,其中第二列为进程ID
lsof|awk '{print $2}' |sort|uniq -c |sort -nr|more
ulimit -a
查询内存占用前十的进程
ps aux | sort -k4,4nr | head -n 10
查看PID所有句柄
lsof -p pid
linux日志相关
查看linux系统日志(含oom)
dmesg -T | tail -n 1000
linux查看系统序列号
dmidecode -s system-serial-number
ES相关
清空ES缓存
curl -XPOST http://localhost:9200/_cache/clear -H 'Content-type:application/json' -d '{"fielddata": "true"}'