日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux - 查看软件安装与安装路径

發布時間:2025/3/12 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux - 查看软件安装与安装路径 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【1】查看軟件是否安裝

因為linux安裝軟件的方式比較多,所以沒有一個通用的辦法能查到某些軟件是否安裝了。總結起來就是這樣幾類:

① rpm包安裝的,可以用rpm -qa看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep “軟件或者包的名字”。

注意,rpm區分大小寫。

rpm -qa | grep nginx


② 以deb包安裝的,可以用dpkg -l能看到。如果是查找指定軟件包,用dpkg -l | grep “軟件或者包的名字”;

dpkg -l | grep ruby

③ yum方法安裝的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “軟件名或者包名”;

yum list packageyum list installedyum list installed | grep nginx


④ 如果是以源碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,這個只能看可執行文件是否存在了,

上面兩種方法都看不到這種源碼形式安裝的包。如果是以root用戶安裝的,可執行程序通常都在/sbin或/usr/bin目錄下。


說明:

其中rpm yum 是Redhat系linux的軟件包管理命令,dpkg 是debian系列的軟件包管理命令。


【2】查看軟件路徑

這里以nginx為例。

① 查看安裝路徑:

whereis nginx/usr/sbin/naginx ---執行路徑 /usr/lib64/nginx ---安裝路徑 /etc/nginx/ --- 配置路徑 /usr/share/nginx ---默認站點目錄


② 查詢文件的運行文件所在地址:

which nginx


③ rpm包安裝 :

首先查到程序隸屬的包

rpm -qf /usr/sbin/nginx


然后rpm -ql那個包可以看到那個包的所有文件和路徑:

rpm -ql nginx-1.12.1-1.el7.ngx.x86_64


④ find

可以使用find查找文件的所在路徑。

find 查找路徑 查找參數

如 : 在根目錄下查找以.conf結尾的文件

find / -name *.conf

⑤ locate

locate的功能和find類似。

如:查找所有路徑下的mysql文件

locate mysql

⑥ ps

可以通過查找進程的方法找到對應的包的路徑

ps -ef|grep mysql

可以簡寫成

pgrep mysql

總結

以上是生活随笔為你收集整理的Linux - 查看软件安装与安装路径的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。