Centos
last: 升級 CentOS 後找不到命令
我將 CentOS 從 7 升級到 8。沒有
last
命令。$ which last /usr/bin/which: no last in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
我無法
last
使用dnf install
.$ dnf install last Repository epel is listed more than once in the configuration EPEL for redhat/centos 8 - x86_64 0.0 B/s | 0 B 00:00 Failed to synchronize cache for repo 'epel', ignoring this repo. Last metadata expiration check: 20:42:39 ago on Sun 11 Apr 2021 05:40:02 PM CST. No match for argument: last Error: Unable to find a match: last
如何安裝
last
工具?
last
不是單獨的包,而是包中提供的命令util-linux
:
last
在安裝了命令的 RHEL/CentOS 8 系統上:# rpm -qf /usr/bin/last util-linux-2.32.1-24.el8.x86_64 # dnf provides /usr/bin/last util-linux-2.32.1-24.el8.x86_64 : A collection of basic system utilities Repo : @System Matched from: Filename : /usr/bin/last
util-linux 軟體包的內容列表可以在這裡查看:https ://centos.pkgs.org/8/centos-baseos-x86_64/util-linux-2.32.1-24.el8.x86_64.rpm.html
**如果升級
util-linux
包確實失敗了,那麼您的系統可能缺少幾個非常基本的系統命令和部分 PAM 配置。**如果您在升級後尚未重新啟動,請在重新啟動前檢查系統是否缺少軟體包。您可能會嘗試
dnf install @minimal-environment
驗證是否存在所有必要的系統軟體包:如果沒有缺少最小 CentOS 8 安裝所需的軟體包,則該命令應該在沒有實際安裝任何內容的情況下結束。請注意,似乎沒有“官方”程序將 CentOS 從 7 升級到 8,除了完全重新安裝:所有可用的升級程序都是由第三方設計的,並不保證在所有可能的情況下都能正常工作。