版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languagebash
linenumberstrue
# 命令使用很简单,在命令行上输入top即可,如果想展开查看每个CPU的使用情况,只需要按键数字1即可
top

02.9 df命令

02.9.1 df命令使用

df命令:disk free,意思就是用于显示目前在Linux系统撒谎给你的文件系统磁盘使用情况统计。其实,只需要看英文解释即可,简单直白来讲就是查看磁盘的使用情况。

Image Added

上述示例1中,我们可以看到使用的命令是df -h命令,关于这个命令的输出结果,我们做一个详解:

  1. 红色标注的第一行,有几个标题,我们可以分别看一下filesystem     Size  used   Avail  Use%  Mounted on  。我们主要关注的是我用红色框框标记的部分:第一个Size,Size表示的是磁盘的总大小,下面两行需要我们关注的部分的大小分别为:99G、255G。第二个Used,表示目前已经使用的磁盘大小是多少,比如99G哪一行的Used为46G;第三个Avail,表示还有多少可用磁盘,即还有多少空余没有使用的磁盘;第四个Use%,表示当前磁盘的使用率是多少,我们99G这一行,Use%为49%,说明磁盘已经使用了49%,还有51%我们可以使用。
  2. 正常情况下,应用服务器会有如上图所示的/var/lib/docker等等这种情况,这个情况可以不用关注。我们只需要关注两个情况,一般是我们需要关注Mounted on的挂载点为根(/)的情况,也就是第二行标红的部分,这个挂载使用率不能超过80%,还有一个就是数据盘,一般为/data等或者类似的目录,就如我们第三处标红的部分,这个我们使用率要求同样不要超过80%,如果超过了,系统可能会有问题,我们建议要及时清理磁盘或者对磁盘进行扩容操作,具体操作可以咨询部署老师。

02.9.2 df命令语法

df命令是一个比较简单的命令

我们来看一下df命令的详解:report file system disk space uage。通过这个详解我们可以一目了然就知道,该命令是用来查看磁盘的使用情况的。

我在df命令后面加了一个参数-h,来看一下这个参数的意思

代码块
languagebash
linenumberstrue
df -h
# -h, --human-readable
# -h 参数的意思,就是显示内容为人类可读,就是会让人类读者舒服的方式进行显示,要不然不加-h,会以字节的方式显示,我们就没法一目了然的了解具体的机器使用情况了


02.10 free命令

02.10.1 free命令使用

free命令,也是一个比较简单的命令,主要作用就是查看当前机器的内存的使用情况。

Image Added

free命令示例如图所示:

  1. 我们先看一下标题栏:total(表示该机器的总内存情况)  used(当前服务器使用的内存多少)  free(空闲内存有多少)  buff/cache(缓存使用的内存情况),我们只需要关注这四列即可
  2. 其实,我们看一下used内存和free内存是不是合理范围即可,used内存只要不超过机器的80%即可,比如我们现在总内存是31G,那么80%即24.8G,只要不超过这个内存,说明服务器内存还是正常合理范围内,不是很紧张。

02.10.2 free命令语法

free命令:Display amount of free and used memory in the system。简单来讲,就是查看系统内存的使用情况。

参数-h的意思详见示例,主要也是方便人类可读。

代码块
languagebash
linenumberstrue
free -h
# -h, --human
#              Show all output fields automatically scaled to shortest three digit unit and display the units of print out.  Follow‐
#              ing units are used.

02.11 date命令

date命令,更是一个非常简单非常简单的命令,输入之后,直接回车即可。

Image Added

date命令的作用就是查看当前服务器的时间

03 K8s相关的操作命令

03.1 kubectl命令

...