| 服务名称 | NTP | systemd-timesyncd | Chrony |
| 协议名称 | NTP | SNTP | NTP |
| 特点 | 高精度 | 轻量级 | 快速同步 |
| 适用建议 | 数据中心、科研机构 | 桌面电脑、小型服务器 | 不稳定的网络环境 |
[步骤] Linux SNMP 账号的管理 (SNMP v3 版) (RHEL 版)
步骤一:创建 SNMP 账号
1.1 关闭 snmpd 服务
# systemctl stop snmpd
1.2 安装 net-snmp-utils
# yum install net-snmp-utils
1.3 创建 SNMP 账号
# net-snmp-config --create-snmpv3-user -A '12345678' -X '12345678' -a SHA-256 -x DES snmpuser
(
补充:这里以测试
1) 验证方式是 SHA-256
2) 名为 snmpuser 的账号
3) 密码是 12345678
为例
)
1.4 开启 snmpd 服务
# systemctl start start
步骤二:测试 SNMP 账号
# snmpwalk -v3 -u snmpuser -l authNoPriv -a SHA-256 -x AES -A 12345678 -X
(
补充:这里以测试
1) 验证方式是 SHA-256
2) 名为 snmpuser 的账号
3) 密码是 12345678
为例
)
步骤三:删除 SNMP 账号
3.1 方法一:完全通过编辑文件删除 SNMP 账号
3.1.1 关闭 snmpd 服务
# systemctl stop snmpd
3.1.2 删除 /etc/snmp/snmpd.conf 文件里的账号信息
# vi /etc/snmp/snmpd.conf
删除以下行:
......
rwuser snmpuser
(补充:这里以删除名为 snmpuser 账号的信息为例)
3.1.3 删除 /var/lib/net-snmp/snmpd.conf 文件里的账号信息
# vi /var/lib/net-snmp/snmpd.conf
删除以下行:
......
usmUser 1 3 0x80001g8720f19f5860eb3a024200000000 "snmpuser" "snmpuser" NULL .1.3.6.1.6.3.10.1.1.5 0xc8829b35b230safa325225ad2b98c36e40db704089229956d4b1634463a14be .1.3.6.1.6.3.10.1.2.4 0xc1224b24b5402cag322555alk2b49e36o ""
(补充:这里以删除名为 snmpuser 账号的信息为例)
3.1.4 开启 snmpd 服务
# systemctl start snmpd
3.2 方法二:通过命令和编辑文件的方式删除 SNMP 账号
3.2.1 使用 snmpusm 命令删除 SNMP 账号
# snmpusm -v 3 -u snmpuser -l authNoPriv -a SHA-256 -x AES -A 12345678 -X 12345678 localhost delete snmpuser
(
补充:这里以删除
1) 验证方式是 SHA-256
2) 名为 snmpuser 的账号
3) 密码是 12345678
为例
)
3.2.2 关闭 snmpd 服务
# systemctl stop snmpd
3.2.3 删除 /var/lib/net-snmp/snmpd.conf 文件里的账号信息
# vi /var/lib/net-snmp/snmpd.conf
删除以下行:
......
usmUser 1 3 0x80001g8720f19f5860eb3a024200000000 "snmpuser" "snmpuser" NULL .1.3.6.1.6.3.10.1.1.5 0xc8829b35b230safa325225ad2b98c36e40db704089229956d4b1634463a14be .1.3.6.1.6.3.10.1.2.4 0xc1224b24b5402cag322555alk2b49e36o ""
(补充:这里以删除名为 snmpuser 账号的信息为例)
3.2.4 开启 snmpd 服务
# systemctl start snmpd
[步骤] bond 网卡捆绑组的添加 (CentOS Linux & RHEL 版) (nmtui 版)
步骤一:使用 nmtui 命令进入 nmtui 界面
# nmtui
步骤二:进入创建 bond 的界面
Edit a connection --> <Add> --> Bond
步骤三:在创建 bond 的界面里填写 bond 界面里的资料
3.1 填写 Profile name 后面的资料
Profile name
给 bond 设置 1 个身份名称 (必须设置)
(补充:建议是 bond0)
3.2 填写 Device 后面的资料
Device
给 bond 设置 1 个设备名称 (必须设置)
(补充:建议是 bond0)
3.3 填写 Mode: 后面的资料
Mode:
3.4 填写 Active Backup 后面的资料
Active Backup
(补充:强烈建议改成 Active Backup)
3.5 IPv4 CONFIGURATION: 后面的资料
IPv4 CONFIGURATION:
<Manual>
(补充:需要修改成 Manual 后才能手动配置 IP 地址)
3.6 配置 IP 地址、子网掩码、网关
(步骤略)
步骤四:在创建 bond 的界面里填写添加 bond 子网卡
4.1 进入添加 bond 子网卡的界面
BOND Slaves --> <ADD> --> Ethernet
4.2 在添加 bond 子网卡的界面里填写 bond 界面里的资料
Profile name
给 bond 子网卡设置 1 个设备名称 (必须设置)
(补充:建议是 bond0-slave)
Device
给 bond 子网卡选择 1 个设备名称 (必须设置)
[排错] 解决虚拟机使用命令 nmcli connection up enp1s0 时报错 “Error: Connection activation failed: No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name)). ” (给网卡配置的静态 IP 地址无法生效)
报错代码:
# nmcli connection up enp1s0
Error: Connection activation failed: No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name)).
解决方法:
步骤一:在虚拟机管理器上刷新虚拟机网卡的 MAC 地址或者删除原网卡添加一个新网卡
(步骤略)
步骤二:删除 NetworkManager 上所有的网卡配置
2.1 显示目前 NetworkManager 所有的网卡配置
# nmcli connection show
2.2 删除 NetworkManager 上所有的网卡配置
# nmcli connection delete enp1s0
# nmcli connection delete Wired\ connection\ 1
(补充:这里以删除网卡配置 enp1s0 和 Wired\ connection\ 1 为例)
2.3 确保目前 NetworkManager 没有网卡配置
# nmcli connection show
(注意:确保这条命令输入后没有输出结果)
步骤三:添加新的 NetworkManager 网卡配置
3.1 显示目前的网卡硬件
# nmcli device show
(注意:这里需要记住网卡硬件的名称,因为下个步骤需要使用)
3.2 添加新的 NetworkManager 网卡配置
# nmcli connection add con-name eth0 ifname eth0 type ethernet
(补充:这里以给 eth0 网卡添加个名为 eth0 的 NetworkManager 网卡配置为例)
(注意:这里的 ifname 后面的名称,必须和上个步骤输出命令后显示的网卡硬件名称一致)
3.3 让刚刚添加的 NetworkManager 网卡配置生效
# nmcli device connect eth0
(补充:这里以启动 eth0 网卡为例)
(注意:这里的 eth0 是在上个步骤中使用 con-name 参数配置的网卡配置名)
步骤四:给 NetworkManager 网卡配置设置 IP 地址
4.1 给 NetworkManager 网卡配置设置 IP 地址
# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.100.8/24 ipv4.gateway 192.168.100.1 autoconnect yes ipv4.dns 1.1.1.1
(补充:这里以给 eth0 网卡添加静态 IP 地址 192.168.100.8/24,网关 IP 地址 192.168.100.1,DNS 1.1.1.1 并开机自启为例)
(注意:这里的 eth0 是在前面的步骤中使用 con-name 参数配置的网卡配置名)
4.2 让刚刚配置的 IP 地址生效
# nmcli connection up eth0
(补充:这里以让 eth0 网卡上配置的 IP 地址生效为例)
(注意:这里的 eth0 是在前面的步骤中使用 con-name 参数配置的网卡配置名)
[步骤] openSUSE & SLES 中文输出法的添加 (KDE Plasma 5 版)
正文:
步骤一:安装 fcitx5 输入法
# zypper install fcitx5
(注意:在安装 fcitx5 之前必须要先删除 fcitx,该步骤会在安装过程中自动进行,需要在这个过程中允许厂商变更)
步骤二:添加 fcitx5 输入法
System Setttings –> Regional Settings –> Input Method –> + Add Input Method… –> 添加需要的输入法 (例如:Pinyin) –> Apply
步骤三:使用 fcitx5 输入法
3.1 点击需要输入中文的语言框,将光标放在里面
3.2 点击右下角键盘标志,让标志从键盘变为 “拼” 字
3.3 此时可以输入中文了
3.4 此时可以按 “Shift” 键来回切换输入法
参考文献:
https://zh.opensuse.org/Fcitx5
