/images/avatar.png

UBUNTU-24.04-初始化配置

一、系统检查升级:

sudo apt-get update && sudo apt-get upgrade

二、配置主机名

sudo hostnamectl hostname ubuntu

三、安装nfs

# 安装
sudo apt-get install nfs4-acl-tools nfs-common -y

四、qemu-guest-agent-虚拟机使用-非虚拟机可不用安装

# 安装
sudo apt-get install qemu-guest-agent -y
# 启动-开机启动-查看状态
sudo systemctl enable qemu-guest-agent && sudo systemctl start qemu-guest-agent && sudo systemctl status qemu-guest-agent

五、修改hosts文件

sudo vim /etc/hosts
10.10.10.111    ubuntu  Ubuntu

六、句柄配置

ulimit -SHn 65535

修改limits.conf文件

sudo vim /etc/security/limits.conf

* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* seft memlock unlimited
* hard memlock unlimitedd

ulimit -a

七、安装时间同步服务

sudo apt-get install chrony 

备份原有配置

Helm安装Gitlab-Runner

添加htlm-gitlab源

helm repo add gitlab https://charts.gitlab.cn

列出repo

helm repo list

创建空间

kubectl create namespace gitlab

修改gitlab-runner.yaml文件

sudo vim gitlab-runner.yaml

imagePullPolicy: IfNotPresent # 镜像拉取策略,IfNotPresent 表示如果本地有镜像则不拉取
concurrent: 5 # 同时运行的 Runner 数量
checkInterval: 30 # Runner 定期检查任务的时间间隔(秒)
logLevel: info # 日志级别

## Gitlab服务器地址
gitlabUrl: https://gitlab.hckz.top # Gitlab 服务的访问地址

## 注册token
runnerRegistrationToken: "glrt-t1_xxxxxxxxxxxxxxxx_7" # 用于注册 Runner 的 token

# 创建RBAC (角色访问控制)
rbac:
  create: true # 是否创建 RBAC 资源

serviceAccount:
  create: true # 是否创建服务账户

# 添加 hosts 文件解析配置
hostAliases: 
  - ip: "10.10.10.140" # 指定的 IP 地址
    hostnames:
    - "gitlab.hckz.top" # 与 IP 地址对应的主机名

runners:
  config: |
    [[runners]]
      [runners.kubernetes]
        namespace = "{{.Release.Namespace}}" # 指定运行器使用的命名空间
        image = "ubuntu:20.04" # 指定 Pod 中使用的基础镜像
      [[runners.kubernetes.host_aliases]]
        ip = "10.10.10.140" # 指定 IP 地址
        hostnames = ["gitlab.hckz.top"] # 与 IP 地址对应的主机名
      [[runners.kubernetes.volumes.host_path]]
          name = "docker" # 卷名称
          mount_path = "/var/run/docker.sock" # 容器中挂载路径
          host_path = "/var/run/docker.sock" # 主机上的路径
      [runners.kubernetes.security_context]
        run_as_user = 100 # 设置运行容器的用户 ID
        fs_group = 65533 # 设置文件系统组 ID

securityContext:
  runAsUser: 100 # 运行容器的用户 ID
  fsGroup: 65533 # 文件系统组 ID

metrics:
  enabled: false # 是否启用监控指标

安装命令

K8S-组件版本查看

ingress-nginx

kubectl -n ingress-nginx get deployments.apps ingress-nginx-controller-nginx -o jsonpath='{.spec.template.spec.containers[0].image}' && echo

>> swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/ingress-nginx:v1.0.0

kubectl -n ingress-nginx get deployments.apps ingress-nginx-controller-nginx -o jsonpath='{.metadata.labels.app\.kubernetes\.io\/version}' && echo

>> 1.0.0

calico

kubectl -n calico-system get deployment calico-kube-controllers -o jsonpath='{.spec.template.spec.containers[0].image}' && echo

>> docker.io/calico/kube-controllers:v3.29.1

kubernetesVersion

kubectl -n kube-system get cm kubeadm-config -o jsonpath='{.data.ClusterConfiguration}' | grep kubernetesVersion

>> kubernetesVersion: v1.31.3

kubectl

kubectl version -o yaml

>>
clientVersion:
buildDate: "2024-11-19T13:51:52Z"
compiler: gc
gitCommit: c83cbee114ddb732cdc06d3d1b62c9eb9220726f
gitTreeState: clean
gitVersion: v1.31.3
goVersion: go1.22.8
major: "1"
minor: "31"
platform: linux/amd64
kustomizeVersion: v5.4.2
serverVersion:
buildDate: "2024-11-19T13:48:20Z"
compiler: gc
gitCommit: c83cbee114ddb732cdc06d3d1b62c9eb9220726f
gitTreeState: clean
gitVersion: v1.31.3
goVersion: go1.22.8
major: "1"
minor: "31"
platform: linux/amd64

ubuntu-24.04-server-live搭建K8s-完整版

系统检查升级:

1
    sudo apt-get update && sudo apt-get upgrade

配置主机名

1
2
3
    sudo hostnamectl hostname master
    sudo hostnamectl hostname node-a
    sudo hostnamectl hostname node-b

安装nfs 安装nfs

1
    sudo apt-get install nfs4-acl-tools nfs-common -y

qemu-guest-agent-虚拟机使用-非虚拟机可不用安装 安装qume

1
    sudo apt-get install qemu-guest-agent -y
启动-开机启动-查看状态
1
    sudo systemctl enable qemu-guest-agent && sudo systemctl start qemu-guest-agent && sudo systemctl status qemu-guest-agent

修改hosts文件

1
2
3
4
5
6
    sudo vim /etc/hosts
---
    10.10.10.120    master  MASTER
    10.10.10.122    node-a NODE-A
    10.10.10.124    node-b NODE-B
    10.10.10.130    gitlab  GITLAB

关闭防火墙

Ubuntu安装Cloud-init

系统检查升级:

sudo apt-get update && sudo apt-get upgrade

安装

sudo apt-get install cloud-init

配置

sudo vim /etc/cloud/cloud.cfg

    # /etc/cloud/cloud.cfg
    # The top level settings are used as module
    # and base configuration.
    # 顶级设置用于模块和基本配置

    # A set of users which may be applied and/or used by various modules
    # when a 'default' entry is found it will reference the 'default_user'
    # from the distro configuration specified below
    # 定义要使用的用户配置,'default' 会引用下方 'default_user' 配置
    users:
    - default  # 使用默认用户配置

    # If this is set, 'root' will not be able to ssh in and they
    # will get a message to login instead as the default $user
    # 如果设置为 true,将禁用 root 用户的 SSH 登录
    disable_root: true  # 禁用 root 用户登录

    # This will cause the set+update hostname module to not operate (if true)
    # 如果为 true,主机名设置模块将不会操作
    preserve_hostname: false  # 保持主机名不变

    # If you use datasource_list array, keep array items in a single line.
    # If you use multi line array, ds-identify script won't read array items.
    # Example datasource config
    # 数据源配置示例
    # datasource:
    #   Ec2:
    #     metadata_urls: [ 'blah.com' ]
    #     timeout: 5 # (defaults to 50 seconds)
    #     max_wait: 10 # (defaults to 120 seconds)

    # The modules that run in the 'init' stage
    # 在 'init' 阶段运行的模块
    cloud_init_modules:
    - seed_random  # 生成随机数种子
    - bootcmd  # 执行引导时命令
    - write_files  # 写入文件
    - growpart  # 扩展磁盘分区
    - resizefs  # 调整文件系统大小
    - disk_setup  # 磁盘设置
    - mounts  # 挂载分区
    - set_hostname  # 设置主机名
    - update_hostname  # 更新主机名
    - update_etc_hosts  # 更新 /etc/hosts 文件
    - ca_certs  # 设置证书
    - rsyslog  # 启动 rsyslog 服务
    - users_groups  # 配置用户和组
    - ssh  # 配置 SSH 服务
    - set_passwords  # 设置用户密码

    # The modules that run in the 'config' stage
    # 在 'config' 阶段运行的模块
    cloud_config_modules:
    - wireguard  # 配置 WireGuard VPN
    - snap  # 配置 snap 软件包
    - ubuntu_autoinstall  # 启用 Ubuntu 自动安装
    - ssh_import_id  # 从 ssh 密钥导入 ID
    - keyboard  # 设置键盘布局
    - locale  # 设置地区和语言环境
    - grub_dpkg  # 配置 GRUB 引导加载程序
    - apt_pipelining  # 启用 apt 管道
    - apt_configure  # 配置 apt
    - ubuntu_pro  # 配置 Ubuntu Pro 订阅
    - ntp  # 配置 NTP 时间同步
    - timezone  # 设置时区
    - disable_ec2_metadata  # 禁用 EC2 元数据(适用于非 EC2 环境)
    - runcmd  # 执行自定义命令
    - byobu  # 安装 Byobu 终端复用器

    # The modules that run in the 'final' stage
    # 在 'final' 阶段运行的模块
    cloud_final_modules:
    - package_update_upgrade_install  # 更新并安装包
    - fan  # 配置风扇控制
    - landscape  # 配置 Landscape 管理工具
    - lxd  # 配置 LXD 容器
    - ubuntu_drivers  # 自动安装 Ubuntu 驱动
    - write_files_deferred  # 延迟写入文件
    - puppet  # 配置 Puppet 管理工具
    - chef  # 配置 Chef 管理工具
    - ansible  # 配置 Ansible 管理工具
    - mcollective  # 配置 MCollective 管理工具
    - salt_minion  # 配置 Salt Minion
    - reset_rmc  # 重置 RMC(远程管理控制)
    - scripts_vendor  # 执行厂商提供的脚本
    - scripts_per_once  # 执行一次性脚本
    - scripts_per_boot  # 每次启动时执行脚本
    - scripts_per_instance  # 每个实例执行脚本
    - scripts_user  # 执行用户自定义脚本
    - ssh_authkey_fingerprints  # 配置 SSH 密钥指纹
    - keys_to_console  # 将密钥传输到控制台
    - install_hotplug  # 安装热插拔设备
    - phone_home  # 向云服务发送信息
    - final_message  # 显示最终信息
    - power_state_change  # 处理电源状态变化

    # System and/or distro specific settings
    # 系统和/或发行版特定的设置
    # (not accessible to handlers/transforms)
    system_info:
    # This will affect which distro class gets used
    # 这将影响使用哪个发行版类
    distro: ubuntu  # 设置发行版为 Ubuntu
    
    # Default user name + that default users groups (if added/used)
    # 默认用户名和默认用户组
    default_user:
        name: ubuntu  # 设置默认用户名为 ubuntu
        lock_passwd: True  # 锁定密码(禁止设置密码)
        gecos: Ubuntu  # 用户的 GECOS 字段(用于显示的名称)
        groups: [adm, cdrom, dip, lxd, sudo]  # 用户所属的组
        sudo: ["ALL=(ALL) NOPASSWD:ALL"]  # 允许该用户使用 sudo 执行任何命令,不需要密码
        shell: /bin/bash  # 设置用户默认的 shell 为 bash

    network:
        dhcp_client_priority: [dhcpcd, dhclient, udhcpc]  # 设置 DHCP 客户端优先级
        renderers: ['netplan', 'eni', 'sysconfig']  # 配置网络渲染器
        activators: ['netplan', 'eni', 'network-manager', 'networkd']  # 网络激活器

    # Automatically discover the best ntp_client
    # 自动选择最合适的 NTP 客户端
    ntp_client: auto  # 自动选择 NTP 客户端
    
    # Other config here will be given to the distro class and/or path classes
    # 其他配置将传递给发行版类和/或路径类
    paths:
        cloud_dir: /var/lib/cloud/  # Cloud-init 数据存储目录
        templates_dir: /etc/cloud/templates/  # 模板文件目录
        
    # 配置包镜像源
    package_mirrors:
        - arches: [i386, amd64]
        failsafe:
            primary: http://repo.huaweicloud.com/ubuntu
            security: http://repo.huaweicloud.com/ubuntu
        search:
            primary:
            - http://repo.huaweicloud.com/ubuntu/
            security: []
        - arches: [arm64, armel, armhf]
        failsafe:
            primary: http://repo.huaweicloud.com/ubuntu-ports
            security: http://repo.huaweicloud.com/ubuntu-ports
        search:
            primary:
            - http://repo.huaweicloud.com/ubuntu-ports/
            security: []
        - arches: [default]
        failsafe:
            primary: http://repo.huaweicloud.com/ubuntu-ports
            security: http://repo.huaweicloud.com/ubuntu-ports

    ssh_svcname: ssh  # SSH 服务名称

配置-如果上述不起作用则使用本命令

sudo cloud-init clean && sudo cloud-init init && sudo cloud-init modules --mode=config

重启

reboot

启动-开机启动-查看状态

sudo systemctl enable cloud-init && sudo systemctl start cloud-init && sudo cloud-init status

Ubuntu安装GitLab

配置主机名

sudo hostnamectl hostname gitlab

hosts

10.10.10.130	gitlab	GITLAB gitlab.hckz.top

检查升级

sudo apt-get update && sudo apt-get upgrade

qemu-guest-agent-虚拟机使用-非虚拟机可不用安装

# 安装

sudo apt-get install qemu-guest-agent

# 启动-开机启动-查看状态
sudo systemctl enable qemu-guest-agent && sudo systemctl start qemu-guest-agent && sudo systemctl status qemu-guest-agent

安装nfs

sudo apt-get install nfs4-acl-tools nfs-common -y

前置安装

sudo apt-get install -y conntrack ipvsadm ipset jq iptables curl sysstat wget vim net-tools git

sudo apt-get install -y curl openssh-server ca-certificates tzdata perl golang libc6 libnfs-utils libnfs-dev

句柄配置

ulimit -SHn 65535

sudo vim /etc/security/limits.conf

* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* seft memlock unlimited
* hard memlock unlimitedd

ulimit -a

安装时间同步服务

sudo apt-get install chrony 

备份原有配置

sudo mv /etc/chrony/chrony.conf /etc/chrony/chrony.conf.bak

修改配置文件

http状态码

1xx 信息响应

  • 100 Continue: 继续。客户端应继续其请求。
  • 101 Switching Protocols: 切换协议。服务器根据客户端的请求切换协议。
  • 102 Processing: 处理将继续执行。

2xx 成功

  • 200 OK: 请求成功。服务器已成功处理了请求。
  • 201 Created: 已创建。请求成功并且服务器创建了新的资源。
  • 202 Accepted: 已接受。服务器已接受请求,但尚未处理。
  • 203 Non-Authoritative Information: 非权威信息。服务器成功处理了请求,但返回的信息可能来自另一来源。
  • 204 No Content: 无内容。服务器成功处理了请求,但没有返回任何内容。
  • 205 Reset Content: 重置内容。服务器成功处理了请求,并要求客户端重置视图。
  • 206 Partial Content: 部分内容。服务器成功处理了部分GET请求。
  • 207 Multi-Status: 多状态。消息体中包含多个独立操作的状态码。
  • 208 Already Reported: 已经报告。DAV绑定成员的状态已经在前一个响应中列出。
  • 226 IM Used: IM使用。服务器已经完成GET请求,并执行了实例操控。

3xx 重定向

  • 300 Multiple Choices: 多种选择。请求的资源有多种选择。
  • 301 Moved Permanently: 永久移动。请求的资源已永久移动到新URI。
  • 302 Found: 临时移动。请求的资源临时移动到新URI。
  • 303 See Other: 查看其他。响应可以在另一URI找到。
  • 304 Not Modified: 未修改。资源未修改,可以使用缓存的版本。
  • 305 Use Proxy: 使用代理。请求的资源必须通过代理访问。
  • 306 (Unused): 已废弃。原用于指定请求应使用的代理,现在不再使用。
  • 307 Temporary Redirect: 临时重定向。请求的资源临时移动到新URI。
  • 308 Permanent Redirect: 永久重定向。请求和所有将来的请求应使用新的URI。

4xx 客户端错误

  • 400 Bad Request: 错误请求。服务器不理解请求的语法。
  • 401 Unauthorized: 未授权。请求要求身份验证。
  • 402 Payment Required: 需要付款。保留,将来使用。
  • 403 Forbidden: 禁止。服务器拒绝请求。
  • 404 Not Found: 未找到。服务器找不到请求的资源。
  • 405 Method Not Allowed: 方法禁用。禁用请求中指定的方法。
  • 406 Not Acceptable: 不接受。无法使用请求的内容特性响应请求的资源。
  • 407 Proxy Authentication Required: 需要代理授权。客户端必须通过代理进行身份验证。
  • 408 Request Timeout: 请求超时。服务器等候请求时超时。
  • 409 Conflict: 冲突。服务器在完成请求时发生冲突。
  • 410 Gone: 已删除。请求的资源已永久删除。
  • 411 Length Required: 需要有效长度。服务器不接受不含有效内容长度标头字段的请求。
  • 412 Precondition Failed: 未满足前提条件。服务器未满足请求者在请求中设置的其中一个前提条件。
  • 413 Payload Too Large: 载荷过大。请求实体过大,服务器无法处理。
  • 414 URI Too Long: URI过长。请求的URI过长,服务器无法处理。
  • 415 Unsupported Media Type: 不支持的媒体类型。请求的格式不受服务器支持。
  • 416 Range Not Satisfiable: 范围不合适。请求的范围无法满足。
  • 417 Expectation Failed: 未满足期望值。服务器无法满足期望值。
  • 418 I’m a teapot: 我是茶壶。用于愚人节笑话的状态码。
  • 421 Misdirected Request: 请求被误导。服务器无法生成响应。
  • 422 Unprocessable Entity: 无法处理的实体。请求格式正确,但语义错误。
  • 423 Locked: 锁定。资源被锁定。
  • 424 Failed Dependency: 依赖失败。由于前一个请求失败,请求失败。
  • 425 Too Early: 太早。服务器不愿意处理请求,因为它可能被重放。
  • 426 Upgrade Required: 需要升级。客户端应切换到TLS/1.0。
  • 428 Precondition Required: 需要前提条件。要求请求先满足前提条件。
  • 429 Too Many Requests: 请求过多。用户在给定时间内发送了太多请求。
  • 431 Request Header Fields Too Large: 请求头字段太大。请求头字段太大,服务器拒绝。
  • 451 Unavailable For Legal Reasons: 因法律原因不可用。服务器由于法律原因无法提供资源。

5xx 服务器错误

  • 500 Internal Server Error: 服务器内部错误。服务器遇到错误,无法完成请求。
  • 501 Not Implemented: 尚未实施。服务器不具备完成请求的功能。
  • 502 Bad Gateway: 错误网关。服务器作为网关或代理,从上游服务器收到无效响应。
  • 503 Service Unavailable: 服务不可用。服务器目前无法使用(由于过载或维护)。
  • 504 Gateway Timeout: 网关超时。服务器作为网关或代理,未及时从上游服务器接收请求。
  • 505 HTTP Version Not Supported: HTTP版本不受支持。服务器不支持请求中使用的HTTP协议版本。
  • 506 Variant Also Negotiates: 变体也进行协商。服务器有内部配置错误。
  • 507 Insufficient Storage: 存储不足。服务器无法存储完成请求所需的内容。
  • 508 Loop Detected: 检测到循环。服务器在处理请求时检测到无限循环。
  • 510 Not Extended: 未扩展。获取资源的策略不满足请求。
  • 511 Network Authentication Required: 需要网络认证。客户端需要进行身份验证以获得网络访问权限。

ports_list

常用端口

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
- **20**: FTP 数据传输 (File Transfer Protocol Data Transfer)
  - 用于FTP的实际数据传输。
- **21**: FTP 控制 (File Transfer Protocol Command Control)
  - 用于FTP的控制指令传输。
- **22**: SSH (Secure Shell)
  - 用于安全的登录和其他安全网络服务。
- **23**: Telnet
  - 用于不安全的远程登录。
- **25**: SMTP (Simple Mail Transfer Protocol)
  - 用于电子邮件传输。
- **53**: DNS (Domain Name System)
  - 用于域名解析。
- **80**: HTTP (HyperText Transfer Protocol)
  - 用于网页浏览。
- **110**: POP3 (Post Office Protocol 3)
  - 用于电子邮件接收。
- **143**: IMAP (Internet Message Access Protocol)
  - 用于电子邮件接收和管理。
- **443**: HTTPS (HyperText Transfer Protocol Secure)
  - 用于安全的网页浏览。
- **445**: SMB (Server Message Block) / CIFS (Common Internet File System)
  - 用于文件共享和打印服务。
- **587**: SMTP 传输层安全 (SMTP over TLS)
  - 用于安全的电子邮件传输。
- **993**: IMAPS (IMAP over SSL)
  - 用于安全的IMAP电子邮件接收。
- **995**: POP3S (POP3 over SSL)
  - 用于安全的POP3电子邮件接收。
- **3306**: MySQL 数据库
  - 用于MySQL数据库连接。
- **3389**: RDP (Remote Desktop Protocol)
  - 用于远程桌面连接。
- **5432**: PostgreSQL 数据库
  - 用于PostgreSQL数据库连接。
- **6379**: Redis
  - 用于Redis数据库连接。
- **8080**: HTTP 代理 (HTTP Proxy)
  - 用于代理服务的HTTP连接。
- **8443**: HTTPS 代理 (HTTPS Proxy)
  - 用于代理服务的HTTPS连接。

Unix 特有端口

1
2
3
4
5
6
7
8
- **2049**: NFS (Network File System)
  - 用于网络文件系统服务。
- **6000-6007**: X11 (X Window System)
  - 用于图形用户界面系统的网络连接。
- **6660-6669**: IRC (Internet Relay Chat)
  - 用于网络聊天服务。
- **7100**: X Font Server
  - 用于X字体服务器服务。

Windows 特有端口

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
- **135**: DCOM (Distributed Component Object Model) 服务控制管理器
  - 用于DCOM服务控制和管理。
- **137-139**: NetBIOS 名称服务, 数据报服务和会话服务
  - 用于NetBIOS的网络基本输入输出系统。
- **389**: LDAP (Lightweight Directory Access Protocol)
  - 用于目录服务协议。
- **445**: Microsoft-DS (Active Directory, Windows shares)
  - 用于活动目录和Windows共享服务。
- **1433**: Microsoft SQL Server
  - 用于Microsoft SQL Server数据库连接。
- **3389**: RDP (Remote Desktop Protocol)
  - 用于远程桌面连接。
- **5985/5986**: WinRM (Windows Remote Management)
  - 用于Windows远程管理。

特殊符号/字符

符号广泛应用于日常生活和各类领域,它们有助于简洁、直观地表达信息。
常见的符号包括数字符号、希腊数字、月份符号、日期符号、时间符号、特殊中文字符、音乐符号、天气符号、单位符号、货币符号、数学符号等。
无论是在书写、数学运算、编程、天气预报还是文化标识中,符号都起到了重要的辅助作用,提升了表达的效率与准确性。
以下列出了各种特殊符号:

数字符号

① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳

⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇

⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛

㊀ ㊁ ㊂ ㊃ ㊄ ㊅ ㊆ ㊇ ㊈ ㊉

㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩

№ ½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞

希腊数字

Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ

ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ ⅻ

月份符号

㋀ ㋁ ㋂ ㋃ ㋄ ㋅ ㋆ ㋇ ㋈ ㋉ ㋊ ㋋

日期符号

㏠ ㏡ ㏢ ㏣ ㏤ ㏥ ㏦ ㏧ ㏨ ㏩ ㏪ ㏫ ㏬ ㏭ ㏮ ㏯ ㏰ ㏱ ㏲ ㏳ ㏴ ㏵ ㏶ ㏷ ㏸ ㏹ ㏺ ㏻ ㏼ ㏽ ㏾

时间符号

㍘ ㍙ ㍚ ㍛ ㍜ ㍝ ㍞ ㍟ ㍠ ㍡ ㍢ ㍣ ㍤ ㍥ ㍦ ㍧ ㍨ ㍩ ㍪ ㍫ ㍬ ㍭ ㍮ ㍯ ㍰

特殊中文字符

㊐ ㊊ ㊎ ㊍ ㊌ ㊋ ㊏ ㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ 

㊡ ㊢ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰ ㊙ ㊚ ㊛ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨

囍 ㈱ ㍿ 卐 卍 ォミ灬 彡 ツ

音乐符号

♩ ♪ ♫ ♬ ¶ ♭ ♯ ♮ ∮ ‖ § Ψ

英文字母符号

⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵

ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ

Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ

大写数字

零 壹 贰 叁 肆 伍 陆 柒 捌 玖 佰 仟 万 亿

天气符号

晴:☀☼♨ 多云:☁☂ 夜晚:☽☾ 雪:❄❅❆☃

单位符号

版权符号© ®

温度符号℃ ℉

性别符号♂ ♀

平方米符号㎡

℗ Ω ㏎  ㎎ ㎏ ㎜ ㎝ ㎞ ㎡ ㏄ ㏎ ㏑ ㏒ ㏕ ℡ % ‰ °′″ ¢ ℅

货币符号

人民币符号¥

港元符号HK$ 或 HKD

美元符号$

日元符号¥(与人民币符号相同,日元单位日文写作:円)

欧元符号€

英镑符号£

其他货币符号

₴ $₰ ¢ ₤ ₳ ₲ ₪ ₵ ₣ ₱ ฿ ¤ ₡ ₮ ₭ ₩ ރ ₢ ₥ ₫ ₦ zł ﷼ ₠ ₧ ₯ ₨ Kč ₹ ƒ ₸ ¢

表格符号

┏ ┳ ┓┌ ┬ ┐╔ ╦ ╗╓ ╥ ╖╒ ╤ ╕╭ ╮╱ ╲ ─│┱ ┲ ╃ ╄

┣ ╋ ┫├ ┼ ┤╠ ╬ ╣╟ ╫ ╢╞ ╪ ╡╰ ╯╲ ╱ ━ ┇┅ ┋

┗ ┻ ┛└ ┴ ┘╚ ╩ ╝╙ ╨ ╜╘ ╧ ╛═║ ︴ ﹏ ﹋ ﹌

星形符号

✱ ✲ ✳ ❃ ✾ ✽ ✼ ✻ ✺ ✹ ✸ ✷ ✶ ✵ ✴ ❄ ❅ ❆ ❇ ❈ ❉ ❊ ❋ ✱

心形符号

❤ ♡ ♥ ❥ ♠ ♣ ♤ ღ ❣

星星符号

★ ☆ ✡ ✦ ✧ ✩ ✪ ✫ ✬ ✭ ✮ ✯ ✰

对号错号符号

对号:☑ ✓ ✔ √

错号:☓ ☒ ✘ ㄨ ✕ ✖ ✗

方形符号

❏ ❐ ❑ ❒ ▏▐ ░ ▒ ▓ ▔ ▕ ■ □ ▢ ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫

▬ ▭ ▮ ▯ ˍ ∎ ⊞ ⊟ ⊠ ⊡ ⋄ ▱ ◆ ◇ ◈ ◧ ◨ ◩ ◪ ◫ ◙ ◘ ▀ 

▁ ▂ ▃ ▄ ▅ ▆ ▇ ▉ ▊ ▋ █ ▌ ▍ ▎ ▰

圆形符号

⊙ ● ○ ◎ ◕ ¤ ☪ ❂ ✪ ☻ ☼ Θ ⊖ ⊘ ⊕ ⊚ ⊛ ⊜ ⊝ ◉ ◌ ◍ ◐ ◑ ◒ ◓ ◔ ⊗ ◖ ◗ ◯

三角符号

◤ ◥ ◄ ► ▶ ◀ ◣ ◢ ▲ ▼ ▸ ◂ ▴ ▾ △ ▽ ▷ ◁ ⊿ ▻ ◅ ▵ ▿ ▹ ◃ ∆ ◬ ◭ ◮ ∇ ☢

八卦符号

乾☰ 兑☱ 离☲ 震☳ 巽☴ 坎☵ 艮☶ 坤☷ ☯

标点符号

。,、:∶;‘’“”〝〞ˆˇ﹕︰﹔﹖﹑·¨.¸;´?!~—|‖"

〃`@﹫¡¿﹏﹋︴々﹟#﹩$﹠&﹪%﹡﹢×﹦‐ ̄¯―﹨˜﹍﹎_

-~()〈〉‹›﹛﹜『』〖〗[]《》〔〕{}「」【】︵︷︿︹

︽_︶︸﹀︺︾ˉ﹂﹄︼﹁﹃︻▲●□…→

中文拼音符号

ā á ǎ à ō ó ǒ ò ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ê ɑ

ń ň ǹ ɡ

ㄅ ㄆ ㄇ ㄈ ㄉ ㄊ ㄋ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ ㄓ ㄔ ㄕ ㄖ ㄗ

ㄘ ㄙ ㄚ ㄛ ㄜ ㄝ ㄞ ㄟ ㄠ ㄡ ㄢ ㄣ ㄤ ㄥ ㄦ ㄧ ㄨ ㄩ

日文符号

ぁ あ ぃ い ぅ う ぇ え ぉ お か が き ぎ く ぐ け げ こ

ご さ ざ し じ す ず せ ぜ そ ぞ た だ ち ぢ っ つ づ て

で と ど な に ぬ ね の は ば ぱ ひ び ぴ ふ ぶ ぷ へ べ

ぺ ほ ぼ ぽ ま み む め も ゃ や ゅ ゆ ょ よ ら り る れ

ろ ゎ わ ゐ ゑ を ん ゔ ゕ ゖ ゚ ゛ ゜ ゝ ゞ ゟ ゠ ァ ア ィ

イ ゥ ウ ェ エ ォ オ カ ガ キ ギ ク グ ケ ゲ コ ゴ サ ザ

シ ジ ス ズ セ ゼ ソ ゾ タ ダ チ ヂ ッ ツ ヅ テ デ ト ド

ナ ニ ヌ ネ ノ ハ バ パ ヒ ビ ピ フ ブ プ ヘ ベ ペ ホ ボ

ポ マ ミ ム メ モ ャ ヤ ュ ユ ョ ヨ ラ リ ル レ ロ ヮ ワ

ヰ ヱ ヲ ン ヴ ヵ ヶ ヷ ヸ ヹ ヺ ・ ー ヽ ヾ ヿ ㍿

韩文符号

ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅁ ㅂ ㅃ ㅄ

ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ

ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ

俄文符号

А Б В Г Д Е Ё Ж З И Й К Л М Н О П

Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

а б в г д е ё ж з и й к л м н о п

р с т у ф х ц ч ш щ ъ ы ь э ю я

箭头符号

← ↑ → ↓ ↙ ↘ ↖ ↗ ↰ ↱ ↲ ↳ ↴ ↵ ↶ ↺ ↻ ↷ ➝ ⇄ ⇅

⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏ ⇐ ⇑ ⇒ ⇓ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙

⇚ ⇛ ↯ ↹ ↔ ↕ ⇦ ⇧ ⇨ ⇩ ➫ ➬ ➩ ➪ ➭ ➮ ➯ ➱ ⏎ ➜ ➡

 ➥ ➦ ➧ ➨ ➷ ➸ ➻ ➼ ➽ ➸ ➹ ➳ ➤ ➟ ➲ ➢ ➣ ➞

⇪ ➚ ➘ ➙ ➛ ➺ ⇞ ⇟ ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ↜ ↝ ♐ ➴ ➵ ➶ ↼

↽ ↾ ↿ ⇀ ⇁ ⇂ ⇃ ↞ ↟ ↠ ↡ ↢ ↣ ↤ ↪ ↫ ↬ ↭ ↮ ↯ ↩

⇜ ⇝ ↸ ↚ ↛ ↥ ↦ ↧ ↨

更多图形符号

✐ ✎ ✏ ✑ ✒ ✍ ✉ ✁ ✂ ✃ ✄ ✆ ✉ ☎ ☏ ☢ ☠ ☣ ✈ ☜ ☞

☝ ✍ ☚ ☛ ☟ ✌ ♤ ♧ ♡ ♢ ♠ ♣ ♥ ♦ ☀ ☁ ☂ ❄ ☃ ♨ 웃

유 ❖ ☽ ☾ ☪ ✿ ♂ ♀ ✪ ✯ ☭ ➳ 卍 卐 √ × ■ ◆ ● ○

◐ ◑ ✙ ☺ ☻ ❀ ⚘ ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟ ♧ ♡

♂ ♀ ♠ ♣ ♥ ❤ ⊙ ◎ ☺ ☻ ☼ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▒ ◊

◦ ▣ ▤ ▥ ▦ ▩ ◘ ◈ ◇ ♬ ♪ ♩ ♭ ♪ の ★ ☆ → あ ぃ

£ Ю 〓 § ♤ ♥ ▶ ¤ ✲ ❈ ✿ ✲ ❈ ➹ ☀ ☂ ☁ 【 】 ┱

┲ ❣ ✚ ✪ ✣ ✤ ✥ ✦ ❉ ❥ ❦ ❧ ❃ ❂ ❁ ❀ ✄ ☪ ☣ ☢ ☠

☭ ღ ▶ ▷ ◀ ◁ ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ⊙ ☊ ☋ ☌ ☍ ⓛ

ⓞ ⓥ ⓔ ╬ ∴ ☀ ☆ ∷ ﹌ の ★ ◎ ▶ ☺ ☻ ► ◄ ▧ ▨ ♨

◐ ◑ ↔ ↕ ↘ ▀ ▄ █ ▌ ◦ ☼ ♪ の ☆ → ♧ ぃ £ ❤ ▒ ▬

♦ ◊ ◦ ♠ ♣ ▣ ۰ • ❤ • ۰ ► ◄ ▧ ▨ ♨ ▪ ▫ ☼ ♦ ⊙ ●

○ ① ⊕ ◎ Θ ⊙ ¤ ㊣ ★ ☆ ♀ ◆ ◇ ◣ ◢ ◥ ▲ ▼ △ ▽ ⊿

◤ ◥ ✐ ✌ ✍ ✡ ☜ ☞ ⊙ ◎ ♥ ♡ ▪ ▫ ☼ ♦ ▐ ░ ▒ ▬ ♦

◊ ◘ ◙ ◦ ☼ ♠ ♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ✄ ☪ ☣ ☢ ☠ ☪

♈ ºº ₪ ¤ 큐 «» ™ ♂ ✿ ♥ 

表情符号

☺ ☻

。◕‿◕。 。◕‿◕。 ◕‿-。 ◉◞◟◉

⊙‿⊙ ⊙▂⊙ ⊙0⊙ ⊙︿⊙ ⊙ω⊙ ⊙﹏⊙ ⊙△⊙ ⊙▽⊙

∩▂∩ ∩0∩ ∩︿∩ ∩ω∩ ∩﹏∩ ∩△∩ ∩▽∩

●▂● ●0● ●︿● ●ω● ●﹏● ●△● ●▽●

∪▂∪ ∪0∪ ∪︿∪ ∪ω∪ ∪﹏∪ ∪△∪ ∪▽∪

≧▂≦ ≧0≦ ≧︿≦ ≧ω≦ ≧﹏≦ ≧△≦ ≧▽≦

>▂< >0< >︿< >ω< >﹏< >△< >▽<

╯▂╰ ╯0╰ ╯︿╰ ╯ω╰ ╯﹏╰ ╯△╰ ╯▽╰

+▂+ +0+ +︿+ +ω+ +﹏+ +△+ +▽+

ˋ▂ˊ ˋ0ˊ ˋ︿ˊ ˋωˊ ˋ﹏ˊ ˋ△ˊ ˋ▽ˊ

ˇ▂ˇ ˇ0ˇ ˇ︿ˇ ˇωˇ ˇ﹏ˇ ˇ△ˇ ˇ▽ˇ

˙▂˙ ˙0˙ ˙︿˙ ˙ω˙ ˙﹏˙ ˙△˙ ˙▽˙

≡(▔﹏▔)≡ ⊙﹏⊙∥∣° ˋ︿ˊ﹀-# ╯︿╰﹀ 

(=‵′=) <(‵^′)>

(ˉ▽ˉ;) (-__-)b \ _ /  ̄□ ̄|| 

------\(˙<>˙)/------

<("""O"""> (‵▽′)ψ(°ο°)~ @ ? (^人^)?

(*?↓˙*) (O ^ ~ ^ O)

[>\/<] ↓。υ。↓ (;°○° ) ( > c < )

网名符号

艹 丶 灬 丨 彡 丿 丬 巛 o 氵刂 卩 s 宀 卩 刂 阝

肀 忄冫 丿 氵 彡 丬 丨 丩 丬 丶 丷 丿 乀 乁 乂 乄

乆 乛 亅 亠 亻 冂 冫 冖 凵 刂 辶 釒 钅 阝 飠 牜 

饣卩 卪 厸 厶 厽 孓 宀 巛 巜 彳 廴 彡 彐 彳 忄 扌

攵 氵灬 爫 犭 疒 癶 礻 糹 纟 罒 罓 耂 艹 虍 訁 

覀 兦 亼 亽 亖 亗 吂 凸 凹 卝 卍 卐 匸 皕 旡 玊 尐 幵

希腊字母

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω

α β γ δ ε ζ ν ξ ο π ρ σ η θ ι κ λ μ τ υ φ χ ψ ω

数学符号

+- × ÷﹢﹣±/= ∥∠ ≌ ∽ ≦ ≧ ≒﹤﹥ ≈ ≡ ≠ = ≤ ≥ < > ≮ ≯

∷ ∶ ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ∥ ∠ ⌒ ⊙ √∟⊿ ㏒ ㏑ % ‰

使用Helm安装Gitlab

需要先配置helm 后再进行此配置安装

使用 以下命令检测helm版本信息

1
helm version

对helm增加Gitlab的安装库

1
2
helm repo add gitlab https://charts.gitlab.io/
helm repo update

使用以下命令进行安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
helm install gitlab gitlab/gitlab \
  --namespace gitlab --timeout 600s \
  --set certmanager-issuer.email=your.email@example.com \
  --set global.ingress.configureCertmanager=true \
  --set global.ingress.class=nginx \
  --set global.hosts.domain=gitlab.example.com \
  --set gitlab.unicorn.workhorse.timeout=3600 \
  --set gitlab.unicorn.workhorse.max-concurrency=3000 \
  --set gitlab.username=admin \
  --set gitlab.password=password \
  --set gitlab.pages.http=true \
  --set gitlab.pages.https=true

注意: 其中global.hosts.domain为访问gitlab时使用的域名;gitlab.username为访问gitlab的用户名; gitlab.password为访问时使用的密码

使用Helm安装Hbrbor镜像库

需要先配置helm 后再进行此配置安装

使用 以下命令检测helm版本信息

1
helm version

对helm增加harbor的安装库

1
helm repo add harbor https://helm.goharbor.io
1
helm repo update

使用以下命令进行安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
helm upgrade --install harbor harbor/harbor \
> --namespace harbor \
> --create-namespace \
> --set expose.type=ingress \
> --set expose.ingress.className=nginx \
> --set expose.ingress.hosts.core=hbr.hckz.top \
> --set expose.ingress.hosts.notary=hbr.hckz.top \
> --set externalURL=https://hbr.hckz.top \
> --set internalURL=https://docker.local \
> --set harborAdminPassword="PASSWORD"

注意: 其中externalURL 为访问harbor时使用的域名; harborAdminPassword为访问时使用的密码

使用Heml进行管理k8s

helm官网 进入

heml Github 进入

首先从github下载可执行二进制文件到本地

1
wget https://get.helm.sh/helm-v3.14.1-linux-amd64.tar.gz

进行解压

1
tar zxvf helm-v3.14.1-linux-amd64.tar.gz

将解压出来的文件移动到/usr/local/bin/目录内

1
mv linux-amd64/helm /usr/local/bin

使用 命令检查版本

1
helm version

如果版本出来则helm已经安装成功!


apache2修改默认端口

apache2的默认端口是80端口,但80这个端口一般都是被其他服务占用的, 所以为了避免冲突,有时候我们需要修改下apache2的端口。 apache2的配置端口的文件在 /etc/apache2 内的 ports.conf 文件中 首先打开终端进入 apache2 的配置文件夹

1
cd /etc/apache2/

使用vi编辑器进入编辑模式

1
sudo vi ports.conf 

把80端口改成自己想改的端口(我这里把80端口改成980端口,将443端口改为9443端口)

改完保存并退出并重启apache2

1
sudo /etc/init.d/apache2 restart

本机设置前为:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
    If you just change the port or add more ports here, you will likely also
    have to change the VirtualHost statement in
    /etc/apache2/sites-enabled/000-default.conf

    Listen 80
    <IfModule ssl_module>
    Listen 443
    </IfModule>

    <IfModule mod_gnutls.c>
    Listen 443
    </IfModule>

本机设置后为:

Centos 8 更换yum源的方法

首先备份原来的源文件,防止更改失误可进行恢复。

1
[root@master ~]# cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

CentOS-8的官方源安装方法:

1
[root@master ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo

由于CentOS-8的官方源已下线 请使用下方 CentOS-Vault 的源。

1
[root@master ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo

清除原有yum缓存。

1
[root@master ~]# yum clean all

刷新缓存

1
[root@master ~]# yum makecache

如需使用HighAvailability 请编辑文件

1
[root@master ~]# vim /etc/yum.repos.d/CentOS-Base.repo

增加以下内容

1
2
3
4
5
[HighAvailability]
name=CentOS-$releasever - pcs - repo.huaweicloud.com
baseurl=https://repo.huaweicloud.com/centos-vault/8.5.2111/HighAvailability/$basearch/os/
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official

清除原有yum缓存。

Centos-搭建NFS共享

1
2
系统:Centos-8
Linux master 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

1.更换yum 源

关于Centos-8更换yum源方式请查看我以前文章–点击前往»

2.安装nfs-utils.x86_64

1
[root@master ~]# yum install nfs-utils.x86_64 -y 

上次元数据过期检查:0:00:13 前,执行于 2022年06月24日 星期五 23时54分53秒。 软件包 nfs-utils-1:2.3.3-41.el8.x86_64 已安装。 依赖关系解决。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
=============================================================================================================================================
 软件包               架构                   版本                  仓库                      大小
=============================================================================================================================================
升级:
 nfs-utils         x86_64             1:2.3.3-46.el8             BaseOS                   500 k

事务概要
=============================================================================================================================================
升级  1 软件包

下载软件包:
nfs-utils-2.3.3-46.el8.x86_64.rpm                                      4.1 MB/s | 500 kB     00:00    
---------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                    3.9 MB/s | 500 kB     00:00     

警告:/var/cache/dnf/BaseOS-06809f5d8c62ad31/packages/nfs-utils-2.3.3-46.el8.x86_64.rpm: V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
CentOS-8 - Base - repo.huaweicloud.com                                                                                                                                   20 kB/s | 1.6 kB     00:00    
导入 GPG 公钥 0x8483C65D:
 Userid: "CentOS (CentOS Official Signing Key) <security@centos.org>"
 指纹: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 来自: https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-Official

导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                                                                         
  运行脚本: nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                         
  运行脚本: nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                         
  升级    : nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                         
  运行脚本: nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                         
  运行脚本: nfs-utils-1:2.3.3-41.el8.x86_64                                                                                                                                                         
  清理    : nfs-utils-1:2.3.3-41.el8.x86_64                                                                                                                                                         
  运行脚本: nfs-utils-1:2.3.3-41.el8.x86_64                                                                                                                                                          
  验证    : nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                         
  验证    : nfs-utils-1:2.3.3-41.el8.x86_64                                                                                                                                                         

已升级:
  nfs-utils-1:2.3.3-46.el8.x86_64                                                                                                                                                                       

完毕!
...
...
...

3.安装rpcbind (我的系统上竟然有这个包)