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

時間 2021-08-11 16:20:48

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系統apache訪問日誌的前1000條記錄

出門在外 linux檢視前幾行這樣的時候會使用head命令 n 1000 前1000行 訪問日誌 more 管道符合加more就是1000個記錄翻頁檢視 如果是rpm安裝的一般會在 var log httpd 下面 如果是原始碼包安裝的會在 usr local apache2 log 下面 head...

linu下c語言程式設計如何判斷程式是否執行成功

其實這個問題很簡單,不管你用什麼語言編寫程式,尤其是做應用方面的程式,其表現是相同的 對於判定一個程式是否執行成功主要是輸入和輸出,因為任何程式都要和輸入輸出打交道,否則程式便沒有意義,這裡講的輸入和輸出是廣義的 伴隨輸入輸出,有以下幾個方面可以作為判定 1 明確的輸入 輸出,比如輸入輸出資料 2 ...

如何檢視linux下串列埠是否可用?串列埠名稱等

cat proc tty driver serial ls l ls l dev ttys?通過傳送資料測試是否可用 date dev ttys0 1 檢視串列埠是否可用,可以對串列埠傳送資料比如對com1口,echo lyjie126 dev ttys0 2 檢視串列埠名稱使用 ls l dev ...