home castoo
chapitre informatique
Domotique

Fiche mémo
Utiliser le Raspberry

Janvier 2019

Les commandes évoquées ici sont complémentaires des commandes de base unix décrites ici.



Compte par défaut

Au démarrage, par défaut votre raspberry est programmé pour répondre :
au login : pi
au mot de passe : raspberry
Attention par défaut, c'est aussi un clavier américain donc un qwerty, donc il faut transcrire la frappe : rqspberry
Vous avez interet à changer dès la première utilisation ce mot de passe soit avec le configurateur soit à l'aide de la commande :
sudo passwd nomducompte
Dans la suite des explications vous trouverez souvent des commandes qui commencent par sudo ...
cela signifie que l'on prend les droits de root (administrateur suprême sous unix) pour lancer la commande.

haut de page

Lancer le configurateur du Raspberry

sudo raspi-config

Accès à de nombreux parametres : Type de clavier, mot de passe, ouvrir SSH, Ouvrir la caméra, pays, wifi...
Une commande pour connaitre sa version : sudo uname -a

haut de page

Changement de session

Vous pouvez ouvrir différentes fenêtres sur votre raspberry (sous unix on appel ça des sessions) pour cela il suffit de Alt F1 ou Alt F2...
N'oubliez pas de les fermer quand vous n'en n'avez plus l'utilité avec la commande exit

haut de page

Les Paquets

Sur le Raspberry, Une application va rassembler plusieurs fichiers (programmes et données) et notamment un fichier d'installation, cet ensemble est regroupé dans ce que l'on appelle un paquet.

haut de page

Adresse IP

Pour connaitre son adresse IP utilisez la commande : ifconfig
Pour arreter le wifi si par exemple vous avez une liaison ethernet : sudo ifconfig wlan0 down
Trouver les wifi des environs : iwlist scanning

haut de page

Fichiers log

En cas de problème, il est intéressant de consulter les fichiers de log, chaque appli a souvent un fichier dans lequel elle mémorise les opérations importantes. Ici ce sont des fichiers mis à jour par le système lui même :
log système : sudo cat /var/log/syslog | more
log messages boot : sudo cat /var/log/messages | more voir également dmesg.
Le "| more" permet d'afficher le résultat page par page (il est également possible d'utiliser less).

haut de page

Repérage gros fichiers

Vous pouvez vous retrouver en manque de mémoire, la meilleurs approche pour régler le problème est de chercher les gros fichiers pour pouvoir être efficace rapidement commencons par reperer les gros répertoires.
La commande à utiliser est : sudo du -xh / | grep -P "G\t"
Ensuite une simple commande ls -lisa dans le repertoire vous permettra d'identifier le fichier.
Vous pouvez également surveiller l'occupation des partition de votre puce mémoire :
sudo df -h ou encore sudo fdisk -l

haut de page

Utiliser un serveur de temps NTP

Utiliser ce type de serveur permet de garder l'heure et la date à jour sur le PI (récupération sur serveur internet) Le site Services Renater donne une liste des serveurs NTP Français, choisissez s'en deux ou trois.
Editer le fichier de configuration NTP du PI : sudo nano /etc/systemd/timesyncd.conf
Ajouter après le [Time] les deux ou trois serveurs que vous avez sélectionné.
Il ne vous reste plus qu'à l'activer avec la commande sudo timedatectl set-ntp true

haut de page

Les processus

Les principales commandes pour repérer et agir sur le processus que vous cherchez :
htop cette commande va vous proposer une fenetre avec tous les processus en cours et vous donner la possibilité de les trier et de les gerer...
ps -ef | grep recherche ou ps -faux ou encore ps -fux
kill -1 numero_process_A_relancer ou kill -15 numero_process_A_terminer_proprement ou en dernier recours kill -9 numero_process_A_tuer
pgrep -if chaine_recherchee

haut de page


Page en travaux (évolution permanente du domaine...)

accueil informatique

Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c