Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressourcesysteme:commandes_linux:start [2025/02/07 15:09] emoc [Wi-Fi] |
ressourcesysteme:commandes_linux:start [2025/09/11 16:26] (Version actuelle) emoc [Réseau] |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
=== Version d'OS === | === Version d'OS === | ||
''lsb_release -a'' | ''lsb_release -a'' | ||
+ | |||
+ | === Connaître l'environnement de bureau === | ||
+ | ''echo "${XDG_CURRENT_DESKTOP}"'' | ||
=== Espace disque === | === Espace disque === | ||
Ligne 71: | Ligne 74: | ||
=== Changer la luminosité de l'écran === | === Changer la luminosité de l'écran === | ||
xrandr|grep ' connected '|awk '{print $1}' # renvoie le nom de l'écran, par ex. VGA-1 | xrandr|grep ' connected '|awk '{print $1}' # renvoie le nom de l'écran, par ex. VGA-1 | ||
+ | # ou, variante : xrandr -q |grep " connected" | ||
xrandr --output VGA-1 --brightness 0.5 | xrandr --output VGA-1 --brightness 0.5 | ||
Ligne 79: | Ligne 83: | ||
mount # pour voir le statut des clés (ro : read-only, rw : read-write) | mount # pour voir le statut des clés (ro : read-only, rw : read-write) | ||
sudo mount -o remount,rw /media/$USER/* | sudo mount -o remount,rw /media/$USER/* | ||
+ | |||
+ | Une autre possibilité | ||
+ | |||
+ | df -h // repérer le nom du volume correspondant à la carte SD | ||
+ | sudo umount /dev/sdx1 // démonter le volume au préalable | ||
+ | sudo fsck -aV /dev/sdx1 // réparer le volume | ||
==== Liste de fichiers ==== | ==== Liste de fichiers ==== | ||
Ligne 126: | Ligne 136: | ||
''ncdu -x / # afficher uniquement la partition racine aka slash'' | ''ncdu -x / # afficher uniquement la partition racine aka slash'' | ||
===== Réseau ===== | ===== Réseau ===== | ||
+ | |||
+ | === Quelle est l'adresse IP de la machine ? === | ||
+ | |||
+ | hostname -I | ||
+ | | ||
+ | === Quelle est l'adresse IP de la passerelle ? === | ||
+ | |||
+ | ip r | ||
+ | | ||
+ | === Quel est le masque de sous-réseau ? === | ||
+ | En clair | ||
+ | sudo ifconfig | ||
+ | Le masque de sous-réseau est aussi affiché par les commandes ''ip a'' et autres en [[https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing|notation CIDR]] | ||
=== Quelle machine est visible sur le réseau local ? === | === Quelle machine est visible sur le réseau local ? === | ||
Ligne 131: | Ligne 154: | ||
À adapter en fonction de l'adresse IP de la passerelle/routeur | À adapter en fonction de l'adresse IP de la passerelle/routeur | ||
sudo nmap -sP 192.168.1.* | sudo nmap -sP 192.168.1.* | ||
+ | |||
+ | === Trouver une IP libre sur le réseau === | ||
+ | (Pour la donner à un ESP32) | ||
+ | sudo arp-scan -I wlp3s0 192.168.1.1/24 | ||
+ | ou | ||
+ | sudo nmap -sP -PR 192.168.1.* # (plus complet) | ||
Ligne 175: | Ligne 204: | ||
=== Renvoyer le nom du point d'accès wifi === | === Renvoyer le nom du point d'accès wifi === | ||
sudo iwgetid wlp3s0 --raw | sudo iwgetid wlp3s0 --raw | ||
+ | |||
+ | === Identification et puissance du signal des points d'accès wifi === | ||
+ | nmcli dev wifi | ||
+ | Pour des informations continuellement mises à jour, on peut utiliser wavemon | ||
+ | sudo apt install wavemon | ||
+ | wavemon | ||
+ | |||
=== Trouver le protocole de sécurité et le type de chiffrement d'un point d'accès === | === Trouver le protocole de sécurité et le type de chiffrement d'un point d'accès === | ||
''ip link'' voir les interfaces réseau (repérer l'interface wifi) | ''ip link'' voir les interfaces réseau (repérer l'interface wifi) | ||
Ligne 256: | Ligne 292: | ||
Avec **arp** «//Address Resolution Protocol (ARP) is a fundamental part of IP networking. ARP’s primary function is to convert 32-bit IP addresses to 48-bit Ethernet MAC addresses. This conversion is crucial because while IP networking requires IP addresses, the underlying Ethernet hardware can only understand MAC addresses.//» | Avec **arp** «//Address Resolution Protocol (ARP) is a fundamental part of IP networking. ARP’s primary function is to convert 32-bit IP addresses to 48-bit Ethernet MAC addresses. This conversion is crucial because while IP networking requires IP addresses, the underlying Ethernet hardware can only understand MAC addresses.//» | ||
sudo arp -a # | sudo arp -a # | ||
+ | Avec **arp-scan** | ||
+ | sudo apt install arp-scan | ||
+ | arp-scan -l | ||
Avec **ip** | Avec **ip** | ||
ip neigh show | ip neigh show |