yum安裝的軟體在哪個目錄下

一、yum安裝的軟體在哪個目錄下

如果想查看yum安裝的軟體在哪個目錄下,可以使用rpm命令來查詢。rpm命令是RedHat Package Manager(紅帽軟體包管理器)的縮寫,是用於管理Linux系統中安裝的軟體包的命令。

下面是查詢nginx軟體包所在目錄的命令:

rpm -ql nginx

執行命令後,系統會返回nginx軟體包所在目錄的詳細信息,其中包括軟體包中的文件列表,例如:

/etc/nginx
/etc/nginx/conf.d
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/usr/sbin/nginx
/usr/share/doc/nginx-1.12.2
/usr/share/doc/nginx-1.12.2/CHANGES
/usr/share/doc/nginx-1.12.2/CONTRIBUTORS
/usr/share/doc/nginx-1.12.2/LICENSE
/usr/share/doc/nginx-1.12.2/README
/usr/share/man/man8/nginx.8.gz
/var/cache/nginx
/var/log/nginx
/var/run/nginx

從返回結果中可以看出,nginx軟體包將安裝文件分別放置在/etc/nginx、/usr/sbin/nginx、/var/cache/nginx、/var/log/nginx和/var/run/nginx等目錄下。

二、yum安裝的軟體包文件結構

yum安裝的軟體包文件結構可以分為頭文件、配置文件、庫文件和可執行文件,下面分別對這幾種文件進行介紹。

1.頭文件

頭文件是程序源代碼中用到的各種定義和聲明等信息的存儲文件。在yum安裝的軟體包中頭文件主要存放在/usr/include目錄下。

2.配置文件

配置文件是軟體運行時需要讀取的各種參數、選項和設置等信息的存儲文件。在yum安裝的軟體包中配置文件主要存放在/etc目錄下。

3.庫文件

庫文件是程序在編譯時需要鏈接的各種通用庫文件,包括動態鏈接的共享庫和靜態鏈接庫等。在yum安裝的軟體包中庫文件主要存放在/usr/lib和/usr/lib64目錄下。

4.可執行文件

可執行文件是程序的主體部分,是由編譯源代碼生成的可直接運行的文件。在yum安裝的軟體包中可執行文件主要存放在/usr/bin和/usr/sbin目錄下。

三、yum安裝的軟體在哪個目錄下的查詢範例

1.查找本機安裝的Apache軟體目錄

命令:

rpm -ql httpd | grep sbin

返回結果:

/usr/sbin/httpd

2.查找本機安裝的MySQL軟體目錄

命令:

rpm -ql mysql | grep bin

返回結果:

/usr/bin/my_print_defaults
/usr/bin/mysql
/usr/bin/mysqladmin
/usr/bin/mysqlbinlog
/usr/bin/mysqld
/usr/bin/mysqld_safe

3.查找本機安裝的PHP軟體目錄

命令:

rpm -ql php | grep bin

返回結果:

/etc/php.ini
/usr/bin/php
/usr/bin/php-cgi
/usr/bin/php-config
/usr/bin/phpize
/usr/lib64/httpd/modules/libphp7.so
/usr/lib64/php/modules/bcmath.so
/usr/lib64/php/modules/calendar.so
/usr/lib64/php/modules/ctype.so
/usr/lib64/php/modules/curl.so
/usr/lib64/php/modules/dom.so
/usr/lib64/php/modules/exif.so
/usr/lib64/php/modules/fileinfo.so
/usr/lib64/php/modules/ftp.so
/usr/lib64/php/modules/gd.so
/usr/lib64/php/modules/gettext.so
/usr/lib64/php/modules/iconv.so
/usr/lib64/php/modules/json.so
/usr/lib64/php/modules/ldap.so
/usr/lib64/php/modules/mbstring.so
/usr/lib64/php/modules/mysqli.so
/usr/lib64/php/modules/mysqlnd.so
/usr/lib64/php/modules/odbc.so
/usr/lib64/php/modules/pdo_mysql.so
/usr/lib64/php/modules/pdo_odbc.so
/usr/lib64/php/modules/pdo_pgsql.so
/usr/lib64/php/modules/pdo_sqlite.so
/usr/lib64/php/modules/phar.so
/usr/lib64/php/modules/posix.so
/usr/lib64/php/modules/pspell.so
/usr/lib64/php/modules/session.so
/usr/lib64/php/modules/shmop.so
/usr/lib64/php/modules/simplexml.so
/usr/lib64/php/modules/snmp.so
/usr/lib64/php/modules/soap.so
/usr/lib64/php/modules/sockets.so
/usr/lib64/php/modules/sqlite3.so
/usr/lib64/php/modules/sysvmsg.so
/usr/lib64/php/modules/sysvsem.so
/usr/lib64/php/modules/sysvshm.so
/usr/lib64/php/modules/tokenizer.so
/usr/lib64/php/modules/wddx.so
/usr/lib64/php/modules/xml.so

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206084.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-07 17:49
下一篇 2024-12-07 17:49

相關推薦

  • Python腳本控制其他軟體

    Python作為一種簡單易學、功能強大的腳本語言,具有廣泛的應用領域,在自動化測試、Web開發、數據挖掘等領域都得到了廣泛的應用。其中,Python腳本控制其他軟體也是Python…

    編程 2025-04-29
  • 量化交易軟體哪個好?

    量化交易軟體是為量化交易而設計的工具,能夠用程序化方法對市場數據進行分析和交易決策。那麼,哪個量化交易軟體最好呢?下面從幾個方面進行詳細闡述。 一、交易功能 交易功能是量化交易軟體…

    編程 2025-04-29
  • Python計算機二級刷題軟體推薦

    Python作為編程語言的代表,已經在計算機學習和開發領域佔據了重要角色。Python計算機二級是國家信息技術應用能力證書的一種,是計算機應用能力的重要評估標準。對於想要獲取Pyt…

    編程 2025-04-29
  • 電腦如何下載ps軟體

    如果您想在電腦上使用Photoshop,那麼您需要下載安裝該軟體。下面是詳細的步驟說明: 一、選擇下載網站 目前市面上有很多下載網站都可以下載到Photoshop軟體,比如Adob…

    編程 2025-04-29
  • 如何使用yum安裝curl、policycoreutils、policycoreutils-python-utils和openssh-server等軟體包

    yum是一個常用的包管理器,可以使在Linux系統上安裝、更新和卸載軟體包變得更加容易。本文將詳細介紹使用yum安裝curl、policycoreutils、policycoreu…

    編程 2025-04-28
  • Python編程開發中,用哪些軟體呢?

    在Python編程的過程中,開發過程的效率和代碼的質量往往取決於選擇的開發工具。下面就讓我們從多個方面來探討,Python編程開發中需要用到哪些軟體。 一、Python IDE(集…

    編程 2025-04-28
  • 開源軟體授權使用證明

    開源軟體在現今的軟體開發領域中發揮了非常重要的作用。但是,開源軟體的免費使用並不意味著用戶可以隨意使用,因為開源軟體本身也有授權的問題。本文將從多個方面闡述開源軟體授權使用證明的相…

    編程 2025-04-28
  • 學Python需要下載什麼軟體?

    Python是一種高級編程語言,常用於Web開發、數據分析、人工智慧等領域。在學習Python之前,我們需要下載一些必要的軟體。本文將從多個方面介紹學Python需要下載哪些軟體。…

    編程 2025-04-27
  • 有哪些Python軟體可以用來構建Web應用

    Python語言是一種膠水語言,可以和多種語言以及系統進行交互,廣泛應用於多個領域。在Web應用開發領域,Python是一個功能強大的語言,在Python社區中有許多優秀的Web應…

    編程 2025-04-27
  • Python控制軟體操作

    本文將從多個方面探討如何使用Python控制軟體操作。 一、自動化GUI操作 Python的PyAutoGUI庫可以幫助我們實現自動化GUI操作。它可以控制滑鼠、鍵盤,以及讀取屏幕…

    編程 2025-04-27

發表回復

登錄後才能評論