Linux

De InfoXelec
Aller à la navigation Aller à la recherche
Linux
Debian
CentOS
Ubuntu
Reseau Linux
Bash
Cron
XBindKeys
Commandes utiles


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.