Accueil

Pour une machine qui tourne tout le temps

Par jonesy.

Si vous n'arrêtez jamais votre machine, il peut être intéressant afin de se simplifier la vie de lui faire faire un ensemble d'actions automatiquement.

Pour se faire, c'est très simple ! :-)

La Slackware est installée avec un petit script run-parts, inclue dans le package a/bin-<version>. Ce script est lancé par le crontab du root. Au moment voulu, il lit les répertoires suivants :

Et exécute tous les scripts exécutables et ne se terminant pas par ~ contenus dans le répertoire lu.

Donc, si les heures d'exécution par défaut nous conviennent, il suffit d'ajouter un ou plusieurs scripts faisant ce que nous souhaitons dans le ou les répertoires voulus en fonction de la périodicité voulue.

Sommaire

Par défaut

D'origine, le système met à jour la base de locate et fait le ménage des modules chargés.

Exemples d'actions possibles

Voir les trucs suivants :

Autres idées :

Vérifier les disques

Ce qui est normallement fait lors du boot suivant les options du système de fichier (filesystem) définies avec tune2fs.

Sur la partition système /, faire :

/sbin/fsck -f -C -a /

Sur les autres partitions :

/sbin/fsck -f -C -R -A -a

Ou, plus simple ;-), faîtes rebooter, redémarrer, le système automatiquement, avec :

/sbin/shutdown -r now

Comment cela va à l'encontre du fait que la machine n'est jamais arrêtée ?! ;-)

Rester à jour

Voir le truc Mettre à jour avec rsync et upgradepkg - Rester en -current, pour rester en -current.

Sinon à l'aide du même principe que le truc ci-dessus, télécharger les patchs de sécurité officiels, qui se trouvent dans patchs sur les mirroirs. Pour leur installation, vous pouvez le faire faire automatiquement avec :

upgradepkg /<répertoire-contenant-les-patchs>/*.tgz

Ou le faire à la main lorsque vous le souhaitez.

Sauvegarder

Faîtes sauvegarder tout ce que vous pensez nécessaire ! Entre autres et par exemple :

Quelques conseils...

Si les heures ne conviennent pas

Rien de plus simple ! Connectez-vous en root et lancer :

# crontab -e

Cela éditera la crontable du root, ce qui vous permettra de modifier les heures de lancement par défaut.

Par défaut, l'éditeur est vi.

Thèmes : #administration #jonesy #logiciels #trucs

Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.