Listes des commandes
Général
Afficher l’ensemble des périphériques :
sudo inxi -Fazy
Le journal :
sudo journalctl
Afficher le chemin complet du répertoire courrant :
pwd
Afficher le nom de l’utilisateur actif :
whoami
Ajouter un répertoire dans le PATH pour pouvoir exécuter depuis ce dossier (dans le .bashrc):
export PATH="/repetoire/ciblé/:$PATH"
Services / systemctl
Restart un service après une modification :
sudo systemctl restart service.service
Ajouter un service au démarrage :
sudo systemctl enable service.service
Réseaux
Afficher les PORTS qui écoutent LISTEN :
lsof -P -n -s | grep LISTEN
Afficher les informations sur l’ip :
ip add
Afficher les ports ouverts sur Firewalld :
sudo firewall-cmd --list-all-zone
Informations utiles
Structures des dosssiers
bin - Dossier exécutables
Les exécutables de bases dans /bin.
Les exécutables de l’utilisateur se trouvent en général dans /usr/bin.
Les exécutables de l’administrateur se trouvent dans /usr/sbin.
etc - Configuration
Les fichiers de configuration se trouvent dans /etc
dev - Devices
Les fichiers relatifs aux devices sont dans /dev
/dev/* - Fichier spéciaux
/dev/null: utiliser pour envoyer dans le vide
/dev/zero: contient une séquence infinie de 0
/dev/random: contient un nombre infini de valeurs aléatoires
tmp - Temporaires
/tmp : utiliser pour garder des fichiers en mémoire de manière temporaire, les fichiers sont supprimés après redémarrage
boot - démarrage
/boot : contient le GRUB (bootloader) ainsi que les fichiers relatives à l’image utilisé afin de démarrer
proc - Processeur & kernel
/proc : contient les informations relatives aux noyaux et processeurs
/proc/cpuinfo : informations du CPU
/proc/meminfo : informations de la RAM
Root - administrateur total
/root : contient le répertoire du super utilisateur
OPT - optional
/opt : contient les applications qui ne proviennent pas du store de la distribution de base
media - clef USB
/media : contient les points de mount des clefs usbs et autres disques durs pouvant être retirés
mnt - mannuel
/mnt : contient les dossiers montés par l’administrateur manuellement
srv - service
/srv : contient les service tel que server WEB, server DNS, …
Réseaux
Les configurations des interfaces se trouvent dans /etc/network/interfaces (sur debian).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s5
iface enp0s5 inet static # mettre en ip statique
address 192.168.2.236
netmask 255.255.255.0
gateway 192.168.2.254
dns-domain techniquedepeche.click
dns-nameservers 192.168.2.254 1.1.1.1 8.8.8.8
Logs
Les fichiers de log se trouvent en général dans /var/log.