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

首先登录到服务器

我的是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

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

linux 查看空间相关推荐

  1. linux查看根目录使用率,Linux 查看空间使用情况的实例详解

    Linux 查看空间使用情况的实例详解 在日常的Linux巡检中,我们会遇到文件系统目录使用空间很高的情况,例如如下利用"df -h "查看到根目录空间使用超过80%.而我们仅仅知 ...

  2. linux查看空间使用情况并且清除,科技常识:Linux 查看空间使用情况的实例详解...

    今天小编跟大家讲解下有关Linux 查看空间使用情况的实例详解 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux 查看空间使用情况的实例详解 的相关资料,希望小伙伴会喜欢也能够帮助 ...

  3. linux 查看空间(内存、磁盘、文件目录、分区)的几个命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. free free命令用于显示内存状态. free指令会显示内存的使用情况,包括实体内存,虚拟 ...

  4. 查看linux所有空间说说,说说:Linux查看空间使用情况

    第一步:查看Linux系统的文件系统使用情况,如下可以看到根目录""已经使用81%.通过云服务器的市场表现可以看出,其有着极强的生命力和强有力的号召力. [[email prote ...

  5. dev hdb2在linux中表示,linux查看磁盘空间

    营销树今天精心准备的是<linux查看磁盘空间>,下面是详解! linux如何查看磁盘剩余空间 [root@Linuxvar]#df-hl文件系统容量已用可用已用%挂载点/dev/hdb2 ...

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

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

  7. linux 查看磁盘空间 拷贝不同目录下的文件

    linux 查看磁盘空间 df -h 拷贝不同目录下的文件 cp -rf 目录1 目录2 目录1是需要拷贝的文件所在目录 目录2是需要存放的位置 cp -rf /data/ws/m2e2/ ././表 ...

  8. Linux 查看磁盘空间实现代码介绍

    在windows下可以很方便的查看磁盘空间的.但是到了Linux查看磁盘空间,你可能就有点摸不着头脑了,呵呵.不要急,我这就要给你解决这个问题. Df命令是Linux查看磁盘空间系统以磁盘分区为单位查 ...

  9. Linux磁盘空间的查看和统计

    文章目录 Linux 查看磁盘空间可以使用 df 和 du 命令 df du du -sh du start.sh du -h home 实例 Linux 查看磁盘空间可以使用 df 和 du 命令 ...

最新文章

  1. Android在桌面上添加开关,多键开关 Andromax v1.1.7
  2. 【Android 内存优化】libjpeg-turbo 函数库交叉编译 ( libjpeg-turbo 函数库下载 | libjpeg-turbo 编译文档 | 环境准备 | NASM 安装 )
  3. Boost.Signals2 的初学者你好世界示例
  4. c语言输入若干数输出最小值循环结构,C语言上机150道题
  5. 炼数成金数据分析课程---16、机器学习中的分类算法(交叉内容,后面要重点看)...
  6. django contrib 包简介
  7. 7-110 吃火锅 (15 分)
  8. Web前端面试指导(十四):如何居中一个元素(正常、绝对定位、浮动元素)?
  9. 天气查询接口演示示例
  10. LeetCode 407. Trapping Rain Water II
  11. Linux环境下如何编译C++程序
  12. (转)专访Palantir创始人:如何接二连三创出独角兽公司?
  13. 怎样在 Ubuntu Unity Dash 添加关机、重启选项
  14. Linux开源字体——“文泉驿正黑”的安装命令
  15. PTA 基础编程题目集 7-15 计算圆周率 C语言
  16. 在mtk6223的软t卡上实现对sdhc卡的读写
  17. MX Player不支持此音频格式(EAC3)
  18. 生成有feature的pattern-graph数据集
  19. c语言结构体张三丰,第五次视频我发到网易云课堂上了
  20. 中国婚博会PHP高级工程师、安全顾问汤青松:浅析Web安全编程

热门文章

  1. 学习笔记(5):物联网硬件基础-电压源与电流源
  2. 奇葩公司规定程序员工资按代码行数算工资,个个提成这么高?
  3. 正一派道家奇门遁甲排盘算法python程序
  4. 【AD小知识】PCB快速开窗的方法
  5. Go 语言 exec 实时获取外部命令的执行输出
  6. 培训班出来的人后来都怎么样了?(六)
  7. html5 meter样式,css – Chrome中的HTML5 Meter样式
  8. 面临公司变相裁员该如何应对
  9. webpack打包js文件,图片路径错误,没有将图片打包的问题
  10. Android 查看当前应用的线程数是否超限