free

功能说明:显示内存状态。

语  法: free [-bkmotV][-s <间隔秒数>]

补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。

参  数:
 -b  以Byte为单位显示内存使用情况。
 -k  以KB为单位显示内存使用情况。
 -m  以MB为单位显示内存使用情况。
 -o  不显示缓冲区调节列。
 -s<间隔秒数>  持续观察内存使用状况。
 -t  显示内存总和列。
 -V  显示版本信息。

Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。

1. shutdown

shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。

执行shutdown命令时,系统会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录系统。使用shutdown命令可以直接关闭系统,也可以延迟指定的时间再关闭系统,还可以重新启动。延迟指定的时间再关闭系统,可以让用户有时间储存当前正在处理的文件和关闭已经打开的程序。

shutdown命令的部分参数如下:

  [-t] 指定在多长时间之后关闭系统

  [-r] 重启系统

  [-k] 并不真正关机,只是给每个登录用户发送警告信号

  [-h] 关闭系统(halt)

shutdown命令的工作实质是给init程序发送信号(signal),要求其切换系统的运行级别(Runlevel)。系统的运行级别包括:

  0:关闭系统

1:单用户模式,如果没有为shutdown命令指定-h或-r参数而直接执行,则默认将切换到此运行级别

2:多用户模式(不支持NFS)

3:多用户模式(支持NFS),一般常用此种运行级别

5:多用户模式(GUI模式)

6:重新启动系统

2. halt

halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。

halt命令的部分参数如下:

  [-f] 没有调用shutdown而强制关机或重启

  [-i] 关机或重新启动之前,关掉所有的网络接口

  [-p] 关机时调用poweroff,此选项为缺省选项

3.reboot

reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。

4.init

init是所有进程的祖先,其进程号始终为1。init用于切换系统的运行级别,切换的工作是立即完成的。init 0命令用于立即将系统运行级别切换为0,即关机;init 6命令用于将系统运行级别切换为6,即重新启动。

转载于:https://www.cnblogs.com/ovliverlin/archive/2007/07/23/828636.html

察看linux内存使用情况相关推荐

  1. linux 进程内存分析工具,Linux内存使用情况以及内存泄露分析之工具与方法

    1. 内存使用情况分析 1.1 系统总内存分析 通过cat /proc/meminfo,可用的物理内存=MemFree+Buffers+Cached. MemTotal:        5933132 ...

  2. LINUX 内存使用情况

    # free 显示结果如下: Mem:表示物理内存统计 total 内存总数 8057964KB used 已使用的内存 7852484KB free 空闲的内存数 205480KB shared 当 ...

  3. linux系统命令-查看内存使用情况

    1.查看系统内存占用 free -m [root@localhost ~]# free -mtotal used free shared buffers cached Mem: 2004 573 14 ...

  4. linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令 | Linux 中国

    作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存.CPU.磁盘等,是相当重要的. -- Magesh Maruthamuthu Linux 并不像 Windows,你 ...

  5. linux注入内存泄露,Linux 内存泄露小结

    本文仅限记录自己的一次 内存泄露追踪小记. 可能并不十分适用与大家的情况.而且方法也并不是很smart.仅做记录,能提供个思路更好. 一. 要问调试程序遇到什么问题最头疼, 内存泄露肯定能排在前几名里 ...

  6. Linux查看CPU和内存使用情况详解

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中, 可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态 ...

  7. linux内存使用统计,Linux 中free命令检查内存使用情况

    我们都知道, IT 基础设施方面的大多数服务器(包括世界顶级的超级计算机)都运行在 Linux 平台上,因为和其他操作系统相比, Linux 更加灵活.有的操作系统对于一些微乎其微的改动和补丁更新都需 ...

  8. linux 查看 内存 占用,Linux终端:用smem查看内存占用情况

    无论是作为系统管理员,还是作为使用桌面版Linux的简单用户,你都会注意到,某个进程在耗用你系统的所有内存. 首先要明白Linux是如何管理内存的:我多次接到用户的反映,说运行了free命令,就是无法 ...

  9. Linux下的十个好用的命令工具:查看系统版本,显示目录的大小,查看硬盘HDD/SSD,硬盘测速,ssh时自动输入密码,查看程序的内存使用情况,查看I/O的速度,查看ssh密码错误日志,查找文件

    文章目录 1.查看系统版本 2.显示目录的大小 3.查看硬盘是HDD还是SSD 4.硬盘测速 5.在ssh的时候自动输入密码 6.查看程序的内存使用情况 7.查看I/O的速度 8.查看ssh密码错误日 ...

最新文章

  1. Linu基础:磁盘存储和文件管理
  2. 页面显示 amp html6,浅谈HTML5 amp;amp; CSS3的新交互特性
  3. 基于 RocketMQ 的基金数字化陪伴体系的架构实践
  4. 已知三个用不同数制表示的整数_数制的概念与常用的数制之间的转换。大学生必看!...
  5. 金立e3t刷android4.4,金立E3T刷机包 Amigo OS 小清新风格 个性化定制功能 稳定流畅...
  6. 中国智能语音行业发展趋势预测:市场规模将达159.7亿[图]
  7. Java 初学记录之一 快速输入
  8. P2770 航空路线问题
  9. 混淆 php,开发简单的PHP混淆器与解混淆器
  10. air202-DTU接入ONENET平台简单教程
  11. 已知线段上某点与起点的距离,求该点的坐标
  12. 【读书笔记】《正面管教》——我们都不完美,但我们相处的很快乐
  13. linux执行jar的两种方式
  14. 计算机无线网怎么安装教程,全民wifi驱动怎么安装_电脑安装全民wifi驱动教程
  15. Raft 共识算法1-Raft基础
  16. Kodu程序的菜单---Kodu少儿编程第七天
  17. 北京工程测量乙级资质申请流程
  18. 使用Xunit进行单元测试
  19. [Luogu P4292] [BZOJ 1758] [WC2010]重建计划
  20. 用好Eclipse Task功能

热门文章

  1. C/C++冷门知识点你知道多少呢?
  2. a113 智能音箱芯片方案_高通入局智能音箱,首款四核单芯片方案曝光
  3. 电视光端机应用范围及故障维护问题介绍
  4. 【渝粤题库】陕西师范大学209010 现代教育战略 作业 (专升本)
  5. 【NBIoT无线模块DTU数传电台】串口服务器RS232/RS485端口工业路由信号传输
  6. 经典蓝牙和低功耗蓝牙(BLE)有什么区别?
  7. pv实现前趋图_Excel 数据透视图实现简易交互式数据面板
  8. java中的规范是什么意思_Java中的异常规范有什么好处?
  9. 控制计算机价格,本人对电脑不太懂。想十一买台笔记本电脑。价格控制在5000之内。请高手指点一下。谢谢!...
  10. vba执行linux命令,如何使用vba的shell()运行参数的.exe?