aus versehen logdatei gelöscht ...

Post Reply
Message
Author
Matze

aus versehen logdatei gelöscht ...

#1 Post by Matze »

hi,

hab aus versehen meine messages-datei gelöscht. erst dachte ich, die wird beim nächsten eintrag automatisch neu erzeugt - fehlanzeige. dann erstellte ich manuell eine - ebenfalls fehlanzeige - sie ist immer noch leer. kann mir jemand helfen ? sind vielleicht nur die schreibrechte ?

danke, matze

Sebastian Ude

Re: aus versehen logdatei gelöscht ...

#2 Post by Sebastian Ude »

Starte mal den syslogd neu.

matze

Re: aus versehen logdatei gelöscht ...

#3 Post by matze »

danke !

oh gott, ist das peinlich.
kann ja keiner ahnen, dass der deshalb nen neustart braucht *fg*
wie kann ich den neu starten, ohne die ganze kiste neu zu booten ?
inetd neu starten ?

matze

tkortkamp
Posts: 143
Joined: 08. Apr 2001 22:56
Location: Bremen

Re: aus versehen logdatei gelöscht ...

#4 Post by tkortkamp »

Hi!
Bei mir ist er hiermit gestartet:
/usr/sbin/syslogd -m 0
Sollte auch bei dir funktionieren.
cu,
Tobias
dude i'm pretty damn sure you could script somebody back to life

Sebastian Ude

Re: aus versehen logdatei gelöscht ...

#5 Post by Sebastian Ude »

Wenn du es machen willst wie Tobias es sagt, musst du natürlich zunächst den alten syslogd-Prozess killen.

Schau dir doch mal das /etc/init.d bzw. /etc/rc.d-Verzeichnis deines Systems an.
In irgend einem Script muss deine Distribution den syslogd starten.

Wenn du das Script gefunden hast (dürfte schon am Namen erkennbar sein, ansonsten ein 'grep syslogd *' im Verzeichnis machen) rufst du es mit dem Argument "restart" oder (falls das nicht klappt) zunächst mit dem Argument "stop" und dann noch einmal mit dem Argument "start" auf.


Aber das Teil braucht wahrscheinlich gar keinen Neustart <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.

u.U. reicht auch folgendes:

ps -ax | grep syslogd
kill -HUP [syslogd-PID]

Matze

danke Euch - letzte Frage noch...

#6 Post by Matze »

was bedeuten diese einträge:

>May 5 00:39:23 matzetronic ftpd[644]: FTP session closed
>May 5 00:50:03 matzetronic -- MARK --
>May 5 01:10:03 matzetronic -- MARK --
>May 5 01:30:03 matzetronic -- MARK --

wurschtelt hier einer am system, oder was ? wieso "-- MARK --" ????
oder ist das normal ?

Sebastian Ude

Re: aus versehen logdatei gelöscht ...

#7 Post by Sebastian Ude »

Der syslogd fügt by default alle 20 Minuten so ein "-- MARK --" ein.

Du kannst diesen Intervall mit der '-m'-Option ändern, oder mit '-m 0' die Geschichte komplett deaktivieren.

Jochen

Re: aus versehen logdatei gelöscht ...

#8 Post by Jochen »

@Sebastian: Doch, der muss neu gestartet werden. Der syslogd reagiert ziemlich allergisch bzw. gar nicht auf nicht existierende Log-Dateien. Man erhält 'ne Meldung und gut ist - zumindest, was den syslogd anbetrifft. Ein "kill -HUP $(</var/run/syslogd.pid)" reicht nur, wenn er lediglich seine Konfig-Datei neu einlesen soll.

Sebastian Ude

Re: aus versehen logdatei gelöscht ...

#9 Post by Sebastian Ude »

@ Jochen

Welche Version vom syslogd hast du ?
Bei meiner steht, dass ein HUP-Signal sowohl das neu-Einlesen der Konfiguration, als auch das neu-Öffnen bzw. Erstellen der Logfiles bewirkt.

Ich habe es eben ausprobiert, dem syslogd im Betrieb alle Logfiles gelöscht, ihm ein HUP-Signal gesendet, und die Logfiles waren wieder da.

Jochen

Re: aus versehen logdatei gelöscht ...

#10 Post by Jochen »

Hoppla? Dann muss das wohl ein Überbleibsel aus meiner SCO OpenServer Zeit sein. Schön, dass die vorbei ist... Aber solange ich nicht sicher sein kann, dass der syslogd auf allen meinen Systemen gleich funktioniert, werde ich wohl weiterhin bei meiner Methode bleiben. Trotzdem Danke für den HInweis!

Post Reply