linux常用命令-查看cpu、内存、磁盘和目录空间
1. 查看磁盘空间: df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 4.5G 33G 12% /
tmpfs 498M 0 498M 0% /dev/shm
-h 以人容易看懂的方式GB MB KB
如果 df -h /etc 会自动分析该目录所在的分区的磁盘容量情况
2. 查看目录占用大小: du -sh
[root@niewj server]# du -s *|sort -nr
371644 bk
304964 jdk1.7.0_80
173240 node
125732 tomcat7.0.73
39904 ghost
10292 svn
2160 flask0.10
4 hello.py
4 apps
-s summary 汇总空间大小
-h 易读格式 GB MB KB
按照占用空间降序排列就是 |sort -nr
sort -n 用数字方式排; -r 逆序
du -hs * --> * 表示目录下的所有文件的各自汇总,不是整体汇总,分开汇总。
3. top动态查看进程(相对于ps) 以及进程所占CPU、MEM等
按q离开。
-d 后面跟的是更新时间 秒数,默认是5秒
在更新状态的过程中: P M N 按下分别会按照CPU 、MEM内存占用,以及进程号的大小倒序显示。
[root@niewj server]# top -d20
top - 17:56:26 up 124 days, 2:49, 1 user, load average: 0.35, 0.15, 0.08
Tasks: 75 total, 1 running, 74 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.1%sy, 0.0%ni, 99.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 1018508k total, 900120k used, 118388k free, 187012k buffers
Swap: 0k total, 0k used, 0k free, 327424k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19232 828 536 S 0.0 0.1 0:03.18 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.24 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:18.67 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0
6 root RT 0 0 0 0 S 0.0 0.0 0:11.98 watchdog/0
7 root 20 0 0 0 0 S 0.0 0.0 9:00.49 events/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events/0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events_long/0
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events_power_ef
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cgroup
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khelper
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 async/mgr
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pm
比如按下 P 之后:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7313 root 20 0 286m 8948 3248 S 0.3 0.9 392:16.48 AliHids
1 root 20 0 19232 828 536 S 0.0 0.1 0:03.18 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.24 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:18.67 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 stopper/0
6 root RT 0 0 0 0 S 0.0 0.0 0:11.98 watchdog/0
7 root 20 0 0 0 0 S 0.0 0.0 9:00.51 events/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events/0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events_long/0
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 events_power_ef
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cgroup
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khelper
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 netns
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 async/mgr
比如按下 M 之后:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6579 root 20 0 1011m 128m 5732 S 0.0 12.9 83:01.51 node /var/www/g
9016 root 20 0 704m 64m 4852 S 0.0 6.5 37:30.25 PM2 v2.2.1: God
5428 mysql 20 0 694m 35m 2876 S 0.0 3.6 35:29.57 mysqld
7313 root 20 0 286m 8948 3248 S 1.2 0.9 392:16.64 AliHids
881 root 20 0 67324 5576 2332 S 0.0 0.5 367:31.36 AliYunDun
10511 root 20 0 243m 4864 868 S 0.0 0.5 0:11.77 rsyslogd
3030 root 20 0 100m 4500 3432 S 0.0 0.4 0:00.27 sshd
3032 root 20 0 105m 1996 1448 S 0.0 0.2 0:00.16 bash
836 root 20 0 24520 1904 1420 S 0.0 0.2 68:20.81 AliYunDunUpdate
10589 ntp 20 0 26600 1504 980 S 0.0 0.1 0:38.68 ntpd
10540 nscd 20 0 615m 1420 932 S 0.0 0.1 0:21.77 nscd
10421 root 20 0 114m 1264 656 S 0.0 0.1 0:14.35 crond
10364 root 20 0 66236 1232 516 S 0.0 0.1 0:10.46 sshd
3719 root 20 0 15016 1196 944 R 0.0 0.1 0:00.03 top
310 root 20 0 152m 888 476 S 0.0 0.1 0:00.48 svnserve
1 root 20 0 19232 828 536 S 0.0 0.1 0:03.18 init
9724 root 16 -4 10648 820 432 S 0.0 0.1 0:00.08 udevd
比如按下 N 之后:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10589 ntp 20 0 26600 1504 980 S 0.0 0.1 0:38.68 ntpd
10540 nscd 20 0 615m 1420 932 S 0.0 0.1 0:21.77 nscd
10511 root 20 0 243m 4864 868 S 0.0 0.5 0:11.77 rsyslogd
10421 root 20 0 114m 1264 656 S 0.0 0.1 0:14.35 crond
10364 root 20 0 66236 1232 516 S 0.0 0.1 0:10.46 sshd
9724 root 16 -4 10648 820 432 S 0.0 0.1 0:00.08 udevd
9016 root 20 0 704m 64m 4852 S 0.0 6.5 37:30.27 PM2 v2.2.1: God
7313 root 20 0 286m 8948 3248 S 0.3 0.9 392:16.83 AliHids
6579 root 20 0 1011m 128m 5732 S 0.0 12.9 83:01.55 node /var/www/g
5428 mysql 20 0 694m 35m 2876 S 0.0 3.6 35:29.60 mysqld
5311 root 20 0 105m 676 436 S 0.0 0.1 0:00.00 mysqld_safe
4266 root 18 -2 10644 640 256 S 0.0 0.1 0:00.00 udevd
3728 root 20 0 0 0 0 S 0.0 0.0 0:00.00 flush-202:0
3719 root 20 0 15016 1196 944 R 0.0 0.1 0:00.04 top
3032 root 20 0 105m 1996 1448 S 0.0 0.2 0:00.16 bash
3030 root 20 0 100m 4500 3432 S 0.0 0.4 0:00.27 sshd
1026 root 20 0 4064 372 304 S 0.0 0.0 0:00.00 mingetty
4. free查看内存空间使用情况:
-g GB单位
-m MB
-k KB
下面中: 系统总共有994M内存;swap有0M
空闲内存115M,已被使用的879M内存中,用于做buffer和cache的分别是182和319M
[root@niewj server]# free -m
total used free shared buffers cached
Mem: 994 879 115 0 182 319
-/+ buffers/cache: 376 617
Swap: 0 0 0
[root@niewj server]#
http://blog.csdn.net/guolong1983811/article/details/53471314
5. uptime
显示系统已经开机运行多久,以及1,5,15分钟的平均负载:
[root@niewj server]# uptime
18:30:02 up 124 days, 3:23, 1 user, load average: 0.14, 0.08, 0.09
linux常用命令-查看cpu、内存、磁盘和目录空间的更多相关文章
- Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志
Linux Centos下查看cpu.磁盘.内存使用情况,关闭MySQL日志 lsblk 查看分区和磁盘df -h 查看空间使用情况fdisk -l 分区工具查看分区信息cfdisk /dev/sda ...
- linux常用命令 查看文件
Linux常用命令 查看文件 cat命令 cat命令的用途是连接文件或标准打印输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示. 命令格式: cat [ ...
- AIX/Linux/HP-UX查看CPU/内存/磁盘/存储命令
1.1 硬件环境验证方式 硬件环境主要包括CPU.内存.磁盘/存储.网络设备(如F5等).系统特有设备(如密押设备等)等,其中网络设备和系统特有设备由网络管理员或项目组提供为准,本节主要关注CP ...
- Linux常用命令查看日志
cattail -f日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日 ...
- Linux常用命令查看文件、别名、切换目录、创建目录、查看当前目录
一.创建条件(使用liunx常用命令): 1.查看阿里云的环境是否搭建完成 首先快捷键 win+R 输入cmd 回车,打开命令提示符输入命令 ssh,回车. 2.登录阿里云账户 输入命令格式:ssh ...
- Linux常用命令 查看进程信息时 copy的-----温故而知新
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序. ps -A 显示所有程序. ps c 列出程序时,显示每个程序真正的 ...
- Linux 常用命令——查看系统
有的时候别人给你一个登录方式,但是不知道是啥系统,看图就知道了 1.uname -a 查看电脑以及操作系统 2.cat /proc/version 正在运行的内核版本 3.cat /etc/is ...
- linux常用命令(查看某些软件是否已安装)
查看imap是否已安装 rpm -qa | grep imap 以下为未安装的情形: 检查是否已安装sendmail: rpm -qa | grep sendmail 以下为已安装的返回:
- [linux常用命令]查看当前文件夹或该文件夹下文件(夹)的大小
du -sh *(星号表示当前所有文件夹)可以查看当前目录下各个文件夹的大小,-s表示只显示当前文件夹(不加-s你可以看到所有文件夹下的子文件夹的大小,太多了),-h表示以合适的大小查看.(可以用- ...
随机推荐
- ConcurrentHashMap原理分析(一)-综述
概述 ConcurrentHashMap,一个线程安全的高性能集合,存储结构和HashMap一样,都是采用数组进行分桶,之后再每个桶中挂一个链表,当链表长度大于8的时候转为红黑树,其实现线程安全的基本 ...
- 吐血分享一款免费看所有付费影视的app,不好用来石欠我
前言 朋友经常找我要各种付费影视资源,在下逛遍各大网站,终于找到一款app,那简直是神器啊. 几乎各大主流平台的付费影视都能观看,亲测有效.还在浏览器一个一个搜资源而费劲?? 还在为只买了一个平台的V ...
- 手把手教你使用 Prometheus 监控 JVM
概述 当你的 Java 业务容器化上 K8S 后,如果对其进行监控呢?Prometheus 社区开发了 JMX Exporter 来导出 JVM 的监控指标,以便使用 Prometheus 来采集监控 ...
- Word+Excel 问题及解决
[Word] 快捷操作 (1)每个字后面都有换行符的处理办法: 替换:∧p -> 空格 (2)隐藏Word文档中的换行符: word选项 -> 显示 -> 段落标记 [Excel]
- vs code C语言环境搭建
最近重温C语言,因为很多练习只是小程序,并不需要Clion和Codeblocks这样工程导向的编译软件,所以下载了vs code,并试图搜索相应的环境,在此过程中发现,网上许多vs code 的c/c ...
- JVM系列【6】GC与调优5-日志分析
JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 主要内容 分析PS.CMS.G1的回收日志,目标使大概能读懂GC日志. 测 ...
- Linux文件的查找之find命令处理动作
查找到文件之后的处理动作 例如:找出来系统中比较大超过10G的并且存放时间超过一年的log文件并删除 find / -name ".log" -size +10G -mtime + ...
- Python ( 学习基础篇 第二部 )
目录 运算符 算数运算符 比较运算符 赋值运算符 位运算符 逻辑运算符 成员运算符 身份运算符 Python 中运算符的优先级 运算符总结基础语法 判断类型 isinstence 代码块 流程控制 w ...
- 理解cookie
Cookie的有效期 Cookie的maxAge决定着Cookie的有效期,单位为秒(Second).Cookie中通过getMaxAge()方法与setMaxAge(int maxAge)方法来读写 ...
- 【5】TensorFlow光速入门-图片分类完整代码
本文地址:https://www.cnblogs.com/tujia/p/13862364.html 系列文章: [0]TensorFlow光速入门-序 [1]TensorFlow光速入门-tenso ...