# Plesk #### Commande plesk: ```bash ~# plesk Usage: plesk [command] Commands: bin - Run the specified Plesk command-line utility (e.g., domain, client) conf - Open the specified Plesk configuration file in the editor daily - Run daily maintenance script db - Database related commands. Open MySQL console by default. ext - Call a command-line interface of the specified Plesk extension help - Show help and exit installer - Parallels Installer shortcuts and command completion log - Open the specified Plesk configuration file in the editor login - generate login link for specified user php - Run a PHP script using the Plesk PHP interpreter repair - Check and repair Plesk sbin - Run the specified Plesk internal utility version - Show product version information plesk installer --select-release-current --install-component php7.2 ``` #### Réparer Plesk: ```bash $ plesk installer --select-release-current --reinstall-patch --upgrade-installed-components $ plesk repair installation ``` #### Tester la zone DNS: ```bash # plesk bin dns --info maboiteverte.fr www.maboiteverte.fr. CNAME maboiteverte.fr. _dmarc.maboiteverte.fr. TXT v=DMARC1; p=none maboiteverte.fr. TXT v=spf1 +a +mx +a:localhost.localdomain -all ftp.maboiteverte.fr. CNAME maboiteverte.fr. ipv4.maboiteverte.fr. A 212.227.191.167 mail.maboiteverte.fr. A 212.227.191.167 maboiteverte.fr. MX 10 mail.maboiteverte.fr. webmail.maboiteverte.fr. A 212.227.191.167 maboiteverte.fr. A 212.227.191.167 ns2.maboiteverte.fr. A 212.227.191.167 maboiteverte.fr. NS ns2.maboiteverte.fr. ns1.maboiteverte.fr. A 212.227.191.167 maboiteverte.fr. NS ns1.maboiteverte.fr. SUCCESS: Getting information for Domain 'maboiteverte.fr' complete. ``` #### Liste des extensions installées: ```bash plesk bin extension --list ``` #### Réparer Plesk : ```bash plesk repair installation ``` #### Réparer les permissions d'un site: ```bash plesk repair fs example.com ``` #### Fichiers logs: ```bash /var/www/vhosts/sur-le-sentier.fr/logs/ ``` #### Ajouter l'`user` bruno au groupe `sudo`: ```bash # ubuntu: root@localhost:~# usermod -aG sudo bruno ``` #### Redémarrer MySQL / MariaDB: ```bash # sous root: service mysql restart || service mariadb restart || service mysqld restart ``` #### Liste des modules installés: ```bash # apache2ctl -M Loaded Modules: core_module (static) so_module (static) ``` Vérifier la syntaxe du fichier de configuration: ```bash # apachectl -t # apachectl configtest Syntax OK ``` https://httpd.apache.org/docs/2.4/fr/programs/apachectl.html #### Installer GeoIP: ```bash apt-get install plesk-php74-dev build-essential apt-get install libgeoip-dev geoip-bin geoip-database /opt/plesk/php/7.4/bin/pecl install http://pecl.php.net/get/geoip-1.1.1.tgz /opt/plesk/php/7.4/lib/php/modules/geoip.so Add " extension=geoip.so" to php.ini file: For PHP 7.0 modify file /opt/plesk/php/7.0/etc/php.ini For PHP 7.1 modify file /opt/plesk/php/7.1/etc/php.ini echo "extension=geoip.so" > /opt/plesk/php/7.4/etc/php.d/geoip.ini /opt/plesk/php/7.4/etc/php.d# /opt/plesk/php/7.4/bin/php -m | grep geoip Required database not available at /usr/share/GeoIP/GeoIPCity.dat" Redémarrer Apache: service apache2 restart sinon redémarrer le serveur ``` #### Installer GeoIP 2: ```bash wget https://github.com/maxmind/geoip-api-mod_geoip2/archive/1.2.10.tar.gz tar -xzvf 1.2.10.tar.gz cd geoip-api-mod_geoip2-1.2.10/ apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c Installer dans /usr/lib/apache2/modules/mod_geoip.so Ne marche pas !! ``` [git](git.md) [Gitea](Gitea.md) [Ghost](Ghost.md) [nextcloud](nextcloud.md) https://support.plesk.com/hc/en-us/articles/360003876473-How-to-clean-temporary-Plesk-files-on-a-Linux-server https://support.plesk.com/hc/en-us/articles/115002557954-How-to-remove-Plesk-backup-files-and-their-logs?source=search ```bash root@localhost:~# df -h /tmp Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg00-lv01 47G 44G 1,2G 98% / root@localhost:~# df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg00-lv01 47G 44G 1,2G 98% / ``` Remove backup logfiles: ```bash # status change XX*24 hours ago. find /var/log/plesk/PMM/ -name 'backup*' -type d -ctime +XX -exec rm -rf {} +; ``` Remove backup files: ```bash find /var/lib/psa/dumps -name 'backup*' -type f -ctime +XX -exec rm -rf {} +; ``` Allocate additional disk space or remove unnecessary files in `/var/lib/psa/dumps`. ```bash find / -type f -size +200M -exec du -h {} + 2>/dev/null | sort -r -h 5,0G /var/lib/psa/dumps/domains/sur-le-sentier.fr/backup_user-data_2108080143.tgz 2,5G /var/www/vhosts/sur-le-sentier.fr/.wp-toolkit/snapshots/instance_files_2_52x7sld.zip 1,3G /var/lib/psa/dumps/domains/maboiteverte.fr/backup_user-data_2110310443.tgz 445M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-08-28_00-30-sql-d1408.tar 445M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-08-21_01-02-sql-30d72.tar 445M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-08-13_21-16-sql-4a9e7.tar 444M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-08-06_21-55-sql-e4946.tar 444M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-07-31_00-58-sql-55db0.tar 444M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-07-23_19-09-sql-f389e.tar 443M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-09-18_00-06-sql-a7089.tar 443M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-09-11_01-02-sql-43a2f.tar 442M /var/www/vhosts/sur-le-sentier.fr/httpdocs/blog/wp-content/backups-hsmHO/backup_sur-le-sentier.fr-2021-09-03_16-27-sql-24b6a.tar 357M /var/lib/fail2ban/fail2ban.sqlite3.20210913-061953 357M /var/lib/fail2ban/fail2ban.sqlite3.20210802-061844 357M /var/lib/fail2ban/fail2ban.sqlite3 272M /var/lib/psa/dumps/domains/sur-le-sentier.fr/backup_user-data_2108080143_2108150143.tgz 251M /var/lib/psa/dumps/domains/sur-le-sentier.fr/backup_user-data_2108080143_2108290143.tgz 251M /var/lib/psa/dumps/domains/sur-le-sentier.fr/backup_user-data_2108080143_2108220143.tgz ```