[命令] Linux 命令 hostname (修改主机名、显示主机名和 IP 地址)

内容一:修改 Linux 主机名

[root@server ~]# hostnamectl set-hostname eternalcenter.com

内容二:显示已经修改的主机名

2.1 显示已经修改的部分主机名

[root@eternalcenter ~]# hostname
eternalcenter

(补充:这里只会显示 “.” 符号前面的内容,“.” 后面的内容不会在这里显示)

2.2 显示已经修改的全部主机名,也就是 FQDN

[root@eternalcenter ~]# hostname -f
eternalcenter.com

内容三:显示 IP 地址

3.1 显示本地最后 1 个 IP 地址

[root@eternalcenter ~]# hostname -i

3.2 显示本地所有 IP 地址

[root@eternalcenter ~]# hostname -I

[命令] Linux 命令 timeout 的使用 (设置在几秒之后结束要执行的命令)

内容一:timeout 命令的格式

# timeout <option> <duration> <command> ......

(补充:这里的 duration 是数字,默认单位是秒。也可以手动指定时间单位,时间单位可以是 s 秒、m 分钟、h 小时、d 天)

内容二:timeout 命令的选项

1) -k, –kill-after=DURATION 当时间到了以后强制杀死命令
2) -p, –preserve-status 当结束时保持命令本身结束时的退出代码

[步骤] Linux 加密硬盘新解密密码的添加

注意:在新解密密码添加之前需要先加密硬盘

正文:

步骤一:取消加密硬盘的加载

# umount /dev/mysqldatavg/mysqldatalv

步骤二:关闭 LUKS 解密映射 (解锁逻辑卷)

# cryptsetup luksOpen /dev/mapper/mysqldatavg-mysqldatalv mysqldata

之后输入 /dev/mapper/mysqldatavg-mysqldatalv 的解密密码

(补充:这里的 mysqldata 是解锁后的硬件名称)

步骤三:添加新的解密密码

# cryptsetup luksAddKey UUID="2eg8c60ac-103k-4771-k31r-14t93b06226a" --key-file /root/keyfile


补充:
1) 这里的 2eg8c60ac-103k-4771-k31r-14t93b06226a 是新添加的解密密码
2) 这里的 /root/keyfile 是原来的用来解密加密硬盘的密钥

步骤四:开启 LUKS 解密映射 (加密逻辑卷)

# cryptsetup luksOpen UUID="2eg8c60ac-103k-4771-k31r-14t93b06226a"  mysqldatalv


补充:
1) 这里的 2eg8c60ac-103k-4771-k31r-14t93b06226a 是刚刚添加的解密密码
2) 这里的 mysqldata 是解密后的硬件名称

[命令] Linux 命令 colrm (删除所有行某列的字符)

案例一:删除所有行某列字符后的所有字符

# cat test.txt | colrm 3

或者:

# colrm 3 < test.txt

(补充:这里以删除所有行第 3 列及以后的所有字符)

案例二:删除所有行从某列字符到某列字符期间的所有字符

# cat test.txt | colrm 3 6

或者:

# colrm 3 6 < test.txt

(补充:这里以删除所有行第 3 列到第 6 列包括第 3 列和第 6 列的所有字符)