CyberTek - the future at the present!
Google

Archiv für September, 2008

Verwenden Sie den Befehl rpm

Geschrieben von: admin (Sep 12)

Zeige alle RPM-Pakete installiert haben:

# Rpm-qa

Führen Sie eine Anfrage an die DB-Filterung rpm alle Pakete mit der Zeichenfolge 'httpd':

# Rpm-qa | grep httpd

Informationen über ein bestimmtes Paket installiert ist, zB:

# Rpm-qi httpd

Anzeige der Liste der Dateien, die von einem Paket installiert ist, zB:

# Rpm-ql httpd

Nur die Liste der Konfigurations-Dateien von einem Paket installiert:

# Rpm-qc httpd

Erste Informationen über die Dokumentation, die von einem Paket:

# Rpm-qc httpd

Anzeige der Liste der Abhängigkeiten, die ein Paket:

# Rpm-q httpd-whatrequires

Display-Fähigkeit, die von einem Paket:

# Rpm-q httpd-whatprovides

Display-Skripts, das während der Installation / Entfernung:

# Rpm-q httpd-Skripte

Sehen Sie sich die Geschichte der Änderungen des Pakets:

# Rpm-q httpd-Changelog

Überprüfen Sie, welches Paket eine Datei gehört:

# Rpm-qf / etc / httpd / conf / httpd.conf

Anzeige der Liste der Dateien, die von einem Paket noch nicht installiert:

# Rpm-qp httpd-2.0.52-3.i386.rpm-l


Fedora / RedHat, Unterzeichnung alle Pakete mit einem digitalen privaten GPG-Schlüssel. So importieren Sie die Public-Key mit dem folgenden Befehl:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Zur Überprüfung der Integrität eines Pakets, bevor Sie mit der Installation, vor allem, wenn es wurde aus dem Internet heruntergeladen, starten Sie den nächsten Befehl:

# Rpm-nome_pacchetto.rpm checksig

Um zu überprüfen, alle Pakete auf Ihrem System installiert:

# Rpm-qa gpg-pubkey

Installieren einer Binär-Paket:

# Rpm-ivh nome_pacchetto.rpm

Installation eines Binärpakets ignorieren Abhängigkeiten erforderlich:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installieren einer Binär-Paket mit Hilfe der automatischen Auflösung von Abhängigkeiten:

# Rpm-ivh-Hilfe-nome_pacchetto.rpm


Aktualisieren eines Pakets ohne Änderung der Konfigurationsdatei:

# Rpm-U nome_pacchetto.rpm

Aktualisieren eines Pakets nur dann, wenn es bereits installiert ist:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm-Paket:

# Rpm-e Paketname


Überprüfen Sie die Dateigröße, Berechtigungen, Typ, Eigentümer, Gruppe, MD5-Prüfsumme und die letzte Änderung der RPM-Datenbank:

# Rpm-V httpd

Überprüfen Sie alle Pakete auf Ihrem System installiert ist - mit Vorsicht zu betrachten, die sich in einer extremen

# Rpm-Va

Überprüfen Sie installiert das Paket:

# Rpm-Vp httpd-2.0.52-3.i386.rpm

Dieser Befehl ermöglicht es Ihnen, entpacken Sie die Dateien aus dem Paket, damit er sich in einen Bach und dann cpio, um die ausführbare Datei aus dem Paket:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-Extrakt-make-Verzeichnisse * bin *

Installation eines Source-Paket i386.

Schritt 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Schritt 2:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Installation eines Source-Paket i386 (Alternative Verfahren).

Schritt 1:

# Rpmbuild-rekompilieren nome_pacchetto.src.rpm

Schritt 2:

# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec

Schritt 3:

# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Erstellen eines rpm-Paket von der Quelle.
Wir wollen ein Paket von Source-Code Beispiel. Downloaden Sie die Quelle aus dem Internet mit wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

# Cp Beispiel-2.0.0.tar.gz / usr / src / redhat / SOURCE

# Cd / usr / src / redhat / SOURCE

# Tar xzf Beispiel-2.0.0.tar.gz


Prüfen Sie, ob es in dem Verzeichnis Entpacken Sie die Datei ". Spec", die die Spezifikationen für die Schaffung der Strecke, und kopieren Sie sie in / usr / src / redhat / SPEC:

Example.spec # cp / usr / src / redhat / SPEC / example.spec

Wenn die Datei. Spez. existiert nicht erstellt werden können. Schließlich bereitet die Besetzung für die Schaffung der neuen U / min:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECS / snort.spec

Erschienen in: Linux, RedHat, Shell, Tipps

Regeln für SpamAssassin

Geschrieben von: admin (Set 5)

Eine einfache Meldung von dieser Website aus, die Sie herunterladen können die Regeln für die Durchführung von SpamAssassin:

http://www.rulesemporium.com/

Veröffentlicht in: OpenSource, Link-Tipps

Maximale Anzahl von Dateien in Linux

Geschrieben von: admin (Set 4)

Linux-Systeme haben in der Regel einen voreingestellten Grenzwert von 1024 gleichzeitig geöffneten Dateien. Diese Grenze ist sehr gering in der Tat der Fall der Maschine mit hohen Nutzlasten und insbesondere in Anwesenheit von Web-Servern mit vielen verschiedenen Bereichen und somit Hinweise auf Akten und Protokolle.

Wenn in der Produktion erreicht wird, und dieses Limit überschritten sind oft Probleme des Widerspruchs strani. So ist es besser, rasch zu handeln. Im Wissen um die Prozess-ID der eigenen Anwendung (zB Tomcat oder httpd) kann dann prüfen, Befehl mit der Anzahl der Dateien, die dieser Prozess offen:

lsof-p [Prozess-ID] | wc-l

Wir verstehen das Problem Minimaliste kann, mit dem Befehl ulimit. Verwenden Sie die folgenden Befehle, um Informationen über das System:

ulimit-Ha

ulimit-HS

Schließlich stellen Sie den maximalen Wert für die Öffnung des gleichen Dateien von Linux können Sie:

ulimit-N 4000

Werfen Sie auch einen Blick auf den Manpages für weitere Informationen über das Kommando und alle seine Optionen:

Mann ulimit

Erschienen in: Linux, Shell, Tipps
Powered by CyberTek - Remoteunterstützung