Wenn Sie es richtig machen möchten, müssen Sie lokal auf Ihren Server zugreifen und ihn in den Einzelbenutzermodus versetzen. Das Stoppen eines Dienstes nach dem anderen ssh
wird nicht helfen, da er ssh
selbst ein Dienst ist und auch verwendet /var
, z /var/log/secure
. B. zum Einloggen .
Verhindern Sie, dass alle Prozesse auf / var schreiben
321
Haraway
Ich möchte den /var
Ordner meines Servers (Xen-Server) auf eine neue Festplatte verschieben.
Ich folgte dies aber der init 1
Befehl log mich von der SSH - Sitzung aus.
Kann ich auch init 1
verhindern, dass alle Prozesse in diesen Ordner geschrieben werden?
Stattdessen denke ich, ich kann versuchen, alle laufenden Dienste zu beenden und zu überprüfen, lsof | grep /var
dass keine geöffnete Datei vorhanden ist, /var
bevor ich sie verschiebe.
Ist dies ein geeigneter Weg?
Als Problemumgehung habe ich die Single-User-Run-Ebene und die SSH-Service-Run-Ebenen hinzugefügt. Ändern Sie diese beiden Zeilen in `/ etc / init / ssh.conf`:` Start auf Runlevel [2345] Stop auf Runlevel [! 2345] `durch diese:` Start auf Runlevel [S2345] Stop auf Runlevel [! S2345] ` Nachdem diese Änderungen vorgenommen wurden, können Sie sich wieder bei Ihrer SSH-Sitzung anmelden, nachdem Sie mit dem Befehl "init 1" ausgeworfen wurden.
Haraway vor 8 Jahren
0
1 Antwort auf die Frage
2
Dmitry Grigoryev
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4