Como verificar e gerenciar serviços no Linux (Red Hat)
Se você trabalha com servidores Linux, em especial Red Hat ou semelhantes como CentOS ou Rocky Linux, é essencial saber lidar com serviços em execução. Preparei comandos simples para identificar serviços ativos, liberar portas desnecessárias e evitar problemas de segurança.
📌 Verificando serviços ativos
No Linux com systemd, usamos o comando systemctl:
Listar todos os serviços ativos:
systemctl list-units --type=service
Ver status de um serviço específico (ex: Apache, MySQL):
systemctl status mysqld.service
Ver serviços configurados para iniciar no boot:
systemctl list-unit-files --type=service
🔍 Verificando serviços escutando em portas de rede
Para identificar portas abertas, use o comando ss (substituto do netstat):
Ver portas abertas:
ss -tuln
Ver processos escutando em cada porta:
ss -tulnp
Alternativa com netstat (se instalado):
netstat -tulnp
🛑 Parar e desabilitar serviços não utilizados
Serviços desnecessários consomem recursos. Para desativá-los:
systemctl stop nome-do-serviço
systemctl disable nome-do-serviço
Exemplo: Parando o Mysql
systemctl stop mysqld.service
systemctl disable mysqld.service
⚙️ Automatizando verificações
Crie um script em Bash para agilizar verificações:
#!/bin/bashecho "Serviços ativos:"
systemctl list-units --type=service
echo "Portas escutando:"
ss -tulnp
Dica:
- Agende com
cronou execute manualmente.
📌 Notas:
- Use
sudose necessário para comandos privilegiados.
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.