突然系统不能使用了,可以看一下是不是磁盘占满 了

首先登录到服务器

我的是mac

直接登录 使用ssh登录ssh -t root@104.224.166.36 -p27988

windows系统也可以使用 xshell来登录

命令行

df

df -lh清楚磁盘使用情况

df  -a 是全部的文件系统的使用情况

df  -i显示inode信息

df -k 已字节数显示区块占用情况

df --help查看更多df命令及使用方法

top命令查看内存使用情况

PID:当前运行进程的ID USER:进程属主 PR:每个进程的优先级别 NInice:反应一个进程“优先级”状态的值,其取值范围是-20至19,一 共40个级别。这个值越小,表示进程”优先级”越高,而值越 大“优先级”越低。一般会把nice值叫做静态优先级 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的共享内存 S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示       该进程优先值为负数 %CPU:进程占用CPU的使用率 %MEM:进程使用的物理内存和总内存的百分比 TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。 COMMAND:进程启动命令名称

total : 总计物理内存的大小。 used : 已使用多大。 free : 可用有多少。 Shared : 多个进程共享的内存总额。 Buffers/cached : 磁盘缓存的大小。 -/+ buffers/cached) : used:已使用多大; free:可用有多少。 注意: (mem)的used/free与(-/+ buffers/cache) used/free的区别:  这两者的区别在于使用的角度来看,前者是从OS(Operating  Sys)的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是11737644KB,已用内存是54215352KB, 后者所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。 所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

命令cat /proc/meminfo

查看RAM使用情况最简单的方法是通过命令:cat /proc/meminfo; 这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。 /proc/meminfo列出了所有你想了解的内存的使用情况。 进程的内存使用信息也可以通过命令:cat  /proc//statm 、 cat  /proc//status 来查看。

命令ps aux –sort -rss ps aux:  列出目前所有的正在内存当中的程序。 a显示终端上地所有进程,包括其他用户地进程(有的进程没有终端)。 -a  显示所有终端机下执行的进程,除了阶段作业领导者之外。 u 以用户为主的格式来显示进程状况。 x 显示所有进程,不以终端机来区分。 a会包括其他用户(否则只有用户本身); x会包括其他终端; aux就可以包括内存所有;

USER:该 process 属于那个使用者账号的 PID :该 process 的号码 %CPU:该 process 使用掉的 CPU 资源百分比 %MEM:该 process 所占用的物理内存百分比 VSZ :该 process 使用掉的虚拟内存量 (Kbytes) RSS :该 process 占用的固定的内存量 (Kbytes) TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。 STAT:该程序目前的状态,主要的状态有 R :该程序目前正在运作,或者是可被运作 S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。 T :该程序目前正在侦测或者是停止了 Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态 START:该 process 被触发启动的时间 TIME :该 process 实际使用 CPU 运作的时间 COMMAND:该程序的实际指令

linux上进程有5种状态:

  1. 运行(正在运行或在运行队列中等待)
  2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
  3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
  4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
  5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 uninterruptible sleep (usually IO) R 运行 runnable (on run queue) S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct (”zombie”) process 注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页). 使用ps格式输出来查看进程状态: ps -eo user,stat..,cmd user 用户名 uid 用户号 pid 进程号 ppid 父进程号 size 内存大小, Kbytes字节. vsize 总虚拟内存大小, bytes字节(包含code+data+stack) share 总共享页数 nice 进程优先级(缺省为0, 最大为-20) priority(pri) 内核调度优先级 pmem 进程分享的物理内存数的百分比 trs 程序执行代码驻留大小 rss 进程使用的总物理内存数, Kbytes字节 time 进程执行起到现在总的CPU暂用时间 stat 进程状态 cmd(args) 执行命令的简单格式 例子: 查看当前系统进程的uid,pid,stat,pri, 以uid号排序. ps -eo pid,stat,pri,uid –sort uid 查看当前系统进程的user,pid,stat,rss,args, 以rss排序. ps -eo user,pid,stat,rss,args –sort rss ———————————————— 版权声明:本文为CSDN博主「芝麻开门2015」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/resilient/article/details/82994485

以上就是良许教程网为各位朋友分享的Linux相关知识。

linux 磁盘空间查询相关推荐

  1. linux磁盘空间df-h出不出来,linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件...

    用lsof / | grep -i delete 从根目录定位打开的被删除的文件 如果定位到某文件占用空间很大 主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除 ...

  2. linux 日志文件被占用下不来怎么办,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...

    lsof简介 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能. 直接输入lsof部分输出为: 每行 ...

  3. linux 磁盘满了 预警,Linux磁盘空间满了的排查与解决思路

    block正常满 (磁盘实际不足) inode 满 大量的小文件 block 满 文件没有被彻底删除(硬链接数0 进程调用数不为0) 解放方法: 1 查看df -h 磁盘使用量根据占用量大小逐步逐步排 ...

  4. Linux磁盘空间使用率100%解决办法

    Linux磁盘空间使用率100%解决办法 磁盘空间使用率很高的解决办法 事情发生的原因 方法一:删除未被进程引用的大文件. 方法二:删除被磁盘引用的大文件 总结 磁盘空间使用率很高的解决办法 事情发生 ...

  5. vm虚拟机linux磁盘空间不足,手动扩大

    vm虚拟机linux磁盘空间不足,手动扩大 随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻 ...

  6. linux磁盘空间不足,但是使用df却发现磁盘空间至少有一半的空间没有使用

    linux磁盘空间不足,但是使用df -ah却看到还有近一半的空间,怎么会报磁盘空间不足呢? 其实很简单,因为node节点已经用完了,一个文件对应一个node节点,我们这里的说的空间其实是block, ...

  7. oracle指令df,怎么使用df命令查看Linux磁盘空间?

    查看Linux磁盘空间的工具有很多,那么怎么使用命令来查看磁盘空间呢?那就要用到df命令了,下面小编给大家介绍下使用df命令查看Linux磁盘空间的方法. [root@localhost ~]# df ...

  8. linux磁盘空间回收,linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收...

    linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收 概述 日常工作总会碰到磁盘满的情况,这时候我们需要去判定哪个地方占的存储比较多,看那些文件有没用,如果没用就可以删掉节省空间.下面大概写 ...

  9. linux未使用磁盘空间满,linux磁盘空间用满的处理方法

    linux下空间满可能有两种情况 可以通过命令 df -h  查看磁盘空间占用,实际上是查看磁盘块占用的文件(block) df -i  查看索引节点的占用(Inodes) 磁盘块和索引节点其中之一满 ...

最新文章

  1. BDOC generated after customer product id is changed in CRM - CUST_MAT_INF
  2. BZOJ 1854: [Scoi2010]游戏( 二分图最大匹配 )
  3. 这篇被引用近4k次的论文教你如何正确的理解和使用相关系数!
  4. php imagerotate png,php imagerotate,rotate image,rotateimage opencv
  5. matlab rgb2ntsc函数,matlab 颜色模型之间的转换
  6. 【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1
  7. Echart地图的省级,以及所有地市级下载与使用
  8. Windows系统镜像、PE系统下载地址大全
  9. 【微信小程序|组件库】一款清新且简洁的卡片样式
  10. 【计算机网络知识扫盲】十二、★Net命令详解☆
  11. 【线代】相似矩阵中特征根的求法:特征方程、一般方程为什么求得的特征根含义不同?
  12. Office Visio 2013、Office Project Pro 2013 简体中文大客户版32位、64位下载
  13. 免费ftp服务器,盘点三款好用的免费ftp服务器
  14. esxi - with nvidia geforce 10 titan xp card
  15. ai人工智能大爆发_人工智能解释了大爆炸之前发生的事情
  16. 关于寻迹小车组装建议
  17. 梳理PSS和SSS的位置
  18. Three.js中添加指南针
  19. HR必备:29套职业测评和性格测试题库
  20. Luogu P4996 咕咕咕

热门文章

  1. MyBatis—MyBatis概述
  2. MyBatis(一)MyBatis概述
  3. 成就系统和任务系统的设计
  4. 求符合给定条件的整数集(做题)
  5. 力天创见客流计数方案
  6. JS 中文编码格式转换
  7. 什么是字长(百度百科)
  8. 有利可图网_有利可图的项目的目录
  9. Problem L 七段显示器显示整数
  10. python discuz论坛帖子_[Scrapy爬虫实战]Discuz论坛版块内全部帖子获取