Linux
Logs, pacotes, espaço em disco e serviços em servidores e desktops Linux.
20 Artigos
Arquivos de configuração
- /etc/fstabO que cada campo do /etc/fstab significa, por que UUIDs são usados e como testar uma nova entrada antes de reiniciar.
Conceitos
- Chaves SSHComo funciona a autenticação por chave SSH, como criar uma chave com ssh-keygen, instalá-la em um servidor e protegê-la.
- Espaço de swap no LinuxO que é swap, como visualizá-lo com free e swapon, como adicionar um arquivo de swap e o que as alterações em vm.swappiness fazem.
- Inodes e 'No space left on device'O que é um inode, como ver o uso de inodes com df -i e como encontrar diretórios com milhões de arquivos pequenos.
- Média de cargaO que significam os três números da média de carga, como eles se relacionam com os núcleos da CPU e quando uma carga alta é um problema.
- OOM killerO que o OOM killer do Linux faz, como descobrir qual processo ele encerrou e como tornar isso menos provável.
Ferramentas de linha de comando
- apt autoremoveO que o apt autoremove remove, por que os pacotes se tornam 'não mais necessários' e como verificar a lista antes de remover qualquer coisa.
- df (disk free)Como ler a saída do df, por que o Use% pode atingir 100% antes que o Avail seja zero para usuários comuns e como verificar inodes com df -i.
- journalctl e o journal do systemdComo ler logs com journalctl, verificar quanto espaço o journal utiliza e reduzi-lo com segurança usando as opções --vacuum.
- Localizando arquivos grandes e antigos com o findComo usar o find para listar arquivos grandes ou antigos no Linux, visualizá-los com segurança e excluir apenas o que você verificou.
- lsblk e dispositivos de blocoComo listar discos e partições com o lsblk, ler tamanhos, sistemas de arquivos e pontos de montagem, e identificar um novo disco com segurança.
- Permissões de arquivo: chmod e chownComo funcionam as permissões de leitura, escrita e execução no Linux, o que significam 755 e 644, e como alterar o proprietário e o modo com segurança.
- rsyncComo o rsync copia e sincroniza arquivos, o que a barra final altera e como testar com --dry-run antes de usar --delete.
- Uso de disco com du e ncduComo encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.
Ferramentas integradas
- UFW (Uncomplicated Firewall)Como o UFW gerencia o firewall do Linux no Ubuntu, como permitir SSH antes de ativá-lo e como listar e excluir regras.
Pastas do sistema
- /tmp e arquivos temporáriosPara que servem o /tmp e o /var/tmp, quando o Linux os limpa e como o systemd-tmpfiles controla seus limites de idade.
- Cache de pacotes APT (apt clean e autoclean)Onde o APT mantém os arquivos .deb baixados, como apt clean, autoclean e autoremove diferem, e o que é seguro remover no Debian e Ubuntu.
Serviços
- cron e crontabComo o cron executa tarefas agendadas, os cinco campos de tempo do crontab, onde ficam os arquivos de sistema do cron e como os timers do systemd se comparam.
- logrotateO que o logrotate faz, como sua configuração em /etc/logrotate.conf e /etc/logrotate.d funciona e como testar uma regra com segurança.
- Unidades do systemd e systemctlO que é uma unidade do systemd, os tipos de unidade comuns e como iniciar, parar, habilitar e inspecionar serviços com o systemctl.