一、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-hk/n/206084.html