Comandos úteis no Linux

Publicado por Gustavo Hendrigo Marcon em 08/04/2009

[ Hits: 13.810 ]

 


Comandos úteis no Linux



Aqui vai uma lista de exercícios com comandos úteis no dia a dia de uma administrador de redes.

Localizar, entre os arquivos de usuários, todos aqueles com tamanho superior a 5MB, excluindo-os durante a busca, solicitando confirmação a cada remoção.

# find /home -type f -size +5000000c -ok rm -rf {} \;

Localizar todos os arquivos que não pertencem a nenhum usuário válido, em todo o sistema e, em seguida, gere um pacote contendo todos estes arquivos, compactados com o utilitário gzip.

Primeira opção:

# find / -type f -nouser | xargs tar -zcvf arquivos.tar

Segunda opção: o uso do xargs desperdiça recursos do sistema, pois o tar é executado para cada arquivo encontrado, fazendo com que a adição dos arquivos torne-se cada vez mais lenta, à medida que o pacote .tar.gz vai aumentando de tamanho, uma forma mais eficiente de realizar a tarefa proposta seria:

# find / -type f -nouser | tar zcvf arquivos.tar.gz --files-from -

Listar os atributos dos arquivos no diretório /var/log. Mude os atributos dos arquivos auth.log e messages para que possam ter conteúdo anexado apenas no seu final, para evitar que um possível invasor (menos experiente) tente eliminar seus rastros.

# cd /var/log
# chattr +a messages auth.log


Gerar uma lista, usando uma única linha de comando, contendo o login, seguido por uma tabulação e o nome de todos os usuários reais (capazes de se autenticar) do sistema. A lista deve estar ordenada em ordem ascendente.

# grep /bin/bash /etc/passwd | cut -f1 -d: | sort -r

Até mais.

Outras dicas deste autor

Executar um script remotamente via ssh

Resolvendo problema de NO_PUBKEY no Debian 4 para o Xenserver 5

Comos usuários leigos podem configurar seu proxy autenticado

Site para montar regras de iptables

Leitura recomendada

Gerenciar pacotes em baixo nível no Debian

Interrompendo processos no apt com segurança

Exercício Prático LPIC 05

O comando tail

Comandos para a distribuição Solus OS - Gerenciamento de Pacotes

  

Comentários
[1] Comentário enviado por xerxeslins em 09/04/2009 - 02:22h

Gostei muito. Obrigado =]

ja esta nos favoritos

[2] Comentário enviado por hendrigo em 18/04/2009 - 20:05h

A última se resolve melhor assim:
cat /etc/shadow | cut -d: -f1,2| grep -v "*"|grep -v '!'|cut -d: -f1



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts