Sobes.tech
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).
  • 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).
  • 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.
  • Registo:

    • Visualização e análise de logs (journalctl, grep).
    • Configuração da rotação de logs (logrotate).
  • 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