github.com/isantop/kernelstub
A simple EFI boot manager manager for Linux
doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility
teejeetech.in/ukuu/
sudo apt-add-repository -y ppa:teejee2008/ppa #dépôt du gestionnaire de noyaux Linux
sudo apt-get update
sudo apt-get install ukuu
doc.ubuntu-fr.org/kernel#pages_en_rapport
doc.ubuntu-fr.org/connaitre_son_materiel
www.linuxpedia.fr/doku.php/materiel/connaitre_son_materiel
CPU-G
i-nex.linux
Stacer - /sourceforge
sudo add-apt-repository ppa:oguzhaninan/stacer -y
sudo apt-get update
sudo apt-get install stacer -y
Informations système :
cat /proc/cpuinfocpuid
dmidecode free -m hardinfo hwinfo htop
indicator-cpufreq
lscpu
lshw lshw-gtk
sensors sensors-applet xsensors
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 ?
$
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 ?
www.computerhope.com/unix
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 2020- affiche le calendrier de l'an 2020, 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 :-)
screenFetch ou Neofetch Bash Screeshot Information Tool
Les informations système dans le terminal :
github.com/dylanaraps/neofetch
apt-get install neofetch
Pour le lancer au démmarrage du terminal éditer sa configuration :
nano .bashrc
Aucun commentaire:
Enregistrer un commentaire