linux 如何查看目录的剩余空间大小?

你好,你的描述有点啰嗦。
其实我以前也这样做过,最直接的方法是这样的:
去年在办公室的旧Linux服务器上,我想看看根目录还剩多少空间。
我直接在终端中输入 df -h ,它立即就出来了。
哪个分区已满,哪个分区还松动,一目了然。
它-h正在将GB和MB更改为G和M,看起来顺眼。

如果想查看特定目录的占用情况,需要使用du -sh /path/to/directory,就像du -sh /var/log一样,这样就可以知道/var/log目录占用了多少空间。
-s是为了统计结果,-h是为了更好的外观。
没必要把1 02 4 1 02 4 1 02 4 写得那么糟糕。

您的 fdisk -l 查看硬盘分区,与目录空间无关。
除非你想格式化分区什么的。
通常我懒得使用 fdisk,所以我只是使用 ls -lh 来查看目录中的内容占用了多少,或者 du -sh 来查看目录本身占用了多少。
找出哪个目录占用了空间,然后确定它是否已满。

哦,对了,有时候系统分区满了,但是你用 df -h 却看不出来,因为 / 挂载点已经满了,但是 /tmp 或 /var 仍然很大。
在这种情况下,您需要使用 df -h 检查所有挂载点。
去年我在上海为一位客户工作。
服务器/var/log累积日志,直接压垮了/,差点把系统搞死。
当时我使用 df -h 发现 / 被 1 00% 使用,然后跟着 du -sh /var/log 找到问题。

总之,要检查目录中的剩余空间,我最喜欢的命令是 du -sh 和 df -h。
简单直接。
你的步骤看起来很完整,但实际操作起来其实没那么复杂。

linux怎么看内存大小

老实说,使用 free -m 命令是检查 Linux 系统内存大小最直接的方法。
当我管理服务器时,我每天多次运行此命令。

您可以通过直接在终端中输入“free -m”来看到这一点。
-m选项确实非常关键,否则默认单位可能是KB,一长串数字看起来很困难。
记得有一次,新来的运维实习生忘记加-m,看着几十万千字节的内存数据,一头雾水。

查看结果。
最上面一行有“总计”。
这个数字代表你的总内存。
例如,我上次查看开发机时,总数为1 6 ,因此我知道它是1 6 GB内存条。
用过就是用过,免费就是免费。
buff/缓存区域实际上非常酷。
它是系统自动用于缓存的内存。
虽然看起来是用过的,但可以随时回收。

但请记住,这个总数显示的是物理内存。
某些系统安装了 RAM 磁盘或 ZRAM 压缩内存,因此总数可能会发生变化。
我记得在 CentOS 7 上我调整了 ZRAM 压缩比,总数略有变化。

还有一个细节。
可以优化不同Linux发行版的输出格式。
例如,在较旧的 Debian 版本中,“共享”列可能会丢失。
此外,与 Ubuntu 2 0.04 一样,“buff/cache”将分为两列:“cached”和“dirty”。
注意这些微小的差异。

简而言之,如果您想确认系统中安装了多少物理内存,只需关注总栏即可。
这个数字是最准确的。

linux查看内存的大小

老实说,在 Linux 中检查内存大小非常简单。
主要有以下三种方式。
我们先来说说最重要的事情。
使用free命令,可以直接查看物理内存总量、已使用量和空闲量。
例如,在我们去年运行的项目中,系统总内存显示为5 04 MB,但实际上是5 1 2 MB,因为8 MB仍然被内核占用。
还有一点,free命令的/+buffers/cache行可以告诉你哪些物理内存被使用,哪些内存是空闲的。
一开始我以为缓存和缓存不重要,后来发现错了。
他们实际上是改进系统的一部分。

另一个重要的细节是检查文件 /proc/meminfo。
虽然这个文件不像空闲文件那么直观,但它提供了更详细的内存使用统计信息,例如内存页大小、交换空间大小等。
这个文件对于深入分析内存使用情况很有用。

等等,还有一件事,检查 /proc/kcore 的文件大小。
该文件大小反映了系统的物理内存加上一定量的交换空间,但该值并不总是准确的,不建议作为测量值。
我认为值得先尝试 free 命令,然后检查 /proc/meminfo 如果您需要更详细的信息。
至于/proc/kcore,除非特别需要,否则可以忽略。