====== Obtenir des informations sur son système ====== * Objet : Tout connaître sur son système * Niveau requis : {{tag>débutant avisé}} * Commentaires : Il est fréquent qu'on nous demande des informations sur notre système. Avec ça, plus d'excuse pour tout savoir sur sa propre machine 8-) * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : {{tag>à-placer}} * Création par [[user>bendia]] 05/10/2013 * Testé par [[user>bendia]] le 05/10/2013, [[user>paskal]] le 06/10/2013 * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7540| C'est ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Tout savoir sur son système d'exploitation ===== ==== Sa version de Debian ==== Il existe plusieurs solutions pour afficher sa version de Debian : lsb_release -d cat /etc/issue cat /etc/debian_version Pour afficher les informations concernant la distribution qui a été installée : cat /etc/os-release | grep ^PRETTY | cut -d"\"" -f2 lsb_release -a ==== Son gestionnaire d'ouverture de session graphique ==== basename $(cat /etc/X11/default-display-manager) lightdm //Merci à captnfab pour cette commande// ;-) ==== Son gestionnaire de bureau ==== env | grep DESK DESKTOP_SESSION=LXDE XDG_CURRENT_DESKTOP=LXDE ou echo $DESKTOP_SESSION openbox Toutes ces commandes ou presque tirent leurs informations du dossier **[[doc:systeme:fhs-proc|/proc]]** ==== Son processeur ==== nombre de processeurs cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l nombre de core total cat /proc/cpuinfo | grep proc | wc -l températures des core sensors * [[utilisateurs:aramis_qc:tutos:guide-lscpu | La commande lscpu pas à pas.]] ===== Tout savoir sur son noyau ===== * La commande **[[doc:systeme:uname|uname]]** donne des informations sur le système uname -a * **[[doc:systeme:dmesg|dmesg]]** affiche les messages envoyés par le noyau. dmesg On peut obtenir les //n// dernières lignes avec //[[doc:systeme:tail|tail]]// ou les //n// premières lignes avec //[[doc:systeme:head|head]]// comme ceci : dmesg | tail -5 dmesg | head -20 Elle permet de lister les micrologiciels chargés : dmesg | grep -iE 'firmware|microcode' * **[[doc:systeme:lsmod|lsmod]]** liste tous les modules chargés par le noyau. ===== Tout savoir sur les processus ===== * La commande **uptime** vous indique depuis quand votre système est lancé. uptime * **[[doc:systeme:ps|ps]]** vous permet de lister tous les processus (application,programmes et services) en cours. ps -aux * **[[doc:systeme:top|top]]** affiche l'activité du système en continue. Il peut être remplacé par **[[doc:systeme:htop|htop]]** ===== Tout savoir sur son réseau ===== voir toutes les connections lsof -i voir ses ip ip a voir ses passerelles ip route ===== Tout savoir sur ses FS ===== Voir l'espace disponible df -h =====À quelle date j'ai installé ma debian?===== ls -lct /etc | tail -1 | awk '{print $6, $7, $8}' mais aussi ls -lt /var/log/installer =====hardinfo===== apt install hardinfo lshw ===== Voir aussi ===== [[:doc:systeme:admin:systemd|systemd]]