apt update && apt upgrade -y
                apt update && apt full-upgrade -y
                apt autoremove -y
                apt clean
                timedatectl set-timezone Europe/Paris
                timedatectl status
                #Désinstaller les paquets liés au bureau 
                apt purge gnome* gnome-shell* gdm3 # Debian avec GNOME 
                apt purge xfce4* lightdm # KDE/Plasma 
                apt purge task-gnome-desktop task-xfce-desktop task-kde-desktop # les méta-paquets du “tasksel”
                apt autoremove --purge
                apt clean
                nano /etc/default/grub
                GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" >> text   # démarrera en console (TTY).
apt install sudo curl git unzip ufw htop net-tools -y # # Outils de base
sudo → permet d’exécuter des commandes avec les droits root sans passer en root complet.
curl → outil pour télécharger ou envoyer des requêtes HTTP (API, scripts).
git → gestionnaire de version (cloner ton code, déployer).
unzip → décompression de fichiers .zip.
ufw (Uncomplicated Firewall) → pare-feu simple à configurer.
htop → monitoring interactif CPU/RAM/processus.
net-tools → utilitaires réseau anciens mais encore utiles (ifconfig, netstat).
-y → répond “oui” automatiquement aux confirmations d’installation.
apt install build-essential pkg-config -y   # Compilations & perf
build-essential → paquet qui installe gcc, g++, make et outils nécessaires pour compiler des logiciels.
pkg-config → utilitaire pour trouver les chemins et options de compilation des bibliothèques (utile si tu compiles OpenSwoole, extensions PHP, etc.).
timedatectl set-timezone Europe/Paris # Fuseau horaire et synchronisation de l’horloge
apt install ntp -y # NTP (Network Time Protocol) pour synchroniser automatiquement l’horloge du serveur avec des serveurs de temps
              
              cd ~ - 
cd $HOME - 
pwd