Espace Client

 Espace Client

Boîte à outils du serveur Linux

Boîtes à Outils Du Serveur Linux Min

Sections

    Linux

    Remplacer l’email par défaut de root

    echo "root: my.email@address.com" >> /etc/aliases
    newaliases

    Lister tous les cronjob d’un serveur

    cat /var/spool/cron/crontabs/*

    Configurer les mises à jour automatiques

    apt-get install cron-apt unattended-upgrades
    dpkg-reconfigure unattended-upgrades

    Ajouter les dépôts APT de MariaDB

    MariaDB 10.1

    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup |    sudo bash -s -- --mariadb-server-version=10.1 --skip-maxscale

    MariaDB 10.2

    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup |    sudo bash -s -- --mariadb-server-version=10.2 --skip-maxscale

    Sauvegarder une base de données avec MySQLDUMP

    Avec un utilisateur définit :

    mysqldump -u youruser -p database_name > database_dump.sql

    En utilisant les informations du fichier ~/.my.cnf :

    mysqldump database_name > database_dump.sql

    Optimiser toutes les bases de données avec mysqlcheck

     mysqlcheck -Aos

    Régler l’erreur : SNMPD[XXXX]: ERROR ON SUBCONTAINER ‘IA_ADDR’ INSERT (-1)

    sed -i 's/Lsd/LS6d/g' /etc/default/snmpd
    service snmpd restart

    Optimiser toutes vos images avec jpegoptim et optipng

    Installer jpegoptim et optipng

    apt update && apt install jpegoptim optipng -y
    

    JPG optimization

    cd /path/to/your/image/folder
    find . -iname "*.jp*" -print0 | xargs -0 jpegoptim --strip-all -m76
    

    PNG optimization

    cd /path/to/your/image/folder
    find . -iname '*.png' -print0 | xargs -0 optipng -o7 -preserve

    Limiter l’usage CPU d’un processus

    Install cpulimit

    sudo apt-get install cpulimit -y

    Find the process PID : example with mysql

    ps aux | grep mysql

    Limit MySQL max CPU usage to 50%

    cpulimit -p 147 -l 50 -b

    Définir le langage du système d’exploitation sur Ubuntu/Debian

    sudo dpkg-reconfigure locales

    Définir le fuseau horaire sur Ubuntu/Debian

    timedatectl set-timezone Europe/Paris

    Utiliser un serveur de temps pour mettre à jour automatiquement l’heure Ubuntu/Debian

    sudo apt install ntp -y
    sudo systemctl enable ntp

    EasyEngine

    [EE] Bloquer la mise à jour d’Nginx-ee sur Debian 8 Jessie

    sudo apt-mark hold nginx-ee nginx-custom nginx-common

    [EE] Mettre à jour la clé GPG du dépôt d’EasyEngine

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 3050AC3CD2AE6F03

    [EE] Réparer l’erreur d’installation de phpmyadmin

    Installer Composer

    bash <(wget --no-check-certificate -O - https://git.virtubox.net/virtubox/debian-config/raw/master/composer.sh)

    Mettre à jour phpmyadmin

    sudo -u www-data composer update -d /var/www/22222/htdocs/db/pma/

    [EE] Solution à l’erreur : couldn’t extract wordpress archive

    sudo wp --allow-root cli update --nightly

    WordPress

    Réparer les problèmes de permissions des fichiers WordPress

    cd /path/to/wordpress/folder
    find -type d -exec chmod 755 {} \;
    find -type f -exec chmod 644 {} \;

    Modifier l’adresse d’un site WordPress

    mysql -u wordpress-db-user -p -e "USE wordpress_db_name; UPDATE wp_options SET option_value='https://new-wordpress-url.ldt/' WHERE option_name='siteurl' OR option_name='home';"

    in Linux

    Feedback