centos系統相关指令
一、CPU查询
-
查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c -
查看物理CPU的个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l -
查看逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l -
查看CPU是几核
cat /proc/cpuinfo |grep "cores"|uniq -
查看进程情况
# -e 显示所有进程。-f 全格式 ps -ef | grep 端口 -
列出当前系统打开文件
#lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。 # 加端口号,查看端口被谁占用 lsof -i:端口号
二、防火墙相关
-
查看防火墙状态
firewall-cmd --state -
关闭、启动防火墙
systemctl start firewalld.service systemctl stop firewalld.service -
设置为开机自启、禁用
systemctl enable firewalld.service systemctl disable firewalld.service -
查看端口开放状态
firewall-cmd --query-port=12321/tcp -
开放某个端口
firewall-cmd --add-port=12321/tcp --permanent firewall-cmd --reload -
通过修改文件开放接口。通过以上指令开放端口无效时
vim /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8888 -j ACCEPT 永久放行 -A INPUT -s 172.8.8.1/24 -p tcp -m state --state NEW -m tcp --dport 888 -j ACCEPT 指定IP访问端口 service iptables restart
三、远程操作
-
将本地文件复制到远程机器
scp -r /opt/module/azkaban/exec-server/ root@172.16.7.333:/opt/module/azkaban/ -
在远程机器上创建文件夹(路径不存在就创建)
ssh 172.16.7.41 'mkdir -p /opt/module/azkaban/exec-server
四、统计相关
-
统计文件或文件夹个数
## 统计当前文件夹下文件的个数 ls -l |baigrep "^-"|wc -l ## 统计当前文件夹下目录的个数: ls -l |grep "^d"|wc -l ## 统计当前文件夹下文件的个数,包括子文件夹里的 : ls -lR|grep "^-"|wc -l ## 统计文件夹下目录的个数,包括子文件夹里的: ls -lR|grep "^d"|wc -l ## 查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。如果只想查看指定目录的总大小,可以使用du -sh 目录名称。 du -sh
五、常规修改
-
更改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
既要仰望星空,又要脚踏实地

浙公网安备 33010602011771号