Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

作者: hangge 发布时间: 2020-01-30 浏览: 313 次 编辑

一、系统监控

1,内存占用情况

使用 free 命令可以显示闲置内存、总内存和交换内等方面的信息,单位是字节。

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

2,CPU 占用情况

使用 top 命令能够实时显示系统中各个进程的资源占用状况。按“q”即可退出 top 屏幕。

注意kill -9 PID 可以强制中断一个进程

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

3,磁盘占用情况

(1)执行如下命令可以列出文件系统的整体磁盘使用量:

df -hl


原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

(2)执行如下命令可以查看当前目录下各个文件/目录占用的空间大小:

du --max-depth=1 -h


原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

(3)执行如下命令可以查看当前目录下所有文件总大小:

du -sh


原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)


(4)du -sh 命令后面也可以带上具体的路径来查看指定目录下所有文件总大小:

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

二、文件操作

1,展示文件内容

执行如下命令可以显示当前目录下所有内容(档案的属性等等数据)


ls -lh

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

2,复制文件

cp 命令可以复制文件也可以是目录,下面将 fileA 复制到 fileB

-p:连同文件的属性一起复制,而非使用默认方式,与 -a 相似,常用于备份。
-r:递归持续复制,用于目录的复制行为。


cp -p -r fileA fileB

3,移动文件

mv 命令可以移动文件也可以是目录,下面将 fileA 更名为 fileB


mv fileA fileB

4,删除文件

(1)下面命令将当目录下所有的文件和目录都删除:


rm -rf *


(2)下面命令删除 fileA 这个文件:

rm -rf fileA

5、文件的压缩与解压缩(tar 命令)

(1)执行如下命令会把 /hangge 文件夹打包后生成一个 /home/hangge.tar.gz 的文件(压缩包里根路径是 /hangge 文件夹)。


tar -zcvf /home/hangge.tar.gz /hangge


(2)执行如下命令会将 hangge.tar.gz 解压在当前目录下面:

tar -zxvf hangge.tar.gz


(3)执行如下命令会将 hangge.tar.gz 解压在指定目录下面:

tar -zxvf hangge.tar.gz -C new_dir

三、防火墙设置

1,开启/关闭防火墙

(1)执行下面命令查看当前防火强是否是启用状态:

systemctl is-enabled firewalld

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)

(2)执行下面命令将永久关闭防火墙:


systemctl disable firewalld


(3)执行下面命令将永久开启防火墙:

systemctl enable firewalld

2、打开端口

(1)执行如下命令可以查看目前所有打开的端口:


firewall-cmd --zone=public --list-ports

原文:Linux - 常用命令汇总(内存cpu使用率、目录大小、文件复制、压缩、防火墙...)


(2)执行如下命令添加一个 24017 端口:


firewall-cmd --permanent --add-port=24017/tcp

firewall-cmd --reload


原文出自:www.hangge.com 转载请保留原文链接:https://www.hangge.com/blog/cache/detail_2556.html