Startseite > Techinfos > Wie verhindern das Plesk beim Reboot den Hostname ändert? (Debian)

Wie verhindern das Plesk beim Reboot den Hostname ändert? (Debian)

Vor einiger Zeit hatte ich schon einmal erwähnt das bei mir -neuerdings- Plesk den hostname *JEDESMAL* beim Serverreboot ändert.

Eigentlich war ich mir sicher, dass ich meine Lösung schon einmal hier erwähnt hatte, aber irgendwie finde ich im Blog nichts mehr darüber.

Alte Lösung

Normalerweise ändert Plesk bei jedem Update bei mir den Hostname (welchen es via DHCP bekommt). Normalerweise muss man auch nur folgendes ausführen und der Hostname stimmt wieder:

hostname stefanpausch.com
/etc/init.d/hostname.sh start

Neue Lösung

Leider funktioniert das seit ein paar Pleskupdates bei mir nicht mehr und bei jedem Serverneustart wird der Hostname überschrieben. Das nervt. Ich habe folgende Lösung für eingebaut. Diese ist unschön,aber funktioniert:

1) Datei vi /etc/init.d/hostnamechange anlegen (stefanpausch.com durch gewünschten Hostname ersetzen!)

#/bin/sh
FQDNAME=”stefanpausch.com”
echo $FQDNAME > /etc/hostname
HOSTNAME=$FQDNAME
echo $FQDNAME > /var/qmail/control/me
hostname $FQDNAME
/etc/init.d/hostname.sh start

2) Datei ausführbar machen: chmod +x /etc/init.d/hostnamechange

3) Datei Probeweise ausführen.

4) Script unter /etc/rc2.d/ verlinken: ln -s /etc/rc2.d/S12hostnamechange /etc/init.d/hostnamechange

Der hostnamechange sollte vor den eigentlichen Diensten (bind9, mysql, courier, etc) ausgeführt werden. Bei mir passte es an S12 perfekt :

ls -1 /etc/rc2.d
S10sysklogd
S11klogd
S12aolsmtp
S12hostnamechange
S15bind9
S17mysql-ndb-mgm
S18mysql-ndb
S19mysql
S19postgresql-7.4
S20acpid
S20clamav-freshclam
S20courier-imap

  1. 18.01.2010 at 10:46 | #1

    Ich danke vielmals ;)

  2. 18.01.2010 at 10:47 | #2

    Gern geschehen.

  3. 18.01.2010 at 12:06 | #3

    Ich muss da nochmal nachhacken ;)
    Ich denke Du solltest noch dazuschreiben das ein chmod +x auf das Skript gemacht werden muss.
    Und was ist dieses hostname.sh?
    Bei mir zb. existiert dieses Skript nicht

  4. 19.01.2010 at 00:08 | #4

    @Metty: Keine Ahnung, wie man einen Hostname unter SuSE festschreibt. Bei mir läuft Debian. Danke für den hinweis zwecks chmod +x.

  1. No trackbacks yet.

Comment Spam Protection by WP-SpamFree