toire courant (donc dans l'absolu, cette commande ne sert à rien !)
* ''cd ..'' pour aller dans le r... hier secret.sh ci-dessus se codent donc ainsi (on ne tient pas compte du premier tiret qui détermine s... r tous les octets qui diffèrent, ''-s'' (silence) ne renvoie rien d'autre que le code de retour de la ... met de lancer la commande fournie en paramètre en ne la recherchant que dans les commandes système ou
''#'' sont considérés comme des commentaires (ils ne sont pas interprétés) ; les commentaires multi-li... ruites à la fin de la fonction), à moins qu'elles ne soient préalablement déclarées dans le script app... aut
echo ${VAR:-defaut} # defaut
</code>
Cela ne définit ni n'affecte VAR ; pour cela il faut util... <code bash>
declare VAR
echo ${VAR=defaut} # (ne produit rien)
echo ${VAR:=defaut} # defaut (VA
tc) qui déterminent chacun un mode de gestion. Je ne m'attarde pas là dessus, pour plus d'info, aller ... je n'ai pas de contrôleur RAID matériel
Le RAID0 ne permet pas de redondance ni de récupération des données en cas de crash disque ; qu'à cela ne tienne je fais de la synchronisation régulièremen... eront le volume /dev/md1
NB : La partition /boot ne peut pas être créée sur du raid logiciel pour pou
ans problèmes, à ceci près que les "VMWare-tools" ne s'installent pas, et ce malgré l'installation cle... : pour exécuter les commandes entre guillemets et ne pas quitter
* -e pour mirror : supprime de la destination les fichiers qui ne sont pas dans la source
* -R pour mirror : Reve... hier avec les numéros de lignes=====
<code>perl -ne 'print "$. - $_"' infile.txt</code>
=====Débloqu
éviter que des erreurs non prévues dans un script ne provoquent de gros problèmes.
Cependant cela ne marche pas correctement avec certaines commandes comme grep, qui retourne 1 s'il ne matche pas (ce qui n'est certainement pas une err... chin.txt || :'' : on gère le retour pour que bash ne la "voit" pas (si aucune action n'est nécessaire
s de logs c'est-à-dire de changer de fichier pour ne pas qu'il soit trop volumineux, de les renommer, ... edscript** spécifie que la section **postrotate** ne s'exécutera qu'une seule fois pour toutes les cib... ', à savoir :
<code bash>
rotate 4 # on ne conserve que les 4 plus récents fichiers de logs
... nie la taille minimal du fichier de log, sinon on ne le traite pas
* ''compress'' : permet de compre
68.2.' then /var/log/test.log
# et c'est tout (on ne traite plus d'autres règles pour ces logs)
& ~
</... n équipement, comme un routeur Linksys WRT54G, on ne connait pas forcément le facility des messages envoyés, donc on ne sais pas comment les récupérer. Ca se vérifie ave... firewall, il va émettre un tas de données que je ne veux surtout pas concerver en double, triple, voi
utilise l'instruction BEGIN qui, comme on l'a vu, ne s'exécute qu'une fois en début de script
awk -F: ... # on peut même définir un format d'affichage pour ne pas avoir a le retaper à chaque printf :
awk -F: ... '/BEGIN/,/END/' FILE.txt
</code>
* supprimer (ne pas afficher) les doublons de lignes dans un fich... \r\n]+$/, "", $1);print "\""$1"\""}'
</code>
* ne pas afficher les lignes en doublon
<code bash>
#
flood (n'enregistre pas les connexions tant qu'il ne recoit pas d'ACK)
echo "1" > /proc/sys/net/ipv4/t... ettre dans le fichier /var/log/iptable_all.log et ne plus les traiter ensuite pour qu'ils n'aille pas ... es DROP: " -/var/log/iptables/ymir2.log
# ne fonctionne pas avec :
#:msg,startswith,"iptables ... k
notifempty
# compresser les archives
compress
# ne pas archiver l'archive la plus récente
delaycompr
ldir|MailDir]] (un mail par fichier). Thunderbird ne sait pas faire ; même le plugin [[https://addons.... ddon/importexporttools-ng/|ImportExportTools NG]] ne permet que d'importer des fichiers au format mbox
60%>
méchant BROUILLON
</WRAP>
Les redirections ne fonctionnent pas dans un spawn (les caractères ''... utiliser le contournement suivant :
<code bash>
# ne fonctionne pas
spawn ssh $USER@$HOST $CMD < $INPU
primary
(parted) quit
Information: Ne pas oublier de mettre à jour /etc/fstab si nécess... contenu de la ligne "ARRAY .." de **mdadm.conf** ne correspond pas au superblock des disques ; donc i
e checklist a pour but de lister les opérations à ne pas oublier pour migrer ou réinstallation un serv... nflit : php5 requiert **apache2-mpm-prefork** qui ne peut pas fonctionner avec **apache2-mpm-worker**,
se à moins que des arguments en ligne de commande ne soient envoyés au noyau. A l'instar de //password... hadow** : les mots de passe de chaque utilisateur ne sont plus stockés dans **/etc/passwd** (lisible p
-j ACCEPT
</code>
* sur la machine cliente (on ne doit oublier d'ouvrir les retours UDP !)
<code ba... MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
# ne renvoyer que les valeurs des OIDs :
snmpwalk -v 2