Amministrare Linux correttamente non significa solo eseguire alcuni comandi: è necessario comprendere l’avvio, i servizi, i diritti e i log. I gestori di pacchetti semplificano la manutenzione, ma la compilazione dai sorgenti rimane utile quando un software è mancante o quando è necessaria un’opzione specifica. La regola è semplice: conoscere la distribuzione prima di toccare il sistema.
Amministrazione di sistema Linux: comprendere i meccanismi essenziali
Un server Linux si basa su più strati. Il kernel gestisce l’hardware, systemd controlla i servizi, mentre gli account e i permessi determinano chi può agire. Quando un servizio rifiuta di avviarsi, controllare il suo stato con systemctl status nomedoservizio, poi esaminare i log con journalctl, è preferibile rispetto a riavviare la macchina a caso.
La stessa rigorosità si applica ai dischi, alla rete e agli aggiornamenti. Prima di una modifica, controllare lo spazio disponibile, i mount e la configurazione evita guasti stupidi ma costosi. Un amministratore efficace non memorizza tutto: sa dove cercare e controlla il risultato di ogni operazione.
Gestione dei pacchetti Linux: scegliere APT, DNF o un altro strumento
Su Debian e Ubuntu, APT installa il software dai repository e risolve le loro dipendenze. Il comando apt update aggiorna gli indici, poi apt install nomedelpacchetto installa un programma. Sulle distribuzioni della famiglia Fedora, DNF svolge un ruolo comparabile. Arch Linux utilizza invece pacman.
I repository rimangono la via normale: facilitano gli aggiornamenti e mantengono una traccia coerente dei file installati. Gli strumenti di basso livello, come dpkg o rpm, servono principalmente per esaminare e manipolare pacchetti locali, ma non sostituiscono sempre la risoluzione delle dipendenze del gestore principale. Un pacchetto scaricato a caso può lasciare il sistema in uno stato instabile.
Prima di un aggiornamento significativo, leggere le modifiche annunciate e controllare i backup. Un aggiornamento non è una formalità se la macchina ospita servizi in produzione.
Compilare un pacchetto Linux dai sorgenti senza indebolire il sistema
La compilazione diventa pertinente quando una versione recente non è disponibile nei repository o quando una funzionalità deve essere attivata specificamente. Prima di tutto, è necessario installare gli strumenti di costruzione e le librerie di sviluppo necessarie, poi recuperare i sorgenti da un progetto affidabile. Il file README indica generalmente la procedura adatta.
Il ciclo classico consiste nel configurare, compilare con make, poi testare il risultato. Tuttavia, installare direttamente con make install può disperdere file che il gestore di pacchetti non sarà in grado di seguire. Quando è possibile, produrre un pacchetto Debian o RPM permette di mantenere un’installazione pulita e disinstallabile.
Compilare offre controllo, non immunità agli errori. Controllare la provenienza dei sorgenti, mantenere le opzioni di compilazione e documentare l’installazione: ecco ciò che rende l’operazione ripetibile.
Fonte: linuxfr.org

Comments
Leave a comment