web-dev-qa-db-fra.com

Comment afficher / activer les journaux du noyau sur Centos / Red Hat Linux?

Dupliquer possible:
[.____] Comment afficher/activer les journaux de noyau sur une instance EC2 (Amazon Linux)?

J'ai un serveur Centos que je joue avec TCP Paramètres dans le SYSCTL.CONF pour augmenter le nombre de concurrents TCP Connexions qu'il peut gérer et je veux pouvoir voir le journal du noyau pour voir des erreurs dans le TCP pile, pour vous assurer que j'ai tout configuré correctement.

J'ai lu quelque part que je dois activer le journal du noyau d'abord en quelque sorte, puis voir le nègre du noyau/var/log/quelque part. Est-ce que quelqu'un peut-il me montrer la bonne direction? Merci.

6
Chris

Vous pouvez voir les lignes de sortie les plus récentes du noyau avec la commande dmesg.

Sinon, vous devez vous assurer que

  1. klogd est en cours d'exécution (il est normalement démarré avec Syslog, au démarrage), et que
  2. syslogd est configuré pour enregistrer les messages du noyau dans un fichier, peut-être avec la ligne suivante de /etc/syslog.conf:

    kern.*<TAB><TAB><TAB>/var/log/kernel

assurez-vous que le fichier /var/log/kernel existe et redémarrez Syslogd.

8
MadHatter

Vous réglez un paramètre de performance - vous voulez vraiment regarder des compteurs de performance, pas les messages de journalisation. Vous augmentez probablement le nombre de connexions simultanées pour améliorer la performance de certaines applications; Vous devriez garder un œil sur votre application.

1
jgoldschrafe

À moins que vous ne soyez pas désactivé, votre système rédige déjà des fichiers journaux (la configuration par défaut pour Redhat et Centos).

Comment allez-vous bricoler avec la configuration dépend de quelle distribution du système d'exploitation utilise-t-on - les plus âgés utilisent SysLogd mais plus récemment RSYSLOGD/SYSLOG-NG devient de plus en plus populaire.

Si c'est une configuration basée sur SysLogd, vous devez activer la journalisation du noyau dans le fichier Conf tel que décrit par Madhatter (mais noter que les messages du noyau sont assortis par "Kern", pas "noyau"!).

pour voir des erreurs dans le TCP pile

Vraiment? Qu'attendez-vous exactement? C'est un bit de noyau bien écrit/bien réglé - il est peu probable de jeter plusieurs erreurs, même si vous spécifiez une très mauvaise configuration.

Et est-ce une bonne idée de gâcher les options du noyau si vous ne savez pas comment faire une tâche administrative relativement simple?

0
symcbean