Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux [2026/02/05 16:31] – [TESTER LIEN LDAP AD / LINUX LDAPSEARCH] huracan | linux [2026/08/21 13:34] (Version actuelle) – [PLANIFICATION ATQ] huracan | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Decouverte new srv: last, env, alias, ps -aux, top, find / -iname " | Decouverte new srv: last, env, alias, ps -aux, top, find / -iname " | ||
| - | grep word / | + | grep word / |
| Pour macro => script audit.txt puis exit pour finir | Pour macro => script audit.txt puis exit pour finir | ||
| Ligne 43: | Ligne 43: | ||
| ==== TEST PORT ==== | ==== TEST PORT ==== | ||
| - | | + | === AVEC NETCAT === |
| + | |||
| + | #nc -zv IP port | ||
| + | |||
| + | === AVEC TELNET === | ||
| + | |||
| + | | ||
| Lorsque le port distant est ouvert, on obtient ceci : | Lorsque le port distant est ouvert, on obtient ceci : | ||
| Ligne 58: | Ligne 64: | ||
| Trying 192.168.10.1... | Trying 192.168.10.1... | ||
| telnet: Unable to connect to remote host: Connection refused | telnet: Unable to connect to remote host: Connection refused | ||
| + | |||
| ---- | ---- | ||
| Ligne 102: | Ligne 109: | ||
| * Month (1 – 12): Specifies the month when the job will run. | * Month (1 – 12): Specifies the month when the job will run. | ||
| * Day of the week (0 – 7): Specifies the day of the week when the job will run (both 0 and 7 represent Sunday). | * Day of the week (0 – 7): Specifies the day of the week when the job will run (both 0 and 7 represent Sunday). | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== PLANIFICATION ATQ ==== | ||
| + | |||
| + | Prérequis | ||
| + | |||
| + | # Vérifier que le service atd est actif | ||
| + | #systemctl status atd --no-pager | ||
| + | |||
| + | Si le service est inactif | ||
| + | |||
| + | Sur un système où vous avez les droits administrateur : | ||
| + | |||
| + | #sudo systemctl enable --now atd | ||
| + | |||
| + | 1. planifier une tâche unique avec at | ||
| + | Dans ce lab, on planifie une écriture dans un fichier de sortie. | ||
| + | |||
| + | mkdir -p /tmp/at-lab | ||
| + | printf ' | ||
| + | at -f / | ||
| + | |||
| + | Sortie attendue (exemple) : | ||
| + | |||
| + | warning: commands will be executed using /bin/sh | ||
| + | job 9 at Mon Apr 20 21:24:00 2026 | ||
| + | |||
| + | 2. inspecter la file avec atq | ||
| + | |||
| + | #atq | ||
| + | |||
| + | Sortie attendue (exemple) : | ||
| + | |||
| + | 9 Mon Apr 20 21:24:00 2026 a bob | ||
| + | |||
| + | * première colonne : identifiant du job ; | ||
| + | * date/heure : exécution prévue ; | ||
| + | * dernier champ : utilisateur propriétaire. | ||
| + | |||
| + | 3. annuler un job avec atrm | ||
| + | |||
| + | # Remplacez 9 par l' | ||
| + | atrm 9 | ||
| + | atq | ||
| + | |||
| + | Si la file est vide, atq ne retourne rien. | ||
| + | |||
| + | 4. vérifier l' | ||
| + | Planifiez une tâche et laissez-la s' | ||
| + | |||
| + | #at -f / | ||
| + | |||
| + | Après ~1 minute : | ||
| + | |||
| + | #cat / | ||
| + | |||
| + | Vous devez voir au moins une ligne AT_OK. | ||
| + | |||
| + | Bonnes pratiques | ||
| + | |||
| + | * Utilisez des chemins absolus dans les scripts appelés par at. | ||
| + | * Préférez un script (at -f script.sh) à une commande complexe inline. | ||
| + | * Journalisez la sortie (>> / | ||
| + | * Testez la commande en direct avant de la planifier. | ||
| + | |||
| ---- | ---- | ||
| Ligne 1352: | Ligne 1425: | ||
| / | / | ||
| + | Réservation sur Debian avec isc-dhcp-relay : | ||
| + | |||
| + | # SUBNET | ||
| + | subnet 10.0.123.0 netmask 255.255.255.0 { | ||
| + | | ||
| + | host nom-equipement { | ||
| + | hardware ethernet F0: | ||
| + | fixed-address 10.0.123.100; | ||
| + | option host-name " | ||
| + | } | ||
| + | | ||
| + | pool { | ||
| + | failover peer " | ||
| + | range 10.0.123.2 10.0.123.252; | ||
| + | allow unknown-clients; | ||
| + | option subnet-mask 255.255.255.0; | ||
| + | option routers 10.0.123.1; | ||
| + | include "/ | ||
| + | } | ||
| + | } | ||
| + | |||
| + | Puis : | ||
| + | |||
| + | #/ | ||
| + | |||
| + | Test synthaxe possible avec : | ||
| + | |||
| + | #dhcpd -t | ||
| ---- | ---- | ||
| Ligne 1780: | Ligne 1881: | ||
| [[https:// | [[https:// | ||
| + | [[https:// | ||
| Screen est un multiplexeur de terminal qui permet entre autre: | Screen est un multiplexeur de terminal qui permet entre autre: | ||
| Ligne 1839: | Ligne 1941: | ||
| CTRL+a est en fait la combinaison par défaut qui permet de faire appel au raccourcis de screen. Cette combinaison peut bien évidemment être changée (utile dans le cas de multi-screen: | CTRL+a est en fait la combinaison par défaut qui permet de faire appel au raccourcis de screen. Cette combinaison peut bien évidemment être changée (utile dans le cas de multi-screen: | ||
| + | === Naviguer dans un screen === | ||
| + | |||
| + | Si on souhaite remonter dans un screen et que la console est trop petite, la molette de la souris ne fonctionne pas. Il faut donc passer en "copy mode" avec : | ||
| + | |||
| + | #Ctrl+a et [ | ||
| + | #Pour quitter ce mode : q | ||
| + | |||
| + | Ensuite voici les combinaisons possibles : | ||
| + | Page Up et Page Down : Monter ou Descendre d'une page | ||
| + | |||
| + | === Utilisation avancée === | ||
| + | |||
| + | Gérer plusieurs terminaux dans un screen | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | Pour lancer un autre terminal dans un screen créé précédemment : | ||
| + | |||
| + | #Ctrl + a puis c | ||
| + | |||
| + | On notera que dans le titre de la fenêtre de l' | ||
| + | On va pouvoir basculer entre ces terminaux via les raccourcis suivants : | ||
| + | |||
| + | Ctrl + a puis n : Aller au terminal suivant | ||
| + | Ctrl + a puis p : Aller au terminal précédent | ||
| + | Ctrl + a puis 1 : Aller au terminal numéro 1 (Fonctionne de 0 à 9) | ||
| + | Ctrl + a puis " : Liste les terminaux actifs dans le screen pour s'y rendre | ||
| + | Ctrl + a puis A : Renommer un terminal pour le retrouver plus facilement | ||
| + | |||
| + | === Splitter l' | ||
| + | |||
| + | Il est possible de splitter l' | ||
| + | |||
| + | Pour splitter en 2 verticalement : Ctrl + a puis | (AltGr+6) | ||
| + | Pour splitter en 2 horizontalement : Ctrl + a puis S | ||
| + | |||
| + | Pour basculer sur les différents terminaux de ce screen splitté : Ctrl + a puis TAB | ||
| + | La zone ouverte est vierge, on lancera un screen avec le shell via Ctrl + a puis c. | ||
| + | Une fois le shell quitté, la zone est toujours là. Pour la fermer Ctrl + a puis X | ||
| ---- | ---- | ||