


Comment utiliser les outils de gestion des journaux dans les systèmes Linux
Dans le système d'exploitation Linux, la gestion des journaux est une tâche très importante, en particulier pour les administrateurs système, elle peut les aider à diagnostiquer et à résoudre efficacement divers problèmes. Cet article présentera certains outils de gestion des journaux couramment utilisés et comment les utiliser dans les systèmes Linux.
- Syslog-ng
Syslog-ng est un moteur de journalisation puissant et hautement personnalisable qui aide les utilisateurs à regrouper les données de journal de divers appareils et applications et à les envoyer à un serveur distant, ou à les enregistrer localement si nécessaire.
Installez Syslog-ng :
Dans les systèmes Debian ou Ubuntu, vous pouvez installer Syslog-ng à l'aide de la commande suivante :
sudo apt-get update
sudo apt-get install syslog-ng
Dans les systèmes CentOS ou RHEL, Il peut être installé à l'aide de la commande suivante :
sudo yum install syslog-ng
Configurer Syslog-ng :
Avant de configurer Syslog-ng, vous devez d'abord créer un fichier de configuration. Dans ce fichier, vous pouvez définir comment gérer les messages provenant de divers appareils et applications, et spécifier à quel serveur distant ou fichier local ces messages sont envoyés.
Ce qui suit est un exemple de fichier de configuration :
@version : 3.27
@include "scl.conf"
Accepter tous les journaux de 192.168.1.1
source s_network {
port tcp(ip("192.168.1.1") (514));
udp(ip("192.168.1.1") port(514));
};
Accepter les journaux locaux
source s_local {
system();
internal();
};
Écrivez le journal dans le fichier local
destination d_local {
file("/var/log/messages" dir_perm(0750) create_dirs(yes) perm(0640)owner(root) group(adm));
};
enverra les journaux au serveur distant
destination d_remote {
udp("192.168.1.2" port(514));
};
Enverra tous les journaux de s_network et s_local à d_local et d_remote
log { source(s_network, s_local ); destination(d_local, d_remote); };
- Logrotate
Logrotate est un utilitaire de gestion de journaux couramment utilisé qui peut aider les utilisateurs à conserver et à gérer automatiquement les fichiers journaux. Il fonctionne en archivant ou en supprimant périodiquement les anciens fichiers journaux et en créant de nouveaux fichiers journaux.
Installer Logrotate :
Dans les systèmes Debian ou Ubuntu, vous pouvez utiliser la commande suivante pour installer Logrotate :
sudo apt-get update
sudo apt-get install logrotate
Dans les systèmes CentOS ou RHEL, vous pouvez utiliser ce qui suit commande pour installer :
sudo yum install logrotate
Configurer Logrotate :
Avant de configurer Logrotate, vous devez d'abord créer un fichier de configuration. La manière dont les fichiers journaux sont gérés peut être définie dans ce fichier.
Ce qui suit est un exemple de fichier de configuration :
/var/log/messages {
rotation 7 #Conserver 7 anciens fichiers journaux
quotidiennement #Exécuter une fois par jour
compresser #Compresser les anciens fichiers journaux
delaycompress #Conserver les dernières avant de compresser Fichier journal un cycle
manquantok #Aucun message d'avertissement même si le fichier journal n'existe pas
postrotate #Commande exécutée après la rotation du journal
/etc/init.d/syslog-ng reload > /dev/null
endscript
}
/var/log/nginx/*.log {
rotation 7
quotidiennement
compress
delaycompress
Missingok
notifempty #Rotation même si le fichier journal est vide
sharedscripts #Exécuter le même script une fois avant et après la rotation
postrotate
systemctl reload nginx > /dev/null
endscript
}
- Systemd Journal
Systemd Journal est un service de journalisation qui peut aider les utilisateurs à collecter et à gérer les fichiers journaux du système de manière transparente. Il utilise le format de journal binaire pour stocker les données des journaux, améliorant ainsi l'efficacité de la lecture et de l'indexation des journaux.
Systemd Journal est très simple à installer et à configurer car il est déjà intégré aux distributions Linux modernes. Si vous souhaitez afficher le journal système, vous pouvez utiliser la commande journalctl :
journalctl -f #Afficher le journal en temps réel
journalctl -u nginx #Afficher les journaux liés à Nginx
journalctl -n 10 #Afficher les 10 derniers entrées de journal
Lorsque vous utilisez Systemd Journal Avant, veuillez noter les points suivants :
- Systemd Journal stocke les fichiers journaux dans le répertoire /var/log/journal par défaut, un espace disque suffisant est donc requis pour stocker les fichiers journaux.
- Systemd Journal prend également en charge l'envoi de données de journal à un serveur distant pour analyse et sauvegarde.
Résumé
Cet article présente les outils de gestion des journaux couramment utilisés dans les systèmes Linux, notamment Syslog-ng, Logrotate et Systemd Journal. Ces outils peuvent aider les utilisateurs à mieux gérer et conserver les fichiers journaux, ainsi qu'à rechercher et résoudre divers problèmes en temps opportun. Pour les administrateurs système, il est essentiel de maîtriser l’utilisation de base de ces outils.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

La structure de base de Linux comprend le noyau, le système de fichiers et le shell. 1) Ressources matérielles de gestion du noyau et utiliser uname-R pour afficher la version. 2) Le système de fichiers EXT4 prend en charge les fichiers volumineux et les journaux et est créé à l'aide de MKFS.EXT4. 3) Shell fournit une interaction de ligne de commande telle que Bash et répertorie les fichiers à l'aide de LS-L.

Les étapes clés de la gestion et de la maintenance du système Linux incluent: 1) maîtriser les connaissances de base, telles que la structure du système de fichiers et la gestion des utilisateurs; 2) Effectuer la surveillance du système et la gestion des ressources, utilisez le haut, le HTOP et d'autres outils; 3) Utilisez des journaux système pour dépanner, utiliser JournalCTL et d'autres outils; 4) Rédiger des scripts automatisés et la planification des tâches, utilisez des outils CRON; 5) Implémentez la gestion et la protection de la sécurité, configurez les pare-feu via iptables; 6) Effectuer l'optimisation des performances et les meilleures pratiques, ajuster les paramètres du noyau et développer de bonnes habitudes.

Le mode de maintenance Linux est entré en ajoutant init = / bin / bash ou paramètres uniques au démarrage. 1. Entrez le mode de maintenance: modifiez le menu Grub et ajoutez des paramètres de démarrage. 2. Remontez le système de fichiers en mode de lecture et d'écriture: Mount-Oremount, RW /. 3. Réparer le système de fichiers: utilisez la commande fsck, telle que FSCK / DEV / SDA1. 4. Sauvegardez les données et opérez avec prudence pour éviter la perte de données.

Cet article examine comment améliorer l'efficacité du traitement des données Hadoop sur les systèmes Debian. Les stratégies d'optimisation couvrent les mises à niveau matérielle, les ajustements des paramètres du système d'exploitation, les modifications de configuration de Hadoop et l'utilisation d'algorithmes et d'outils efficaces. 1. Le renforcement des ressources matérielles garantit que tous les nœuds ont des configurations matérielles cohérentes, en particulier en faisant attention aux performances du CPU, de la mémoire et de l'équipement réseau. Le choix des composants matériels de haute performance est essentiel pour améliorer la vitesse de traitement globale. 2. Réglage des paramètres JVM: Ajustez dans le fichier hadoop-env.sh

Ce guide vous guidera pour apprendre à utiliser Syslog dans Debian Systems. Syslog est un service clé dans les systèmes Linux pour les messages du système de journalisation et du journal d'application. Il aide les administrateurs à surveiller et à analyser l'activité du système pour identifier et résoudre rapidement les problèmes. 1. Connaissance de base de Syslog Les fonctions principales de Syslog comprennent: la collecte et la gestion des messages journaux de manière centralisée; Prise en charge de plusieurs formats de sortie de journal et des emplacements cibles (tels que les fichiers ou les réseaux); Fournir des fonctions de visualisation et de filtrage des journaux en temps réel. 2. Installer et configurer syslog (en utilisant RSYSLOG) Le système Debian utilise RSYSLOG par défaut. Vous pouvez l'installer avec la commande suivante: SudoaptupDatesud

Lors du choix d'une version Hadoop adaptée au système Debian, les facteurs clés suivants doivent être pris en compte: 1. Stabilité et support à long terme: pour les utilisateurs qui poursuivent la stabilité et la sécurité, il est recommandé de choisir une version stable Debian, comme Debian11 (Bullseye). Cette version a été entièrement testée et a un cycle de support allant jusqu'à cinq ans, ce qui peut assurer le fonctionnement stable du système. 2. Package Mise à jour: Si vous avez besoin d'utiliser les dernières fonctionnalités et fonctionnalités Hadoop, vous pouvez considérer la version instable de Debian (SID). Cependant, il convient de noter que les versions instables peuvent avoir des problèmes de compatibilité et des risques de stabilité. 3. Soutien et ressources communautaires: Debian a un énorme soutien communautaire, qui peut fournir une documentation riche et

Cet article décrit comment utiliser TiGervnc pour partager des fichiers sur Debian Systems. Vous devez d'abord installer le serveur Tigervnc, puis le configurer. 1. Installez le serveur Tigervnc et ouvrez le terminal. Mettez à jour la liste des packages logiciels: SudoaptupDate pour installer le serveur TiGervnc: SudoaptInstallTiGervnc-standalone-servertigervnc-Common 2. Configurez le serveur TiGervnc pour définir le serveur VNC: VNCPasswd Démarrer le serveur VNC: VNCServer: 1-localHostNo

La configuration du pare-feu d'un serveur de courrier Debian est une étape importante pour assurer la sécurité du serveur. Voici plusieurs méthodes de configuration de pare-feu couramment utilisées, y compris l'utilisation d'iptables et de pare-feu. Utilisez les iptables pour configurer le pare-feu pour installer iptables (sinon déjà installé): Sudoapt-getUpDaSuDoapt-getinstalliptableView Règles actuelles iptables: Sudoiptable-L Configuration


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Dreamweaver Mac
Outils de développement Web visuel

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

SublimeText3 version anglaise
Recommandé : version Win, prend en charge les invites de code !

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),