/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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).

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste