Já te conectaste via SSH a um servidor e viste um logotipo ASCII da distribuição com informações do sistema? Isso é o Screenfetch (ou screenFetch).
É um script em Bash que exibe informações do sistema com bastante estilo: incluindo um logo ASCII da distribuição. É frequentemente usado no login via SSH (como parte do MOTD) ou em terminais locais.
Vou mostrar-te como instalar, configurar e personalizar o Screenfetch no Debian.
O que mostra o screenfetch?
Quando corres screenfetch, vês o logo ASCII da distribuição acompanhado de informações úteis do sistema:
- Nome da distribuição e versão
- Versão do kernel
- Tempo de atividade (uptime)
- Número de pacotes instalados
- Shell em uso
- Uso de disco
- Processador (CPU)
- Uso de memória RAM
⬆ Saída real do servidor fuzzalab.pt: Debian 13 Trixie, Intel Atom N2800, 4GB RAM
1. instalação
Atualizar repositórios
Antes de instalar, é boa prática garantir que o sistema está atualizado:
Instalar o Screenfetch
No Debian, o pacote está disponível nos repositórios oficiais:
O comando é só este. Em poucos segundos está instalado.
Testar a execução
Se tudo estiver correto, vês o logo ASCII do Debian e as informações do sistema.
2. executar automaticamente ao abrir o terminal
Se quiseres que o screenfetch apareça sempre que abres um terminal local, adiciona-o ao .bashrc:
Adiciona no final:
Salva (Ctrl+X, Y, Enter) e recarrega:
Nota para utilizadores de ZSH: Em vez de .bashrc, deves editar o ~/.zshrc.
3. usar no MOTD (login ssh)
Esta é a minha configuração favorita. Quando faço SSH para o servidor, vejo o screenfetch antes de qualquer comando: dá para ver logo o estado do sistema.
Método 1: /etc/update-motd.d/ (Recomendado)
Os scripts em /etc/update-motd.d/ são executados por ordem ao fazer login SSH.
Cria o script:
Adiciona o conteúdo:
Torna-o executável:
Testa:
Método 2: MOTD estático (Alternativo)
Se preferires substituir o MOTD padrão:
4. personalizações
Forçar um logo específico
Por defeito, o screenfetch deteta a distribuição automaticamente. Mas podes forçar um logo diferente:
Lista todos os logos disponíveis com:
Desativar cores
Para uma saída sem cores (útil para scripts ou logs):
Mostrar apenas campos específicos
5. remover o Screenfetch
Se não quiseres mais usá-lo:
E remove as configurações que adicionaste no .bashrc ou /etc/update-motd.d/.
Conclusão
O Screenfetch é uma ferramenta simples mas com bastante estilo. É daquelas coisas que não são estritamente necessárias, mas que dão um toque profissional ao servidor.
Usos que recomendo:
- MOTD em servidores: para teres um overview rápido do sistema ao fazer SSH
- Screenshots: para mostrares specs do sistema em fóruns ou redes sociais
- Terminal local: para dares mais vida ao teu ambiente de trabalho
Se gostas deste tipo de ferramenta, explora também o neofetch (mais moderno, escrito em Bash 3.2+) ou o fastfetch (escrito em C, muito mais rápido).
Comentários (0)
Nenhum comentário ainda. Seja o primeiro!
Deixar comentário