mmandes système sous Linux. En général on obtient de l'aide sur une commande en tapant ''man <commande>'' dans un terminal, ou en consultant l'aide située dans le dossier **/usr/
l=====
Systemd remplace des commandes permettant de gérer les services (''chkconfig'' et ''service'')... e pour démarrer/stopper le service "network" :
<code bash>
systemctl start network[.service]
</code>
* ''reload/restart'' pour recharger les fichiers de configuration ou l'ensemble du service
* ''enab
our la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shel... ment utilisé.
Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les commandes (mode "dry-run) : ''bash -n''.
Les mots d'une ligne su... és) ; les commentaires multi-lignes sont encadrés de ''<nowiki>:'</nowiki>'' et ''<nowiki>'</nowiki>''
u sous Linux ======
=====Outils en vrac=====
<code>
nmap (http://www.nmap.org/),
thcrut (http://www.... (http://www.unixwiz.net/tools/nbtscan.html).
</code>
====TUI monitoring====
<code>
bmon
iptraf
iftop
nettop
</code>
=====IP secondaire=====
Soit l'interface réseau (physique ou non =
appairer un périphérique bluetooth en CLI (ligne de commande) :
<code bash>
# trouver l'interface bluetooth installée sur la machine
hcitool dev
Devices:
... 00 METRONIC-SP15
# ajouter le périphérique de confiance
bluetoothctl trust 30:9F:78:22:11:00
bl
.png?nolink&200 |}}
**Bash** est un interpréteur de commande, un "shell". Il possède beaucoup de caractéristiques et fonctions communes avec ''sh'', ''ksh'', ''zsh'' ou plus largement ''
.com/neurobin/shc|SHC]] est un pseudo-compilateur de script Shell. Il permet de générer un exécutable à partir d'un fichier de script shell, afin que celui-ci ne soit plus lisible/éditable, par exemple dans le but de cacher des variables contenant des données sensib
======awk======
C'est un langage de manipulation de chaînes de caractères d'un fichier ou d'un flux en entrée.
Les différentes commandes que l'on peut passer sont de la forme **motif { action }**.
**awk** traite séq
Utilisateur de Thunderbird, j'ai récemment eu besoin de récupérer mes mails qui étaient sauvegardés au format [[http... ortTools NG]] sur Thunderbird
* créer le script de conversion **mailconv.py** (il n'est pas de moi, mais de [[https://www.yergler.net/maildir-to-mbox/|N
.org/|firewalld]] est une surcouche d'abstraction de configuration d'iptables ou nftables, les firewal... aux Linux.
=====Installation/Activation=====
<code bash>
# installation
yum install firewalld
# vérification de l'état du service:
systemctl status firewalld
# ... -enabled firewalld
systemctl enable firewalld
</code>
<WRAP center round important 80%>
firewalld fon
======
**Logrotate** est un programme qui permet de gérer les fichiers de logs que l'on a sur une machine Linux. Concrètement cela consiste à permuter les fichiers de logs c'est-à-dire de changer de fichier pour ne pas qu'il soit trop volumineux, de les renommer, de l
ntégré au noyau Linux. Il s'utilise avec la commande ''iptables'' (ex ''ipchains'').
=====Principe==... Les tables=====
* FILTER : contient les règles de filtrage
* NAT : contient les règles de translation d'adresses
* MANGLE
* RAW
=====Les chaîne... spection)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoyés par la ma
Linux//
Ces outils permettent d'afficher l'état de santé de la machine, de détecter s'il se passe quelque chose d'anormal, ou d'investiguer sur un problème déjà connu.
=====Tableaux de bord=====
Ce sont les logiciels générique qui pe
======Théorie du syslog======
* service de gestion des logs écoutant sur le port udp/514
* 2 dém... et les redirige où il faut en suivant les règles de ''/etc/rsyslog.conf''. Fonctionne aussi avec les ... ** : Messages générés par le noyau (en provenance de klogd).
* **local0** à **local7** : Services dé... ion.
* **mail** : Messages provenant du système de mail.
* **news** : Messages générés par la gest