CyberTek - the future at the present!
Google

Archive for september, 2008

Gebruik het commando rpm

Geplaatst door: admin (12 sep)

Toon alle rpm pakketten geïnstalleerd:

# Rpm-qa

Voer een zoekopdracht aan de DB rpm filteren alle pakketjes met de string 'httpd':

# Rpm-qa | grep httpd

Verkrijgen van informatie over een specifiek pakket is geïnstalleerd, bijvoorbeeld:

# Rpm-qi httpd

De lijst van bestanden die door een pakket geïnstalleerd, bijvoorbeeld:

# Rpm-ql httpd

Zie alleen de lijst van de configuratie bestanden die door een geïnstalleerd pakket:

# Rpm-qc httpd

Krijgen informatie over de documentatie die door een pakket:

# Rpm-qc httpd

De lijst van afhankelijkheden die door een pakket:

# Rpm-q httpd-whatrequires

Display vermogen geleverd door een pakket:

# Rpm-q httpd-whatprovides

Zie de scripts gestart tijdens de installatie / verwijdering:

# Rpm-q httpd-scripts

Bekijk de geschiedenis van de herzieningen van het pakket:

# Rpm-q httpd-changelog

Controleer welk pakket een bestand hoort:

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

De lijst van bestanden die door een pakket nog niet geïnstalleerd:

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


Fedora / Redhat, ondertekenen alle pakketten met een digitale prive-GPG sleutel. Importeren de public-key met het volgende commando:

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

Het verifiëren van de integriteit van een pakket alvorens met de installatie, zeker als het is gedownload van het internet, voert u het volgende commando:

# Rpm-nome_pacchetto.rpm checksig

Om na te gaan of alle pakketten op uw systeem geïnstalleerd:

# Rpm-qa gpg-pubkey

Installeren van een binair pakket:

# Rpm-ivh nome_pacchetto.rpm

Installeren van een binair pakket te negeren afhankelijkheden vereist:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installeren van een binair pakket met behulp van de automatische resolutie van afhankelijkheden:

# Rpm-ivh hulp nome_pacchetto.rpm


Updaten van een pakket zonder het wijzigen van de configuratie bestand:

# Rpm-U nome_pacchetto.rpm

Updaten van een pakket alleen als het al is geïnstalleerd:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm-pakket:

# Rpm-e package_name


Controleer de grootte van het bestand, machtigingen, het type, de eigenaar, groep, MD5 checksum en de laatste wijziging op de RPM-database:

# Rpm-V httpd

Controleer alle pakketten op uw systeem geïnstalleerd - gebruik met voorzichtigheid, het systeem zich in een extreme

# Rpm-Va

Controleer geïnstalleerd pakket:

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

Dit commando kunt u de bestanden uit de verpakking te worden omgezet in een beek en vervolgens cpio om het uitvoerbare bestand van het pakket:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extract-make-directories * bin *

Installeren van een bron pakket i386.

Stap 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Stap 2:

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

Installeren van een bron pakket i386 (alternatieve procedure).

Stap 1:

# Rpmbuild-hercompileren nome_pacchetto.src.rpm

Stap 2:

# Rpmbuild-BB / usr / src / redhat / Specificaties / nome_pacchetto.spec

Stap 3:

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


Het creëren van een rpm-pakket van de bron.
Wij willen een pakket van broncode voorbeeld. Download de bron van het internet met wget:

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

# CP-2.0.0.tar.gz bijvoorbeeld / usr / src / redhat / BRON

# Cd / usr / src / redhat / BRON

# Tar xzf voorbeeld-2.0.0.tar.gz


Controleer of er binnen de directory Pak het bestand '. Spec', bevat de specificaties voor de oprichting van het spoor, en kopieer dit in / usr / src / redhat / SPEC:

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

Als het bestand. Spec bestaat niet kan worden gecreëerd. Tot slot, de voorbereiding van de vulling voor de oprichting van de nieuwe rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb SPECIFICATIES / snort.spec

Gepubliceerd in: Linux, Redhat, shell, tips

Regels voor SpamAssassin

Geplaatst door: admin (Sep 5)

Een eenvoudige rapportage van deze site die je kunt downloaden van de regels voor de uitvoering van SpamAssassin:

http://www.rulesemporium.com/

Gepubliceerd in: opensource, tips

Maximum aantal bestanden openen in Linux

Geplaatst door: admin (set 4)

Linux-systemen hebben meestal een vooraf ingestelde limiet van 1024 geopende bestanden tegelijk. Deze limiet is erg laag inderdaad in het geval van de auto met zware lasten van het werk en in het bijzonder in de aanwezigheid van webservers met veel verschillende domeinen en daarom verwijzingen naar bestanden en logbestanden.

Toen in productie is bereikt en overschreden deze grens vaak problemen van inconsistentie-overzicht. Dus is het beter om snel handelen. Het kennen van het proces-id van onze eigen applicatie (bijvoorbeeld Tomcat of httpd) kan dan commando met het aantal bestanden dat dit proces wordt geopend:

lsof-p [proces-id] | wc-l

We begrijpen het probleem minimaliste kunnen interveniëren met de ulimit commando. Gebruik de volgende commando's om informatie te krijgen over het systeem:

ulimit-Ha

ulimit-HS

Ten slotte, om de maximale waarde van de openstelling van dezelfde bestanden van Linux kunt invoeren:

ulimit-n 4000

Neem ook een kijkje op de manpagina voor meer info over de opdracht en alle opties:

man ulimit

Gepubliceerd in: linux, shell, tips
Powered by CyberTek - Hulp op afstand