Linux
Gestion de paquets
Pour trouver le repository qui contient un paquet spécifique, il faut regarder https://pkgs.org
Systemctl
Liste des commandes utiles pour Systemctl (verions récentes de Linux)
Lister les services : systemctl list-units --type=service
Vérifier l'état d'un service : systemctl status nom_du_service
Redémarrer un service : systemctl restart nom_du_service
Stopper un service : systemctl stop nom_du_service
Gestion des utilisateurs et groupes
Ajouter un utilisateur
useradd username
Ajouter un utilisateur en l'affectant à un groupe
useradd -G groupe1, groupe2 username
Définir le mot de passe d'un utilisateur
passwd username
Lister les utilisateurs
cat /etc/passwd
Les mots de passes chiffrés se trouvent dans le fichier /etc/shadow
Lister les groupes
cat /etc/group
Ajouter un groupe à un utilisateur
usermod -a -G Groupe username
Réseau
Gestion du DNS
La configuration des serveurs DNS se trouve dans le fichier /etc/resolv.conf
La gestion du DNS se fait depuis la commande resolvectl
Pare-feu
Sous Linux le pare-feu est géré par les IPTables.
Suivant les distributions des surcouches de configuration sont utilisées.
- RedHat = Firewalld
- Debian = UFW
Recherche
Recherche de fichiers dans un dossier : find /folder -iname "*nom*"
Recherche d'un pattern dans des fichiers : grep -rnw 'dossier de recherche' -e 'pattern'
Recherche avec suppression à l'issue : find /path/ -type f -name '*pattern*' -exec rm {} +
Hardware
Définir le type système de fichier
Pour définir le type de système de fichiers, il faut lancer la commande df -Th
ou
lsblk -f
Divers
Sur CAJA (gestionnaire de fichiers), la copie d'un fichier d'un disque vers un support amovible passe par le cache.
Donc quand la barre de progression a terminée, la copie n'est pas effective dans le support de destination.
Attention donc à ne pas le retireer prématurément.
Pour afficher la file d'écriture sur un support amovible watch grep -e Dirty: -e Writeback: /proc/meminfo
Tant que la valeur de Dirty n'est pas à 0, alors la copie est en cours.
Gestion de l'UEFI
La gestion de l'UEFI se fait avec la commande efimgr
Désactiver un boot : efibootmgr --bootnum numero --inactive
Changer le message de la console de login
Lors de l'utilisation de plusieurs VM Linux, il est intéressant d'avoir dans la console de login son adresse IP. Pour se faire, il faut modifier le fichier /etc/issue
Le paramètre \4{ensxpy} permet d'afficher l'adresse de l'interface désirée.