Warning: include(/util/config.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 9

Warning: include(): Failed opening '/util/config.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 9

Warning: include(/util/stat.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 10

Warning: include(): Failed opening '/util/stat.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 10

Warning: include(/util/function.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 11

Warning: include(): Failed opening '/util/function.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 11
Afficher les informations système sous linux

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 2026- affiche le calendrier de l'an 2026, 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



Warning: include(/footer.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 142

Warning: include(): Failed opening '/footer.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 142

Warning: include(/header.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 150

Warning: include(): Failed opening '/header.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 150

Warning: include(/menu-general.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 156

Warning: include(): Failed opening '/menu-general.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 156

Warning: include(/menu-info.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 162

Warning: include(): Failed opening '/menu-info.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php on line 162
<br /> <b>Warning</b>: include(/util/ref-data.php): failed to open stream: No such file or directory in <b>/var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php</b> on line <b>168</b><br /> <br /> <b>Warning</b>: include(): Failed opening '/util/ref-data.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in <b>/var/www/sda/2/2/latarteauchips/informatique/commandes-systeme-linux.php</b> on line <b>168</b><br />