Centos7 linux下查看内存、CPU核数、磁盘、文件夹大小

本文详细介绍了一系列Linux系统资源监控与管理的实用命令,包括内存、CPU、系统版本、磁盘占用等关键信息的查看方法,以及如何解决磁盘占用率高但实际占用小的问题,最后介绍了如何通过命令直接上传文件到Linux系统。

曾梦想仗剑走天涯,因太菜取消原计划

  1. 查看内存大小
   cat /proc/meminfo| grep MemTotal
  1. 查看cpu物理核数
   cat /proc/cpuinfo| grep "cpu cores"| uniq
  1. 查看cpu逻辑核数
	cat /proc/cpuinfo| grep "processor"| wc -l
  1. 查看系统版本
	lsb_release -a
  1. 查看磁盘占用
	df -hl
  1. 查看当前所在目录下面的子文件夹大小
	du -ah --max-depth=1
  1. 有时候查看服务器发现磁盘占用率较高,但实际占用却没有那么大
	第一步 	df -hl 				查看占用情况
	第二步	du -sh * |sort -n 	查看实际占用
	第三步	lsof |grep delete	查看实际删除了文件,但是最终却没有释放的进程
	第四步	kill -9  进程号		杀死占用的进程
  1. 使用以下命令后,可以直接将文件通过黑窗口上传值Linux系统中
	yum -y install lrzsz  
### 查看 CentOS 7 系统中内存使用量的方法 #### 1. **使用 `free` 命令** 在 CentOS 7 中,可以通过运行以下命令来查看系统的内存使用情况: ```bash free -h ``` 此命令将以人类可读的形式(如 GB 或 MB)展示内存信息。输出通常包括以下列[^2]: - **total**: 显示总的物理内存大小。 - **used**: 已使用的内存大小。 - **free**: 当前未被使用的内存大小。 - **shared**: 被多个进程共享的内存大小。 - **buff/cache**: 缓冲区和缓存所占的内存大小。 - **available**: 这一列为估算的可用内存大小,表示系统启动新程序时可以利用的内存。 #### 2. **使用 `top` 命令** `top` 是一个动态实时监控工具,它可以提供关于 CPU内存使用率的信息。运行以下命令: ```bash top ``` 输出的第一部分会显示整体的内存使用状况,其中包括: - 物理内存总量及其分配比例。 - 缓存和交换分区的状态等细节[^3]。 #### 3. **使用 `/proc/meminfo` 文件** Linux 提供了一个虚拟文件 `/proc/meminfo` ,它包含了详细的内存统计信息。通过阅读该文件可以获得更精确的据: ```bash cat /proc/meminfo ``` 它提供了比 `free` 更加详尽的各项指标,比如 MemTotal、MemFree、Buffers、Cached 等参的具体值[^1]。 #### 4. **借助第三方软件** 对于需要长期监测或者图形化界面的支持来说,安装一些专门设计用来管理性能的应用可能会更有帮助,像 htop 就是一个增强版本的 top 工具,支持颜色编码以及更多的交互功能;另外还有 glances,它除了基本的硬件资源监视之外还集成了网络流量分析等功能[^3]。 ```bash yum install epel-release -y && yum install htop glances -y htop glances ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值