Comandos úteis no Linux

Publicado por Gustavo Hendrigo Marcon em 08/04/2009

[ Hits: 13.969 ]

 


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

Resolvendo problema de NO_PUBKEY no Debian 4 para o Xenserver 5

Site para montar regras de iptables

Comos usuários leigos podem configurar seu proxy autenticado

Executar um script remotamente via ssh

Leitura recomendada

Quem se logou no seu sistema

Habilitando conversão de PDF em Imagem usando o ImageMagick

Contornando bug do Nautilus no Fedora

Múltiplos downloads

Debian Wheezy - Alterando hostname sem reiniciar

  

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