Debian : Différence entre versions

De SLM - MediaWiki
 
(10 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
+
[[OS |Retour]]
 
+
*[[Commande]]
=Debian 9=
+
*[[Apache]]
==Network==
+
*[[Fail2Ban]]
 
+
*[[SNMP]]
===Explication du nommage des interfaces===
+
*[[NGINX]]
 
+
*[[LVM]]
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
+
*[[SSH]]
 
+
*[[debian_user|Gestion des utilisateurs]]
===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 <code>/etc/systemd/timesyncd.conf</code>
 
 
 
Dans la section <code>[TIME]</code> 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 : <code>/etc/hostname</code>
 
*Prendre en compte les changement : <code>/etc/init.d/hostname.sh start</code>
 
 
 
== Faire un diff. récursif de deux dossiers pour détection des changements par checksum : ==
 
 
 
*<code>find . -type f -exec md5sum  {} \; &gt; md5sums.txt</code>
 
*<code>md5sum -c md5sums.txt</code>
 
 
 
== Créer une image compressé d'un système en envoyant le résultat sur une autre machine via SSH ==
 
 
 
*<code>dd if=/dev/sda bs=1024k | gzip -c | ssh -i ~/.ssh/id_rsa_2 163.172.94.226 dd of=result.img.gz</code>
 
 
 
== Afficher le résultat d'un programme régulièrement avec notification des changements à l'aide de '''watch''' ==
 
 
 
*Exemple avec '''ls''' tous les 500ms : <code>watch -d -n 0.5 "ls -la --block-size=G"</code>
 
 
 
== Afficher la taille des dossiers dans l'arborescence courante ==
 
 
 
*<code>du -h --max-depth=1 | sort -hr</code>
 
 
 
== Stopwatch timer (commence à 0 en incrément) ==
 
 
 
*<code>time read</code>
 
*Stopper le compteur en appuyant sur la touche '''entrée''' pour obtenir le résultat
 
 
 
== tail -f + highlight d'un motif avec grep ==
 
 
 
*<code>tail -f fichier_surveiller | grep --color "motif_regex_ou_chaine_direct"</code>
 
 
 
== grep : Recherche récursive avec numéro de ligne ==
 
 
 
*<code>grep -rn /chemin</code>
 
 
 
== Créer une archive compressé d'un dossier (par exemple /var/log/nginx dans le répertoire actuelle) ==
 
*<code>tar -zcvf nginx_logs_21082017.tar.gz /var/log/nginx</code>
 
 
 
== Afficher le détails des systèmes de fichiers ==
 
 
 
*<code>cat /etc/fstab</code>
 
 
 
== Compter le nombre de fichiers dans le dossier courant ==
 
 
 
*<code>ls -l | wc -l</code>
 
 
 
== Localiser rapidement un fichier par motif/nom ==
 
 
 
*<code>locate nom_du_fichier_ou_motif</code>
 
 
 
== Copier un fichier distant sur une machine locale via SSH/SCP ==
 
 
 
Machine distante : <code>62.210.87.91</code>
 
 
 
*<code>scp root@62.210.87.91:/var/lib/vz/images/107/vm-107.tar.gz /var/lib/vz/images/103/vm-103.tar.gz</code>
 
 
 
== Copier un fichier distant sur une machine locale via SSH/SCP (en spécifiant la clé privée, format OpenSSH) ==
 
 
 
Machine distante : <code>62.210.87.91</code>
 
 
 
*<code>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</code>
 

Version actuelle datée du 7 avril 2020 à 15:28