---
# System prepended metadata

title: Cours NOTE James
tags: [Sys.management]

---

###### tags: `Sys.management`
# Cours NOTE James
---
## cours du 11.11.2021

mettre la carde sd  
dans boot créer un fichier en fichier txt sans le ".txt" avec le nom
**ssh**

sur le boot créer un fichier **wpa_supplicant.conf** ouvrir le fichier dans visual code et insérer 
```
    network={
    ssid="solidus"        // nom du wifi _2.4G si le raspberry n'as pas la technologie 5G
    psk="soliduscup15"    //Mp du wifi
    }
```
ou bien mettre le code directement dans le fichier wpa_supplicant.conf

---

````

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CH

network={
        scan_ssid=1
        ssid="<Name of your wireless LAN>"
        psk="<Password for your wireless LAN>"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        auth_alg=OPEN
}

````
raspi-config
sudo raspi-config

changer le nom de l'hote avec **grjpi**


reboot

---


![](https://i.imgur.com/BvrDBTQ.jpg)



htop
ls
ping google.ch
hostname



---
**---**

---
## cours 15.11.2021 raspberry sur la machine virtuelle

###  dans la machine virtuelle
 
**sudo apt install mosquitto-pub**
**sudo apt install mosquitto-sub**

**mosquitto**



**man mosquittopub**

**mosquittopub -h tcp://mqtt.eclipseprojects.io -t hftm -m  test**

**mqtt.nomdumqtt.io**

**hostname -i  : donne l'adresse IP**

mosquitto_pub -h mqtt.nom.io -t hftm/roapo/ip -m message

mosquitto_sub -h mqtt.nom.io -t hftm/roapi/ip
souscription à la "chaine" mqtt

---

ls -h
ls -lisah
ls -lisah .bashrc
 nano .bashrc

hostname -i | mosquitto_pub -h mqtt.nom.io -t hftm/roapi/ip -s 

reboot

boot/auto login console

fichier bashrc qui se fait tout seul quand on ouvre la console..



---
---
--- --- --- -- -- - -- - -- --- ---- ----- ----- ------ ---
crontab -e 
1
---
@reboot hostname -i | mosquitto_pub -h mqtt.nom.io -t hftm/roapi/ip -s 






- -------------------------------------------------
-
-



J'adore rien comprendre avec ce prof, c'est un tgv, un avion. 

Cela sert à trouver l'adesse IP du raspberry vu que nous sommes dans une école à perte du cul

Quand il se reveille il se tire un rail de coke et à midi il s'en fait deux rails cars il a des rabais vu que ses potos travails tous au cff



----


## Cours du 24.11.2021
startfile

bash.rc (console)

/etc/rc.local

sudo nano rc.local

deuxième ligne avant exit:

hostname -i | mosquitto_pub -h mqtt.eclipseprojects.io -t hftm/roa/pi -s

sync 
sudo reboot

sudo nano /etc/rc.local
sudo apt install mosquitto-clients
sudo apt install mc

sudo reboot

hostname

hostname -i
hostname -h 
ifconfig
    dans wlan0 : inet ...(chiffre)
ifconfig | grep inet

hostname -I

( pour fenêtre d'aide man hostname)
sudo raspi-config

---
### Quelques commande à faire
**mkdir** :création de dossier
**touch** création de fichier
**nano** nom de fichier: écrire dans le fichier
**cat** ou **less** nom de fichier : lire/ ouvrir et voir le contenu du fichier
**tree** : regarder la structure
**mc** : ouvre jsp quoi mais apparement c'est utile
sudo find -name "nom dossier/ fichier"
grep: chercher par mot/ partie de mot dans les fichiers (pour trouver un fichier)
sudo grep "mot à chercher" * -r

---
ouvrir mqtt explorer:
pour voir l'addresse IP


---
windows links harddiskShell

![](https://i.imgur.com/nBRigS7.png)
