CyberTek - the future at the present!
Google

Arquivo de setembro do 2008

Utilice o comando rpm

Publicado por: admin (set 12)

Ver todos os paquetes rpm instalados:

# Rpm-QA

Consulta o db rpm filtrado todos os paquetes que conteñen a cadea 'httpd':

# Rpm-QA | grep httpd

Obtendo información sobre un paquete instalado, exemplo:

# Rpm-qi httpd

Vexa a lista de ficheiros proporcionados a través dun paquete instalado, exemplo:

# Rpm-QL httpd

Amosar só unha lista de ficheiros de configuración proporcionada por un paquete instalado:

# Rpm-QC httpd

Obteña información sobre a documentación proporcionada polo paquete:

# Rpm-QC httpd

Vexa a lista de dependencias esixidas por un paquete:

# Rpm-q httpd-whatrequires

Ver a capacidade proporcionada por un paquete:

# Rpm-q httpd-whatprovides

Ver os scripts promovidos durante a instalación / eliminación:

# Rpm-q httpd-scripts

Ver o historial de revisións do paquete:

# Rpm-q httpd-changelog

Consulte o que paquete pertence un arquivo:

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

Vexa a lista de ficheiros proporcionada por un paquete aínda non instalado:

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


Fedora / Redhat, asinar tódolos paquetes con unha clave GPG privada dixital. A importación de clave pública, mediante o seguinte comando:

# Rpm importación e / media / cdrom / RPM-GPG-Key

Para comprobar a integridade dun paquete antes de que a instalación poida continuar, especialmente se é baixo da Internet, executa o seguinte comando:

# Rpm-nome_pacchetto.rpm checksig

Para comprobar todos os paquetes instalados no seu sistema:

# Rpm-QA GPG pubkey-

Instalar un paquete binario:

Nome_pacchetto.rpm # rpm-ivh

Instalar un paquete binario ignorando as dependencias necesarias:

Nodeeps # rpm-ivh, nome_pacchetto.rpm

Instalar un paquete binario, enviando a resolución automática de dependencias:

Nome_pacchetto.rpm # rpm-ivh axuda


Actualizar un paquete sen cambiar os ficheiros de configuración:

Nome_pacchetto.rpm # rpm-U

Actualizar un paquete soamente se xa está instalado:

# Nome_pacchetto.rpm rpm F-

Rimuore un paquete rpm:

# Rpm-e nome_do_pacote


Comprobe o tamaño do arquivo, permisos, tipo, propietario, grupo, MD5 e última modificación na base de datos RPM:

# Rpm-V httpd

Comprobe tódolos paquetes instalados no seu sistema - use con coidado, o sistema se engancha nun extremo:

# Rpm-Vaia

Proba o paquete non está instalado:

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

Este comando permite extraer arquivos do paquete a ser convertido en un córrego e despois cpio para extraer o arquivo executábel do paquete:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-Extract-bin * make-directorios *

Instalar un paquete de código fonte i386.

Paso 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Paso 2:

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

Instalar un paquete de código fonte alternativa i386 procedemento ().

Paso 1:

# Rpmbuild-recompilar nome_pacchetto.src.rpm

Paso 2:

# Rpmbuild-bb / usr / src / RedHat / specs / nome_pacchetto.spec

Paso 3:

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


Creando un paquete rpm dende a fonte.
Queremos crear un paquete de fonte de exemplo de aplicación. Descarga de fonte desde a Internet co wget:

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

Exemplo-2.0.0.tar.gz # cp / usr / src / RedHat / FONTE

# Cd / usr / src / RedHat / FONTE

# Xzf exemplo tar-2.0.0.tar.gz


Asegúrese de que o directorio descomprimido o ficheiro. "Spec", que contén as especificacións para a creación da banda, e copia-lo a / usr / src / RedHat / spec:

Example.spec # cp / usr / src / RedHat / spec / example.spec

Se o ficheiro. Spec non pode crear. Finalmente, prepare o recheo para a creación do novo RPM

# Cd / usr / src / RedHat

Specs # rpmbuild-bb / snort.spec

Publicado en: linux , RedHat , shell , Consellos

Regras para SpamAssassin

Publicado por: admin (conxunto 5)

Un relato simple deste sitio web desde o cal pode baixar as súas regras de execución do SpamAssassin :

http://www.rulesemporium.com/

Publicado en: open source , consellos

O número máximo de arquivos abertos en Linux

Publicado por: admin (conxunto de 4)

Linux normalmente teñen un límite pre-establecido de 1024 arquivos poden ser abertos simultaneamente. Este límite é de feito moi baixo no caso da máquina con cargas pesadas e en particular a existencia de servidores web con varios dominios diferentes e, a continuación, os punteiros para arquivos e rexistros.

Cando en produción é acadar e superado este límite son frecuentemente problemas incoerências estraña. Entón é mellor lle actuar rapidamente. Coñecer o proceso de identificación da nosa propia aplicación (por exemplo Tomcat ou httpd) co mando a seguir, considerar o número de arquivos abertos que ese proceso leva:

lsof-p [proceso-id] |-s wc

Despois da comprensión do problema, podemos intervir minimamente co mando ulimit. Use os controis de embaixo para obter información sobre a configuración do sistema:

ulimit-Ha

ulimit-HS

Finalmente, a fin de axustar o valor máximo de ficheiros poden ser abertos simultaneamente polo Linux, escribe:

Ulimit-n 4000

Consulte tamén as páxinas de manual para máis información sobre o comando e todas as súas opcións:

ulimit home

Publicado en: linux , shell , consellos
Powered by CyberTek - Asistencia Remota