linux命令
Nginx
命令 | 说明 |
---|---|
/usr/local/nginx/sbin/nginx -s reload | 重启nginx |
/usr/local/nginx/sbin/nginx | 启动nginx |
网络
命令 | 说明 |
---|---|
telnet 47.90.45.137 9091 | ping指定端口是否通 |
端口
命令 | 说明 |
---|
firewall-cmd --list-ports 查看对外开放的所有端口 netstat -ntulp |grep 8880 查看8880端口是否启动 netstat -nat|grep -i “80”|wc -l 查看指定80端口的句柄数 firewall-cmd --permanent --zone=public --add-port=8080/tcp 开放指定端口 systemctl reload firewalld 重启防火墙
进程
命令 | 说明 |
---|
netstat -nap | grep 30754 查看指定进程占用端口 netstat -an | grep 8101 查看指定端口占用进程 netstat -anpt | grep LISTEN | grep 3658 查看指定端口占用进程
文件
命令 | 说明 |
---|
du -h –max-depth=1 * 查看当前路径下各个文件大小 du -h * 列出当前每个文件夹大小 Find / -name ‘filename’ /目录下搜索指定文件路径 sed -n ‘1021960,1023960p’ info.log 查看指定行范围的信息 cat info.log |grep -n -A10 -B200 “e15227019222@163.com” 查看指定信息出现的 上下多少行 netstat -n | awk ‘/^tcp/ { state[$NF]} END {for(key in state) print key,"t",state[key]}’ 查看tcpip连接数
占用资源
命令 | 说明 |
---|
ps aux | head -1;ps aux |grep -v PID |sort -rn -k 4 | head -30 使用ps命令找出占用内存资源最多的30个进程 ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -n -r | less 查看进程占用的实际物理内存(从大到小) pmap -x 32462 查看具体进程下详细的内存使用情况 jmap -dump:format=b,file=/app/fkex/dump/dump.out 32227 指定进程生成dump堆信息
性能
命令 | 说明 |
---|
.
CPU占用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k3|head -10 内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 虚拟内存使用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10
%MEM 进程的内存占用率 MAJFL is the major page fault count, VSZ 进程所使用的虚存的大小 RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the “resident set size” meaning physical memory used) TTY 与进程关联的终端(tty)
查看宽带
代码语言:javascript复制安装插件:yum install libpcap nethogs
执行命令:nethogs