使用Linux命令查看服务器系统状态【玩转华为云】
【摘要】 使用Linux命令查看服务器系统状态【玩转华为云】
一、前言
1. 本次实践目的
1.使用灵活使用ECS弹性云服务器,作为个人学习测试环境;
2.学会使用一些基本的Linux命令查看服务器的系统状态;
3.了解一些Linux系统常用的监控指标;
4.新手Linux小白快速入门学习Linux。
2.实践环境介绍
1.本次实践在华为云ECS弹性云服务器上;
2.使用的操作系统为EulerOS release 2.0系统。
二、ECS弹性云服务器介绍
弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。
三、预置实验环境
1. 选择预置实验环境
在华为云的云实验页面中,开始实验之前请点击手册上方“预置实验环境”按钮。
- 预置实验环境约等待【2分钟】后预置成功。环境预置成功会生成名称为 “ecs-euler” 的弹性云服务器ECS、并创建好配置相关的VPC。
- 预置的 ECS 资源用户、密码信息可点击预置环境信息查看。
2. 登录云账户
进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
如果无法自动登录,手动输入实验账号进行登录。
3. 进入ECS弹性云服务器控制台
在服务器列表,选择ECS,进入ECS弹性云服务器控制台,可以看到系统已经自动创建好了一台ECS服务器。
4. 远程登录服务器
查看ECS弹性云服务器信息,复制弹性公网IP地址;
查看ECS服务器的登录账号和密码
打开桌面的Xfce终端,输入命令连接远程服务器
ssh root@EIP
四、 查看当前系统版本
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
七、查看硬盘使用情况
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)