前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云服务器基本指标信息查看及命令

云服务器基本指标信息查看及命令

作者头像
山月
发布2020-06-12 17:33:20
3.7K0
发布2020-06-12 17:33:20
举报

通过前几章内容的学习,我们已经可以很容易地进入云服务器及从 github 拉取代码。本章内容将会为你介绍如何查看云服务的基本配置。

关于云服务器系统的基础信息,在购买时就会有标明,至于一些资源的使用情况在云服务器服务商的控制台上也有相应的监控。

❝如果你对监控有更细致化的需求,也可以采用 node exporter + cadvisor + prometheus + grafana 做更为精细的掌控。 ❞

但是最重要的是: 「你要了解哪些指标,以及它们如何在服务器上用命令敲出来」,举例如下

  • 如何查看 linux 版本和 centos 版本号
  • 如何查看内存配额及使用情况
  • 如何查看CPU核心数量及CPU使用率
  • 如何查看磁盘使用情况
  • 如何查看服务器的平均负载
  • 如何获取服务器的公网 IP 以及私网 IP
  • 如何查看服务器登录的所有用户
  • 如何查看服务器登录的所有用户

❝关于监控更多内容可以参考以下章节: linux 各项监控指标[1] ❞

  • 原文地址: linux 基础信息查看[2]
  • 系列文章: 服务器运维笔记[3]

linux 版本和 centos 版本

代码语言:javascript
复制
# 查看 linux 版本
$ uname -a
Linux shanyue 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

# 查看 centos 版本号
$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

内存配额及使用情况

查看还有多少内存,available 指还有多少可用内存

代码语言:javascript
复制
# -h 指打印可视化信息
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        154M        2.1G        512K        1.5G        3.3G
Swap:            0B          0B          0B

CPU 核心数量及使用率

代码语言:javascript
复制
# 查看 cpu 的核心数
$ cat /proc/cpuinfo

# 查看
$ top

$ htop

磁盘使用情况

代码语言:javascript
复制
$ df -h

平均负载

load average 指单位时间内运行态进程及不可中断进程的平均进程数,运行态进程指正在使用或者等待使用 CPU 的进程,不可中断进程指正等待一些 IO 操作的进程。可使用 uptime 查看此指标。

代码语言:javascript
复制
$ uptime
 16:48:09 up 2 days, 23:43,  2 users,  load average: 0.01, 0.21, 0.20

IP

代码语言:javascript
复制
# 公网IP
$ curl ifconfig.me
59.110.216.155

# 公网IP,上个地址的网络在国内不太好
$ curl icanhazip.com
59.110.216.155

# 私网IP
$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.68.39  netmask 255.255.240.0  broadcast 172.17.79.255
        ether 00:16:3e:0e:01:d8  txqueuelen 1000  (Ethernet)
        RX packets 416550  bytes 505253322 (481.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 194374  bytes 67561825 (64.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

登录用户

代码语言:javascript
复制
$ who -u
who -u
root     pts/0        Oct 18 15:04 04:25       16860 (124.200.184.74)
root     pts/2        Oct 18 18:10 01:22        2545 (124.200.184.74)
root     pts/5        Oct 18 19:33   .         24952 (124.200.184.74)

$ last -a | head -6
root     pts/5        Fri Oct 18 19:33   still logged in    124.200.184.74
root     pts/2        Fri Oct 18 18:10   still logged in    124.200.184.74
root     pts/2        Fri Oct 18 18:10 - 18:10  (00:00)     124.200.184.74
root     pts/2        Fri Oct 18 17:54 - 18:10  (00:16)     124.200.184.74
root     pts/2        Fri Oct 18 17:49 - 17:53  (00:03)     124.200.184.74
root     pts/2        Fri Oct 18 16:49 - 17:25  (00:36)     124.200.184.74

Reference

[1]

linux 各项监控指标: https://shanyue.tech/op/linux-monitor.html

[2]

linux 基础信息查看: https://shanyue.tech/op/system-info.html

[3]

服务器运维笔记: https://shanyue.tech/op/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux 版本和 centos 版本
  • 内存配额及使用情况
  • CPU 核心数量及使用率
  • 磁盘使用情况
  • 平均负载
  • IP
  • 登录用户
  • Reference
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档