linux查看系统所有变量,Linux系统各指标命令
发布日期:2021-06-24 14:38:46 浏览次数:3 分类:技术文章

本文共 1569 字,大约阅读时间需要 5 分钟。

1、uptime查看系统负载

[xxx@lsyPro ~ ]$ uptime

16:55 up 7 days, 20:20, 3 users, load averages: 2.17 2.05 2.06

分别显示的是:当前系统时间(HH:mm)、系统已经允许时间(days)、系统用户(users)、平均负载值(最近1分钟、3分钟、5分钟)的值。

注意:

负载指的是计算机运行时候,cpu所执行进程的能力,可以类比为桥允许车辆数

单cpu全负荷为1,空闲为0

依次类推n个cpu全负荷就是n,区别一下,一个cpu多核情况下,还是按照1来计算

查看系统几核:

cat /proc/cpuinfo # 查看cpu信息

grep -c 'model name' /proc/cpuinfo # 直接返回的是cpu总核数

2、top命令(强化版的window任务管理器)

top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top**

1a050deb1b16

top mac图

解释如下:

➢ 第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、 5

分钟、 15 分钟内的平均值,数值越小意味着负载越低)。

➢ 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程

数。

➢ 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源

百分比、空闲的资源百分比等。CPU数据以百分比显示,例如: 97.1 id 表示97.1% CPU处于空闲状态。

➢ 第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

➢ 第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量

3、free命令

用于显示当前系统中内存的使用量信息

[root@iZm5eet6kto8emavielu68Z ~]# free -h

total used free shared(进程共享内存资源) buff/cache available()

Mem: 1.8G 661M 69M 1.1M 1.1G 995M

Swap: 0B 0B 0B

4、env查看linux系统环境变量

1a050deb1b16

5、查看Centos版本

rpm -q centos-release

[root@iZm5eet6kto8emavielu68Z ~]# rpm -q centos-release

centos-release-7-7.1908.0.el7.centos.x86_64

[root@iZm5eet6kto8emavielu68Z ~]#

uname 查看

[root@iZm5eet6kto8emavielu68Z ~]# uname -a

Linux iZm5eet6kto8emavielu68Z 3.10.0-1062.1.2.el7.x86_64 #1 SMP Mon Sep 30 14:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[root@iZm5eet6kto8emavielu68Z ~]#

其中el7 表示是centos7

lsb_release -a

[root@iZm5eet6kto8emavielu68Z ~]# lsb_release -a

LSB Version: :core-4.1-amd64:core-4.1-noarch

Distributor ID: CentOS

Description: CentOS Linux release 7.7.1908 (Core)

Release: 7.7.1908

Codename: Core

适用于Redhat、SuSE、Debian、Centos等发行版

转载地址:https://blog.csdn.net/weixin_33423069/article/details/116680406 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux打印机守护程序,linux下怎么编写守护程序呢?
下一篇:linux移动文件的脚本,使用Linux脚本移动文件

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月06日 12时33分39秒