Sobes.tech
Junior

Quali elementi principali amministravate in Linux?

sobes.tech AI

Risposta dell'AI

Ho gestito i seguenti elementi in Linux:

  • Gestione utenti e gruppi:

    • Creazione, modifica, eliminazione di utenti e gruppi.
    • Gestione dei permessi di accesso ai file e alle directory (proprietario, gruppo, altri, permessi rwx).
    • Configurazione di sudo.
  • Sistema di file:

    • Navigazione e gestione di file e directory (cd, ls, cp, mv, rm).
    • Gestione dello spazio su disco (df, du).
    • Montaggio e smontaggio di sistemi di file.
    • Gestione di volumi logici (LVM).
  • Gestione dei processi:

    • Visualizzazione dei processi in esecuzione (ps, top).
    • Terminazione dei processi (kill, killall).
    • Gestione delle priorità dei processi (nice, renice).
  • Rete:

    • Configurazione delle interfacce di rete.
    • Gestione del routing.
    • Configurazione DNS.
    • Lavoro con il firewall (iptables, firewalld).
    • Monitoraggio dell'attività di rete (netstat).
  • Gestione dei pacchetti:

    • Installazione, aggiornamento, rimozione di pacchetti (apt, yum, dnf).
    • Lavoro con i repository.
  • Logging:

    • Visualizzazione e analisi dei log (journalctl, grep).
    • Configurazione della rotazione dei log (logrotate).
  • Sistema di init (systemd):

    • Gestione delle unità di servizio e dei processi.
    • Configurazione dell'avvio automatico dei servizi.
  • Pianificazione delle attività (cron):

    • Creazione e gestione di lavori cron.
  • Sicurezza:

    • Configurazione di SSH.
    • Gestione di SELinux/AppArmor.
    • Esecuzione di audit del sistema.

Esempio pratico di gestione di utenti e gruppi:

# Creare utente "devuser" con directory home
useradd -m devuser

# Impostare la password per "devuser"
passwd devuser

# Creare gruppo "developers"
groupadd developers

# Aggiungere "devuser" al gruppo "developers"
usermod -aG developers devuser

# Visualizzare i gruppi di "devuser"
groups devuser