Junior
Quais os principais elementos que você administrava no Linux?
sobes.tech IA
Resposta da IA
Administrei os seguintes elementos no Linux:
-
Gestão de utilizadores e grupos:
- Criação, alteração, eliminação de utilizadores e grupos.
- Gestão de permissões de acesso a ficheiros e diretórios (proprietário, grupo, outros, permissões rwx).
- Configuração do sudo.
-
Sistema de ficheiros:
- Navegação e trabalho com ficheiros e diretórios (
cd,ls,cp,mv,rm). - Gestão do espaço em disco (
df,du). - Montagem e desmontagem de sistemas de ficheiros.
- Gestão de volumes lógicos (LVM).
- Navegação e trabalho com ficheiros e diretórios (
-
Gestão de processos:
- Visualização de processos em execução (
ps,top). - Encerramento de processos (
kill,killall). - Gestão de prioridades de processos (
nice,renice).
- Visualização de processos em execução (
-
Rede:
- Configuração de interfaces de rede.
- Gestão do encaminhamento.
- Configuração de DNS.
- Trabalho com firewall (
iptables,firewalld). - Monitorização da atividade de rede (
netstat).
-
Gestão de pacotes:
- Instalação, atualização, eliminação de pacotes (
apt,yum,dnf). - Trabalho com repositórios.
- Instalação, atualização, eliminação de pacotes (
-
Registo:
- Visualização e análise de logs (
journalctl,grep). - Configuração da rotação de logs (logrotate).
- Visualização e análise de logs (
-
Sistema de inicialização (systemd):
- Gestão de unidades de serviços e processos.
- Configuração do arranque automático de serviços.
-
Agendamento de tarefas (cron):
- Criação e gestão de tarefas cron.
-
Segurança:
- Configuração do SSH.
- Gestão do SELinux/AppArmor.
- Realização de auditoria do sistema.
Exemplo prático de gestão de utilizadores e grupos:
# Criar utilizador "devuser" com diretório home
useradd -m devuser
# Definir a palavra-passe para o utilizador "devuser"
passwd devuser
# Criar grupo "developers"
groupadd developers
# Adicionar utilizador "devuser" ao grupo "developers"
usermod -aG developers devuser
# Ver grupos do utilizador "devuser"
groups devuser