使用Linux命令查看服务器系统状态【玩转华为云】

举报
江湖有缘 发表于 2023/05/25 15:12:56 2023/05/25
【摘要】 使用Linux命令查看服务器系统状态【玩转华为云】

一、前言

1. 本次实践目的

1.使用灵活使用ECS弹性云服务器,作为个人学习测试环境;
2.学会使用一些基本的Linux命令查看服务器的系统状态;
3.了解一些Linux系统常用的监控指标;
4.新手Linux小白快速入门学习Linux。

2.实践环境介绍

1.本次实践在华为云ECS弹性云服务器上;
2.使用的操作系统为EulerOS release 2.0系统。

二、ECS弹性云服务器介绍

弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。

image.png

三、预置实验环境

1. 选择预置实验环境

在华为云的云实验页面中,开始实验之前请点击手册上方“预置实验环境”按钮。

  1. 预置实验环境约等待【2分钟】后预置成功。环境预置成功会生成名称为 “ecs-euler” 的弹性云服务器ECS、并创建好配置相关的VPC。
  2. 预置的 ECS 资源用户、密码信息可点击预置环境信息查看。

image.png
image.png

2. 登录云账户

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
如果无法自动登录,手动输入实验账号进行登录。

image.png

3. 进入ECS弹性云服务器控制台

在服务器列表,选择ECS,进入ECS弹性云服务器控制台,可以看到系统已经自动创建好了一台ECS服务器。

image.png

image.png

4. 远程登录服务器

查看ECS弹性云服务器信息,复制弹性公网IP地址;

image.png

查看ECS服务器的登录账号和密码

image.png

打开桌面的Xfce终端,输入命令连接远程服务器


ssh root@EIP

image.png

四、 查看当前系统版本

1. 查看操作系统版本

查看当前操作系统的版本

[root@ecs-euler ~]# cat /etc/os-release 
NAME="EulerOS"
VERSION="2.0 (SP5)"
ID="euleros"
ID_LIKE="rhel fedora centos"
VERSION_ID="2.0"
PRETTY_NAME="EulerOS 2.0 (SP5)"
ANSI_COLOR="0;31"

[root@ecs-euler ~]# cat /etc/redhat-release 
EulerOS release 2.0 (SP5)
[root@ecs-euler ~]# 



2. 查看内核版本

查询系统内核的版本号


[root@ecs-euler ~]# uname -r 
3.10.0-862.14.1.5.h654.eulerosv2r7.x86_64

五、查看CPU相关信息

1. 查询CPU处理器信息

查询CPU处理器信息


[root@ecs-euler ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    2
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 85
Model name:            Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHz
Stepping:              7
CPU MHz:               2600.000
BogoMIPS:              5200.00
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              1024K
L3 cache:              36608K
NUMA node0 CPU(s):     0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat avx512_vnni md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities

Socket(s)1 #表示一个物理CPU
Core(s) per socket: 1 #一个物理CPU上有一个核心
Thread(s) per core: 1 #每个核心上有一个线程(超线程)
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

2. 检查内存大小、空闲情况

检查内存大小、空闲情况


[root@ecs-euler ~]# cat /proc/meminfo
MemTotal:        3864140 kB
MemFree:         3517580 kB
MemAvailable:    3488556 kB
Buffers:           12032 kB
Cached:           161848 kB
SwapCached:            0 kB
Active:           132752 kB
Inactive:         126836 kB
Active(anon):      86228 kB
Inactive(anon):     8108 kB
Active(file):      46524 kB
Inactive(file):   118728 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                12 kB
Writeback:             0 kB
AnonPages:         85856 kB
Mapped:            38596 kB
Shmem:              8628 kB
Slab:              32828 kB
SReclaimable:      16820 kB
SUnreclaim:        16008 kB
KernelStack:        2192 kB
PageTables:         3724 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1932068 kB
Committed_AS:     529852 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       32916 kB
VmallocChunk:   34359685116 kB
HardwareCorrupted:     0 kB
AnonHugePages:     45056 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       67072 kB
DirectMap2M:     3078144 kB
DirectMap1G:     3145728 kB

六、查看内存使用情况

1. free命令查看

使用free -m查看当前系统的内存状态。
available为可使用内存空间量:

[root@ecs-euler ~]# free  -m 
              total        used        free      shared  buff/cache   available
Mem:           3773         152        3434           8         186        3406
Swap:             0           0           0

2. top命令查看内存状态

使用top命令可以整体查看系统的状态,其中也能查看内存的使用情况。

top

image.png

七、查看硬盘使用情况

1. 显示硬盘及分区信息

显示硬盘及分区信息

[root@ecs-euler ~]# fdisk -l

Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000a30f4

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83886079    41942016   83  Linux


2. 显示各个文件系统的容量

显示各个文件系统的容量

[root@ecs-euler ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  1.5G   36G   5% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.5M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           378M     0  378M   0% /run/user/0


3. 查看当前系统的磁盘情况

查看当前系统的磁盘及分区情况。

[root@ecs-euler ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  40G  0 disk 
\u2514\u2500vda1 253:1    0  40G  0 part /


八、查看服务器的平均负载

使用uptime命令查看服务器的平均负载

[root@ecs-euler ~]# uptime
 15:12:00 up 21 min,  1 user,  load average: 0.12, 0.04, 0.04

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。