====== Commandes Linux ======
Cet article présente des commandes système sous Linux. En général on ob... ===apropos=====
//(ressemble à ''man -k'')//
Permet d'afficher toutes les commandes en rapport avec l... pos who
apropos who
at.allow (5) - determine who can submit jobs via at or batch
at.deny (5) - determine who can submit jobs via at or batch
from
ystemctl=====
Systemd remplace des commandes permettant de gérer les services (''chkconfig'' et ''service'') par ''systemctl'' ; par exemple pour démarrer/stopper le service "network" :
<code bash>
systemctl start network[.service]
</code>
* ''reload/restart'' pour recharger l
s options de bash il faut saisir ''bash -c "help set"''. Pour lire un script sans exécuter les command... i-lignes sont encadrés de ''<nowiki>:'</nowiki>'' et ''<nowiki>'</nowiki>''.
* ''. <CONFIG_FILE>'' => permet de faire un //include// (notez bien le point + es... $''. On affecte un contenu ainsi : ''VAR="toto"'' et on récupère le contenu en ajoutant ''$'' devant.
mmandes à 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:... can
Scanning ...
30:9F:78:22:11:00 METRONIC-SP15
# ajouter le périphérique de confiance
bluetoothctl trust 30:9F:78:22:11:00
bluetoothctl conne
"shell". Il possède beaucoup de caractéristiques et fonctions communes avec ''sh'', ''ksh'', ''zsh'' ou plus largement ''*sh''.
Cette page se concentrera sur la prise en main de **b... accourcis clavier, les enchaînements de commandes et quelques tips ; pour la partie programmation/scripting et variables, voir la page [[informatique:linux:prog
est un pseudo-compilateur de script Shell. Il permet de générer un exécutable à partir d'un fichier de... variables contenant des données sensibles. Il permet en outre de faire expirer l'exe (le script n'est
tre ou flux en entrée) par ligne (enregistrement) et colonne (champ) ; on peut récupérer les colonnes ... variables $1, $2, .., $10 ,$NF (dernière colonne) et $0 qui correspond à la ligne complète. Les champs... AR'/ {print}'
</code>
* BEGIN ou END (BEGIN permet de faire des actions avant le traitement du fichier ; END permet de les faire à la fin du traitement)
* une comp
re ; même le plugin [[https://addons.thunderbird.net/fr/thunderbird/addon/importexporttools-ng/|ImportExportTools NG]] ne permet que d'importer des fichiers au format mbox (mails... installer le plugin [[https://addons.thunderbird.net/fr/thunderbird/addon/importexporttools-ng/|Import... n'est pas de moi, mais de [[https://www.yergler.net/maildir-to-mbox/|Nathan R. Yergler]]) :
<code pyt
courante (running-config) appliquée immédiatement et une configuration enregistrée (startup-config) qu... itionnées toutes les interfaces à l'installation, et sur laquelle s'appliqueront les commandes si on n... icher/modifier la zone par défaut
firewall-cmd --get-default-zone
firewall-cmd --set-default-zone=home
# Zones existantes
firewall-cmd --get-zones
# Zon
ate======
**Logrotate** est un programme qui permet de gérer les fichiers de logs que l'on a sur une ... trop volumineux, de les renommer, de les déplacer et/ou de les compresser pour qu'ils prennent moins d... istributions Linux.
Son fichier principal est ''/etc/logrotate.conf'', mais comme souvent il inclue t... ous les fichiers de configuration déposés dans ''/etc/logrotate.d/''. La syntaxe est la suivante :
<co
======Netfilter / iptables======
Netfilter est le firewall intégré au noyau Linux. Il s'utilise avec la comman... ').
=====Principe=====
{{ :informatique:linux:netfilter-packet-flow.svg.png?direct |}}
=====Les tables=====
* FILTER : contient les règles de filt
======Monitoring et diagnostique======
//sous Linux//
Ces outils permettent d'afficher l'état de santé de la machine, de ... ord=====
Ce sont les logiciels générique qui permettent d'afficher de multiples mesures et informations, typiquement les trucs qu'on laisse ouvert dans u
/514
* 2 démons utilisés sous Linux : **klogd** et **rsyslogd**
* **klogd** : récupère les logs du... gestion des logs locaux : il reçoit des //trap// et les redirige où il faut en suivant les règles de ''/etc/rsyslog.conf''. Fonctionne aussi avec les logs d... th** : Messages relatifs à la sécurité du système et à l'authentification des utilisateurs.
* **cron