Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Grafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter Linux

Grafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter Linux

黄舟
黄舟Original
2017-06-05 10:25:462782Durchsuche

Wie überprüfe ich den Installationspfad des installierten Pakets mit YUM unter Linux? Bevor wir dieses Problem klären, wollen wir zunächst YUM verstehen. YUM (vollständiger Name Yellow Dog UpDatumr, Modified) ist ein Shell-Front-End-Paketmanager in Fedora, RedHat und CentOS. Basierend auf der RPM-Paketverwaltung kann es RPM-Pakete automatisch von bestimmten Servern herunterladen und installieren. Es kann automatisch Abhängigkeiten verarbeiten und alle abhängigen Softwarepakete auf einmal installieren, wodurch der Aufwand einer manuellen Installation (Suche nach Ressourcen, Herunterladen, Ablegen auf dem vorgesehenen Server) entfällt Verzeichnis für die Installation). ; Abhängigkeiten verarbeiten und Abhängigkeitspakete für die Installation herunterladen. Die Installation mit yum ist also im Wesentlichen eine Installation mit RPM, daher ist der RPM-Befehl zum Abfragen von -Informationen verfügbar. Wenn RPM verwendet wird, werden einige Pakete installiert. Im Allgemeinen lautet der Standardinstallationspfad von RPM wie folgt:

Directory

Inhalt des Verzeichnisses

/etc

Einige Konfiguration Verzeichnis der Datei , wie zum Beispiel /etc/init.d/mysql

/usr/bin

Einige ausführbare Dateien

/usr/lib

DynamischFunktionBibliothek

/usr/share/doc

Einige grundlegende Softwarehandbücher und Hilfedokumente

/usr/share/man

Einige ManpageDateien

Nehmen Sie die Installation von MySQL als Beispiel. Wir haben MySQL mit RPM installiert Tatsächlich verfügen die beiden Pakete rpm über zwei Parameter -l und -c, die uns helfen können, den spezifischen Installationspfad zu überprüfen.

-l Zeigt die Liste der Dateien im Paket an

-c Zeigt die Liste der Konfigurationsdateien an

Dann können wir "rpm -ql Paketname" um den spezifischen Installationspfad anzuzeigen. Wie unten gezeigt:

 

Grafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter 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
.....................................................


 

Grafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter Linux

 

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

 

In der offiziellen MySQL-Dokumentation können Sie das Installationsverzeichnis sehen, in dem sich das RPM-Paket befindet. Wir haben rpm -ql zum Vergleichen und Überprüfen verwendet, und es war grundsätzlich in Ordnung. Aber das Seltsame ist, dass ich in der obigen Version nicht /etc/my.cnf, sondern /usr/my.cnf

MySQL 5.6

Verzeichnis

Inhalt des Verzeichnisses

/usr/bin

Client-Programme und Skripte

/usr/sbin

Das mysqld Server

/var/lib/mysql

Log-Dateiens, Datenbanken

/var/lib/mysql-files

Wert von secure_file_priv

/usr/share/info

MySQL-Handbuch im Infoformat

/usr/share/man

Unix-Handbuchseiten

/usr/include/mysql

Dateien (Kopfer) einschließen

/usr/lib/mysql

Bibliotheken

/usr/share/mysql

Verschiedene Supportdateien, einschließlich Fehlermeldungen, Zeichen-Satzdateien, Beispielkonfigurationsdateien, SQL für die Datenbankinstallation

/usr/share/sql-bench

Benchmarks

 

 

MySQL 5.7

Dateien oder Ressourcens

Standort

Client-Programme und Skripte

/usr/bin

mysqld Server

/usr/sbin

Konfigurationsdatei

/etc/my.cnf

Datenverzeichnis

/var/lib/mysql

Fehlerprotokoll Datei

Für RHEL-, Oracle Linux-, CentOS- oder Fedora-Plattformen: /var/log/mysqld.log

Für SLES: /var/log/mysql/mysqld.log

Wert von secure_file_priv

/var/lib/mysql-files

System V-Init-Skript

Für RHEL-, Oracle Linux-, CentOS- oder Fedora-Plattformen: /etc/init.d/mysqld

Für SLES: /etc/init.d/mysql

Systemd-Dienst

Für RHEL-, Oracle Linux-, CentOS- oder Fedora-Plattformen: mysqld

Für SLES: MySQL

Pid-Datei

/var/run/mysql/mysqld.pid

Socket

/var/lib/mysql/mysql.sock

Schlüsselringverzeichnis

/var/lib/mysql-keyring

Unix-Handbuchseiten

/usr/share/man

(Header-)Dateien einschließen

/usr/include/mysql

Bibliotheken

/usr/lib/mysql

Verschiedene Supportdateien (z. B. Fehlermeldungen und Zeichensatzdateien)

/usr/share/mysql

Ein weiterer Testserver, der yum zur Installation von mysql-community- server- verwendet 5.7.18, der Test und die Überprüfung ergaben, dass es wieder normal ist. Ich kenne die Details noch nicht.

Grafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter Linux

Das obige ist der detaillierte Inhalt vonGrafisches Tutorial zum Anzeigen des YUM-Installationsverzeichniscodes unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn