recherche
Comment utiliser Fail2Ban pour protéger votre serveur contre les attaques par force brute

Comment utiliser Fail2Ban pour protéger votre serveur contre les attaques par force brute

Une tâche importante pour les administrateurs Linux est de protéger le serveur contre les attaques ou les accès illégaux. Par défaut, les systèmes Linux sont livrés avec des pare-feu bien configurés, tels que iptables, Uncomplicated Firewall (UFW), ConfigServerSecurityFirewall (CSF), etc., qui peuvent empêcher diverses attaques. Toute machine connectée à Internet est une cible potentielle d'attaques malveillantes. Il existe un outil appelé Fail2Ban qui peut être utilisé pour atténuer les accès illégaux sur le serveur. Qu’est-ce que Fail2Ban ? Fail2Ban[1] est un logiciel de prévention des intrusions qui protège les serveurs des attaques par force brute. Il est écrit en langage de programmation Python

Apr 27, 2024 am 08:34 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频mys
Exécutez Linux sur les appareils Android

Exécutez Linux sur les appareils Android

Il était une fois, j’ai essayé de chercher un moyen simple d’exécuter Linux sur Android. Ma seule intention à cette époque était simplement d'utiliser Linux et certaines applications de base comme SSH, Git, awk, etc. On ne demande pas grand chose ! Je ne veux pas rooter mon appareil Android. J'ai une tablette que j'utilise principalement pour lire des livres électroniques, des actualités et une poignée de blogs Linux. A part ça, je ne l'utilise pas beaucoup. J'ai donc décidé de l'utiliser pour implémenter certaines fonctions Linux. Si vous souhaitez également exécuter Linux sur votre appareil Android, cet article peut vous être utile. Termux - Émulateur de terminal Android qui fonctionne sur Android et ChromeOS

Apr 26, 2024 am 09:07 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频pyt
Présentation de 5 outils sympas pour Python

Présentation de 5 outils sympas pour Python

Si vous voulez bien faire votre travail, vous devez d'abord affiner vos outils. Un bon outil peut obtenir deux fois le résultat avec la moitié de l'effort. La communauté Python a fourni suffisamment d'excellents outils pour aider les développeurs à réaliser certaines idées plus facilement. Mon travail apporte aussi beaucoup de commodité, et je le recommande à vous qui recherchez de belles choses. PythonTutor PythonTutor est un outil pédagogique gratuit développé par PhilipGuo, qui peut aider les étudiants à surmonter les obstacles fondamentaux dans l'apprentissage de la programmation et à comprendre le processus de chaque ligne de code source de l'ordinateur lorsque le programme est exécuté. Avec cet outil, les enseignants ou les étudiants peuvent écrire du code Python directement dans un navigateur Web et exécuter le programme visuellement étape par étape. Si vous ne savez pas comment le code s'exécute en mémoire,

Apr 25, 2024 am 09:22 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频pyt
Artefact Nmon

Artefact Nmon

Par exemple : nmon-f-s1. nmonCPUandDiskutilization créera un fichier journal. Le début du fichier journal est constitué de métadonnées système (partie AAA-BBBV), suivies d'instantanés réguliers des propriétés du système surveillées, telles que l'utilisation du processeur et de la mémoire. Ce fichier de sortie est difficile à traiter directement par un tableur, c'est pourquoi la macro Nmon_Analyzerexcel est née. Si vous utilisez Windows/Mac et que Microsoft Office est installé, cet outil est très efficace. Si vous ne disposez pas de cet environnement, vous pouvez également utiliser l'outil Nmon2rrd. Cet outil peut convertir les fichiers journaux en fichiers d'entrée RRD.

Apr 25, 2024 am 09:01 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频pyt
Utilisez le code Python pour récupérer automatiquement les billets de train

Utilisez le code Python pour récupérer automatiquement les billets de train

Vous devriez être très familier avec de nombreux logiciels de saisie de billets de train sur le marché, mais peu de gens ont étudié comment ils sont mis en œuvre, donc ils pensent que c'est mystérieux, mais c'est en réalité très simple. Ce qui suit utilise Python pour simuler le programme de récupération de tickets afin de vous révéler quel est le processus de récupération de tickets. Ce code est à titre indicatif uniquement et est principalement utilisé à des fins de communication. L'utilisation commerciale est interdite. Le code spécifique est le suivant, qui peut être modifié pour votre propre compte de nom d'utilisateur 12306 : Préparez le nom d'utilisateur et le mot de passe du site Web de l'outil 12306 Navigateur Pythonchrome et téléchargez chromedriver Téléchargez le code Python, situé à l'adresse : https://github.com/ppy2790/tickets Python+ Attelle utilisée dans le code

Apr 25, 2024 am 08:25 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频pyt
Tutoriel sur la configuration de nginx+php pour télécharger des fichiers volumineux

Tutoriel sur la configuration de nginx+php pour télécharger des fichiers volumineux

Pour permettre à PHP de télécharger des fichiers volumineux, vous devez généralement modifier le fichier de configuration php.ini. Configurez file_uploads=on comme suit : // Commutateur pour autoriser le téléchargement de fichiers via HTTP. La valeur par défaut est ONupload_tmp_dir ; // Télécharger les fichiers vers le répertoire où. le serveur les place temporairement. upload_max_filesize=2m;//La taille de fichier maximale autorisée pour le téléchargement post_max_size=8m;//Fait référence à la valeur maximale pouvant être reçue par PHP via le formulaire POST, y compris toutes les valeurs du formulaire. max_execution_time=600;//La valeur de temps maximale (secondes) pour chaque page PHP à exécuter, la valeur par défaut est 30 secondes max_

Apr 24, 2024 am 08:46 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频ngi
Plusieurs points à noter lors de la création d'une haute disponibilité avec keepalived+nginx

Plusieurs points à noter lors de la création d'une haute disponibilité avec keepalived+nginx

Après que yum ait installé keepalived, configurez le fichier de configuration keepalived. Notez que dans les fichiers de configuration keepalived du maître et de la sauvegarde, le nom de la carte réseau est le nom de la carte réseau de la machine actuelle qui est sélectionnée comme adresse IP disponible. Environnement LAN Il y en a d'autres, donc ce VIP est une IP intranet dans le même segment réseau que les deux machines. S'il est utilisé dans un environnement réseau externe, peu importe qu'il se trouve sur le même segment de réseau, du moment que le client peut y accéder. Arrêtez le service nginx et démarrez le service keepalived. Vous verrez que keepalived démarre le service nginx s'il ne peut pas démarrer et échoue, il s'agit essentiellement d'un problème avec les fichiers de configuration et les scripts, ou d'un problème de prévention.

Apr 23, 2024 pm 05:50 PM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频ngi
Une astuce pour résoudre l'erreur « Impossible de récupérer l'URL de déploiement via curl » !

Une astuce pour résoudre l'erreur « Impossible de récupérer l'URL de déploiement via curl » !

check_mk est un outil qui vous aide à configurer le serveur de surveillance Nagios. Ensuite, lors de la configuration de l'une des machines, j'ai rencontré l'erreur suivante : ERRORCannotfetchdeploymentURLviacurl : Couldn'tresolvehost. L'hôte distant donné n'a pas été résolu. L'erreur s'est produite lorsque j'ai essayé d'enregistrer la machine sur le serveur de surveillance à l'aide de la commande suivante : root@kerneltalks#/usr/bin/cmk-update-agentregister-smonitor.kerneltalks.com-

Apr 23, 2024 am 08:16 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频
Comment initialiser un périphérique USB sous Linux

Comment initialiser un périphérique USB sous Linux

Restaurer un périphérique USB endommagé à son état d'origine Avertissement du gestionnaire de disque système Linux : L'opération suivante formatera toutes les données de votre appareil. Quelles que soient les raisons évoquées ci-dessus, le résultat final est que nous ne pouvons plus utiliser cet appareil. Voici donc une méthode pour restaurer un périphérique USB ou une carte SD à son état d'usine. La plupart du temps, un simple formatage via le navigateur de fichiers résoudra le problème, mais dans certains cas extrêmes où le gestionnaire de fichiers ne fonctionne pas et où vous avez besoin que votre appareil continue à fonctionner, vous pouvez utiliser les conseils suivants : Nous Un petit outil appelé mkusb sera utilisé pour atteindre cet objectif. L'installation de cet outil est très simple. Ajoutez le dépôt mkusb : sudoaptaddr

Apr 22, 2024 pm 02:40 PM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频数据格
Conseils d'utilisation de SCP : exclure les fichiers de manière récursive

Conseils d'utilisation de SCP : exclure les fichiers de manière récursive

On peut utiliser la commande scp pour copier en toute sécurité des fichiers entre les hôtes du réseau. Il utilise ssh pour le transfert de données et l'authentification. La syntaxe typique est la suivante : scpfile1user@host:/path/to/dest/scp -r/path/to/source/user@host:/path/to/dest/scp exclure les fichiers. Je ne pense pas que vous puissiez le faire lorsque vous utilisez la commande scp. Filtrez ou excluez des fichiers. Cependant, il existe une bonne solution pour exclure le fichier et le copier en toute sécurité à l'aide de ssh. Cette page explique comment filtrer ou exclure des fichiers lors de la copie récursive de répertoires à l'aide de scp. Comment utiliser la commande rsync pour exclure des fichiers La syntaxe est : rsyncav-essh-

Apr 22, 2024 am 09:04 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频cen
Créer un entrepôt APT simple Construisez rapidement un entrepôt APT simple

Créer un entrepôt APT simple Construisez rapidement un entrepôt APT simple

Dans le cadre de mon travail, le PATHspider que je gère s'appuie sur certaines fonctionnalités de cURL et PycURL qui viennent d'être fusionnées ou sont toujours en attente de fusion. Je dois créer un conteneur Docker contenant ces packages Debian, je dois donc créer rapidement un référentiel APT. Le référentiel Debian est essentiellement un site Web statique et le contenu est signé GPG, il n'a donc pas nécessairement besoin d'être hébergé dans un endroit fiable (sauf si la disponibilité est critique pour votre application). J'héberge mon blog sur Netlify (un hébergeur de site Web statique), ce qui, je pense, conviendrait bien à cette situation. Ils soutiennent également des projets open source. Vous pouvez installer netlif avec la commande suivante

Apr 21, 2024 am 09:04 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频doc
bug vim dans Debian

bug vim dans Debian

Je me demande pourquoi vim sur mon serveur se comporte si bêtement en ce qui concerne la souris : il ne peut pas sauter, copier et coller comme d'habitude. Bien qu'il soit déjà défini dans /etc/vim/vimrc.local. setmouse=Enfin, j'ai compris pourquoi, grâce au bug n°864074 et je l'ai corrigé. La raison en est que lorsqu'il n'y a pas de ~/.vimrc, vim charge defaults.vim après vimrc.local, remplaçant ainsi plusieurs paramètres. Il y a un commentaire dans /etc/vim/vimrc (même si je ne le vois pas) qui explique ceci : "Vimwillload$VIMRUNTIME/defaults.

Apr 20, 2024 am 09:04 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频
Notes du débutant ORB-SLAM2

Notes du débutant ORB-SLAM2

Le système contient des modules communs à tous les systèmes SLAM : 1. Tracking, 2. Mapping, 3. Relocalisation et 4. Loopclosing. Les points clés sont les suivants : ORB-SLAM est principalement divisé en trois threads Progression : Les trois threads de Tracking. , LocalMapping et LoopClosing sont stockés dans trois fichiers correspondants, à savoir les fichiers Tracking.cpp, LocalMapping.cpp et LoopClosing.cpp. (1) Le travail principal de cette partie du suivi est d'extraire les caractéristiques ORB de l'image.

Apr 19, 2024 pm 09:22 PM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频
Configurez rapidement le système d'exploitation Linux et la base de données Oracle

Configurez rapidement le système d'exploitation Linux et la base de données Oracle

Travail de préparation : 1. Téléchargez et installez le logiciel de machine virtuelle d'Oracle-VirtualBox : ici 2. Téléchargez OraclePre-BuiltDeveloperVMs (pourOracleVMVirtualBox) : ici Recherchez DatabaseAppDevelopmentVM dans la page Pre-BuiltVM. Ce modèle de machine virtuelle intègre OracleLinux et de nombreux développements de bases de données Oracle. logiciel associé, et vous pouvez démarrer avec presque aucune configuration. Jetons un coup d'œil à la liste des logiciels : OracleLinux6.5OracleDatabase12cRele

Apr 19, 2024 am 09:25 AM
linuxlinux系统红帽linux命令linux认证红帽linuxlinux教程linux视频ora

Outils chauds Tags

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser