linu下如何檢視某個軟體是否安裝?安裝路徑在哪

2021-08-01 07:48:51 字數 1082 閱讀 5288

1樓:匿名使用者

以redhat\centos 中php-mysql為例

1:如果包是通過yum或者rpm方式安裝

[root@localhost yum.repos.d]# rpm -qa //找出系統所有的包,找到對應的檔名

[root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64

/etc/php.d/mysql.ini

/etc/php.d/mysqli.ini

/etc/php.d/pdo_mysql.ini

/usr/lib64/php/modules/mysql.so

/usr/lib64/php/modules/mysqli.so

/usr/lib64/php/modules/pdo_mysql.so

2:如果是原始碼編譯安裝

2.1原始碼安裝的方式通過rpm命令是無法找出來的,如果你確定這個軟體已經開啟,則可以通過

[root@localhost yum.repos.d]# ps -aux 找出對一個的可執行檔案所在的目錄

2.2通常安裝完包後,我們都會把他加入到服務裡面,你可以去/etc/rc.d/下找相應的檔案,進而確認相關資訊。

最後一種最笨的方法就是用find命令

find / -name *檔名*

2樓:

使用命令:

whereis commond_name

比如:whereis ifconfig

3樓:

這個很難啊,linux並沒有像windows一樣的登錄檔,所以並不能像在控制面板裡面檢視裝了哪些軟體。

如果你是想知道特定的軟體的安裝位置的話,有幾種辦法你參考一下。

首先如果是apt-get之類的包管理器安裝,或者你在任意的視窗都能輸入某個命令開啟的話,你可以看一下系統變數的path,一般在path的某個目錄下面有某個可執行檔案

如果是解壓在了某個不為人知的地方,試試看用find命令,find軟體名,從根目錄開始搜尋,哪些檔名和你這個軟體一樣,差不多就是那裡了

linu下如何檢視某個軟體是否安裝?安裝路徑在哪

首先要知道軟體名字,例如 wireshark 然後全盤搜尋,root使用者命令find name wireshark 我們平時能直接敲 ls cat 等命令,是因為軟體已經放在預設路徑 環境變數 而可以用以下命令檢視環境變數 echo path 結果是 多個路徑,以冒號為分隔 usr lib64 q...

我怎麼在linu下檢視apache日誌

linux環境中apache也就是httpd服務的啟動,檢視apache日誌 很簡單,用如下命令即可 然後在這個目錄下就可以看專到不同級別的apache日誌。什麼是apache日誌 apache內建了記錄伺服器活動的功能,這就是它的日屬志功能。這個 apache日誌 系列文章介紹的就是apache的...

linu下檢視ipv6閘道器,linux 下 檢視ipv6閘道器

命令 sbin ip 6 route show dev sbin ip 6 route show dev eth0 3ffe ffff 0 f101 64 proto kernel metric 256 mtu 1500 advmss 1440 fe80 10 proto kernel metric...