Saudações a todos leitores do site.
Essa dica é sobre uma ferramenta já conhecida dos usuários
GNU/Linux, a
agedu.
É um programa com objetivo de mostrar estatísticas do disco ou da pasta selecionada. Conta com um servidor WEB interno que, por segurança, a cada execução a porta é trocada evitando acessos indevidos. Há modos de colocar mais segurança configurando o programa para solicitar senhas, definir um IP ou porta.
Hoje, a ferramenta funciona em praticamente todos os sistemas baseados em UNIX e também conta com uma versão para MS Windows.
Foi criada em 2008 pelo programador britânico Simon Tatham e se encontra na versão r9723. É baseada na ferramenta
du, mas com o diferencial de mostrar o excesso de arquivos obsoletos nos subdiretórios.
Para realizar essa tarefa, o programa lê o timestamp do último acesso de cada arquivo e organiza o resultado em gráfico de barras para ser lido posteriormente no navegador WEB. É uma ferramenta muito fácil de ser usada e customizada, além de suportar vários parâmetros.
Para instalar o agedu no Ubuntu:
sudo apt-get install agedu
Em outras distribuições:
wget http://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-20141026.a2b5efc.tar.gz
tar -xvzf agedu-20141026.a2b5efc.tar.gz
./configure
make
make install
Um exemplo de uso:
agedu -s /home/usuário
Este comando é usado para coletar informações do diretório e subdiretórios definidos no parâmetro e armazenar em um arquivo data (
agedu.dat).
Para visualizar o resultado em HTML, digite o comando abaixo e espere o programa fornecer um link
http, ao qual deve-se copiar e colar no navegador - Lembrando que não se deve fechar o terminal que fornece o link, pois assim encerra-se o servidor WEB interno do agedu:
agedu -w
O resultado do comando é parecido com o texto abaixo, lembrando que a porta muda a cada execução:
Using Linux /proc/net magic authentication
URL: http://localhost:47267/
O resultado é parecido com o da figura abaixo:
Bem, para quem quiser se aprofundar mais sobre a ferramenta, no terminal basta digitar:
man agedu
Espero ter ajudado a todos e obrigado pela atenção.