1. 内存泄漏检查
valgrind --leak-check=full --show-reachable=yes --trace-children=yes ./a.out
yum install gcc-c++ libtool automake autoconf asio-devel boost-devel cajun-jsonapi-devel c-ares-devel cppunit-devel gperf db4-cxx-devel db4-devel openssl-devel mysql-devel pcre-devel perl popt-devel python-devel python-pycxx-devel freeradius-client-devel xerces-c-devel
valgrind --leak-check=full --show-reachable=yes --trace-children=yes ./rtmpproxy >valgrind.log
2.抓包
tcpdump -i any -s 0 -w xxx.pcap
tcpdump -s 0 -i any -nn -v port 5062
3.查看端口被谁占用(lsof -i与netstat命令)
lsof -i :8090
4. 产生core文件
ulimit -S -c unlimited > /dev/null 2>&1
5. 查询CentOS版本
rpm -q centos-release|cut -d- -f3
6.监听ip端口
nc -z 192.168.12.100 5060
7.Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c