Linux如何檢視YUM的安裝目錄
Linux下如何檢視使用YUM安裝過的包的安裝路徑呢? 在搞清楚這個問題前,我們先來了解一下YUM。 YUM(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,避免了手動安裝的麻煩(尋找資源、下載;放到指定目錄安裝;處理依賴關係並下載依賴關係的包進行安裝)。所以用yum安裝,實質上是用RPM安裝,所以RPM查詢資訊的指令都可用。
如果使用RPM安裝了一些包,一般來說,RPM預設安裝路徑如下:
Directory |
Contents of Directory |
/etc |
一些配置檔案的目錄,例如/etc/init.d/mysql |
/usr/bin |
一些可執行檔案 |
/usr/lib |
一些程式使用的動態函式庫 |
/usr/share/doc |
一些基本的軟體使用手冊與幫助文件 |
/usr/share/man |
一些man page檔案 |
以MySQL的安裝為例,我們使用RPM方式安裝了MySQL的兩個包,其實rpm有兩個引數-l和-c可以幫助我們檢視具體的安裝路徑。
-l 顯示軟體包中的檔案列表
-c 顯示配置檔案列表
那麼我們可以使用“rpm -ql 包名”來檢視具體的安裝路徑。如下所示:
[[email protected] ~]# rpm -qa | grep -i mysql
MySQL-server-advanced-5.6.20-1.rhel5
MySQL-client-advanced-5.6.20-1.rhel5
[[email protected] ~]# 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
[[email protected] 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
.....................................................
[[email protected] ~]# rpm -qc MySQL-server-advanced-5.6.20-1.rhel5
/etc/logrotate.d/mysql
/etc/my.cnf
[[email protected] ~]#
在MySQL的官方文件,你可以看到RPM包所在的安裝目錄。我們使用rpm -ql 對比驗證了一下,基本都OK,但是很奇怪的是,在上面這個版本中,我沒有找到/etc/my.cnf,而是/usr/my.cnf
MySQL 5.6
Directory |
Contents of Directory |
/usr/bin |
Client programs and scripts |
/usr/sbin |
The mysqldserver |
/var/lib/mysql |
Log files, databases |
/var/lib/mysql-files |
Value of secure_file_priv |
/usr/share/info |
MySQL manual in Info format |
/usr/share/man |
Unix manual pages |
/usr/include/mysql |
Include (header) files |
/usr/lib/mysql |
Libraries |
/usr/share/mysql |
Miscellaneous support files, including error messages, character set files, sample configuration files, SQL for database installation |
/usr/share/sql-bench |
Benchmarks |
MySQL 5.7
Files or Resources |
Location |
Client programs and scripts |
/usr/bin |
mysqldserver |
/usr/sbin |
Configuration file |
/etc/my.cnf |
Data directory |
/var/lib/mysql |
Error log file |
For RHEL, Oracle Linux, CentOS or Fedora platforms:/var/log/mysqld.log For SLES: /var/log/mysql/mysqld.log |
Value of secure_file_priv |
/var/lib/mysql-files |
System V init script |
For RHEL, Oracle Linux, CentOS or Fedora platforms: /etc/init.d/mysqld For SLES: /etc/init.d/mysql |
Systemd service |
For RHEL, Oracle Linux, CentOS or Fedora platforms: mysqld For SLES: mysql |
Pid file |
/var/run/mysql/mysqld.pid |
Socket |
/var/lib/mysql/mysql.sock |
Keyring directory |
/var/lib/mysql-keyring |
Unix manual pages |
/usr/share/man |
Include (header) files |
/usr/include/mysql |
Libraries |
/usr/lib/mysql |
Miscellaneous support files (for example, error messages, and character set files) |
/usr/share/mysql |
另外一臺測試伺服器,使用yum安裝了mysql-community-server-5.7.18,測試驗證發現又是正常。 暫時不清楚這個細節問題。
相關推薦
linux檢視redis安裝目錄
如果命令 which 和whereis 都找不到安裝目錄,可使用以下辦法 ps -ef|grep redis 得到了程序號 xxxx 然後 ls -l /proc/xxxx/cwd
Linux中檢視jdk安裝目錄、解除安裝jdk、rpm命令、rm命令引數
一、Linux中檢視jdk安裝目錄 [[email protected] ~]# whereis java java: /usr/bin/java /usr/local/java#java執行路徑 [[email protected] ~]# which java /usr/
Linux怎麼檢視軟體安裝路徑 檢視mysql安裝目錄
1、rpm -qa |grep mysql 2、rpm -qal |grep myslq 3、yum search mysql 4、find / -name mysql 5、which mysql 6、whereis mysql
linux 檢視Yum包安裝的位置
比如:php-mbstring rpm -ql php-mbstring 結果如下: /etc/php.d/mbstring.ini /usr/lib64/php/modules/mbstr
如何檢視yum安裝的軟體被安裝到了哪個目錄
以 php-fpm 為例,安裝其7.1版本。 通過yum search php-fpm,可以查到要用php71-php-fpm這個名稱來安裝。 yum install php71-php-fpm 提示安裝完成. 這時,先查出其對應的rpm包名。
linux 下yum安裝
下載 ges mage ima 雲服務 url install 公司 服務器 背景: 公司的阿裏雲服務器上總是報這個錯 網上百度無果後 打算重裝一下yum 1.下載 wget http://yum.baseurl.org/download/3.2/yum-3.2.
Linux使用yum安裝rpm包
repo 房子 關鍵字 yum源配置 是否 可能性 卸載 服務器 pin 1.yum其實管理的也是rpm包,只不過依賴什麽的都自己做了2.yum在有的linux版本是收費的,但是CentOS是免費的3.yum一般意義上是需要聯網的,即:使用網絡yum源 a.yum源配置
Linux下yum安裝mysql
class 連接器 attribute yum url 實用程序 repos https 路由器 使用MySQL Yum庫在Linux上安裝MySQL。 為Oracle Linux、Red Hat Enterprise Linux和CentOS提供的MySQL Yum存
linux 中yum安裝桌面
yum安裝桌面Linux系統安裝最小是沒有桌面的,可以用yum在命令行界面進行安裝1.插入安裝系統的鏡像盤 2.打開linux在命令行界面掛載光盤(cd / 到根目錄)(mount /dev/cdrom /mnt 掛載光盤)光盤文件不能直接瀏覽所以需要先掛載 掛載到 一個文件夾下面 /mnt 是根目錄下
linux rpm yum 安裝 軟件
inux yum 安裝 了解 pan which 信息 date 緩存 lin rpm 安裝: 1、rpm包的了解: rpm 安裝 升級 刪除 rpm -ivh ****.rpm 安裝 rpm -Uvh ****.rpm 升級 rpm -e name
如何保留linux中yum安裝後的rpm軟件包
linux sed yum rpm包 運維 在linux上,使用yum安裝,默認安裝完成之後會刪除下載的rpm包;想要yum安裝軟件後,還保留安裝包,那麽需要修改/etc/yum.conf配置文件中的keepcache參數。 [root@bogon ~]# cat /etc/yum.con
Linux -- Centos6 yum安裝相關問題與處理
更新 ges was ear xtra entos ast follow node Centos6 yum安裝相關問題與處理 由於要使用yum下載文件,突然yum下載不了想要的文件,想更換yum源,結果得重新安裝yum 來自本人GitHub地址 https://githu
linux 用yum安裝圖形化界面
pan ear all 包名 roo 環境 ng- statistic 其中 linux命令行界面如何安裝圖形化界面 2018年02月06日 11:56:16 閱讀數:6052 目錄 問題描述 解決方案 安裝包 測試是否安裝成功 如何卸載圖形化界面
CentOS7 linux下yum安裝redis以及使用
redis 用戶 -- lld 分享 search 開放 測試 技術 1.安裝redis數據庫 yum install redis 2.下載fedora的epel倉庫 yum install epel-release 3.啟動redis服務 systemctl s
linux使用yum安裝mongoDB資料庫
安裝步驟: 1、建立倉庫檔案: 1 vi /etc/yum.repos.d/mongodb-org-3.4.repo 然後複製下面配置,儲存退出 1 2 3 4 5 6
Linux下yum安裝MySQL yum安裝MySQL指定版本
轉載:https://blog.csdn.net/jerome_s/article/details/52883234 yum 安裝MySQL 1. 檢查安裝情況 檢視有沒有安裝過:
linux檢視python安裝路徑,版本號
1.檢視安裝路徑 [[email protected] bin]$ which python /usr/bin/python #ll /usr/bin/ | grep 'python' lrwxrwxrwx. 1 root root 7 10月 17 16
CentOS7 linux下yum安裝mysql5.7
文章參考(https://www.cnblogs.com/jorzy/p/8455519.html) 1.建立存放安裝包的位置,並且進入該目錄 命令mkdir /share 命令cd /share 2.檢視系統是否已經安裝mysql,兩種方法都可以 方法一:rpm -qa | gre
Linux下yum安裝python3
安裝環境:Centos7 1.安裝依賴 yum install epel-release 2.安裝python3,目前支援python3.6.6(最高) yum install python36 3.不過安裝後執行python時顯示版本還是2.7,這是因為為了多版本兼用/us
linux下yum安裝及配置
1、使用RedHat系統不能正常使用yum安裝 由於RedHat沒有註冊,所有不能使用它自身的資源更新,於是使用yum instatll gcc-c++的時候出現This system is not