WDQYES博客

标签:linux

linux排查CPU占用过高

通过top命令查看占用cpu进程 执行top命令得到以下结果: top命令执行结果 通过上图可以明显看出进程PID 41843占用cpu过高,明显存在问题,定位到了进程id。 只观察进程PID 41843的CPU和内存以及负载情况 top -p 41843 结果如下: top -p 41843命令执行结果 这里顺便解释下上图各个参数的意义,有利于读者更好的排查问题 第一行是任务队列信息 top - 14:06:34 up 537 days, 6 min, 6 users, load average: 0.41, 0.45, 0.43 任务队列信息 含义 14:06:34 当前时间 537 days 系统运行时间 6 min 用户在线时间 6 users 在线用户数 load average: 0.41, 0.45, 0.43 系统负载,即任务队列的平均长度。1分钟前、5分钟前、15分钟前平均负载 第二行为进程的信息 进程信息 含义 Tasks: 1 total 进程总数 0 running 正在运行的进程数 1 sleeping 睡眠的进程数 0

linux防火墙和端口设置

service方式 查看防火墙状态: service iptables status 开启/关闭防火墙: service iptables start service iptables stop iptables方式 开放端口:8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 也可以通过编辑: vim /etc/sysconfig/iptables 进入编辑增添一条: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 然后保存重启... service iptables save //保存设置 查看防火墙状态: /etc/init.d/iptables status 暂时关闭防火墙: /etc/init.d/iptables stop 重启iptables: /etc/init.d/iptables restart firewall方式 远程登录到vps,查看firewall防火墙版本: firewall-cmd --version 查看firewall防火