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.
Vous pouvez voir les lignes de sortie les plus récentes du noyau avec la commande dmesg
.
Sinon, vous devez vous assurer que
klogd
est en cours d'exécution (il est normalement démarré avec Syslog, au démarrage), et quesyslogd
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.
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.
À 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?