一.查看内存信息

可以使用free命令显示系统的物理内存和交换分区的总量,以及已使用的、空闲的、共享的、在内核缓冲内的和被缓存的内存数量。

使用free命令可以显示计算机系统的内存容量。

[root@redhat2 ~]# free --help

free: invalid option -- '-'

usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]

-b,-k,-m,-g show output in bytes, KB, MB, or GB

-l show detailed low and high memory statistics

-o use old format (no -/+buffers/cache line)

-t display total for RAM + swap

-s update every [delay] seconds

-c update [count] times

-V display version information and exit

[root@redhat2 ~]#

例1:查看系统的物理内存和交换分区的总量。

[root@redhat2 ~]# free

total       used       free     shared    buffers     cached

Mem:       1592280     368792    1223488          0      51824     122532

-/+ buffers/cache:     194436    1397844

Swap:      3211256          0    3211256

[root@redhat2 ~]#

例2:以MB为单位查看系统的物理内存和交换分区的总量。

[root@redhat2 ~]# free -m

total       used       free     shared    buffers     cached

Mem:          1554        360       1194          0         50        119

-/+ buffers/cache:        189       1365

Swap:         3135          0       3135

[root@redhat2 ~]#

例3:显示物理内存和交换分区的总和。

[root@redhat2 ~]# free -t

total       used       free     shared    buffers     cached

Mem:       1592280     368792    1223488          0      51880     122532

-/+ buffers/cache:     194380    1397900

Swap:      3211256          0    3211256

Total:     4803536     368792    4434744

二.查看磁盘空间占用情况

使用df命令可以显示磁盘的相关信息。检查文件系统的磁盘空间占用情况,利用该命令获取硬盘占用了多少空间、目前还剩下多少空间等相关信息。

[root@redhat2 ~]# df --help

Usage: df [OPTION]... [FILE]...

Show information about the file system on which each FILE resides,

or all file systems by default.

Mandatory arguments to long options are mandatory for short options too.

-a, --all             include dummy file systems

-B, --block-size=SIZE  use SIZE-byte blocks

--direct          show statistics for a file instead of mount point

--total           produce a grand total

-h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)

-H, --si              likewise, but use powers of 1000 not 1024

-i, --inodes          list inode information instead of block usage

-k                    like --block-size=1K

-l, --local           limit listing to local file systems

--no-sync         do not invoke sync before getting usage info (default)

-P, --portability     use the POSIX output format

--sync            invoke sync before getting usage info

-t, --type=TYPE       limit listing to file systems of type TYPE

-T, --print-type      print file system type

-x, --exclude-type=TYPE   limit listing to file systems not of type TYPE

-v                    (ignored)

--help     display this help and exit

--version  output version information and exit

例1:显示系统的磁盘空间使用量。

[root@redhat2 ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda3             27499388   6662112  19440388  26% /

tmpfs                   796140        88    796052   1% /dev/shm

/dev/sda1               297485     33069    249056  12% /boot

[root@redhat2 ~]#

例2:以MB或GB为单位显示系统的磁盘空间使用量。

[root@redhat2 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3              27G  6.4G   19G  26% /

tmpfs                 778M   88K  778M   1% /dev/shm

/dev/sda1             291M   33M  244M  12% /boot

[root@redhat2 ~]#

例3:显示ext4文件系统类型磁盘空间使用量。

[root@redhat2 ~]# df -t ext4

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda3             27499388   6662112  19440388  26% /

/dev/sda1               297485     33069    249056  12% /boot

[root@redhat2 ~]#

例4:以MB或GB为单位显示磁盘空间使用量时也显示文件系统类型。

[root@redhat2 ~]# df -hT

Filesystem    Type    Size  Used Avail Use% Mounted on

/dev/sda3     ext4     27G  6.4G   19G  26% /

tmpfs        tmpfs    778M   88K  778M   1% /dev/shm

/dev/sda1     ext4    291M   33M  244M  12% /boot

[root@redhat2 ~]#

例5:显示磁盘空间i节点使用情况。

[root@redhat2 ~]# df -i

Filesystem            Inodes   IUsed   IFree IUse% Mounted on

/dev/sda3            1746240  107517 1638723    7% /

tmpfs                 199035       3  199032    1% /dev/shm

/dev/sda1              76912      39   76873    1% /boot

[root@redhat2 ~]#

三.显示目录或文件的大小

使用du命令可以显示目录或文件的大小。

[root@redhat2 ~]# du --help

Usage: du [OPTION]... [FILE]...

or:  du [OPTION]... --files0-from=F

Summarize disk usage of each FILE, recursively for directories.

Mandatory arguments to long options are mandatory for short options too.

-a, --all             write counts for all files, not just directories

--apparent-size   print apparent sizes, rather than disk usage; although

the apparent size is usually smaller, it may be

larger due to holes in (`sparse') files, internal

fragmentation, indirect blocks, and the like

-B, --block-size=SIZE  use SIZE-byte blocks

-b, --bytes           equivalent to `--apparent-size --block-size=1'

-c, --total           produce a grand total

-D, --dereference-args  dereference only symlinks that are listed on the

command line

--files0-from=F   summarize disk usage of the NUL-terminated file

names specified in file F;

If F is - then read names from standard input

-H                    equivalent to --dereference-args (-D)

-h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)

--si              like -h, but use powers of 1000 not 1024

-k                    like --block-size=1K

-l, --count-links     count sizes many times if hard linked

-m                    like --block-size=1M

-L, --dereference     dereference all symbolic links

-P, --no-dereference  don't follow any symbolic links (this is the default)

-0, --null            end each output line with 0 byte rather than newline

-S, --separate-dirs   do not include size of subdirectories

-s, --summarize       display only a total for each argument

-x, --one-file-system    skip directories on different file systems

例1:显示文件/root/a.sh的大小。

[root@redhat2 ~]# du /root/a.sh

4       /root/a.sh

[root@redhat2 ~]#

[root@redhat2 ~]# du -h a.sh

4.0K    a.sh

[root@redhat2 ~]#

linux 查看系统信息的更多相关文章

  1. [转]linux 查看系统信息命令

    linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  2. linux查看系统信息命令

    本文转载自江一<linux查看系统信息命令> # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /p ...

  3. linux 查看系统信息命令(比较全)

    linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  4. linux 查看系统信息命令

    linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  5. Linux查看系统信息(CentOS 7中测试通过)

    以下命令运载CentOS7中测试通过 Linux查看服务器系统信息 CentOS版本 [root@blog ~]# cat /etc/os-release NAME="CentOS Linu ...

  6. Linux查看系统信息及系统性能检测命令

    查看系统信息: ~# uname -a (Linux查看版本当前操作系统内核信息)Linux iZ23onhpqvwZ 3.13.0-30-generic #54-Ubuntu SMP Mon Jun ...

  7. 【linux】 linux 查看系统信息

    1.输入"uname -a ",可显示电脑以及操作系统的相关信息. 2.输入"cat /proc/version",说明正在运行的内核版本. 3.输入" ...

  8. Linux查看系统信息的一些命令及查看已安装软件包的命令

    转自:http://cheneyph.iteye.com/blog/824746 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看 ...

  9. Linux查看系统信息

    系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # ho ...

  10. Linux查看系统信息的命令及已安装软件包的命令

    系统 uname -a查看内核/操作系统/CPU信息head -n 1 /etc/issue查看操作系统版本cat /proc/cpuinfo查看CPU信息hostname查看计算机名lspci -t ...

随机推荐

  1. css技术

    CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言. CSS 目前最新版本为CSS2,能够真正做到网页表现与内容 ...

  2. I2C

    1.I2C协议个. 2.1 I2CADR 地址寄存器CPU也可以是I2C的Slave,CPU的I2C地址有 I2CADR指定 2.2 I2CFDR 频率设置寄存器The serial bit cloc ...

  3. C++ 开篇

    C++ 程序员历练之路 1.C++ primer 2.C++程序设计语言 C++之父的作品 3.C++标准库 STL 4.TCP/IP协议详解  共3卷 5.Oracle数据库和MySQl数据库的学习 ...

  4. JSP - 9大内置对象及其API

    内置对象:不需要预先声明就可以在脚本代码和表达式中随意使用,有以下特点 1.由JSP规范提供,不用编写者实例化 2.提供Web容器实现和管理 3.所有JSP页面均可用 4.只有在脚本元素的表达式或者代 ...

  5. Unity全视角游戏的键盘操作位移——研究笔记

    using UnityEngine; using System.Collections; public class MoveCeShi : MonoBehaviour { ; private Char ...

  6. php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别

    关于这个问题,搜索引擎上搜到一大片的文章,有很多问题,在这找到一篇正确的说法:http://mimiz.cn/index.php/php/php-http_host-server_name-diffe ...

  7. C语言实现简单php自定义扩展

    1.下载php源码 下载地址:http://cn2.php.net/get/php-5.6.29.tar.gz/from/this/mirror 传到/usr/local/src/下 上传命令:rz ...

  8. 浅谈mybatis中的#和$的区别

    1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111&qu ...

  9. HDU2896 病毒侵袭

    题目大意:给出若干病毒的特征码,不超过500个.每个病毒的特征码长度在20~200之间.现在有若干网站的源代码,要检测网站的源代码中是否包含病毒.网站的个数不超过1000个,每个网站的源代码长度在70 ...

  10. 【zz】MIT牛人解说数学体系

    作者:林达华 一.为什么要深入数学的世界 作为计算机的学生,我(原作者)没有任何企图要成为一个数学家.我学习数学的目 的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些. ...