Aller au contenu
SkyMinds – WordPress performance & security SkyMinds.Net

SkyMinds.Net

  • WordPress
  • Sysadmin
  • Plugins WordPress
  • Votre site WordPress
  • Contact
  • SkyMinds

Tous les articles sur la thématique "bash"

Activer SSH sous cPanel : accès, clés et connexion

Activez SSH depuis cPanel selon les droits de l’hébergeur, créez une clé, autorisez-la et connectez-vous depuis macOS, Linux ou Windows.

WordPress : corriger les images en erreur 403

Images WordPress en erreur 403 ? Vérifiez droits des fichiers, propriétaire Unix, configuration nginx ou Apache, règles de sécurité et cache Cloudflare.

Synology : corriger « rsync permission denied »

Rsync affiche Permission denied sur Synology ? Vérifiez les droits DSM, ACL, comptes, SSH, modules rsync et chemins de sauvegarde.

Mettre à jour Ubuntu vers la dernière version disponible

Mettez Ubuntu à niveau avec apt et do-release-upgrade : sauvegardes, accès SSH, versions LTS et contrôles des services après redémarrage.

Meld sur macOS : installer, réparer et relancer l’outil de comparaison

Installez et dépannez Meld sur macOS en 2026 : Homebrew, reset des préférences, lancement via Terminal, Gatekeeper, alternatives et bonnes pratiques.

GIMP : optimiser et exporter ses images pour le Web

Apprenez à optimiser vos images avec GIMP pour le Web : export JPEG, PNG, WebP, compression, poids des fichiers et alternatives au plugin Save for Web.

Linux : corriger l’erreur « cannot open pixbuf loader module file »

Résolvez l’erreur « cannot open pixbuf loader module file » sur Linux en vérifiant les bibliothèques GTK et en régénérant le cache des chargeurs.

MySQL ne redémarre plus : résoudre une partition pleine sur /var/lib/mysql

MySQL ou MariaDB ne démarre plus ? Identifiez une partition /var/lib/mysql saturée, des inodes épuisés ou des logs trop volumineux.

WP-CLI : lister toutes les URLs des articles publiés WordPress

Listez et exportez les URLs des articles WordPress publiés avec WP-CLI, par lots ou dans un fichier CSV pour vos audits et migrations.

Bash : message « there are stopped jobs » à la fermeture du terminal

Pourquoi Bash affiche-t-il « There are stopped jobs » ? Retrouvez les tâches suspendues avec jobs et gérez-les via fg, bg ou kill.

SSH : corriger “the RSA host key differs from the key for the IP address”

SSH avertit que la clé d’hôte diffère de celle associée à l’IP ? Vérifiez l’empreinte du serveur avant de corriger known_hosts.

Bash : rechercher une chaîne dans des fichiers avec grep, récursivement

Apprenez à rechercher une chaîne dans des fichiers avec grep sous Linux : recherche récursive, extensions ciblées, numéros de ligne, regex et exclusions.

Ubuntu : réparer une mise à niveau plantée ou interrompue

Ubuntu ne démarre plus après une mise à niveau ? Réparez les paquets avec dpkg et apt, contrôlez GRUB et utilisez recovery ou une clé USB live.

Rsync : corriger l’erreur « protocol version mismatch — is your shell clean? »

L’erreur rsync « protocol version mismatch » provient parfois d’un shell SSH bavard. Vérifiez .bashrc, .profile et les messages affichés.

Ubuntu : installer la dernière version de GIMP

Installez GIMP sous Ubuntu avec APT ou Flatpak, comparez les versions proposées et choisissez une méthode de mise à jour adaptée.

Linux et MacOS : lister tous les répertoires de plus de 500 Mo

Repérez les répertoires volumineux sous Linux ou macOS avec du, sort et awk pour analyser rapidement l’utilisation du disque.

MySQL/MariaDB : vérifier et réparer les tables après un crash

Après un crash MySQL ou MariaDB, contrôlez les tables et leur moteur avant toute réparation : InnoDB, MyISAM, sauvegardes et outils adaptés.

Linux : ajouter un utilisateur à un groupe sans supprimer ses droits

Évitez le piège de usermod -G sous Ubuntu : ajoutez un utilisateur à un groupe avec usermod -aG sans supprimer ses droits existants.

Mettre à jour MySQL client, server et apt-config

Mettre à jour MySQL Server et Client sous Ubuntu ou Debian : vérifier le dépôt APT, les versions disponibles et sauvegarder avant migration.

wp-cli : importer et exporter les utilisateurs WP

Migrez les utilisateurs WordPress avec WP-CLI : import CSV, rôles, comptes existants et limites de la copie SQL, avec sauvegardes et contrôles.

Utiliser Git pour envoyer du code versionné sur Github

Apprenez à utiliser Git efficacement pour versionner un projet local, créer un dépôt GitHub, ajouter un remote, commit et pousser le code avec main.

Nginx : empêcher le hotlinking des images

Empêchez le hotlinking de vos images sous nginx avec valid_referers, domaines autorisés et tests curl, tout en connaissant les limites du filtrage.

Réparer wp_options sans clé primaire ni unique key dans WordPress

Réparez wp_options sans PRIMARY KEY ou UNIQUE KEY : recherchez les doublons, sauvegardez les données et rétablissez les index SQL nécessaires.

PHP : sécuriser les cookies de session avec HttpOnly, Secure et SameSite

Sécurisez les cookies de session PHP avec HttpOnly, Secure et SameSite via php.ini, PHP-FPM, .user.ini ou session_set_cookie_params().

Serveur dédié : déplacer les bases de données MariaDB ou MySQL sur une autre partition

Déplacer les bases MySQL ou MariaDB vers une autre partition : retour sur une racine saturée et changement du dossier de données sous Debian.

Désactiver les emails cron sans perdre les erreurs utiles

Stoppez les emails cron inutiles sous Linux avec MAILTO, redirections stdout/stderr, logs dédiés, crond et alternatives systemd timers.

Serveur dédié : mettre à jour OpenSSL sous Debian pour bénéficier de TLS 1.3

Archive technique sur OpenSSL et nginx pour TLS 1.3 sous Debian. Vérifiez les versions et la pertinence des anciennes commandes avant de les réutiliser.

Serveur dédié : remplacer gzip par pigz pour profiter de la compression multi-core

Utilisez pigz pour accélérer la compression gzip sur Linux grâce aux processeurs multicœurs : installation, exemples de commandes et limites.

Installer Redis pour accélérer WordPress

Installez Redis sur Debian/Ubuntu pour WordPress : serveur Redis, extension PHP, wp-config.php, Redis Object Cache, WP-CLI, sécurité et tests.

Shell : créer une liste de mots de passe facilement

Créer des listes de mots de passe en shell : premiers essais avec seq et mktemp, limites d’entropie puis recours à une méthode de génération plus sûre.

Calculer le Time To First Byte (TTFB) d’un serveur

Le Time to First Byte (TTFB) est le temps de chargement du premier octet, c’est la mesure qui nous permet d’évaluer la vitesse d’accès à un site.

Nginx : créer un nouveau site WordPress dans un sous-répertoire, sans conflit avec le site principal

Héberger un second WordPress dans un sous-répertoire avec Nginx : ajuster le bloc serveur pour éviter les conflits avec les règles du site principal.

WordPress: mettre un plugin à jour sur plusieurs sites sur le serveur en une seule opération

Partager les fichiers d’un plugin entre plusieurs sites WordPress avec des liens symboliques : fonctionnement, permissions, mises à jour et limites.

Mapper un dossier Synology sur Ubuntu avec NFS

Montez un dossier de NAS Synology sur Ubuntu via NFS : réglages DSM, configuration de fstab, droits utilisateur et dépannage des accès.

Serveur dédié : mise à jour du kernel OVH pour combler les failles Spectre et Meltdown

Archive des correctifs Spectre et Meltdown sur serveur OVH : contexte des failles CPU et mise à jour historique du noyau Linux.

Linux : résoudre l’erreur « Cannot set LC_ALL to default locale »

Tuto : comment régler les erreurs du type « locale: Cannot set LC_ALL to default locale » une bonne fois pour toute sur votre serveur.

Nettoyer les fichiers de session PHP obsolètes sous Debian et Ubuntu

Libérez les inodes occupés par les sessions PHP obsolètes sous Debian ou Ubuntu : phpsessionclean, temporisation systemd et vérifications.

Serveur dédié : mise à jour vers PHP7.1 sous Debian

Guide pour mettre à jour PHP de PHP7.0 à PHP7.1 sur un serveur dédié qui tourne sous Debian stable (Jessie) avec PHP-FPM et NginX.

Créer une clé SSH pour se connecter sans mot de passe

Créez une clé SSH Ed25519 pour vous connecter sans mot de passe interactif : ssh-keygen, ssh-copy-id, ssh-agent, permissions et sécurité.

Synology : installer PIP, le gestionnaire de paquets Python

Installer pip sur un NAS Synology par SSH pour ajouter des paquets Python, avec connexion admin puis sudo -i sous DSM 6 avant l’installation du gestionnaire.

Installer le kernel Liquorix sur Linux Mint

Installez le kernel Liquorix sur Linux Mint ou LMDE : prérequis, Timeshift, Secure Boot, DKMS, installation, tests et retour au noyau officiel.

PHP : résoudre l’erreur « PHP Fatal error: Uncaught Error: Class DOMDocument »

Après une mise à jour de PHP 7, l’erreur Class DOMDocument not found conduit à vérifier les extensions nécessaires et l’activation de PHP-FPM pour Apache.

Corriger l’erreur APT NO_PUBKEY sans apt-key

Corriger NO_PUBKEY dans APT sans apt-key : clé officielle du dépôt dans /etc/apt/keyrings, configuration signed-by et vérification des sources et signatures.

Activer et configurer le touchpad multitouch sous Linux

Configurez le touchpad multitouch sous Linux : libinput, GNOME, KDE, X11, Wayland, gestes, tap-to-click, scroll naturel et diagnostic.

Bash : personnaliser le prompt du terminal

Je vous propose de changer les couleurs de l’invite de commande (prompt) de votre terminal sous linux, pour différencier vos serveurs sous SSH.

Serveur dédié : mettre en place DNSSEC pour sécuriser les DNS du domaine

Aujourd’hui, nous allons mettre en place DNSSEC afin d’ajouter une couche de sécurité supplémentaire dans la gestion des DNS de notre domaine.

Serveur dédié : optimiser les GIF avec Gifsicle

Optimisez vos GIF sur serveur Linux avec Gifsicle, en mode batch ou récursif, puis convertissez les animations lourdes en MP4, WebP ou AVIF.

Bash : lister et redémarrer tous les services qui utilisent libssl après une mise à jour d’OpenSSL

Voici comment détecter les services qui utilisent les librairies d’OpenSSL afin de les redémarrer et éviter de rebooter la machine.

BASH : lancer une tâche en arrière-plan et fermer le terminal sans interrompre la tâche

Lancez une tâche Bash en arrière-plan sans l’interrompre à la fermeture du terminal grâce à &, disown, nohup et screen, avec exemples pratiques.

Serveur dédié : retirer Varnish, devenu inutile avec HTTPS

Retour sur le retrait de Varnish après le passage de SkyMinds en HTTPS : modification d’Apache pour servir le site directement, sans désinstaller le proxy.

Linux : installer le plugin Flash sous Opera Developer

Ce tutoriel permet donc ‘installer Flash rapidement sous Opera Developer en utilisant PepperFlash et FFmpeg sous Ubuntu et Linux Mint.

Serveur dédié : configurer Postfix et Courier pour utiliser TLS-SSL en Perfect Forward Secrecy

Sécuriser le serveur de mail, géré par Postfix et Courier, pour utiliser notre certificat SSL et en ajoutant le Perfect Forward Secrecy.

Récupérer un serveur OVH/Kimsufi en mode rescue après un kernel cassé

Guide complet pour réparer un serveur OVH/Kimsufi en mode rescue : chroot, noyau Debian, initramfs, GRUB, RAID, logs et retour au boot normal.

Linux : installer l’imprimante d’étiquettes WiFi Brother QL-710W et utiliser gLabels pour le publipostage

Installez une Brother QL-710W sous Linux en USB ou WiFi, configurez l’imprimante d’étiquettes et préparez des impressions de publipostage avec gLabels.

Serveur dédié : installer et configurer Varnish 4

Archive technique d’installation et de configuration de Varnish 4 sur serveur Linux : découpage des fichiers VCL et limites d’une version obsolète.

Installer une carte Wi-Fi Broadcom BCM43222 sous Linux Mint

Faites fonctionner une carte Wi-Fi Broadcom BCM43222 sous Linux Mint, Ubuntu ou Debian : identification, b43, firmware, rfkill, NetworkManager et dépannage.

Serveur dédié : configurer Transmission pour accéder au WebUI via TLS-SSL

Accéder au WebUI de Transmission en HTTPS : retour sur l’erreur ssl_error_rx_record_too_long et configuration TLS-SSL derrière le serveur Apache.

Configurer Webmin en HTTPS avec un certificat TLS

Sécurisez Webmin avec HTTPS : Let’s Encrypt, certificat existant, miniserv.conf, renouvellement automatique, firewall et tests OpenSSL.

Serveur dédié : passer WordPress en HTTPS (TLS/SSL)

Passez WordPress en HTTPS : certificats TLS, URLs internes, redirections permanentes, contenu mixte et vérifications SEO après migration.

Apache HTTPS : activer TLS 1.3 et la Perfect Forward Secrecy

Configurer HTTPS dans Apache avec TLS 1.3 et des suites ECDHE pour TLS 1.2 : principes de la Perfect Forward Secrecy et abandon des anciens protocoles.

Logrotate : corriger l’erreur « line too long in state file /var/lib/logrotate/status »

Résolvez l’erreur cron logrotate “line too long in state file /var/lib/logrotate/status” sous Linux : sauvegarde, diagnostic, correction et relance propre.

Linux : réparer la table de partition d’une carte SD (erreur : « can’t read superblock »)

Réparer une carte microSD non reconnue sous Linux après l’erreur can’t read superblock : vérifier la détection avec fdisk et reconstruire la table de partition.

Ubuntu : associer une clé bluetooth avec des enceintes bluetooth Novodio PureSound

Associez des enceintes Novodio PureSound à une clé Bluetooth sous Ubuntu : installation des paquets nécessaires et connexion audio sans rester près du PC.

WordPress : accorder les bonnes permissions aux fichiers et dossiers avec chown et chmod

Guide pour WordPress : accorder les bonnes permissions aux fichiers et dossiers avec chown et chmod pour un fonctionnement normal.

Articles plus anciens
Page1 Page2 → suivant
Articles suivants →

Navigation

  • Blog
  • À propos
  • Contact
  • Newsletter
  • Partenariats

Services

  • Développeur WordPress
  • Développeur WooCommerce
  • Maintenance WordPress
  • Audit WordPress

Expertise technique

  • Optimisation WordPress
  • Sécurité WordPress
  • Migration WordPress
  • Hébergement WordPress

À propos

Je suis Matt Biscay, développeur WordPress et WooCommerce, formateur et sysadmin depuis plus de 20 ans. Je construis, optimise et sécurise des sites conçus pour durer.

L'image montre le mot "kinsta" en lettres minuscules noires et grasses, avec une police moderne et arrondie, sur un fond gris clair.
Logo de WP Engine représentant une grille de carrés turquoise avec une découpe centrale sur la gauche, et le texte "WP engine" en caractères gras bleu foncé sur la droite, sur un fond gris clair.

© 1998–2026 SkyMinds - Matt Biscay
SIRET 89000663800013 - APE 63.12Z - 14 chemin des Thébaudières 44119 Treillières
Tél. 06 49 68 56 65
Mentions légales et vie privée • Hébergé par FastNyx

Page suivante »