Informations sur le système sous linux

Ici, nous allons voir comment afficher les informations systeme sous linux, avec echo $OSTYPE, echo $SECONDS,uptime,bash,vmstat,id,user etc...
Bonne lecture.

Quel est le système ?

uname ou echo $OSTYPE - affiche le nom du système d'exploitation.
uname -a- affiche diverses informations système (nom du SE, version, microprocesseur ...).
arch ou uname -m- affiche le type du microprocesseur.
cat /proc/cpuinfo
- affiche des informations sur le microprocesseur (type, fréquence, cache ...).

Notes : les informations recueillies avec uname -a peuvent aussi être obtenues avec certaines variables système : echo $OSTYPE $BASH $BASH_VERSION etc.

Depuis combien de temps ce shell est-il actif ?

uptime- affiche l'heure, la durée d'activité du système, le nombre d'utilisateurs ...
echo $SECONDS- affiche la durée d'activité du shell courant en secondes.
echo $[$SECONDS/3600] h $[($SECONDS%3600)/60] mn $[$SECONDS%60] s - affiche cette durée en heures, minutes et secondes.

Notes : bash ne connaît que les entiers et donc que les divisions euclidiennes, / permet d'en obtenir le quotient et % d'en obtenir le reste (ou modulo). Chaque fois que vous changez de terminal, ouvrez un nouvel xterm ou faites un su, celui-ci correspond à un nouveau (sous)shell, sa variable SECONDS est donc alors à 0. Pour savoir depuis combien de temps vous êtes sous Linux, revenez à votre console de login ; pour savoir depuis quand le système est actif, utilisez uptime.

Qu'en est-il des disques, de la mémoire, du microprocesseur ?

mount- affiche la liste des disques montés.
df -ah- affiche au format humain l'espace total, occupé, libre sur tous les disques.
free ou cat /proc/meminfo- affiche des informations sur la mémoire (totale, libre, swap ...).
vmstat- affiche les statistiques sur la mémoire virtuelle.
top- affiche et permet d'observer en temps réel l'activité de la mémoire et du microprocesseur.

Notes : la touche <Q> permet de quitter la commande top.

Quelles sont et que signifient les variables système ?

$<Tab>- affiche les noms des principales variables système.
help variables | more- affiche page par page la définition des principales variables système.

Notes : les noms des variables système sont généralement écrits en majuscules. A chacune de ces variables correspond une question et une réponse, quelques unes seulement ont été formulées à divers endroits dans cette page.

Que contiennent ces variables système ?

echo $NOM_VARIABLE- affiche le contenu de NOM_VARIABLE.
echo $USER- affiche le nom de l'utilisateur en cours.
echo $PS1- affiche la chaîne de caractères définissant le prompt.
printenv | more- affiche page par page l'environnement.
set | more- affiche page par page le contenu des principales variables système.

Notes : vous pouvez bien sûr modifier le prompt PS1="chaîne de caractères". Pour rendre cette modification générale et durable, il faut utiliser le fichier /etc/bashrc (nécessite d'être root).

Qui suis-je et qui est ou était connecté au système ?

id nom_utilisateur- affiche les identifications de nom_utilisateur.
id- affiche vos identifications : UID, GDI, groupes.
who am i- affiche vos coordonnées dans le système.
who -H- affiche avec une entête des informations (nom de login, console ... ) sur les utilisateurs connectés.
w - affiche qui est connecté (who -H) et aussi ce qu'il fait.
last -n 12- affiche la liste des 12 dernières connexions.

Notes : la commande who am i ne fonctionne pas toujours sous xterm, dans ce cas entrez whoami mais vous n'obtiendrez que votre nom de login. De nombreuses commandes permettent d'obtenir une partie des renseignements évoqués ci-dessus, leurs noms parlent d'eux-mêmes : logname, users, groups ...

Quelles sont la date et l'heure ?

date- affiche la date et l'heure.
date +%x- affiche seulement la date au format jj.mm.aaaa.
date +%X- affiche uniquement l'heure au format hh:mm:ss.
cal- affiche un calendrier du mois en cours.
cal 2024- affiche le calendrier de l'an 2024, etc.

Y a-t-il un manchot dans le système ?

linux_logo- affiche Tux et diverses informations système.
linux_logo -la- affiche Tux en ASCII et sans informations :-)

Source : http://www.lea-linux.org



© latarteauchips 2024
Volet automatique | Les amis des loisirs : Sorties spectacles paris| Chalet Vosges | Bioénergétique | Visites Paris |
artisan web
achat cash de votre mobile et recyclage telephone
Revendez vos mobiles chez Mister Reprise
Astuces & trucs
Css
Divertissement
Html
Javascript
Linux
Outils
Php
Scripts
Sécurité failles
setia industrie logo
Setia Industries