学习目标:
本课学完以后能对网信云主机有一个基本的了解,初步学会安装一些常见的应用,学会一些基础的操作命令,并学会如何查看云主机的相关状态。
学习内容:
1. 了解什么是 PKS
2. 了解麒麟桌面版本和麒麟服务器版本的区别
3. 掌握云主机的基本操作
4. 掌握基本命令使用
5. 掌握云主机状态分析
软件配置:
CentOS 8 64位虚拟机(根据实训的实际情况,由虚拟机代替云主机)
实训过程:
- yum的使用
1.yum方式更新软件:
首先列出可更新软件:
$ yum list updates
然后使用如下命令进行更新:
$ yum sudo update unzip.x86_64
2.安装软件:
$ sudo yum install gedit
3.卸载软件:
$ sudo yum remove gedit
- 查看系统CPU核心数、CPU利用率、内存利用率、磁盘空间利用率、当前运行进程等信息
1.查看系统CPU核心数
$ grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看 CPU 物理个数
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
查看 CPU 核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看 CPU 线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
查看 CPU 型号
dmidecode -s processor-version
查看 CPU 的详细信息:
cat /proc/cpuinfo
2.CPU利用率、内存利用率、当前运行进程
通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
第一行(top):
“09:08:21”为系统当前时刻;
“29 min”为系统启动后到现在的运作时间;
“1 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数 -- 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;
“load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;
第二行(Tasks):
“233 total”为当前系统进程总数;
“2 running”为当前运行中的进程数;
“231 sleeping”为当前处于等待状态中的进程数;
“0 stoped”为被停止的系统进程数;
“0 zombie”为被复原的进程数;
第三行(Cpus):
分别表示了 CPU 当前的使用率;
第四行(Mem):
分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;
第五行(Swap):
表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。
3.磁盘空间利用率
$ df
参考:
http://www.kaixinit.com/centos/5305.html 《CentOS 8 yum安装、卸载、升级软件等命令》
https://www.cnblogs.com/heqiuyong/p/11144652.html 《CentOS 查看系统 CPU 个数、核心数、线程数》
https://blog.csdn.net/qq_33729889/article/details/84997686 《centOs 查看系统cpu使用率等--top》