taille de '/' - Linux et OS Alternatifs
Marsh Posté le 14-03-2002 à 21:23:57
hallucinant... 
maintenant je suis a 84%.... et j'ai rien fait de + a part poster ce msg... 
et maintenant je suis a 85%... 
alors que G un pote qui est a 64 % 
Marsh Posté le 14-03-2002 à 21:28:23
/var/log fait 331Mo !!!! C du delire !!!!! 
 
Cela peut il venir du fait que les msg d'erreurs de de debbug de modem doivent etre diriger ds un fichier quelconque de /var/log/  ? 
Marsh Posté le 14-03-2002 à 21:48:36
[root@localhost /var]# du log/ 
1	log/security 
6	log/mail 
14	log/cron 
165160	log/kernel 
1	log/lpr 
1	log/news 
197	log/daemons 
22	log/httpd 
2	log/linuxconf 
1	log/proftpd 
1	log/uucp 
17	log/cups 
4	log/webmin 
331298	log 
 
delire....    
  
 
Dc G effacer le fichier texte de 165Mo de /var/log/kernel 
     effacer le fichier texte de 171Mo de /var/log/daemons 
     effacer le fichier de 165Mo de /var/log/syslog 
 
Maintenant, ca va mieux... 
Quelqu'un peut me dire pkoi cela a fait ca ?? 
 
Maintenant : 
[root@localhost /]# df -h 
Filesystem            Size  Used Avail Use% Mounted on 
/dev/hda1             478M  422M   32M  93% / 
/dev/hda7              10G  4.3G  5.7G  43% /home 
/dev/hdb1              12G  4.9G  7.2G  40% /mnt/windows 
/dev/hda6             2.9G  1.8G  994M  64% /usr 
 
Mais peut etre qu'il ne sait pas mis a jour ? 
Marsh Posté le 14-03-2002 à 22:07:37
Je suis maintenant a 100%... 
si j'etais ma machine... je ne pourrais plus la redemarrer car le '/' sera full.... 
Marsh Posté le 14-03-2002 à 22:08:34
D'où l'intérêt de mettre /var sur une autre partition. 
/ -> environ 100 Mo 
/usr -> 2 ou 3 Go 
/opt -> 1 Go 
/var et /tmp (mettre un lien dans la racine de /tmp vers /var/tmp) -> 500 Mo 
Le reste pour /home. 
Le /opt est de plus en plus fréquent, il ne faut pas l'oublier. Certaines distrib mettent Gnome et KDE là. Disons, au pire, tu crées un lien à partir de la racine qui pointe vers /usr/opt. 
Marsh Posté le 14-03-2002 à 22:11:06
Je regarde pas souvent dans mes logs, et là, j'ai 12 Mo dans /var/log, et 120 Mo dans /var/ 
C'est quoi le truc qui te remplit tes logs ? T'as essayé de le tuer ? 
Marsh Posté le 14-03-2002 à 22:25:12
| Jak a écrit a écrit  : Je regarde pas souvent dans mes logs, et là, j'ai 12 Mo dans /var/log, et 120 Mo dans /var/ C'est quoi le truc qui te remplit tes logs ? T'as essayé de le tuer ? | 
  
 
J'avais des fichiers d'erreurs a la con de mon modem USB. Je les ai degager. Maintenant, G ca : 
[root@localhost /var]# du log 
1	log/security 
6	log/mail 
14	log/cron 
1	log/kernel 
1	log/lpr 
1	log/news 
1	log/daemons 
22	log/httpd 
2	log/linuxconf 
1	log/proftpd 
1	log/uucp 
17	log/cups 
4	log/webmin 
546	log 
 
mais le df -h indique tjs : 
Filesystem            Size  Used Avail Use% Mounted on 
/dev/hda1             478M  275M  178M  61% / 
/dev/hda7              10G  4.3G  5.7G  43% /home 
/dev/hdb1              12G  4.9G  7.2G  40% /mnt/windows 
/dev/hda6             2.9G  1.8G  994M  64% /usr 
 
 
tiens, cela a diminuer... En fait, si cela se trouve... il faut un certains temps entre le moment ou tu degages des trucs et le moment ou il rafraichi le 'df -h' 
 
on peut pas faire autrement pour voir ce qui est pris ? 
 
Si G fait 4 partition ('/', '/home', '/usr' et swap), C parceque l'install m'a dit de faire comme ca... ;-) 
Marsh Posté le 14-03-2002 à 22:38:30
| Nux a écrit a écrit  : on peut pas faire autrement pour voir ce qui est pris ? | 
du -sk pour voir la place prise par le répertoire courant. 
 
| Nux a écrit a écrit  : Si G fait 4 partition ('/', '/home', '/usr' et swap), C parceque l'install m'a dit de faire comme ca... ;-) | 
Ah, d'accord. Remarque, si ta distrib n'utilse pas de répertoire /opt, c'est pas trop gênant, sauf justement pour la /var. Disons que c'est un truc à penser pour la prochaine fois. Mais ça m'étonne alors qu'il propose si peu d'espace. Enfin, disons que virer les démons inutiles en plus, ça permet de faire grossir les logs moins vite.
Marsh Posté le 14-03-2002 à 22:41:18
| Jak a écrit a écrit  : Ah, d'accord. Remarque, si ta distrib n'utilse pas de répertoire /opt, c'est pas trop gênant, sauf justement pour la /var. Disons que c'est un truc à penser pour la prochaine fois. Mais ça m'étonne alors qu'il propose si peu d'espace. Enfin, disons que virer les démons inutiles en plus, ça permet de faire grossir les logs moins vite. | 
  
 
je n'ai rien ds /opt. 
Mais cela a l'air de rester a 64%, mais je trouves ca enorme. 
G un pote qui est a 14% et qui a la mm taille de HD.... 
Marsh Posté le 14-03-2002 à 22:46:26
| Nux a écrit a écrit  : je n'ai rien ds /opt. Mais cela a l'air de rester a 64%, mais je trouves ca enorme. G un pote qui est a 14% et qui a la mm taille de HD.... | 
Regarde aussi dans /tmp, au cas où il y aurait des conneires dedans.
Marsh Posté le 14-03-2002 à 22:47:59
| Jak a écrit a écrit  : Regarde aussi dans /tmp, au cas où il y aurait des conneires dedans. | 
  
 
G deja verifier tous les /tmp/ 
Il n'y a rien dedans... 
Marsh Posté le 14-03-2002 à 22:48:46
| GUG a écrit a écrit  : essaye logrotate ca evite justement ce genre de pron   | 
  
 
C fait fait logrotate ?? 
Marsh Posté le 14-03-2002 à 22:50:54
tout les jours,semaines,etc .. logrotate intervient et fait compresse les logs les suprimes etc...
Marsh Posté le 14-03-2002 à 22:56:42
| GUG a écrit a écrit  : tout les jours,semaines,etc .. logrotate intervient et fait compresse les logs les suprimes etc... | 
  
Tu mets koi comme arguments derriere ? 
Marsh Posté le 14-03-2002 à 23:02:26
desoler mais  
man logrotate  
 
 
voila le miens installer de base avec apt  
 
# see "man logrotate" for details 
# rotate log files weekly 
daily 
 
# keep 4 weeks worth of backlogs 
rotate 4 
 
# create new (empty) log files after rotating old ones 
create 
 
# uncomment this if you want your log files compressed 
#compress 
 
# packages drop log rotation information into this directory 
include /etc/logrotate.d 
 
# no packages own wtmp, or btmp -- we'll rotate them here 
/var/log/wtmp { 
    monthly 
    create 0664 root utmp 
    rotate 1 
} 
 
/var/log/btmp { 
    missingok 
    monthly 
    create 0664 root utmp 
    rotate 1 
} 
 
# system-specific logs may be configured here 
[jfdsdjhfuetppo]--Message édité par GUG--[/jfdsdjhfuetppo]
Marsh Posté le 15-03-2002 à 11:16:26
Pour affacer tes fichiers, t'aurais du faire : 
: > /var/log/messages 
: > /var/log/toto... 
killall -HUP syslogd 
 
Installer logrotate est une bonne idée  
 
Marsh Posté le 15-03-2002 à 15:20:15
| ArSuniK a écrit a écrit  : Pour affacer tes fichiers, t'aurais du faire : : > /var/log/messages : > /var/log/toto... killall -HUP syslogd Installer logrotate est une bonne idée   | 
  
 
C reparti... je viens de booter ma machine pour la 1° fois de la journee et j'etais a 13% utiliser apres avoir booter. 
Cela fait 10 minutes et je suis deja a 21%... C du delire ! 
Marsh Posté le 15-03-2002 à 15:21:29
C koi le fichier /var/log/syslog ??? 
car il augmente a vu d'oeil ??? 
[root@localhost log]# du syslog  
7443	syslog 
[root@localhost log]# du syslog  
7491	syslog 
[root@localhost log]# du syslog  
8283	syslog 
 
-> et G fait ca a la suite ! 
Marsh Posté le 15-03-2002 à 16:17:16
GNU Parted (http://www.gnu.org/software/parted/parted.html) est ton ami  
 
Marsh Posté le 15-03-2002 à 16:51:16
Regarde qui écrit comme un bourrin dans syslogd, ou alors, c'est vrai, une autre solution, c'est de flinguer syslogd. Mais le mieux serait de prendre le problème à la source, à savoir virer ce qui pose problème.
Marsh Posté le 15-03-2002 à 17:34:41
| Nux a écrit a écrit  : C koi le fichier /var/log/syslog ??? car il augmente a vu d'oeil ??? [root@localhost log]# du syslog 7443 syslog [root@localhost log]# du syslog 7491 syslog [root@localhost log]# du syslog 8283 syslog -> et G fait ca a la suite ! | 
 
 
  
   effectivement ...
   effectivement ... 
en attendant de trouver d'où ça peut venir tu pourrais faire un 
ln -s /var /grossepartition/var 
Marsh Posté le 15-03-2002 à 17:43:05
| tatanka a écrit a écrit  :    effectivement ... en attendant de trouver d'où ça peut venir tu pourrais faire un ln -s /var /grossepartition/var | 
Bourrin !  
 
Marsh Posté le 15-03-2002 à 17:52:57
| Nux a écrit a écrit  : C koi le fichier /var/log/syslog ??? car il augmente a vu d'oeil ??? [root@localhost log]# du syslog 7443 syslog [root@localhost log]# du syslog 7491 syslog [root@localhost log]# du syslog 8283 syslog -> et G fait ca a la suite ! | 
Maintenant que j'y songe, 'faut vraiment que tu t'inquiètes de ce qui remplit les logs. Hier, sur le PC que j'ai au bureau, je me suis rendu compte qu'il y avait un truc qui mettait une ligne dans le syslog une à 2 fois par minute, et ce depuis plus d'un mois. C'était juste que j'avais lancé 2 fois le démon lpd, et il râlait un peu (ça n'empêche que ça marchait quand même très bien, il y a juste un des 2 démons qui pourissait les logs tout le temps). Et donc, à ce jour, mon fichier syslog ne fait que 2,9 Mo (j'avais trouvé que ça faisait beaucoup, déjà). 
 
Alors si j'ai 2,9 Mo avec un démon qui pourrit les logs toutes les minutes depuis 1 mois, et que toi, il lui faut quelques minutes pour le monter à plusieurs Mo, c'est que tu dois avoir un sacré problème. 
Regarde dans ton fichier, et repère des lignes qui reviennent très souvent. Passe les ici, on pourra peut-être te dire ce qui bouzille tout ça. 
Marsh Posté le 15-03-2002 à 21:59:06
Regarde la verbosité de tout les daemons, si certain sont en mode debug, ca peut aller très vite...
Marsh Posté le 16-03-2002 à 13:59:03
| MC a écrit a écrit  : Regarde la verbosité de tout les daemons, si certain sont en mode debug, ca peut aller très vite... | 
  
 
je penses que mon driver de modem USB ECI doit avoir un mode debuggage quelque chose... 
Marsh Posté le 16-03-2002 à 14:02:23
syslog : 
Mar 16 13:33:02 localhost kernel: SMSC Super-IO detection, now testing Ports 2F0, 370 ... 
Mar 16 13:33:02 localhost kernel: parport0: PC-style at 0x378 [PCSPP,TRISTATE] 
Mar 16 13:33:02 localhost kernel: parport0: irq 7 detected 
Mar 16 13:33:02 localhost kernel: parport0: cpp_daisy: aa5500ff(38) 
Mar 16 13:33:02 localhost kernel: parport0: assign_addrs: aa5500ff(38) 
Mar 16 13:33:02 localhost kernel: parport0: cpp_daisy: aa5500ff(38) 
Mar 16 13:33:02 localhost kernel: parport0: assign_addrs: aa5500ff(38) 
Mar 16 13:33:02 localhost kernel: ne.c: ISAPnP reports Generic PNP at i/o 0x220, irq 5. 
Mar 16 13:33:02 localhost kernel: ne.c:v1.10 9/23/94 Donald Becker (becker@scyld.com) 
Mar 16 13:33:02 localhost kernel: Last modified Nov 1, 2000 by Paul Gortmaker 
Mar 16 13:33:02 localhost kernel: NE*000 ethercard probe at 0x220: 00 20 18 34 f7 32 
Mar 16 13:33:02 localhost kernel: eth0: NE2000 found at 0x220, using IRQ 5. 
Mar 16 13:33:02 localhost netfs: Montage des autres systèmes de fichiers :  succeeded 
Mar 16 13:33:03 localhost cups: cupsd startup succeeded 
Mar 16 13:33:03 localhost kernel: Creative EMU10K1 PCI Audio Driver, version 0.7, 23:13:31 Apr 15 2001 
 
kernel/infos : 
Mar 16 13:33:02 localhost kernel: CPU: After generic, caps: 0183f9ff 00000000 00000000 00000000 
Mar 16 13:33:02 localhost kernel: CPU: Common caps: 0183f9ff 00000000 00000000 00000000 
Mar 16 13:33:02 localhost kernel: Enabling fast FPU save and restore... done. 
Mar 16 13:33:02 localhost kernel: Checking 'hlt' instruction... OK. 
Mar 16 13:33:02 localhost kernel: Limiting direct PCI/PCI transfers. 
Mar 16 13:33:02 localhost kernel: Linux NET4.0 for Linux 2.4 
Mar 16 13:33:02 localhost kernel: Based upon Swansea University Computer Society NET3.039 
Mar 16 13:33:02 localhost kernel: apm: BIOS version 1.2 Flags 0x07 (Driver version 1.14) 
Mar 16 13:33:02 localhost kernel: vesafb: framebuffer at 0xe0000000 
 
daemons/infos : 
Mar 16 13:52:20 localhost pppd[1918]: pppd 2.4.0 started by vincent, uid 0 
Mar 16 13:52:20 localhost pppd[1918]: using channel 1 
Mar 16 13:52:20 localhost pppd[1918]: Using interface ppp0 
Mar 16 13:52:20 localhost pppd[1918]: Connect: ppp0 <--> /dev/pts/2 
Mar 16 13:52:21 localhost pppd[1918]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xff556d48>]Mar 16 13:52:21 localhost pppd[1918]: rcvd [LCP ConfReq id=0xe5 <mru 1500> <auth chap MD5> <magic 0x25c4058b>] 
Mar 16 13:52:21 localhost pppd[1918]: sent [LCP ConfAck id=0xe5 <mru 1500> <auth chap MD5> <magic 0x25c4058b>] 
 
 
et cela augmente.... 
Filesystem           1k-blocks      Used Available Use% Mounted on 
/dev/hda1               489992     98592    366100  21% / 
/dev/hda7             11021408   4541156   5920392  43% /home 
/dev/hdb1             12694960   5110976   7583984  40% /mnt/windows 
/dev/hda6              3020140   1848668   1018056  64% /usr 
[vincent@localhost vincent]$ df 
Filesystem           1k-blocks      Used Available Use% Mounted on 
/dev/hda1               489992     98848    365844  21% / 
/dev/hda7             11021408   4541572   5919976  43% /home 
/dev/hdb1             12694960   5110976   7583984  40% /mnt/windows 
/dev/hda6              3020140   1848668   1018056  64% /usr 
Marsh Posté le 16-03-2002 à 14:21:40
logrotate est activé ? 
 
> rpm -q logrotate 
 
ton modem esr il avec l'option debug activé ? 
ciomment l'as tu installé ? 
 
normalement dans /etc/logrotate.d/syslog tu devrais trouver kernel/info et daemon/info 
Marsh Posté le 16-03-2002 à 14:30:28
| Dark_Schneider a écrit a écrit  : logrotate est activé ? > rpm -q logrotate ton modem esr il avec l'option debug activé ? ciomment l'as tu installé ? normalement dans /etc/logrotate.d/syslog tu devrais trouver kernel/info et daemon/info | 
  
 
oui, installe : 
[root@localhost /root]# rpm -q logrotate 
logrotate-3.5.4-1mdk 
 
G installer mon modem ECI comme ds le HOWTO que G trouve avec le driver (http://flashcode.free.fr/linux). Il y avait deux lignes de debug ds le driver que j'ai mis en commentaires (#).... 
 
et dsl, mais j'ai pas de kernel/infos et de daemons/infos 
[root@localhost logrotate.d]# pwd 
/etc/logrotate.d 
[root@localhost logrotate.d]# ll 
total 10 
-rw-r--r--    1 root     root          152 avr 16  2001 apache 
-rw-r--r--    1 root     root          122 avr  4  2001 cron 
-rw-r--r--    1 root     root          165 avr 16  2001 linuxconf 
-rw-r--r--    1 root     root          122 avr  8  2001 proftpd 
-rw-r--r--    1 root     root         3424 mar 29  2001 syslog 
-rw-r--r--    1 root     root          457 mar 13  2001 uucp 
-rw-r--r--    1 root     root           71 avr  8  2001 xdm 
 
Mais kernel/infos et daemons/infos, G ca ds /var/log/ 
Marsh Posté le 16-03-2002 à 15:02:05
relis ma phrase regarde le contenu de /etc/logrotate.d/syslog
Marsh Posté le 16-03-2002 à 16:41:51
| Dark_Schneider a écrit a écrit  : relis ma phrase regarde le contenu de /etc/logrotate.d/syslog | 
  
 
dsl... voili : 
 
# WARNING : don't use * wildcard as extension 
# (glob in logrotate will try to rotate all files instead of 
#  only the basenames of the logs, i.e. it will rotate  
#  already rotated files and recompress them, taking  
#  exponential time...) 
 
/var/log/auth.log { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/syslog { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/user.log { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/secure { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/messages { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/boot.log { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
 
/var/log/mail/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/mail/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/mail/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/cron/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/cron/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/cron/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/kernel/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/kernel/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/kernel/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/lpr/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/lpr/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/lpr/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/news/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/news/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/news/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/daemons/errors { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/daemons/info { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
/var/log/daemons/warnings { 
        rotate 5 
        weekly 
        postrotate 
        /usr/bin/killall -HUP syslogd 
        endscript 
} 
 
tous les fichiers qui augmente a vu d'oeil ont paragraphe.. 
/var/log/kernel/infos 
/var/log/daemons/infos 
/var/log/syslog 
Marsh Posté le 16-03-2002 à 16:48:07
pour eux tu remplaces weekly par daily 
 
ainsi il le fera tous les jours. je me demande si tu ne pas pas mettre chaque heure ... 
 
logrotate is designed to ease  administration  of  systems 
       that generate large numbers of log files.  It allows auto 
       matic rotation, compression, removal, and mailing  of  log 
       files.   Each  log  file  may  be  handled  daily, weekly, 
       monthly, or when it grows too large. 
 
       Normally, logrotate is run as a daily cron job.   It  will 
       not modify a log multiple times in one day unless the cri 
       terium for that log is based on the log's size and  logr 
       tate  is  being run multiple times each day, or unless the 
       -f or -force option is used. 
 
 
mmhhhhhhhhh. il faudrait spécifier une taille limite et augmenter la fréquence d'appel de logrotate 
Marsh Posté le 16-03-2002 à 17:15:35
| Dark_Schneider a écrit a écrit  : pour eux tu remplaces weekly par daily ainsi il le fera tous les jours. je me demande si tu ne pas pas mettre chaque heure ... logrotate is designed to ease administration of systems that generate large numbers of log files. It allows auto matic rotation, compression, removal, and mailing of log files. Each log file may be handled daily, weekly, monthly, or when it grows too large. Normally, logrotate is run as a daily cron job. It will not modify a log multiple times in one day unless the cri terium for that log is based on the log's size and logr tate is being run multiple times each day, or unless the -f or -force option is used. mmhhhhhhhhh. il faudrait spécifier une taille limite et augmenter la fréquence d'appel de logrotate | 
  
 
et vu que linux n'a aucun secret pour toi, je suppose que tu sais comment qu'on fait pour cela ??? 
Marsh Posté le 16-03-2002 à 18:00:13
man logrotate 
 
week end = vacances pour moi maintenant que je bosses dans l'info 
Marsh Posté le 14-03-2002 à 21:00:55
Bon, eyant bcp de probleme, j'ai reinstaller.
G fait une install (mdk 8.0) avec une partition /, une /usr, une /home et le swap.
Par defaut, il m'a regle la partition '/' a 495Mo.
Je n'ai rien installer a part Opera 6.0 sylpheed 0.7 et il est deja a 73% d'utilise.
Du coup, je vais bientot retombe sur le pb qui m'a oblige a formater, cad que je vais arriver a 100% et du coup je ne pourrais plus lancer X...
Que puisje faire pour recup un peu d'espace et comment faire pour ne pas arriver a 100% ??
Merci bcp d'avance...
---------------
The software requires Win95 or better, so I installed Linux.