Réglage du serveur Linux Pour une utilisation à long terme (Après le déploiement d'un accès à distance n'est pas fourni)

Je ne sais pas que le nom est le meilleur, mais je vais vous expliquer un peu plus: j'ai besoin de déployer un serveur Linux dans le réseau client, auquel je n'aurai pas d'accès distant ou régulier. Je veux que le système fonctionne depuis longtemps sans problèmes. Mon plus gros problème - Manque d'espace disque. Il peut être rapidement de manger divers magazines, qui auront un effet de cascade sur tout le reste. Je vais mettre en place quelques tâches cron, qui nettoie différents magazines chaque X heures, mais je dois m'assurer que je couvre toutes mes bases.

Quelle modification de la configuration / Je devrais faire de meilleures pratiques avant de déployer et de concentrer vos tâches de service cron? Si c'est important, j'utilise Debian 9.
Invité:

Agathe

Confirmation de:

Meilleur installer cron et logrotate et mis en place logrotate Pour la rotation périodique des magazines ou après leur augmentation à une certaine taille. Ensuite, vérifiez vos services, ils écrivent tous aux fichiers journaux. Si quelque chose continue stdout / stderr, Installer rsyslog et utilise logger (1) partout dans vos scripts pour rediriger tout pour syslog. Réglages avancés cron, Pour envoyer quelque chose au courrier, puisque la file d'attente de messagerie peut également occuper une place. Redirection de la sortie de toutes les tâches cron (stderr et stdout) dans logger (1) empêche efficacement tous les courriels de crond, Vous permettant de vérifier la sortie des tâches.

Exemples de lignes B. /etc/cron.d/ping-localhost:

*/29 * * * * root /usr/bin/ping -c 3 localhost 2>&1 | logger -t ping-localhost
Et échantillon de sortie:

me@host:~$~> tail -8 /var/log/messages
Nov 20 12:59:34 host ping-localhost: PING host.local (127.0.0.1) 56(84) bytes of data.
Nov 20 12:59:34 host ping-localhost: 64 bytes from host.local (127.0.0.1): icmp_seq=1 ttl=64 time=0.034 ms
Nov 20 12:59:35 host ping-localhost: 64 bytes from host.local (127.0.0.1): icmp_seq=2 ttl=64 time=0.044 ms
Nov 20 12:59:36 host ping-localhost: 64 bytes from host.local (127.0.0.1): icmp_seq=3 ttl=64 time=0.053 ms
Nov 20 12:59:36 host ping-localhost:
Nov 20 12:59:36 host ping-localhost: --- host.local ping statistics ---
Nov 20 12:59:36 host ping-localhost: 3 packets transmitted, 3 received, 0% packet loss, time 2001ms
Nov 20 12:59:36 host ping-localhost: rtt min/avg/max/mdev = 0.034/0.043/0.053/0.010 ms

Pour répondre aux questions, connectez-vous ou registre