完善:《个人常用Linux命令》

This commit is contained in:
2022-08-22 20:14:31 +08:00
parent c2725b9e1e
commit 6c02ab58fe

View File

@@ -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
```