# :-: linux常用的相关查询命令
### **1.查看linux用户命令**
```
cat /etc/passwd
```
### **2.查看cpu,mem**
```
grep "model name" /proc/cpuinfo 查看cpu核数
```
```
cat /proc/cpuinfo 查看cpu详细信息
```
```
grep MemTotal /proc/meminfo 查看内存总大小以及剩余大小
```
```
free 查看内存总大小以及剩余大小查看SWAP(交换分区)总大小以及剩余大小
```
### **3.查看服务器型号 **
```
yum -y install dmidecode 有的系统中未带该命令,需要安装才能使用
```
```
dmidecode |grep "Name"
```
### **4.查看硬盘和分区 **
```
df -h 查看系统盘分区大小
fdisk -l 查看所有硬盘信息及大小
```
### **4.1 查看当前文件夹下每个文件大小**
```
ls -lht 并会给出当前文件大小总和,后面加具体的文件名会显示具体的文件大小
du -sh * 把*换成具体的文件名会显示具体的文件大小
```
5. 用ethtool 命令
```
ethtool eth0 查看当前的工作模式
```
```
ethtool -s eth0 speed 100 duplex full autoneg off 配置成百兆全双工,关上自适应
```
6.用 mii-tool 命令
```
mii-tool eth0 查看网卡的工作模式-网线是否连通
```
```
mii-tool -r eht0 还原网卡的自适应工作模式
```
7.查看操作系统版本
```
cat /etc/redhat-release 查看操作系统版本
```
8,LINUX创建用户的命令
```
useradd -g test -d /home/test1 -s /etc/bash -m test1
```
注解:-g 所属组 -d 家目录 -s 所用的SHELL
9,删除用户命令
```
userdel -r test1
```
10,创建密码命令
```
passwd
```
```
mkdir 创建文件夹
```
```
touch 创建文件
```
11,修改目录权限命令:
```
chmod -R 777 目录所在路径
```
12,关闭防火墙
1、firewalld的基本使用
```
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
```
### 3、压缩解压缩格式 .zip
#### 一、将文件或目录压缩为 .zip 格式:zip
①、命令名称:zip
②、英文原意:
③、命令所在路径:/usr/bin/zip
④、执行权限:所有用户
⑤、功能描述:将文件或目录压缩为.zip格式
⑥、语法: zip 选项【-r】【压缩后文件名】【文件或目录】
-r 压缩目录
⑦、压缩后文件格式:.zip
范例:在/tmp目录下创建a目录,然后执行命令:zip -r a.zip a,将a目录压缩为a.zip文件

** 通过zip压缩后是保留原文件或原目录的。**
#### 二、将 .zip 文件解压:unzip
①、命令名称:unzip
②、英文原意:
③、命令所在路径:/usr/bin/unzip
④、执行权限:所有用户
⑤、功能描述:将格式为.zip的压缩文件解压
⑥、语法:uzip【.zip的压缩文件名】
**范例:将a.zip文件解压:zip a.zip**
** **
解压之后也是保留原文件的