Afficher les processus ps [option] -f : Affiche les informations au format long (colonnes UID, PID, PPID, C, STIME, TTY, TIME, CMD). - UUID : Nom de l’utilisateur propriétaire du processus. - UID : Identifiant utilisateur. - PID : Identifiant de processus. - PPID : PID parent. - C : utilisation du CPU. - STIME : Heure de départ du processus. - TTY : numéro de périphérique du tty contrôlant. - TIME : Temps CPU cumulé, au format « [JJ-]HH:MM:SS ». - CMD : Nom de l’exécutable. -e : Affiche (...)
Accueil > Shell Bash
Shell Bash
« Ici il est question de commandes Shell Bash. »
-
Gestion des processus
11 mai, par lantsei -
systemd, gestionnaire de système
11 mai, par lantseisystemdest une suite logicielle qui fournit une gamme de composants système pour les systèmes d’exploitation Linux.
Le premier composant de systemd est le système d’initialisation, il a pour but d’offrir un meilleur cadre pour la gestion des dépendances entre services, de permettre le chargement en parallèle des services au démarrage et de réduire les appels aux scripts shell. [...] Il fournit également des remplacements pour divers daemons et utilitaires, notamment pour la gestion des périphériques, (...) -
Systèmes de fichiers
11 mai, par lantseiCommandes utiles Afficher l’utilisation des espaces disques df [option] [fichier] -h : pour « human readable », affiche les tailles en puissances de 1024 (Mo, Go etc.) Afficher l’utilisation disque d"un répertoire ou fichiers du [options] [repertoire à analyser] Afficher sous forme arborescente les informations relative aux périphériques et aux systèmes de fichiers lsblk [option] [périphérique de stockage] Affiche la table de partition du périphérique fdisk [option] [périphérique de (...)
-
Changer le mot de passe root
10 mai, par lantseiA utiliser lorsque le mot de passe de l’utilisateur root est perdu... Éditer les entrées du menu grub au démarrage à l’aide des touches esc puis e. À la ligne commençant par linux puis tabulation, remplacer la chaine ro quiet par rw quiet init=/bin/bash. Utiliser la combinaison de touche Crtl + x ou F10 pour redémarrer la machine. Après le redémarrage, au prompt, changer le mot de passe root à l’aide de la commande passwd (Attention, le clavier est en (...)
-
Archives et compression
9 mai, par lantseiFormats de compression/décompression Extension Algorithme Logiciel Vitesse d’extraction Vitesse de compression Taux de compression gz deflate gzip +++ +++ + bz2 bzip2 bzip2 + ++ ++ xz LZMA2 xz ++ + +++ La commande TAR Création d’une archive tar -cvf .tar —exclude= -c création de l’archive -v : Lister de manière verbeuse -f : Nom de l’archive —exclude= ... : Pour exclure un fichier —exclude-from= : Pour exclure à partir d’un fichier de liste d’exclusion Algorithmes de compression (...)
-
lib-virt, kvm, installation et configuration
21 décembre 2021, par lantseiPrérequis Vérifier que le microprocesseur de la machine permet la virtualisation avec KVM : grep -E ’vmx|svm’ /proc/cpuinfo &>/dev/null && echo "La virtualisation est possible sur cette machine." || echo "Le microprocesseur de cette machine ne permet pas d’utiliser la virtualisation avec KVM." S’assurer que les option du BIOS concernant ces technologies de virtualisation sont autorisées. Installer l’application virt-manager sudo apt update sudo apt install virt-manager Ajouter l’ (...)
-
makefile, maintenance d’un site internet statique
13 décembre 2021, par lantseiCet article à pour objet la création et la maintenance d’un site internet statique à partir d’un fichier Makefile. Cet exécutable convertira des fichiers, écrits au format markdown, en langage html. Une liste des pages sera aussi créée. Vous pouvez trouver un exemple de site ainsi créé sur cette base, à cette adresse. Installation du programme markdown. sudo apt update && sudo apt install markdown -y Structure des fichiers bin # contient les scripts shell html # contient les pages html (...)
-
sudo, installation et configuration
10 décembre 2021, par lantseiInstallation Ouvrir une session root su - Installer la commande sudo apt update && apt install sudo Configurer la commande sudo Lancer la commande visudo pour configurer sudo (/etc/sudoers) visudo Droits d’exécution à une seule commande Sous la ligne : Defaults env_reset Ajouter : Defaults timestamp_timeout=0 En mettant le timeout à 0, les droits root ne seront plus utilisables dès que vous aurez validé l’exécution de votre commande. -# Droits d’exécution à un seul (...)
-
Terminal, configurer
10 décembre 2021, par lantseiAjouter un dossier de scripts Création du dossier .scripts à la racine du dossier de l’utilisateur
touch .scripts Ajouter le dossier au terminal
Ajouter la ligne export PATH=$PATH :$HOME/.scripts à la fin du fichier .bashrc.
echo 'export PATH=$PATH :$HOME/.scripts' >> .bashrc Coloriser la sortie de la commande ls.
Ajouter les lignes suivantes au fichier .bashrc.
export LS_OPTIONS='—color=auto' eval "$(dircolors)" alias ls='ls $LS_OPTIONS' alias (...) -
tar, la commande
10 décembre 2021, par lantseiArchiver un répertoire
tar -vcf <nom_archive.tar> <dossier_à_archiver>
les options vcf
– v : (verbose/parlant) permet d’obtenir une description du contenu archivé (facultatif)
– c : (create/créer) pour créer une archive
– f : (file/fichier) pour spécifier un nom pour l’archive (en paramètre) Désarchiver un fichier
tar -vxf mon_fichier.tar
les options vxf
– v : (verbose/parlant) permet d’obtenir une description des fichiers désarchivés (facultatif)
– x : (extract/extraire) pour extraire (...)