CyberTek - the future at the present!
Google

Arquivo de setembro de 2008

Use o comando rpm

Postado por: admin (Sep 12)

Mostrar todos os pacotes RPM instalados:

# Rpm-qa

Executar uma consulta ao db rpm filtrando todos os pacotes contendo a string "httpd":

# Rpm-qa | grep httpd

Obter informações sobre um pacote específico instalado, por exemplo:

# Rpm-qi httpd

Exibe a lista de arquivos fornecida por um pacote instalado, exemplo:

# Rpm-ql httpd

Veja só a lista dos arquivos fornecidos pela configuração instalado um pacote:

# Rpm-qc httpd

Obter informações sobre a documentação fornecida por um pacote:

# Rpm-qc httpd

Exibe a lista de dependências exigidas por um pacote:

# Rpm-q httpd-whatrequires

Mostrar capacidade fornecida por um pacote:

# Rpm-q httpd-whatprovides

Veja os scripts começou durante a instalação / remoção:

# Rpm-q httpd-scripts

Ver o histórico de revisões do pacote:

# Rpm-q httpd-changelog

Verifique a que pacote pertence um arquivo:

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

Exibe a lista de arquivos fornecida por um pacote ainda não instalado:

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


Fedora / RedHat, assinar todos os pacotes com um digital privada GPG key. Para importar o público-chave utilizando o seguinte comando:

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

Para verificar a integridade de um pacote antes de prosseguir com a instalação, especialmente se tiver sido transferido a partir da Internet, execute o seguinte comando:

# Rpm-nome_pacchetto.rpm checksig

Para verificar todos os pacotes instalados em seu sistema:

# Rpm-qa gpg-pubkey

Instalar um pacote binário:

# Rpm-ivh nome_pacchetto.rpm

Instalar um pacote binário ignorando dependências exigidas:

# Rpm-ivh-nodeeps nome_pacchetto.rpm

Instalar um pacote binário usando a resolução automática de dependências:

# Rpm-ivh-auxílio nome_pacchetto.rpm


Atualizando um pacote sem alterar o arquivo de configuração:

# Rpm-U nome_pacchetto.rpm

Atualizando um pacote apenas se já estiver instalado:

# Rpm-F nome_pacchetto.rpm

Rimuore pacote rpm:

# Rpm-e package_name


Verifique o tamanho do arquivo, permissões, tipo, o proprietário, o grupo, MD5 checksum e última modificação da RPM dados:

# Rpm-V httpd

Marque todos os pacotes instalados em seu sistema - use com cautela, o sistema está envolvida em um extremo

# Rpm-Va

Verifique instalado pacote:

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

Este comando permite a você extrair os arquivos do pacote para ser convertido em um riacho e, em seguida, CPIO, para extrair o executável do pacote:

# Rpm2cpio httpd-2.0.52-3.i386.rpm | CPIO-extrair-make-diretórios bin * *

Instalar um pacote fonte i386.

Passo 1:

# Rpmbuild-reconstruir nome_pacchetto.src.rpm

Passo 2:

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

Instalar um pacote fonte i386 (procedimento alternativo).

Passo 1:

# Rpmbuild-recompile nome_pacchetto.src.rpm

Passo 2:

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

Passo 3:

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


Criando um pacote rpm a partir da fonte.
Queremos criar um pacote de código fonte exemplo. Faça o download da fonte a partir da Internet com o wget:

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

# Exemplo Cp-2.0.0.tar.gz / usr / src / redhat / FONTE

# Cd / usr / src / redhat / FONTE

# Tar-xzf exemplo 2.0.0.tar.gz


Verifique se existe dentro do diretório Descompacte o arquivo '. Spec', que contém as especificações para a criação da faixa, e copiá-lo em / usr / src / redhat / SPEC:

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

Se o arquivo. Spec não existe pode ser criado. Por último, preparar o recheio para a criação do novo rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb Specs / snort.spec

Publicado em: linux, redhat, shell, dicas

Regras para SpamAssassin

Postado por: admin (Sep 5)

Uma simples apresentação deste site a partir do qual você pode baixar as regras para a sua implementação do SpamAssassin:

http://www.rulesemporium.com/

Publicado em: opensource, dicas

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

Postado por: admin (set 4)

Sistemas Linux normalmente têm um pré-limite de 1024 arquivos abertos simultaneamente. Esse limite é muito baixo na verdade, no caso de o carro com pesadas cargas de trabalho e, particularmente na presença de servidores web com muitos domínios diferentes e, portanto, indicações de arquivos e registros.

Quando em produção, é atingido e ultrapassado este limite são muitas vezes problemas de inconsistência Strani. Então, é melhor agir com rapidez. Conhecer o processo de identificação da nossa própria aplicação (por exemplo, Tomcat ou httpd) pode então examinar comando com o número de arquivos que este processo tenha aberto:

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

Entendemos o problema minimaliste pode intervir com o comando ulimit. Use os seguintes comandos para obter informações sobre o sistema:

ulimit-Ha

ulimit-HS

Finalmente, para ajustar o valor máximo de abertura do mesmo a partir de arquivos Linux pode entrar:

ulimit-n 4000

Dê uma olhada também no manpages para obter mais informações sobre o comando e todas as suas opções:

homem ulimit

Publicado em: linux, shell, dicas
Powered by CyberTek - Assistência Remota