Linux常用命令
目录操作
查看目录(文件夹)大小
du -h --max-depth=1
防火墙操作
查看防火墙的状态
systemctl status firewalld
开启防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
查看已开放的端口
firewall-cmd --list-ports
开启80的端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent
关闭80的端口号
firewall-cmd --permanent --zone=public --remove-port=80/tcp
重新加载配置
firewall-cmd --reload
查看CPU信息
查看物理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
端口操作
#查看端口监听
netstat -atunlp
路由操作
route del -net 192.168.3.0 netmask 255.255.255.0 dev eth1
加入永久路由
echo “route add -net 9.123.0.0 netmask 255.255.0.0 gw 9.123.0.1” >> /etc/rc.local
实际中发现,CentOS7.4默认环境下,rc.local中不会执行,需要赋权才可以
chmod +x /etc/rc.local
定时同步时间
0 23 * * * ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log