Linha de Comando

Sistema

Processos em formato de árvore pstree
Últimos 10 logins last -10
Usuário como administrador usermod -a -G sudo usuario
Checar versão do SO lsb_release -a
cat /etc/issue
Procurar por arquivos find ./ -iname arquivo*
Discos e partições fdisk -l
Espaço em partições df -h
Executar um comando repetidamente watch df -h
Espaço ocupado por pastas e arquivos du -csh /home/paulo/meus-arquivos/*
Acompanhar novas linhas em um arquivo texto tail -f /var/log/erros.log
Exibir linhas com texto informado grep -in “teste” /etc/arquivo
Exibir o começo de um arquivo head -10 /etc/arquivo.conf
Copiar arquivos recursivamente e manter permissões cp -vpr /var/origem /var/destino
Memória disponível free -m
Criar um arquivo e definir um timestamp touch -t 20160130 /var/meu-arquivo
Criar um arquivo vazio > /var/outro-arquivo
Compactar arquivos tar cjvf arquivo.tar.bz2 /etc/*
Descompactar arquivo tar.bz2 tar xjvf arquivo.tar.bz2
Ajustar configurações de idioma dpkg-reconfigure locales
apt install console-data
dpkg-reconfigure console-setup

Acesso Remoto

Via SSH em porta alternativa ssh -p 1234 host.remoto
Enviar chave pública para autenticação sem senha ssh-keygen -t rsa
ssh-copy-id ~/.ssh/id_rsa.pub [email protected]
Estender monitor num host fisicamente próximo x2vnc -east host.remoto
Via VNC através de túnel SSH ssvncviewer -via “host.remoto -p 1234” -depth 8 -compresslevel 9 -quality 5 -scale 0.65 localhost

Gerenciamento de Rede

Checar IP duplicado arping -DI ethX 10.10.0.50
Checar rotas do sistema route -n
Exibir interfaces do host ifconfig
Tráfego de rede iperf
Tráfego por conexão iftop
Conexões TCP/UDP e serviços sem resolver nomes netstat -anptu
Traçar rotas mtr
traceroute
Ping icmp ping
oping -i 0,01 host
fping -aqg 10.10.0.0/16

Recursos do SO e Hardware

Exibir consumo de recursos htop
atop
glances
Horas de uso do HD smartctl –all /dev/sda | grep Power_On_Hours
Informações do processador e arquitetura uname -pi