Aller au contenu principal

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

Ticket 8347, ouvert par Thomas Legrand, responsable informatique : la cartographie du SEVO commence par une fiche fidèle pour chaque serveur. Celle de srv-lin-01, ~/inventaire/srv-lin-01.txt, a été écrite par Léna Guérin en mars, et plusieurs personnes sont intervenues sur la machine depuis.

Vérifier que la fiche dit vrai : chaque service en écoute sur la machine doit y avoir sa ligne, avec son port et le programme qui écoute. Pour un service que personne n'a déclaré, noter « à identifier » à la place du rôle et des utilisateurs. Dater la fiche du jour. N'arrêter aucun service : on ne coupe pas un programme avant de savoir qui s'en sert.

Rappel

L'inventaire du chapitre répond à la question « qu'est-ce qui tourne ici ? ». Sur un serveur, un service rendu à d'autres machines est un programme qui écoute sur un port, un numéro qui désigne ce service parmi tous ceux de la machine : 873 est le port habituel de rsync, 443 celui des sites chiffrés. La fiche du chapitre et ses six champs restent les mêmes ; ce qui change, c'est qu'on peut demander la liste au système au lieu de la reconstituer de mémoire.

  • sudo ss -ltnp liste les ports TCP en écoute (-l pour listening, -t pour TCP, -n pour les numéros), avec le programme qui les a ouverts (-p). Sans sudo, le programme d'un autre compte ne s'affiche pas.
  • La colonne de l'adresse locale dit d'où le service est joignable : 0.0.0.0, * ou [::], toutes les adresses de la machine ; 127.0.0.1, la machine elle-même seulement.
  • ps -o pid,ppid,user,args liste les programmes : la colonne PPID donne le numéro du parent, le programme qui a lancé celui-ci.
  • nano FICHIER ouvre la fiche pour la modifier ; echo 'texte' >> FICHIER ajoute une ligne à la fin d'un 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.