Hardware & PC Forum | Forum | Hardware | Overclocking | Kaufberatung
(Gelöst) Suche Admin Befehle für Odin Plesk 12.5 Ubuntu Server - Druckversion

+- Hardware & PC Forum | Forum | Hardware | Overclocking | Kaufberatung (https://forum-hardware.de)
+-- Forum: Hardware (https://forum-hardware.de/forum-13.html)
+--- Forum: Server (https://forum-hardware.de/forum-24.html)
+--- Thema: (Gelöst) Suche Admin Befehle für Odin Plesk 12.5 Ubuntu Server (/thread-2103.html)



(Gelöst) Suche Admin Befehle für Odin Plesk 12.5 Ubuntu Server - Franke - 20.05.2016

Hallo zusammen, 

ich habe mir für ein privates Projekt einen vServer zugelegt. Als Verwaltungssoftware ist Plesk 12.5 installiert. Ich versuche, die Webserver für alle Domains + Subdomains neu zu schreiben und hatte mal aufgeschnappt das es einen automatisierten Befehl dafür gibt. Kann mir bitte jemand weiterhelfen?


RE: Suche Admin Befehle für Odin Plesk 12.5 Ubuntu Server - ATIpower - 20.05.2016

Hi, 

das hattest du noch richtig in Erinnerung, diese Funktion gibt es wirklich und noch vieles mehr. Ich hab dir mal etwas rausgesucht.

Quelle: adminforge.de Autor: DominionLog Dateien

Sollte Plesk einen Fehler werfen, helfen diese Logs weiter.
Code:
/usr/local/psa/var/log
/opt/psa/admin/logs
/var/log/sw-cp-server/error_log
/usr/local/psa/admin/logs/panel.log
/usr/local/psa/admin/logs/httpsd_access_log
/var/log/psa-horde/psa-horde.log
/usr/local/psa/var/modules/watchdog/log/monit.log
/usr/local/psa/var/log/xferlog

Plesk Update: Autoinstaller
Code:
/usr/local/psa/admin/sbin/autoinstaller

Direktes  Upgrade durchführen:
Code:
​/usr/local/psa/admin/sbin/autoinstaller --select-release-current --upgrade-installed-components

Plesk Version ausgeben
Code:
cat /usr/local/psa/version

Version und Microupdates Datei
Code:
Wenn es zu Version Problemen beim Update kommt, die Version in dieser Datei prüfen.

Plesk starten und stoppen, nur das Plesk Panel 
Code:
/etc/init.d/psa start1
/etc/init.d/psa stop1

Alle Plesk Dienste:
Code:
/etc/init.d/psa startall
/etc/init.d/psa stopall

MySQL Shell öffnen
Code:
mysql -uadmin -p$(cat /etc/psa/.psa.shadow)

Plesk PHP Version hinzufügen
Standard PHP Versionen unter Plesk 11.5.30 / CentOS.
Code:
/usr/local/psa/bin/php_handler --list
            id:  display name:  full version:  version:    type:                cgi-bin:                php.ini:  custom:
         module          5.3.3          5.3.3       5.3   module        /usr/bin/php-cgi            /etc/php.ini    false
        fastcgi          5.3.3          5.3.3       5.3  fastcgi        /usr/bin/php-cgi            /etc/php.ini    false
            cgi          5.3.3          5.3.3       5.3      cgi        /usr/bin/php-cgi

Standard PHP Versionen unter Plesk 11.5.30 / Debian.
Code:
/usr/local/psa/bin/php_handler --list

      id:  display name:  full version:  version:    type:           cgi-bin:               php.ini:  custom:
   module          5.3.3          5.3.3       5.3   module  /usr/bin/php5-cgi  /etc/php5/cgi/php.ini    false
  fastcgi          5.3.3          5.3.3       5.3  fastcgi  /usr/bin/php5-cgi  /etc/php5/cgi/php.ini    false
      cgi          5.3.3          5.3.3       5.3      cgi  /usr/bin/php5-cgi  /etc/php5/cgi/php.ini

Eigene PHP  Version herunterladen und in Plesk einfügen, in dieser Anleitung wird es beschrieben. So könnte der php_handler Befehl aussehen, danach ist die Version in Plesk sichtbar.
Code:
/usr/local/psa/bin/php_handler --add -displayname 5.4.22 -path /usr/local/php5.4.22/bin/php-cgi -phpini /usr/local/lib/php5.4.22.ini -type fastcgi -id 5.4.22

Wenn aus Versehen etwas gelöscht wurde, wie zum Beispiel ID: Module, kannst du diese Debian Vorlage nutzen um den Ursprung wiederherzustellen. Bearbeite /etc/psa/php_versions.json und ersetze den Inhalt.
Code:
{"php":[
{
        "id":"module",
        "path":"/usr/bin/php5-cgi",
        "phpini":"/etc/php5/cgi/php.ini",
        "version":"5.3.3",
        "displayname":"5%2E3%2E3",
        "type":"module"
},
{
        "id":"fastcgi",
        "path":"/usr/bin/php5-cgi",
        "phpini":"/etc/php5/cgi/php.ini",
        "version":"5.3.3",
        "displayname":"5%2E3%2E3",
        "type":"fastcgi"
},
{
        "id":"cgi",
        "path":"/usr/bin/php5-cgi",
        "phpini":"/etc/php5/cgi/php.ini",
        "version":"5.3.3",
        "displayname":"5%2E3%2E3",
        "type":"cgi"
}
]}

Abspeichern und die PHP Handler neu einlesen.
Code:
/usr/local/psa/admin/sbin/php_handlers_control --reread

Plesk Admin Passwort auslesen bis Plesk 10.2
Code:
cat /etc/psa/.psa.shadow

Plesk Admin Passwort auslesen ab Plesk 10.2
Code:
/usr/local/psa/bin/admin --show-password

Plesk Admin Passwort neu setzen (gilt auch für MySQL)

Falls das Kennwort in der Datenbank oder /etc/psa/.psa.shadow verändert wurde und Plesk keinen Login mehr zulässt, kann man mit diesem Befehl den Login wiederherstellen.
Code:
export PSA_PASSWORD=[neues_password]
/usr/local/psa/admin/bin/ch_admin_passwd

export PSA_PASSWORD=[neues_password]
/usr/local/psa/admin/bin/ch_admin_passwd

Webserver Konfiguration neu schreiben
Bei Problemen mit einer Webseite/Domain kann dieser Befehl wahre Wunder bewirken.
Code:
/usr/local/psa/admin/bin/httpdmng --reconfigure-all
E-Mail Konten neu konfigurieren
Macht ein Postfach Probleme, führt zuerst diesen Befehl aus.
Code:
/usr/local/psa/admin/sbin/mchk --with-spam

E-Mail Konten und Passwörter auflisten
Zum debuggen kann dieses Tool nützlich sein, achtet bitte auf die Sicherheit der Kennwörter.
Code:
/usr/local/psa/admin/sbin/mail_auth_view

Plesk globale php.ini --> Linux
Code:
/usr/local/psa/admin/conf/php.ini

Windows
Code:
%plesk_dir%\Additional\PleskPHP5\php.ini

Plesk Webuser Chroot mit Chroot Shell anlegen
Nach dem Befehl in der /etc/passwd die Shell des Benutzers auf /opt/psa/bin/chrootsh stellen.
Code:
/usr/local/psa/admin/bin/chrootmng --create --source=/var/www/vhosts/chroot/ --target=/var/www/vhosts/DOMAIN.TLD/web_users/USER --setup-user=USER

Statistiken für eine Domain neu berechnen
Stimmen die Statistiken für eine Domain nicht kann man sie wie folgt neu generieren.
Code:
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=<domain.tld>

Plesk Backup & Restore
Plesk Backups liegen im Ordner /var/lib/psa/dumps.
Code:
/usr/local/psa/bin/pleskbackup server
/usr/local/psa/bin/pleskrestore
/usr/local/psa/bin/pleskrestore --restore 17_10_DOMAIN.tld_info_1110171034.xml -level clients



RE: Suche Admin Befehle für Odin Plesk 12.5 Ubuntu Server - Franke - 20.05.2016

Oh wow, vielen dank und auch danke an der Autor von den befehlen!