Linux 常见操作命令

1.进程

 1)进程查询:ps -aux|grep XXX (例如查询redis相关服务:ps -aux|grep redis)

 2)杀死进程:kill -9 XXXXX

2.查询端口

1)查看开放端口:firewall-cmd --query-port=XXX/tcp

2)添加开放端口:firewall-cmd --zone=public --add-port=XXX/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

      重新载入 : firewall-cmd --reload
3)查看    firewall-cmd --zone= public --query-port=XXX/tcp
4)删除    firewall-cmd --zone= public --remove-port=XXX/tcp --permanent
5)端口使用情况:netstat -ntulp |grep XXX
 
3.防火墙
1)查看防火墙状态:systemctl status firewalld
2)开启防火墙:systemctl start firewalld
3)关闭防护墙:systemctl stop firewalld
3.查询服务器状态
1)查询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
2)查询服务器CPU状态
命令:top

top - 12:23:07 up 903 days, 23:43,  1 user,  load average: 2.27, 2.23, 2.23

load average分别记录了一分钟、五分钟、以及十五分钟的系统平均负载;负载均值:三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。数字越高,说明服务器的负载越 大,这也可能是服务器出现某种问题的信号;在多处理器系统中,负载均值是基于内核的数量决定的。以 100% 负载计算,1.00 表示单个处理器,而 2.00 则说明有两个双处理器,那么 4.00 就说明主机具有四个处理器。

 3)查询内存

#查看内存总数

cat /proc/meminfo | grep MemTotal

#查看磁盘剩余空间

df -h

posted @ 2020-09-01 10:15  井井凉风  阅读(175)  评论(0编辑  收藏  举报