Administração Linux na Prática
Artigos curtos e diretos sobre como listar, filtrar, diagnosticar e entender o seu sistema Linux.
$ Bash Scripting
Variáveis, loops, funções e redirecionamento no shell.
Variáveis e Expansão no Bash
Como declarar, expandir e usar variáveis de ambiente e locais.
Loops: for, while e until
Iterando sobre listas, arquivos e condições no shell.
Condicionais: if, test e case
Testando condições e controlando fluxo em scripts.
Funções no Bash
Criando, chamando e passando argumentos para funções.
Redirecionamento e Pipes
stdin, stdout, stderr, pipes e substituição de processos.
~ Networking
Interfaces, rotas, DNS, portas e diagnóstico de rede.
Listando Interfaces de Rede
Como ver, listar e entender interfaces com ip e nmcli.
Tabela de Rotas e Gateway
Entendendo e manipulando rotas com ip route.
Resolução DNS e /etc/resolv.conf
Como o Linux resolve nomes e como diagnosticar problemas.
Portas Abertas e Conexões Ativas
Usando ss e netstat para listar portas e conexões.
Diagnóstico com ping, traceroute e mtr
Ferramentas para troubleshooting de conectividade.
# Identidade & Permissões
Usuários, grupos, permissões de arquivo, sudo e ACLs.
Gerenciando Usuários
Criando, listando e removendo usuários no sistema.
Grupos e Associações
Como funcionam grupos primários e secundários.
Permissões de Arquivo: rwx
Entendendo e alterando permissões com chmod.
sudo e o Arquivo sudoers
Configurando e entendendo elevação de privilégios.
ACLs: Permissões Avançadas
Usando getfacl e setfacl para controle granular.
@ Kernel & Boot
Kernel, módulos, processo de boot, sysctl e logs.
Versão do Kernel e uname
Como identificar a versão e arquitetura do kernel.
Módulos do Kernel: lsmod e modprobe
Listando, carregando e removendo módulos.
Processo de Boot do Linux
Do BIOS/UEFI ao login: o que acontece no boot.
sysctl: Tunando o Kernel
Ajustando parâmetros do kernel em tempo real.
Logs do Kernel com dmesg
Lendo e filtrando mensagens do ring buffer do kernel.
% Processos & Serviços
Listando processos, sinais, systemd, cron e monitoramento.
Listando Processos com ps
Opções úteis do ps para filtrar e entender processos.
Monitoramento com top e htop
Entendendo CPU, memória e carga em tempo real.
Sinais: kill, SIGTERM e SIGKILL
Como enviar sinais e encerrar processos corretamente.
systemd: Gerenciando Serviços
systemctl, units, status e troubleshooting de serviços.
Agendamento com cron e crontab
Criando, listando e debugando tarefas agendadas.