====== Commandes Linux ======
Cet article présente des commandes système sous Linux. En général on obtient de l'aide sur une commande en tapant ''man <commande>'' da
======Reminder Systemd======
[[https://fr.wikipedia.org/wiki/Systemd|Systemd]] remplace sur la plupart des distribution récentes l'init System V.
=====systemctl=====
Systemd remplace des commandes permettant de gérer les services (''chkconfig'' et ''service'') par ''systemctl'' ; par ex
o.png?300|}}
Les différents shells peuvent avoir des fonctions sensiblement différentes voir incompat... our la majorité d'entre elles. Ici nous parlerons de [[https://fr.wikipedia.org/wiki/Bourne-Again_shel... plus couramment utilisé.
Pour afficher la liste des options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les command
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 =
Je pose ça là : commandes à lancer pour 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:
.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 {
Utilisateur de Thunderbird, j'ai récemment eu besoin de récupérer mes mails qui étaient sauvegardés au format [[https://fr.... wiki/Maildir|MailDir]] (un mail par fichier). Thunderbird ne sait pas faire ; même le plugin [[https:/
.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... (points d'inspection)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoy
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émons utilisés sous Linux : **klogd** et **rsysl... ogs du noyau seulement
* **rsyslogd** : gestion des logs locaux : il reçoit des //trap// et les redirige où il faut en suivant les règles de ''/etc/rsys