CyberTek - the future at the present!
Google

Arkiv for september, 2008

Brug kommandoen rpm

Indsendt af: admin (Sep 12)

Vis alle rpm pakker installeret:

# Rpm-qa

Kør en forespørgsel til db rpm filtrering alle pakker indeholder strengen "httpd":

# Rpm-qa | grep httpd

Indhente oplysninger om en særlig pakke installeret, fx:

# Rpm-qi httpd

Vis liste over de filer, der leveres af en pakke installeret, fx:

# Rpm-QL httpd

Kun se listen over de opsætningsfiler, som en installeret pakken:

# Rpm-qc httpd

Få information om den dokumentation, som en pakke:

# Rpm-qc httpd

Vis liste over afhængigheder kræves af en pakke:

# Rpm-q httpd-whatrequires

Display kapacitet, som en pakke:

# Rpm-q httpd-whatprovides

Se scripts startede under installation / fjernelse:

# Rpm-q httpd-scripts

Se historien om revisioner af pakken:

# Rpm-q httpd-changelog

Kontroller, hvilken pakke en fil tilhører:

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

Vis liste over de filer, der leveres af en pakke, der endnu ikke er installeret:

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


Fedora / Redhat, underskriver alle pakninger med et digitalt private GPG nøgle. Du importerer den offentlige nøgle ved hjælp af følgende kommando:

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

At efterprøve integriteten af en pakke, før man går videre med installationen, især hvis den er blevet downloadet fra internettet, skal du køre den næste kommando:

# Rpm-nome_pacchetto.rpm checksig

At kontrollere alle pakker er installeret på dit system:

# Rpm-qa gpg-pubkey

Installation af en binær pakke:

# Rpm-ivh nome_pacchetto.rpm

Installation af en binær pakke ignorerer afhængigheder kræves:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Installation af en binær pakke bruger den automatiske beslutning af afhængigheder:

# Rpm-ivh-støtte nome_pacchetto.rpm


Opdatering af en pakke uden at ændre opsætningsfilen:

# Rpm-U nome_pacchetto.rpm

Opdatering af en pakke, hvis den allerede er installeret:

# Rpm-F nome_pacchetto.rpm

Rimuore rpm-pakken:

# Rpm-e package_name


Kontroller filstørrelsen, tilladelser, type, ejeren, gruppe, MD5 checksum og sidste ændring på RPM database:

# Rpm-V httpd

Check alle pakker er installeret på dit system - bruges med forsigtighed, systemet giver sig i kast med en ekstrem

# Rpm-Va

Kontroller installeret pakken:

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

Denne kommando giver dig mulighed for at udpakke filerne fra den pakke, der kan omdannes til en strøm og derefter cpio til at udtrække den eksekverbare fra emballagen:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-ekstrakt-make-mapper * bin *

Installation af en kilde pakke i386.

Trin 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Trin 2:

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

Installation af en kilde pakke i386 (alternativ procedure).

Trin 1:

# Rpmbuild-genkompilere nome_pacchetto.src.rpm

Trin 2:

# Rpmbuild-bb / usr / src / Redhat / Specs / nome_pacchetto.spec

Trin 3:

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


Oprettelse af en rpm-pakke fra kilden.
Vi ønsker at skabe en pakke fra kildekoden eksempel. Hent kilde fra internettet med wget:

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

# Cp eksempel-2.0.0.tar.gz / usr / src / Redhat / SOURCE

# Cd / usr / src / Redhat / SOURCE

# Tar xzf eksempel-2.0.0.tar.gz


Kontrollere, om der er inden for den mappe Pak filen '. Spec «, der indeholder specifikationer for oprettelse af et spor, og kopiere den i / usr / src / Redhat / SPEC:

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

Hvis filen. Spec eksisterer ikke kan oprettes. Endelig forberede påfyldning for oprettelsen af den nye rpm:

# Cd / usr / src / Redhat

# Rpmbuild-bb Specs / snort.spec

Offentliggjort i: Linux, Redhat, Shell, tips

Regler for SpamAssassin

Indsendt af: admin (Sep 5)

En simpel rapportering af dette websted, hvorfra du kan downloade reglerne for dens gennemførelse af SpamAssassin:

http://www.rulesemporium.com/

Offentliggjort i: opensource, tips

Maksimalt antal åbne filer i Linux

Indsendt af: admin (sæt 4)

Linux-systemer har normalt en forudindstillet grænse på 1.024 åbne filer samtidigt. Denne grænse er meget lavt i tilfælde af bilen med tunge byrder af arbejde og navnlig i tilstedeværelse af web-servere med mange forskellige områder og derfor henvisninger til filer og logfiler.

Når i produktionen er nået og overskredet denne grænse er ofte problemer med manglende strani. Så det er bedre at handle hurtigt. Kendskab til proces-id for vores egen applikation (f.eks Tomcat eller httpd) kan derefter undersøge kommando med antallet af filer, som denne proces tager åbent:

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

Vi forstår problemet minimaliste kan gribe ind over for de ulimit kommando. Brug følgende kommandoer for at få oplysninger om systemet:

ulimit-Ha

ulimit-Hs

Endelig, for at justere den maksimale værdi af åbning af de samme filer fra Linux, kan du skrive:

ulimit-n 4000

Kig også på manpages for mere info på kommandolinjen og alle dens muligheder:

mand ulimit

Offentliggjort i: linux, Shell, tips
Powered by CyberTek - Remote Assistance