2.8 KiB
[Jeudi 22 Janvier 2026]
-
[Commande du jour] ip a |grep inet find ~ -name "nano" 2>/dev/null Ctrl+D : interromp programme dans la console
-
[Objectif] Test de connecter 2 pc pour que le grabber du 1er envoie sur le pc du 2eme dans le terminal : bash grabber.sh addresseIPspécifique $1 echo "arg1=$1" ?
le format des valeurs doit être le meme entre les deux grabbers/pc [CPU_ID] et [cpu_id] donnera une erreur
#Opinion définir directement une variable $SERVER_IP
serveur qui fait ce qu'on veut / application serveur man nanorc /tab faire dans le dossier home~ nano .nanorc et mettre set tabsize 4 set tabstospaces
puis redémarrer la session
- [Début du SQL] gestion de base de données sqlite3
MVC (Model View Controller) ^ ^ ^ | | | Ordinateur Dashboard app.py -> /enpoint Utilisateurs Listes des ordis /ordi/1 /users/1 2 Fiche ordis
Schéma d'une table/excel ORDINATEUR Employé Pk ID| hostname |cpu | Employé | PK id |Prénom | PC 1 My pc 1 Claire 2 2 shitty pc 1 3
sqlite3 grabberman.db #sqlite> apparait sur le terminal pour montrer que nous sommes dans la console de sqlite3 CREATE TABLE "ORDINATEUR" (Id INTEGER PRIMARY KEY AUTOINCREMENT ,Hostname VARCHAR(50) NOT NULL ,Mac VARCHAR(50)); .mode table PRAGMA table_info(ORDINATEUR) ; +-----+----------+-------------+---------+------------+----+ | cid | name | type | notnull | dflt_value | pk | +-----+----------+-------------+---------+------------+----+ | 0 | Id | INTEGER | 0 | | 1 | | 1 | Hostname | VARCHAR(50) | 1 | | 0 | | 2 | Mac | VARCHAR(50) | 0 | | 0 | +-----+----------+-------------+---------+------------+----+ sqlite> INSERT INTO ORDINATEUR (Mac, Hostname) VALUES ('74:78:27:83:f0:50', 'LP-Vortem'); sqlite> SELECT * FROM ORDINATEUR; +----+-----------+-------------------+ | Id | Hostname | Mac | +----+-----------+-------------------+ | 1 | LP-Vortem | 74:78:27:83:f0:50 | +----+-----------+-------------------+ sqlite> INSERT INTO ORDINATEUR (Mac, Hostname) VALUES ('11:01:2001', 'DeuxtourPC'); sqlite> SELECT * FROM ORDINATEUR; +----+------------+-------------------+ | Id | Hostname | Mac | +----+------------+-------------------+ | 1 | LP-Vortem | 74:78:27:83:f0:50 | | 2 | DeuxtourPC | 11:01:2001 | +----+------------+-------------------+ pour supprimer une valeur : delete from ORDINATEUR where Hostname LIKE "testpc";
mettre a jour une valeur : update ordinateur set MAC = "macadress" where Id LIKE 1; ALTER TABLE ORDINATEUR ADD COLUMN CPU;