t d'afficher toutes les commandes en rapport avec la commande passée en paramètre.
apropos who
a... ommandes utiles :
* ''apt-get update'' pour màj la liste des paquets
* ''apt-get upgrade'' pour in... t
* ''apt-cache show <chaine>'' pour rechercher la chaine dans la liste des tous les paquets
''aptitude'' est un dérivé plus récent d' ''apt'', qui fon
wikipedia.org/wiki/Systemd|Systemd]] remplace sur la plupart des distribution récentes l'init System V... emd-resolved** est le sous-service systemd gérant la résolution DNS. Le fichier historique **/etc/reso... e vers lequel seront relayées les requêtes DNS de la machine il faut utiliser la commande ''resolvectl status''.
Pour modifier ce dernier il faut éditer
ntes voir incompatibles. Ce n'est pas le cas pour la majorité d'entre elles. Ici nous parlerons de [[h... c'est le plus couramment utilisé.
Pour afficher la liste des options de bash il faut saisir ''bash -... int + espace ". ")
* ''!!'' => est remplacé par la dernière commande (différent de ''$_'' qui désigne uniquement le dernier paramètre de la dernière commande)
<code bash>
$ touch toto
$ ech
fig eth0:0 del 10.0.0.1
</code>
L'adresse MAC est la même que eth0, mais on peut utiliser ainsi plusie... té créé sous le nom eth0:0 : ''ifconfig eth0:0'' (la notation <itf:nombre> indique qu'il s'agit d'une ... center round important 80%>
Ceci est différent de la notion de VLANs, qui utilisent la notation **<itf>.<vlan>** (par ex : eth0.13). Dans les 2 cas, le ré
sh>
# trouver l'interface bluetooth installée sur la machine
hcitool dev
Devices:
hci0 00:1A:7D:00:11:22
# scanner les alentours à la recherche d'une enceinte par exemple
hcitool -i h... :11:00
bluetoothctl connect 30:9F:78:22:11:00
# à la fin seulement...
bluetoothctl disconnect 30:9F:78
largement ''*sh''.
Cette page se concentrera sur la prise en main de **bash**, sa configuration, ses ... nchaînements de commandes et quelques tips ; pour la partie programmation/scripting et variables, voir la page [[informatique:linux:programmation_shell|Pro... ffacer l'écran (=''clear'')
* ''Ctrl+s'' masque la saisie clavier
* ''Ctrl+q'' pour revenir
* ''
ifférentes commandes que l'on peut passer sont de la forme **motif { action }**.
**awk** traite séquen... 10 ,$NF (dernière colonne) et $0 qui correspond à la ligne complète. Les champs peuvent être spécifiés... traitement du fichier ; END permet de les faire à la fin du traitement)
* une comparaison (<, >, =>,... r une valeur //val// à une variable //var// avant la partie BEGIN
<code bash>
HOST=toto ; echo titi |
dans une ligne de commande, ou enregistrer toute la configuration actuelle avec ''<nowiki>firewall-cm... RAP>
=====Les zones=====
* Lister les zones :
La zone par défaut est dans laquelle sont positionné... s'appliqueront les commandes si on ne précise pas la zone.
<code bash>
# Afficher/modifier la zone par défaut
firewall-cmd --get-default-zone
firewall-cmd
que l'on a sur une machine Linux. Concrètement cela consiste à permuter les fichiers de logs c'est-à-... configuration déposés dans ''/etc/logrotate.d/''. La syntaxe est la suivante :
<code bash>
cible(s)
{
paramètres
}
</code>
Examinons le fichier ''/etc... ichiers ''.log'' du répertoire ''/var/log'')
* la section **postrotate** / **endscript** encadre un
irewall intégré au noyau Linux. Il s'utilise avec la commande ''iptables'' (ex ''ipchains'').
=====P... ction)=====
* INPUT : paquets à destination de la machine
* OUTPUT : paquets envoyés par la machine
* FORWARD : paquets routés vers d'autres machines
* PREROUTING : paquets avant la décision de routage
* POSTROUTING : paquets jus
s outils permettent d'afficher l'état de santé de la machine, de détecter s'il se passe quelque chose ... ==
Affiche l'ensemble des indicateurs de santé de la machine en mode texte : la charge (1/5/15), l'état de la mémoire (vive/swap), les statistiques des processus (running, zombi), l
s par syslog :
* **auth** : Messages relatifs à la sécurité du système et à l'authentification des u... tème de mail.
* **news** : Messages générés par la gestion des news USENET.
* **syslog** : Message... conf de **rsyslogd** organisé en 2 colonnes :
* la première (sélecteur) définit l'origine (service/type + priorité)
* la seconde (action) la destination (fichier, console
alle le tftpd sous systemd :
<code bash>
# éditer la config (modif de la ligne de commande notamment)
vim /usr/lib/systemd/system/tftp.service
# activer
in, ouvrir les ports sur iptables (ou suppose que la table OUTPUT est en ACCEPT par défaut) :
* sur ... .168.0.0/24 --dport 161 -j ACCEPT
</code>
* sur la machine cliente (on ne doit oublier d'ouvrir les ... aramètres utiles :
* ''-v <version>'' : indique la version de SNMP utilisée
* ''-c <communauté>'' : indique la communauté
* ''-O <option>'' : options d'affich