Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:bestpractices [2018/03/28 08:07] – [Bonnes pratiques] /* intro */ merlin8282 | fr:bestpractices [2021/12/03 19:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Bonnes pratiques ====== | ====== Bonnes pratiques ====== | ||
- | Cette page liste dans une première partie quelques bonnes pratiques. Dans une seconde partie il sera question d'une sorte de trucs & astuces, des options méconnues de certaines commandes plus ou moins connues. Enfin en troisième partie, on revient un petit peu aux bonnes pratiques, aux choses auxquelles faire attention lorsque l'on administre un système. | + | Cette page liste dans une première partie quelques bonnes pratiques. Dans une seconde partie il sera question d'une sorte de trucs & astuces, des options méconnues de certaines commandes plus ou moins connues, ainsi que des commandes pas toujours très connues. Enfin en troisième partie, on revient un petit peu aux bonnes pratiques, aux choses auxquelles faire attention lorsque l'on administre un système. |
Libre à vous d' | Libre à vous d' | ||
Ligne 27: | Ligne 27: | ||
==== Largeur ==== | ==== Largeur ==== | ||
- | Pour des raisons historiques, | + | Pour des raisons historiques |
Si toutefois vous deviez écrire des lignes plus longues que ça, vous pouvez les étaler sur plusieurs lignes en mettant '' | Si toutefois vous deviez écrire des lignes plus longues que ça, vous pouvez les étaler sur plusieurs lignes en mettant '' | ||
+ | Il y a aussi une autre raison à cela : les lignes trop longues sont moins lisibles, l'œil devant faire plus d' | ||
==== Indentation ==== | ==== Indentation ==== | ||
Ligne 94: | Ligne 95: | ||
- | |||
- | |||
- | ===== Commandes unix ===== | ||
- | ==== find ==== | ||
- | |||
- | |||
- | |||
- | ==== grep / wc ==== | ||
- | On voit très très souvent des oneliners qui, pour compter le nombre de lignes font ceci : | ||
- | |||
- | [commande] | wc -l | ||
- | |||
- | Jusque là aucun souci. En revanche, quand on veut filtrer, très souvent on utilise '' | ||
- | |||
- | [commande] | grep " | ||
- | |||
- | Là, ça commence à piquer les yeux. OK, vous allez dire que je suis un vieux de la vieille qui voit le mal partout, qui cherche à économiser le moindre octet en mémoire, qu'on n'est plus à une époque où la mémoire était chère et rare... Qu'à cela ne tienne ! Plus c'est court, plus c'est élégant, mieux c'est ! | ||
- | |||
- | Ça commence à piquer les yeux parce-que grep sait très bien compter tout seul ! | ||
- | |||
- | [commande] | grep -c " | ||
- | |||
- | Et voilà ! L' | ||
- | |||
- | |||
- | |||
- | ===== Sysadmin en général ===== | ||
- | ==== Reboot ==== | ||
- | Quoi que l'on fasse comme modification sur un système, il faut toujours veiller à ce qu' | ||
- | |||
- | Par exemple, quand on ajoute une route sur la CLI, bien veiller à ce que la route soit aussi configurée "en dur". Dans le cas de Debian, on peut mettre la commande dans par exemple ''/ | ||
- | |||
- | CLI : | ||
- | route add -host ftp.fr.debian.org gw 192.168.100.253 | ||
- | |||
- | / | ||
- | iface eth0 inet static | ||
- | address [...] | ||
- | up route add -host ftp.fr.debian.org gw 192.168.100.253 | ||
- | down route del -host ftp.fr.debian.org gw 192.168.100.253 | ||
- | |||
- | Attention à la seconde ligne avec '' | ||
- | |||
- | Cela n'est qu'un exemple. À chaque modification il faut se poser la question : " | ||
{{tag> | {{tag> |