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/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

发表回复

登录后才能评论