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

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

技术杂谈小彩虹2021-08-27 8:03:36210A+A-

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

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

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

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

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

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

配置篇

  1. 高效简单的服务器登录配置
  2. 服务器上 git 安装及基本配置
  3. 服务器上 ssh key 管理及 github 配置
  4. 云服务器基本指标信息查看及命令
  5. vim 基本操作及配置
  6. tmux 与多窗口管理
  7. ansible 简易入门

容器篇

  1. docker 简易入门
  2. Dockerfile 最佳实践
  3. 案例: 使用 docker 高效部署前端应用
  4. docker compose 编排架构简介
  5. docker compose 简易入门
  6. 使用 traefik 做反向代理
  7. 使用 traefik 自动生成 https 的证书
  8. 使用 dnsmasq 搭建本地 DNS 服务
  9. 使用 postgres 做数据存储
  10. 使用 redis 做缓存服务
  11. 使用 sentry 做异常监控
  12. 案例:黑客增长 - 从博客向公众号引流
  13. 案例:黑客增长 - 使用公众号开发模拟面试

linux 版本和 centos 版本

# 查看 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 指还有多少可用内存

# -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 核心数量及使用率

# 查看 cpu 的核心数
$ cat /proc/cpuinfo

# 查看
$ top

$ htop

磁盘使用情况

$ df -h

平均负载

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

$ uptime
 16:48:09 up 2 days, 23:43,  2 users,  load average: 0.01, 0.21, 0.20

IP

# 公网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

登录用户

$ 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

关注我

点击阅读原文,方便访问本篇文章页面链接。可以添加我微信 shanyue94 交流,备注岗位与来源信息。

如果你对全栈面试,前端工程化,DevOps,个人服务器运维以及微服务感兴趣的话,可以关注我

点击这里复制本文地址 以上内容由权冠洲的博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1
本网站由 提供CDN/云存储服务

联系我们