Serveur Debian

Administration con centré . com !

Serveur Debian

Debian :

sudo apt update && sudo apt upgrade -y
sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt clean

cd ~
pwd
cd $HOME
mkdir /var/www/nouveauDossier
rm -R /var/www/nouveauDossier

ls -l
ls --help


test -d /chemin/vers/dossier && echo "Le dossier existe." || echo "Le dossier n'existe pas."
ls -d /chemin/vers/dossier && echo "Le dossier existe." || echo "Le dossier n'existe pas."
test -f /var/www/html/index.html && echo "Le fichier existe." || echo "Le fichier n'existe pas."
man test
help test
timedatectl status

Utilisateurs & Groupes

compgen -u                              #Lister les utilisateurs   //   cut -d: -f1 /etc/passwd
compgen -g                              #Lister des groupes        //   cut -d: -f1 /etc/group

sudo useradd UserName                   #Ajouter un utilisateur au système avec le group 'UserName'
sudo groupadd GroupName                 #Ajouter un groupe au système
passwd UserName                         #Modification du mot de passe
sudo adduser UserName GroupName         #Ajouter un utilisateur à un groupe

sudo gpasswd -d UserName GroupName      #supprimer un utilisateur d'un groupe
sudo deluser UserName GroupName         #supprimer un utilisateur d'un groupe

groups GroupName                        #Lister les utilisateurs  du group                          // id -n°G GroupName
groups UserName                         #Lister les groupes auxquels appartient un utilisateur      // id -n°G UserName

sudo userdel UserName                   #suppression d'un utilisateur
sudo groupdel GroupName                 #Suppression d'un groupe

usermod --expiredate 1 UserName         #Verrouillage d'un compte
usermod --expiredate "" UserName        #Pour le réactiver
sudo groupmod --new-name nouveau_nom nom_actuel  #Modification de l'identifiant de groupe

[PROPRIETAIRE d'un fichier ou d'un répertoire.]
sudo chown -R www-data:www-data /var/www/html/
sudo chown -R UserName:GroupName /var/www/MonSiteInternet.fr/

# il n'est pas possible d'attribuer directement plusieurs propriétaires à un seul fichier ou répertoire.
[DROITS d'un fichier ou d'un répertoire.]
user group others
lecture - r
écriture - w
Exécuter - x
chmod -R 640 /var/www/Dossier


                  

l'editeur nano :

  • Ctrl+A : Aller au début de la ligne.
  • Ctrl+E : Aller à la fin de la ligne.
  • Ctrl+Y : Faire défiler l'écran vers le haut d'une page.
  • Ctrl+V : Faire défiler l'écran vers le bas d'une page.
  • Ctrl+_ : Aller à une ligne spécifique (Ctrl+Shift+_).
  • Ctrl+K : Couper (supprimer) la ligne courante.
  • Ctrl+U : Coller la ligne précédemment coupée.
  • Ctrl+J : Justifier le paragraphe.
  • Ctrl+6 : Commencer la sélection de texte (marquer le texte).
  • Ctrl+Shift+6 : Annuler la sélection de texte.
  • Alt+6 : Copier le texte sélectionné dans le presse-papiers.
  • Ctrl+X : Quitter nano, en vous demandant si vous voulez enregistrer les modifications.
  • Ctrl+O : Enregistrer le fichier en cours.
  • Ctrl+W : Chercher du texte.
  • Ctrl+N : Aller à l'occurrence suivante lors d'une recherche.
  • Ctrl+P : Aller à l'occurrence précédente lors d'une recherche.
  • Alt+} : Indenter la ligne courante (ou les lignes sélectionnées).
  • Alt+{ : Désindenter la ligne courante (ou les lignes sélectionnées).