Debian 12 : Maintenance
- Posted by adminapi
- On July 19, 2024
- 0 Comments
- dpkg-reconfigure [package]
- Reconfigure un paquet.
- Exemple :bashCopier le code
sudo dpkg-reconfigure tzdata
- apt-cache search [keyword]
- Recherche des paquets dans le cache APT.
- Exemple :bashCopier le code
apt-cache search apache
- apt-mark hold [package]
- Marque un paquet pour empêcher sa mise à jour.
- Exemple :bashCopier le code
sudo apt-mark hold nginx
- apt-mark unhold [package]
- Annule l’option de blocage des mises à jour pour un paquet.
- Exemple :bashCopier le code
sudo apt-mark unhold nginx
- dpkg -i [package_file.deb]
- Installe un paquet à partir d’un fichier .deb.
- Exemple :bashCopier le code
sudo dpkg -i package.deb
- dpkg -r [package]
- Supprime un paquet sans supprimer les fichiers de configuration.
- Exemple :bashCopier le code
sudo dpkg -r apache2
- dpkg -P [package]
- Supprime un paquet et ses fichiers de configuration.
- Exemple :bashCopier le code
sudo dpkg -P apache2
- apt-get source [package]
- Télécharge les fichiers source d’un paquet.
- Exemple :bashCopier le code
apt-get source nginx
Section 2 : Commandes Avancées pour la Gestion des Services
- systemctl status [service]
- Affiche le statut d’un service.
- Exemple :bashCopier le code
systemctl status apache2
- systemctl start [service]
- Démarre un service.
- Exemple :bashCopier le code
sudo systemctl start apache2
- systemctl stop [service]
- Arrête un service.
- Exemple :bashCopier le code
sudo systemctl stop apache2
- systemctl restart [service]
- Redémarre un service.
- Exemple :bashCopier le code
sudo systemctl restart apache2
- systemctl enable [service]
- Active un service pour qu’il démarre au démarrage du système.
- Exemple :bashCopier le code
sudo systemctl enable apache2
- systemctl disable [service]
- Désactive un service pour qu’il ne démarre pas au démarrage du système.
- Exemple :bashCopier le code
sudo systemctl disable apache2
- journalctl -u [service]
- Affiche les journaux d’un service.
- Exemple :bashCopier le code
journalctl -u apache2
- systemctl daemon-reload
- Recharge les fichiers de configuration des services.
- Exemple :bashCopier le code
sudo systemctl daemon-reload
Section 3 : Commandes Avancées pour la Gestion des Utilisateurs et Groupes
- adduser [username]
- Ajoute un nouvel utilisateur.
- Exemple :bashCopier le code
sudo adduser newuser
- deluser [username]
- Supprime un utilisateur.
- Exemple :bashCopier le code
sudo deluser olduser
- usermod -aG [group] [username]
- Ajoute un utilisateur à un groupe.
- Exemple :bashCopier le code
sudo usermod -aG sudo newuser
- groupadd [groupname]
- Crée un nouveau groupe.
- Exemple :bashCopier le code
sudo groupadd newgroup
- groupdel [groupname]
- Supprime un groupe.
- Exemple :bashCopier le code
sudo groupdel oldgroup
- chage -l [username]
- Affiche les informations d’expiration du mot de passe d’un utilisateur.
- Exemple :bashCopier le code
sudo chage -l newuser
- passwd [username]
- Change le mot de passe d’un utilisateur.
- Exemple :bashCopier le code
sudo passwd newuser
Section 4 : Commandes Avancées pour la Gestion des Systèmes de Fichiers
- df -h
- Affiche l’utilisation du disque en format lisible par l’homme.
- Exemple :bashCopier le code
df -h
- du -sh [directory]
- Affiche la taille d’un répertoire.
- Exemple :bashCopier le code
du -sh /home
- mount | grep [device]
- Vérifie si un périphérique est monté.
- Exemple :bashCopier le code
mount | grep /dev/sda1
- mount [device] [mount_point]
- Monte un périphérique à un point de montage.
- Exemple :bashCopier le code
sudo mount /dev/sda1 /mnt
- umount [device]
- Démontre un périphérique.
- Exemple :bashCopier le code
sudo umount /dev/sda1
- fsck [device]
- Vérifie et répare un système de fichiers.
- Exemple :bashCopier le code
sudo fsck /dev/sda1
- mkfs.ext4 [device]
- Formate un périphérique en ext4.
- Exemple :bashCopier le code
sudo mkfs.ext4 /dev/sda1
- blkid
- Affiche les informations de tous les périphériques de bloc.
- Exemple :bashCopier le code
sudo blkid
Section 5 : Commandes Avancées pour la Sécurité et les Sauvegardes
- iptables -L
- Liste les règles de pare-feu actuelles.
- Exemple :bashCopier le code
sudo iptables -L
- ufw enable
- Active le pare-feu UFW.
- Exemple :bashCopier le code
sudo ufw enable
- ufw status
- Affiche le statut du pare-feu UFW.
- Exemple :bashCopier le code
sudo ufw status
- ufw allow [port]
- Autorise un port à travers le pare-feu UFW.
- Exemple :bashCopier le code
sudo ufw allow 22
- ufw deny [port]
- Bloque un port à travers le pare-feu UFW.
- Exemple :bashCopier le code
sudo ufw deny 22
- rsync -avz [source] [destination]
- Synchronise des fichiers et répertoires entre deux emplacements.
- Exemple :bashCopier le code
rsync -avz /home/user/ /backup/user/
- tar -czvf [archive.tar.gz] [directory]
- Crée une archive compressée d’un répertoire.
- Exemple :bashCopier le code
tar -czvf backup.tar.gz /home/user
- tar -xzvf [archive.tar.gz]
- Extrait une archive compressée.
- Exemple :bashCopier le code
tar -xzvf backup.tar.gz
- crontab -e
- Édite la table de crons pour planifier des tâches.
- Exemple :bashCopier le code
crontab -e
0 Comments