Linux

如何找出我們 RedHat Enterprise 5 伺服器中所有已安裝的軟體?

  • December 14, 2013

我們正在移動伺服器,我需要列出我們伺服器中安裝的所有軟體,以便我們也可以將它安裝到我們將獲得的新軟體中。

目前伺服器詳細資訊:

  • 紅帽企業 Linux 5
  • 使用 Virtualmin / Webmin 進行偶爾的配置更改
  • 我知道基本的 SSH 命令,足以移動文件、重新啟動服務、安裝和解除安裝等。

有沒有可以用來列出我們伺服器中所有已安裝軟體的命令?並且還可能找出我們正在使用的版本?

要獲取所有已安裝 rpm 的列表,您可以執行rpm -qa. 要找出哪些配置文件已更改,您可以再次使用 rpm:rpm -qa | xargs sudo rpm -q --verify --nosize

任何不使用 rpms 安裝的東西都是一個瘋狂的猜測,但你應該通過查看/opt,/usr/local/home

如果您安裝了所有 rpm 軟體包,那麼您可以鍵入rpm -qa給您一個列表。還有其他方法可以安裝軟體(例如 tarball),並且不會跟踪這些方法(通過 rpm 數據庫或我知道的任何其他方法。)。

引用自:https://serverfault.com/questions/561329