Maison  >  Article  >  Opération et maintenance  >  Tutoriel graphique sur la façon d'afficher le code du répertoire d'installation de YUM sous Linux

Tutoriel graphique sur la façon d'afficher le code du répertoire d'installation de YUM sous Linux

黄舟
黄舟original
2017-06-05 10:25:462782parcourir

Comment vérifier le chemin d'installation du package installé à l'aide de YUM sous Linux ? Avant de clarifier ce problème, comprenons d'abord YUM. YUM (nom complet Yellow dog Updater, Modified) est un gestionnaire de packages front-end Shell dans Fedora, RedHat et CentOS. Basé sur la gestion des packages RPM, il peut télécharger et installer automatiquement les packages RPM à partir de serveurs désignés. Il peut gérer automatiquement les dépendances et installer tous les packages logiciels dépendants en même temps, évitant ainsi les problèmes d'installation manuelle (recherche de ressources, téléchargement, placement dans les emplacements désignés). répertoire pour l'installation). ; Traiter les dépendances et télécharger les packages dépendants pour l'installation). Donc, installer avec yum revient essentiellement à installer avec RPM, donc la commande RPM pour interroger les informations est disponible. Si RPM est utilisé, il installe certains packages. De manière générale, le chemin d'installation par défaut de RPM est le suivant :

.

Directorie

Contenu de l'annuaire

/etc

Quelques configuration Répertoire du fichier , tel que /etc/init.d/mysql

/usr/bin

Quelques fichiers exécutables

/usr/lib

DynamiqueFonctionBibliothèque

/usr/share/doc

Quelques manuels de logiciels de base et document d'aide

/usr/share/man

Quelques pages de manuelfichiers

Prenons l'exemple de l'installation de MySQL Nous avons installé MySQL en utilisant RPM. . Les deux packages, en fait, rpm ont deux paramètres -l et -c qui peuvent nous aider à vérifier le chemin d'installation spécifique.

-l Afficher la liste des fichiers du package

-c Afficher la liste des fichiers de configuration

Ensuite, nous pouvons utiliser "rpm -ql Nom du package" pour afficher le chemin d'installation spécifique. Comme indiqué ci-dessous :

 

Tutoriel graphique sur la façon dafficher le code du répertoire dinstallation de YUM sous Linux

 

 

[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
.....................................................


 

Tutoriel graphique sur la façon dafficher le code du répertoire dinstallation de YUM sous Linux

 

[root@DB-Server ~]# rpm -qc MySQL-server-advanced-5.6.20-1.rhel5
/etc/logrotate.d/mysql
/etc/my.cnf
[root@DB-Server ~]#

 

Dans la documentation officielle de MySQL, vous pouvez voir le répertoire d'installation où se trouve le package RPM. Nous avons utilisé rpm -ql pour comparer et vérifier, et c'était fondamentalement OK. Mais ce qui est étrange, c'est que dans la version ci-dessus, je n'ai pas trouvé /etc/my.cnf, mais /usr/my.cnf

MySQL 5.6

Répertoire

Contenu de l'annuaire

/usr/bin

Programmes clients et scripts

/usr/sbin

Le mysqld serveur

/var/lib/mysql

Journal des fichiers, bases de données

/var/lib/mysql-files

Valeur de secure_file_priv

/usr/share/info

Manuel MySQL au format Info

/usr/share/man

Pages de manuel Unix

/usr/include/mysql

Inclure les fichiers (têteer)

/usr/lib/mysql

Bibliothèques

/usr/share/mysql

Fichiers de support divers, y compris les messages d'erreur, les fichiers set de caractères, les exemples de fichiers de configuration, SQL pour l'installation de la base de données

/usr/share/sql-bench

Benchmarks

 

 

MySQL 5.7

Fichiers ou Ressourcess

Emplacement

Programmes et scripts clients

/usr/bin

mysqld serveur

/usr/sbin

Fichier de configuration

/etc/my.cnf

Répertoire de données

/var/lib/mysql

Journal des erreurs fichier

Pour les plateformes RHEL, Oracle Linux, CentOS ou Fedora : /var/log/mysqld.log

Pour SLES : /var/log/mysql/mysqld.log

Valeur de secure_file_priv

/var/lib/mysql-files

Script d'initialisation du système V

Pour les plateformes RHEL, Oracle Linux, CentOS ou Fedora : /etc/init.d/mysqld

Pour SLES : /etc/init.d/mysql

Service Systemd

Pour les plateformes RHEL, Oracle Linux, CentOS ou Fedora : mysqld

Pour SLES : mysql

Fichier Pid

/var/run/mysql/mysqld.pid

Socket

/var/lib/mysql/mysql.sock

Répertoire des porte-clés

/var/lib/mysql-keyring

Pages de manuel Unix

/usr/share/man

Inclure les fichiers (en-tête)

/usr/include/mysql

Bibliothèques

/usr/lib/mysql

Fichiers de support divers (par exemple, messages d'erreur et fichiers de jeux de caractères)

/usr/share/mysql

Un autre serveur de test, utilisant yum pour installer mysql-community-server- 5.7.18, le test et la vérification ont révélé que c'était à nouveau normal. Je ne connais pas encore les détails.

Tutoriel graphique sur la façon dafficher le code du répertoire dinstallation de YUM sous Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn