|
| clearing af /var/adm/wtmp Fra : (Søren Diderikse |
Dato : 04-08-06 10:35 |
|
Hej
Jeg sidder med en AIX 5.2 og vil gerne "tømme" wtmp.
hvis jeg "> /var/adm/wtmp"
bliver den pænt tømt og så videre, men - jeg vil gerne gemme indholdet af
den gamle.
hvis jeg laver "mv wtmp wtmp.1"
og "touch wtmp", vil det så virke umiddelbart, eller skal jeg genstarte
inetd og syslogd?
--
Søren Dideriksen
| |
Michael Rasmussen (04-08-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 04-08-06 10:40 |
|
Den Fri, 04 Aug 2006 11:35:29 +0200. skrev Søren Dideriksen:
>
> hvis jeg laver "mv wtmp wtmp.1"
> og "touch wtmp", vil det så virke umiddelbart, eller skal jeg genstarte
> inetd og syslogd?
Jeg ville nok være lidt varsom med det, da der teoretisk set kan blive
forsøgt skrevet til loggen mens du flytter og gendanner. Findes der ikke
en eller anden form for logrotationsprogram?
--
Hilsen/Regards
Michael Rasmussen
| |
(Søren Diderikse (04-08-2006)
| Kommentar Fra : (Søren Diderikse |
Dato : 04-08-06 11:37 |
|
Michael Rasmussen <mir@miras.org> writes:
> Den Fri, 04 Aug 2006 11:35:29 +0200. skrev Søren Dideriksen:
> >
> > hvis jeg laver "mv wtmp wtmp.1"
> > og "touch wtmp", vil det så virke umiddelbart, eller skal jeg genstarte
> > inetd og syslogd?
> Jeg ville nok være lidt varsom med det, da der teoretisk set kan blive
> forsøgt skrevet til loggen mens du flytter og gendanner. Findes der ikke
> en eller anden form for logrotationsprogram?
Der findes et "fwtmp", som kan eksportere wtmp til en redigerbar ASCII
version, og også impotere en ASCII tilbage til wtmp,
men så kan jeg også lave "cp wtmp wtmp.1" og derefter "> wtmp",
men cp tager laaaang tid. (wtmp er stor).
--
Søren Dideriksen
| |
Kent Friis (04-08-2006)
| Kommentar Fra : Kent Friis |
Dato : 04-08-06 12:08 |
|
Den Fri, 04 Aug 2006 11:39:55 +0200 skrev Michael Rasmussen:
> Den Fri, 04 Aug 2006 11:35:29 +0200. skrev Søren Dideriksen:
>
>>
>> hvis jeg laver "mv wtmp wtmp.1"
>> og "touch wtmp", vil det så virke umiddelbart, eller skal jeg genstarte
>> inetd og syslogd?
Det er login og lignende (xdm, sshd) der skriver til wtmp. Et hurtigt
check med "fuser wtmp" (eller lsof) kan hurtigt fortælle om der er noget
der holder filen åben.
> Jeg ville nok være lidt varsom med det, da der teoretisk set kan blive
> forsøgt skrevet til loggen mens du flytter og gendanner.
touch wtmp.new
ln wtmp wtmp.old
mv wtmp.new wtmp
Tada... to filer byttet om uden kopiering, og uden at miste data
(mv er atomic, så en skrivning vil enten havne i den ene eller den
anden vil).
Mvh
Kent
--
"So there I was surrounded by all these scary creatures
They were even scarier than what Microsoft call features"
- C64Mafia: Forbidden Forest (Don't Go Walking Slow).
| |
|
|