linux常用查看服务器内存的命令

article/2025/9/30 3:45:01

1.free

free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。

 

free 命令的基本格式如下:

[root@localhost ~]# free [选项]

表 1 罗列出了此命令常用的选项及各自的含义。

表 1 free 命令常用选项及含义
选项含义
-b以 Byte(字节)为单位,显示内存使用情况。
-k以 KB 为单位,显示内存使用情况,此选项是 free 命令的默认选项。
-m以 MB 为单位,显示内存使用情况。
-g以 GB 为单位,显示内存使用情况。
-t在输出的最终结果中,输出内存和 swap 分区的总量。
-o不显示系统缓冲区这一列。
-s 间隔秒数根据指定的间隔时间,持续显示内存使用情况。

free查看内存大小--执行free -m

free -m 以 MB 为单位,显示内存使用情况。

free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况,其输出和 top 命令的内存部分非常相似。

free -m命令输出列表中,第一行显示的是各个列的列表头信息,各自的含义如下所示:

  • total 是总内存数;

  • used 是已经使用的内存数;

  • free 是空闲的内存数;

  • shared 是多个进程共享的内存总数;

  • buffers 是缓冲内存数;

  • cached 是缓存内存数。

Mem 一行指的是内存的使用情况;-/buffers/cache 的内存数,相当于第一行的 used-buffers-cached。+/buffers/cache 的内存数,相当于第一行的 free+buffers+cached;Swap 一行指的就是 swap 分区的使用情况。



2.df

df命令功能:显示指定磁盘文件的使用情况。如果没有指定文件,则显示所有挂载的文件系统的磁盘使用情况

       选项可以有

             -a:全部文件系统列表,包含虚拟文件系统

             -B:指定显示scale size,比如以M,G为单位显示

             -h:方便人阅读方式显示。

             -H:和-h相似,不过其中1k = 1000byte, 1M=1000k

             -i:列出inode的信息

             -k :区块为1024字节

             -l :显示本地文件系统

             -p:使用POSIX规范输出

             -t:打印指定的文件系统类型

             -T:显示文件系统类型

            -x:不打印指定的文件系统类型

    

  第一列代表 文件系统对应的设备文件的路径名(一般是硬件上的分区)

  第二列代表分区包含的数据块(1024byte)的数目

  第三列代表 使用的数据块的数据

  第四列代表 可用的数据块的数据

  第五列代表 使用的数据块的所占百分比

  第六列代表 文件系统的挂载点。

 第三列和第四列和不等于第二列的原因是每个文件分区都会有缺省的一部分给管理员使用。以便出问题后管理员能够登录系统。


3.du -sh *

查看当前目录使用情况

 
4.ll -h

我们经常会使用ll命令查看某个目录下的文件/文件夹,但他并不是Linux的一个基本命令。

它实际上是ls -l的别名,可以简写为 ll,效果是一致的.

 

 

 

 


http://chatgpt.dhexx.cn/article/Wv0a8YXD.shtml

相关文章

查看SQL-SERVER数据库及各个表的数据量及占用空间大小

1、查看某个数据库,直接执行存储过程sp_spaceused即可 exec sp_spaceused; 2、查看某个表,在存储过程后面加上表名即可 EXEC sp_spaceused T_XXXXX; 3、查看该数据库中的所有表,可以写一个存储过程,然后执行即可 存储过程如下&…

linux查看服务器内存占用情况

查看某个进程的占用内存情况(以‘device_maintenance’为例) 1.查找进程号 ps -ef | grep device_maintenance 或 ps -aux | grep device_maintenance2.查看服务器整体内存占用情况1 3.查看服务器整体内存占用情况2 free -htotal: 内存总数 used: 已经使用内存数 free: 完全…

查看服务器CPU内存

查看linux系统的内存有很多方法,以下为总结版本: 1- 内存:cat /proc/meminfo; cpu:cat /proc/cpuinfo; 2- 查看内存使用情况!!!! 使用命令:free -m 3- 查看CPU使用情况 使用命令:top 基本上使用上述三个命令就可以解决你的问题,以下是对这三个命令的详细…

Linux查看服务器总内存和总硬盘大小

一、linux CPU大小 其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU 可以看到上面&#xff0…

Sqlserver 查询数据库内存使用情况

SELECT object_name as 对象名称, cntr_value*0.1*10/1024/1024 as 应用值_M,cntr_value as 应用值,cntr_type as 应用类型,t.counter_name as 计数器名称,t.instance_name as 实例名称 FROM sys.dm_os_performance_counters t WHERE counter_name Total Server Memory (KB) …

查看linux服务器的内存和CPU信息

内存信息: 查看内存信息 # cat /proc/meminfo CPU: 注释: 1、总核数 物理CPU个数 X 每颗物理CPU的核数 2、总逻辑CPU数 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id&qu…

Linux(包括centos) 如何查看服务器内存、CPU

CPU架构 CPU架构主要包括:amd64、arm32v7、arm64v8、mips64el、mips32、ppc64le和ppc32等架构。 CPU信息 CPU信息主要为中央处理器详细信息,包括: 架构核心数量处理速度厂商名称CPU主频标签 … 注:不同的操作系统或者CPU架构提供…

linux查看服务器内存

1. free命令 free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 直接输入free命令,显示如下 free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB 另外&#…

查看Linux服务器内存使用情况

1、free 命令 free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 直接输入free命令,显示如下 free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB 另外&#…

如何查看linux服务器内存使用情况

1. free命令 free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。 直接输入free命令,显示如下 free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB 另外&#x…

微信小程序——获取openid

登录流程时序图: 获取openid: //首先我们要调用接口来获取登录凭证,也就是code //从而获取用户们登录的状态信息,其中有一个唯一标示,就是openid和登录要用到的钥匙(session_key)。 //用户的基…

微信小程序获取openid的两种方式

这篇文章是关于获取openid的两种方式,自己在学着用微信小程序来写一个小东西玩 首先我们要到小程序官网获取到自己的appid和Appsecret 如图 第一种:直接在微信小程序中获取,不需要通过后台 // 登录 wx.login({ success: res > { // 发送 …

微信小程序 - 登录获取openid和用户信息(适配getUserProfile)

GitHub Demo 地址: jh-weapp-demo 实现一些常用效果、封装通用组件和工具类 小程序码 微信小程序中如果需要使用微信的用户信息建立自己的用户体系,需拿到唯一标识openid,然后通过getUserProfile(基础库2.10.4以上可用)或者getUse…

【微信】微信授权获取openid

1. 介绍 页面加载之前先通过微信授权获取openid(账号唯一标识) 2. 公众号管理者授权 添加开发人员为该公众号的开发者和运营者 3. 使用测试账号 配置测试账号信息,可以使用本地 ip 测试公共号授权功能,192.168.xx.xx是本机局域…

获取微信用户OpenID

功能需求:获取用户openid ,实现微信公众号自动登录. 实现思路:用户访问公众号链接,获取到co de,用co de换取用户openid,将openid保存到session,每次登陆判断openid是否绑定用户,如果已经绑定了用户则直接登陆,如果openid没有绑定用户则进行登陆,用户登陆…

微信—前端获取openId方法和步骤

执行流程 前端 --> 后端服务 --> 微信服务&#xff08;openId/UnionID&#xff09; 微信公众号网页开发授权&#xff1a;https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#0 <template><div></div> …

如何获取用户的openid

如何获取用户的openid 你是否还在烦恼通过微信API接口获得openid的步骤烦恼&#xff1f;哈哈&#xff0c;今日突然发现一个特别方便的小窍门&#xff0c;不费吹灰之力找到用户的openid&#xff0c;详情如下&#xff1a; - &#xff08;1&#xff09;首先登陆微信公众号后台&a…

小程序获取code 获取 openId

VX号: LJT-917 1.首先先看文档 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html 如果你文档看的很明白 那么换openId 一看就懂 就不需要继续阅读本文章了&#xff0c;如果看了文档还是不懂&#xff0c;请继续阅读&#xff01; 2.前端调…

微信公众平台-测试号网页授权-获取openid方法

文章目录 1、创建自己的测试号2、测试号管理信息填写&#xff08;注意仔细一步步对照&#xff09;3、手动获取openid4、使用SDK获取openid 1、创建自己的测试号 通过申请链接&#xff1a;https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tsandbox/login 微信扫码登录 2、测…

获取微信用户的openId

开发框架:struts2&#xff08;零配置&#xff09; 官方文档下载地址 https://mp.weixin.qq.com/paymch/readtemplate?tmp/business/course3_tmpl&langzh_CN PS&#xff1a;下列获取openid的代码可以在柳峰的《微信公众平台应用开发方法、技巧与案例》的第六章找到。但是…