首頁  >  文章  >  運維  >  關於Linux如何查看YUM的安裝目錄代碼圖文教學

關於Linux如何查看YUM的安裝目錄代碼圖文教學

黄舟
黄舟原創
2017-06-05 10:25:462782瀏覽

Linux下如何查看使用YUM安裝過的套件的安裝路徑呢? 在搞清楚這個問題前,我們先來了解YUM。 YUM(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體套件管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,避免了手動安裝的麻煩(尋找資源、下載;放到指定目錄安裝;處理依賴關係並下載依賴關係的套件進行安裝)。所以用yum安裝,實質上是用RPM安裝,所以RPM查詢資訊的指令都可用。

 

如果使用RPM

  /etc/init. d//usr/share/doc一些基本的軟體使用手冊與說明文件一些man page

Directory

Contents of Directory

/c 一些設定檔

的目錄,例如
mysql

 

/ 一些可執行檔

/usr/lib

一些程式使用的動態

文件

 

以MySQL的安裝為例,我們使用RPM方式安裝了MySQL的兩個包,其實rpm有兩個參數-l和安裝路徑。

 

-l 顯示軟體包中的檔案列表顯示檔案清單

 

那我們可以使用

rpm -ql 來查看具體的安裝路徑。如下圖所示:

 

關於Linux如何查看YUM的安裝目錄代碼圖文教學

 

 

 

 
rrre誒

關於Linux如何查看YUM的安裝目錄代碼圖文教學 

 

 

🎜 🎜🎜🎜🎜🎜🎜 🎜🎜🎜🎜🎜🎜 🎜🎜🎜 🎜 🎜🎜🎜🎜🎜🎜 🎜🎜🎜🎜
[root@DB-Server ~]# rpm -qa | grep -i mysql
MySQL-server-advanced-5.6.20-1.rhel5
MySQL-client-advanced-5.6.20-1.rhel5
[root@DB-Server ~]# rpm -ql MySQL-client-advanced-5.6.20-1.rhel5
/usr/bin/msql2mysql
/usr/bin/mysql
/usr/bin/mysql_config_editor
/usr/bin/mysql_find_rows
/usr/bin/mysql_waitpid
/usr/bin/mysqlaccess
/usr/bin/mysqlaccess.conf
/usr/bin/mysqladmin
/usr/bin/mysqlbinlog
/usr/bin/mysqlcheck
/usr/bin/mysqldump
/usr/bin/mysqlimport
/usr/bin/mysqlshow
/usr/bin/mysqlslap
/usr/share/man/man1/msql2mysql.1.gz
/usr/share/man/man1/mysql.1.gz
/usr/share/man/man1/mysql_config_editor.1.gz
/usr/share/man/man1/mysql_find_rows.1.gz
/usr/share/man/man1/mysql_waitpid.1.gz
/usr/share/man/man1/mysqlaccess.1.gz
/usr/share/man/man1/mysqladmin.1.gz
/usr/share/man/man1/mysqlbinlog.1.gz
/usr/share/man/man1/mysqlcheck.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqlimport.1.gz
/usr/share/man/man1/mysqlshow.1.gz
/usr/share/man/man1/mysqlslap.1.gz
 
 
[root@DB-Server tmp]# rpm -ql MySQL-server-advanced-5.6.20-1.rhel5
/etc/init.d/mysql
/etc/logrotate.d/mysql
/etc/my.cnf
/usr/bin/innochecksum
/usr/bin/my_print_defaults
/usr/bin/myisam_ftdump
/usr/bin/myisamchk
/usr/bin/myisamlog
/usr/bin/myisampack
/usr/bin/mysql_convert_table_format
/usr/bin/mysql_fix_extensions
/usr/bin/mysql_install_db
/usr/bin/mysql_plugin
/usr/bin/mysql_secure_installation
/usr/bin/mysql_tzinfo_to_sql
/usr/bin/mysql_upgrade
/usr/bin/mysql_zap
/usr/bin/mysqlbug
/usr/bin/mysqld_multi
/usr/bin/mysqld_safe
/usr/bin/mysqldumpslow
/usr/bin/mysqlhotcopy
/usr/bin/mysqltest
.....................................................
🎜🎜🎜🎜 🎜🎜🎜🎜🎜🎜 🎜🎜

在MySQL的官方文檔,你可以看到RPM套件所在的安裝目錄。我們用rpm -ql 對比驗證了一下,基本上都OK,但是很奇怪的是,在上面這個版本中,我沒有找到/etc/my.cnf,而是/usr/my.cnf

 

MySQL 5.6

日誌檔案檔案

Contents of Directory

/usr/bin

客戶端程式與腳本

/usr/s

mysqld  伺服器

、資料庫

/var/lib/mysql-files

的值/ usr/share/info

Info格式的MySQL手冊

Unix手冊頁數

/usr/lib /mysql_

各種支援文件,包括錯誤訊息、字元文件、範例設定檔、用於資料庫安裝的SQL

bench

基準

 

 

文件或

資源s客戶端程式和腳本錯誤日誌檔對於RHEL、Oracle Linux、CentOS 或Fedora 平台:檔案系統V 初始化腳本插座插座

位置

客戶端程式和腳本

客戶端程式和腳本

🎜

/usr/bin

伺服器 /usr/sbin

個人資料

資料目錄

/var/mym

/var/log/mysqld.log mysql/ mysqld.log

secure_file_priv

secure_file_priv

對於RHEL、Oracle Linux、CentOS 或Fedora

對於SLES: /etc/init.d/mysql

Systemd 服務

、 sqld 對於SLES: /var/run/mysql/mysqld. pid

插座

插座

插座

/var/lib/mysql/mysql.sock

環。 /var/lib/mysql -鑰匙圈

Unix手冊頁

包含(頭)文件

/usr/include/mysql

/ usr/lib/mysql

各種支援檔案(例如錯誤訊息和字元集檔案)

/usr/share/mysql

/usr/share/mysql

 

另外一台測試伺服器,使用yum安裝了mysql-community-server-5.7.18,測試驗證發現又是正常。 暫時不清楚這個細節問題。

 

關於Linux如何查看YUM的安裝目錄代碼圖文教學

以上是關於Linux如何查看YUM的安裝目錄代碼圖文教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn