diff --git a/docs/categories/fragments/2019/12/31/个人常用Linux命令.md b/docs/categories/fragments/2019/12/31/个人常用Linux命令.md index 6228c146c..6e0ff1309 100644 --- a/docs/categories/fragments/2019/12/31/个人常用Linux命令.md +++ b/docs/categories/fragments/2019/12/31/个人常用Linux命令.md @@ -17,7 +17,7 @@ tags: ### 查询系统详情 -```shell +```bash # 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 uname -a ``` @@ -26,7 +26,7 @@ uname -a ### 查询系统发行版本 -```shell +```bash # 只适合Redhat系的Linux cat /etc/redhat-release ``` @@ -35,14 +35,14 @@ cat /etc/redhat-release ### 查看CPU信息 -```shell +```bash # 逻辑CPU数量和CPU型号 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c ``` ![201912312031888](../../../../../public/img/2019/12/31/201912312031888.png) -```shell +```bash # CPU真实数量(有时候虽然逻辑CPU是8核,但可能是由两颗4核CPU构成的) cat /proc/cpuinfo | grep physical | uniq -c ``` @@ -51,7 +51,7 @@ cat /proc/cpuinfo | grep physical | uniq -c ### 查询RAM信息(内存) -```shell +```bash # 用于查看有关系统 RAM 使用情况的信息(带大小单位) free -h ``` @@ -60,10 +60,66 @@ free -h ### 查询ROM信息(磁盘) -```shell +```bash # 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息 df -h ``` ![201912312032777](../../../../../public/img/2019/12/31/201912312032777.png) +## 防火墙相关 + +::: tip 已测试适用系统 +CentOS 7.5 +::: + +### 查看防火墙状态 + +```bash +systemctl status firewalld +``` + +### 开启防火墙 + +```bash +systemctl start firewalld +``` + +### 关闭防火墙 + +```bash +systemctl stop firewalld +``` + +### 查看开放的端口列表 + +```bash +firewall-cmd --zone=public --list-ports +``` + +### 查看防火墙某个端口是否开放 + +```bash +firewall-cmd --query-port=端口号/tcp +``` + +### 开放端口 + +```bash +# 开放某个端口 +firewall-cmd --zone=public --add-port=端口号/tcp --permanent +# 开放指定端口范围 +firewall-cmd --zone=public --add-port=端口号起-端口号止/tcp --permanent +``` + +### 关闭端口 + +```bash +firewall-cmd --zone=public --remove-port=端口号/tcp --permanent +``` + +### 重启防火墙(防火墙配置立即生效) + +```bash +firewall-cmd --reload +``` \ No newline at end of file