您的位置:

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