Commande : Différence entre versions
 (Created page with "==Network==  ===Explication du nommage des interfaces===  https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/  ===Auto incrémentation des port...")  | 
				|||
| Ligne 40 : | Ligne 40 : | ||
*Modifier le nom d'hôte dans le fichier : <code>/etc/hostname</code>  | *Modifier le nom d'hôte dans le fichier : <code>/etc/hostname</code>  | ||
*Prendre en compte les changement : <code>/etc/init.d/hostname.sh start</code>  | *Prendre en compte les changement : <code>/etc/init.d/hostname.sh start</code>  | ||
| + | |||
| + | ===Configuration wifi SSID hidden===  | ||
| + | |||
| + | Installons les outils et firmwares necessaires :  | ||
| + |  apt-get install firmware-realtek  | ||
| + | |||
| + | On édite la configuration réseau :  | ||
| + |  nano /etc/network/interfaces  | ||
| + | |||
| + | Voici un extract de ma configuration :  | ||
| + | |||
| + |  auto lo  | ||
| + |  iface lo inet loopback  | ||
| + | |||
| + |  auto eth0  | ||
| + |  iface eth0 inet dhcp  | ||
| + | |||
| + |  allow-hotplug wlan0  | ||
| + |  iface wlan0 inet manual  | ||
| + |  wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf  | ||
| + |  iface default inet static  | ||
| + |  address 10.10.10.10  | ||
| + |  subnet 255.255.255.0  | ||
| + |  gateway 10.10.10.1  | ||
| + | |||
| + | Vous avez pu constater que j’ai fixé l’ip de l’interface wlan0.  | ||
| + | |||
| + | On créé ensuite le fichier /etc/wpa_supplicant/wpa_supplicant.conf  | ||
| + | |||
| + |  touch /etc/wpa_supplicant/wpa_supplicant.conf  | ||
| + | |||
| + | puis on utilise :  | ||
| + | |||
| + |  wpa_passphrase NOMDEVOTRESSID > /etc/wpa_supplicant/wpa_supplicant.conf  | ||
| + | |||
| + | n’oubliez pas de taper votre mot de passe correspondant à votre accès wifi. Cela générera un “hash” plutôt que d’utiliser un mot de passe en clair ^^  | ||
| + | |||
| + | Nous pouvons éditer /etc/wpa_supplicant/wpa_supplicant.conf :  | ||
| + | |||
| + |  nano /etc/wpa_supplicant/wpa_supplicant.conf  | ||
| + | |||
| + | Gardez bien les lignes générées surtout et recopiez comme ci dessous :  | ||
| + | |||
| + |  network={  | ||
| + |  #LE SSID MASQUE DE VOTRE WIFI  | ||
| + |  ssid=”NOMDEVOTRESSID”  | ||
| + |  #PERMET DE SE CONNECTER AU AP HIDDEN  | ||
| + |  scan_ssid=1  | ||
| + |  #le password genere  | ||
| + |  psk=zazazazazazazazaza  | ||
| + |  proto=RSN  | ||
| + |  key_mgmt=WPA-PSK  | ||
| + |  pairwise=CCMP  | ||
| + |  auth_alg=OPEN  | ||
| + |  }  | ||
| + | |||
| + | On redémarre le reseau  | ||
| + |  service networking restart  | ||
== Faire un diff. récursif de deux dossiers pour détection des changements par checksum : ==  | == Faire un diff. récursif de deux dossiers pour détection des changements par checksum : ==  | ||
Version du 29 mars 2020 à 13:25
Sommaire
- 1 Network
 - 2 Faire un diff. récursif de deux dossiers pour détection des changements par checksum :
 - 3 Créer une image compressé d'un système en envoyant le résultat sur une autre machine via SSH
 - 4 Afficher le résultat d'un programme régulièrement avec notification des changements à l'aide de watch
 - 5 Afficher la taille des dossiers dans l'arborescence courante
 - 6 Stopwatch timer (commence à 0 en incrément)
 - 7 tail -f + highlight d'un motif avec grep
 - 8 grep : Recherche récursive avec numéro de ligne
 - 9 Créer une archive compressé d'un dossier (par exemple /var/log/nginx dans le répertoire actuelle)
 - 10 Afficher le détails des systèmes de fichiers
 - 11 Compter le nombre de fichiers dans le dossier courant
 - 12 Localiser rapidement un fichier par motif/nom
 - 13 Copier un fichier distant sur une machine locale via SSH/SCP
 - 14 Copier un fichier distant sur une machine locale via SSH/SCP (en spécifiant la clé privée, format OpenSSH)
 
Network
Explication du nommage des interfaces
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
Auto incrémentation des ports réseaux
Vérifier les ports existant:
ifplugstatus
Si la configuration des ports ne commence pas à eth0 supprimer le fichier
rm /etc/udev/rules.d/70-persistent-net.rul
et recréer le:
. /lib/udev/write_net_rules
Une meilleur méthode :
mkdir /etc/udev/rules.d/DISABLED mv /etc/udev/rules.d/75-persistent-net.rules /etc/udev/rules.d/DISABLED ln -s /dev/null /etc/udev/rules.d/75-persistent-net-generator.rules
Configurer les serveurs NTP
éditer /etc/systemd/timesyncd.conf
Dans la section [TIME] ajouter :
Servers=192.168.4.1 192.168.4.2
Vérifier la synchronisation NTP :
timedatectl status
Changer le nom d'hôte (hostname) sous Debian
- Modifier le nom d'hôte dans le fichier : 
/etc/hostname - Prendre en compte les changement : 
/etc/init.d/hostname.sh start 
Installons les outils et firmwares necessaires :
apt-get install firmware-realtek
On édite la configuration réseau :
nano /etc/network/interfaces
Voici un extract de ma configuration :
auto lo iface lo inet loopback
auto eth0 iface eth0 inet dhcp
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet static address 10.10.10.10 subnet 255.255.255.0 gateway 10.10.10.1
Vous avez pu constater que j’ai fixé l’ip de l’interface wlan0.
On créé ensuite le fichier /etc/wpa_supplicant/wpa_supplicant.conf
touch /etc/wpa_supplicant/wpa_supplicant.conf
puis on utilise :
wpa_passphrase NOMDEVOTRESSID > /etc/wpa_supplicant/wpa_supplicant.conf
n’oubliez pas de taper votre mot de passe correspondant à votre accès wifi. Cela générera un “hash” plutôt que d’utiliser un mot de passe en clair ^^
Nous pouvons éditer /etc/wpa_supplicant/wpa_supplicant.conf :
nano /etc/wpa_supplicant/wpa_supplicant.conf
Gardez bien les lignes générées surtout et recopiez comme ci dessous :
network={
#LE SSID MASQUE DE VOTRE WIFI
ssid=”NOMDEVOTRESSID”
#PERMET DE SE CONNECTER AU AP HIDDEN
scan_ssid=1
#le password genere
psk=zazazazazazazazaza
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
On redémarre le reseau
service networking restart
Faire un diff. récursif de deux dossiers pour détection des changements par checksum :
find . -type f -exec md5sum {} \; > md5sums.txtmd5sum -c md5sums.txt
Créer une image compressé d'un système en envoyant le résultat sur une autre machine via SSH
dd if=/dev/sda bs=1024k | gzip -c | ssh -i ~/.ssh/id_rsa_2 163.172.94.226 dd of=result.img.gz
Afficher le résultat d'un programme régulièrement avec notification des changements à l'aide de watch
- Exemple avec ls tous les 500ms : 
watch -d -n 0.5 "ls -la --block-size=G" 
Afficher la taille des dossiers dans l'arborescence courante
du -h --max-depth=1 | sort -hr
Stopwatch timer (commence à 0 en incrément)
time read- Stopper le compteur en appuyant sur la touche entrée pour obtenir le résultat
 
tail -f + highlight d'un motif avec grep
tail -f fichier_surveiller | grep --color "motif_regex_ou_chaine_direct"
grep : Recherche récursive avec numéro de ligne
grep -rn /chemin
Créer une archive compressé d'un dossier (par exemple /var/log/nginx dans le répertoire actuelle)
tar -zcvf nginx_logs_21082017.tar.gz /var/log/nginx
Afficher le détails des systèmes de fichiers
cat /etc/fstab
Compter le nombre de fichiers dans le dossier courant
ls -l | wc -l
Localiser rapidement un fichier par motif/nom
locate nom_du_fichier_ou_motif
Copier un fichier distant sur une machine locale via SSH/SCP
Machine distante : 62.210.87.91
scp root@62.210.87.91:/var/lib/vz/images/107/vm-107.tar.gz /var/lib/vz/images/103/vm-103.tar.gz
Copier un fichier distant sur une machine locale via SSH/SCP (en spécifiant la clé privée, format OpenSSH)
Machine distante : 62.210.87.91
scp -i /etc/ssh/keys-root/openssh_key root@62.210.87.91:/var/lib/vz/images/107/vm-107.tar.gz /var/lib/vz/images/103/vm-103.tar.gz