Aller au contenu principal
Fin

Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.

Ticket 5363, ouvert par Élodie Marchal : aucun index de la radio-relève n'est arrivé cette nuit dans la facturation, et les relevés du matin sont vides. Samir a installé hier soir, sur srv-lin-01, la nouvelle version de la réception des index, et l'a démarrée : rc-service a répondu qu'elle démarrait. Il est en congé aujourd'hui.

Remettre la réception des index en route, pour de bon. Elle doit tourner et le rester, relever les fichiers que les concentrateurs de la radio-relève déposent dans /var/spool/radio-releve, écouter sur le port 5100, où ils les envoient, et repartir d'elle-même au prochain démarrage du serveur.

Ce qui ne doit pas changer : elle tourne sous son compte de service, svc-reception, jamais sous root ; son journal, /var/log/reception-index.log, n'est modifiable que par elle ; l'impression des courriers, qui écoute sur le port 631, n'est pas dérangée.

Rappel

Le chapitre range dans un tableau les gestes sur un service : démarrer, arrêter, activer au démarrage, lire son état et son journal. Debian et Ubuntu les font avec systemctl et journalctl, Windows avec la console des services et l'Observateur d'événements ; srv-lin-01 est une Alpine, dont le gestionnaire de services s'appelle OpenRC :

  • rc-service NOM status dit où en est le service : started, stopped, ou crashed quand OpenRC l'a démarré et que son programme s'est arrêté depuis ;
  • rc-service NOM start, stop et restart le démarrent, l'arrêtent, le redémarrent ; un service crashed se relance par restart (start répondrait qu'il est déjà démarré) ;
  • rc-update add NOM default l'inscrit au démarrage du serveur, rc-update show liste ce qui démarre ;
  • la configuration d'un service est dans /etc/conf.d/NOM, son script de lancement dans /etc/init.d/NOM ;
  • ce que journalctl -u NOM donne sous systemd se lit ici dans le journal du système, que seul root peut lire : sudo grep NOM /var/log/messages, ou ses dernières lignes, sudo tail -n 30 /var/log/messages ;
  • sudo ss -ltnp liste les ports en écoute et les programmes qui les tiennent ; ls -l donne le propriétaire d'un fichier, chown COMPTE:GROUPE FICHIER le change ;
  • pour modifier un fichier : sudo nano FICHIER, ou sudo sed -i 's/ancien/nouveau/' FICHIER.

Boîte à outils

Un clic écrit la commande au curseur, sans la lancer.

Indications

Indication 2
Indication 3

Le ticket se prépare dès que la machine est prête.