[步骤] DELL BIOS 的升级 (Linux 版)

步骤一:在 DELL 官网下载对应的 BIOS 升级文件

(步骤略)

步骤二:核对下载的 BIOS 升级文件是否完整

# sha256sum BIOS_0HY8N_LN64_1.17.2.BIN


1) 这里以升级 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件为例
2) 将此步骤的输出结果和 DELL 官网上下载的升级软件进行比对

步骤三:给下载的 BIOS 升级文件添加执行权限

# chmod u+x BIOS_0HY8N_LN64_1.17.2.BIN; chown root:root BIOS_0HY8N_LN64_1.17.2.BIN

或者:

# chmod a+x BIOS_0HY8N_LN64_1.17.2.BIN

(补充:这里以给 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件添加执行权限为例)

步骤四:查看此 BIOS 升级文件的信息和要求

# ./BIOS_0HY8N_LN64_1.17.2.BIN --version

(补充:这里以查看 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件的信息和要求为例)

步骤五:确保 libstdc++ 已安装

# yum install libstdc++

步骤六:执行此 BIOS_0HY8N_LN64_1.17.2.BIN 升级文件

# ./BIOS_0HY8N_LN64_1.17.2.BIN

(补充:这里以执行 BIOS_0HY8N_LN64_1.17.2.BIN 的 BIOS 升级文件为例)

[步骤] Linux 最新软件升级的检查

正文:

内容一:通过 yum 日志查看

# cat /var/log/yum.log

内容二:通过 rpm 命令查看

# rpm -qa --last

或者:

# rpm --query --all --last

补充:查看曾经通过 dnf 命令或者 yum 命令升级的记录

# dnf history

或者:

# yum history

[命令] Linux 命令 basename (去除目录或文件的路径只显示此目录或文件)

案例一:去除某个目录或文件的路径只显示此目录或文件

# basename /root/test.txt
test.txt

(补充:这里以去除文件 /root/test.txt 的路径为例)

案例二:去除某 2 个目录或文件的路径只显示此 2 个目录或文件

2.1 去除某 2 个目录或文件的路径只显示此 2 个目录或文件 (最终结果只显示了第 1 个目录或文件)

# basename /root/test.txt /home/mingyuzhu/mingyuzhu.txt
test.txt

(补充:这里以去除文件 /root/test.txt 和文件 /home/mingyuzhu/mingyuzhu.txt 的路径为例)

2.2 去除某 2 个目录或文件的路径只显示此 2 个目录或文件

# basename -a /root/test.txt /home/mingyuzhu/mingyuzhu.txt
test.txt mingyuzhu.txt

(补充:这里以去除文件 /root/test.txt 和文件 /home/mingyuzhu/mingyuzhu.txt 的路径为例)

案例三:去除某个目录或文件的路径只显示此目录或文件,同时去除这个目录或文件的后缀

# basename -s .txt /root/test.txt
test

(补充:这里以去除文件 /root/test.txt 的路径同时去除后缀 .txt 为例)

[命令] Linux 命令 type (判断命令的类型)

案例一:显示某个命令的源文件

# type curl
curl is hashed (/usr/bin/curl)


补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件是 /usr/bin/curl 并且已经 hashed

案例二:显示某个命令的源文件类型

# type -t curl
file


补充:
1) 这里以显示 curl 命令为例
2) 从输出的结果可以看出 curl 命令的文件类型 file