[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como saber a quanto tempo está ligada a máquina?



Matheus Aguiar escreveu:
> Flávio,
>
>
> Também acho mais fácil usar o 'uptime', mas no Linux existem várias
> maneiras de se obter um resultado. Depende da necessidade. Escolha a
> que melhor lhe servir, ou a que preferir.
>
> Sobre a data de instalação do SO: não sei uma maneira certeira, mas
> vou dar um chute com uma idéia que tive (corrija ou confirme quem
> souber, por favor):
>
> matheus@hp-debian:/$ ls -l /vmlinuz | cut -d" " -f6-8
> Mar 16 20:43
> matheus@hp-debian:/$
>
> Na verdade, evidentemente, isso mostra apenas a data de
> criação/modificação do arquivo /vmlinuz. Acho que serve, ao menos,
> para saber a data de instalação do kernel atual.
>

O /vmlinuz é apenas um link simbólico e este é alterado a cada update do kernel.

O comando abaixo checa os kernels instalados, basta ver o mais antigo, veja:

[danielvd ~]$ ls -al --full-time /boot/vmlinuz-*
-rw-r--r-- 1 root root 1493468 2008-10-15 18:58:53.000000000 -0300 /boot/vmlinuz-2.6.25.16-elive-686 -rw-r--r-- 1 root root 1657552 2008-12-22 12:23:32.000000000 -0200 /boot/vmlinuz-2.6.27.10-elive-686
[danielvd ~]$

Caso desconfie que os kernels antigos tenha sido excluidos, pode checar outros arquivos da pasta /boot para conferir, tipo: initrd.img , System.map A pasta /boot/grub também tem alguns arquivos que geralmente são criados na instalação e dificilmente são alterados, veja:

[danielvd ~]$ ls -al --full-time
total 604
drwxr-xr-x 2 root root   4096 2009-02-16 17:53:40.000000000 -0300 .
drwxr-xr-x 4 root root   4096 2009-02-16 17:32:12.000000000 -0300 ..
-rw-r--r-- 1 root root    197 2008-10-15 18:57:51.000000000 -0300 default
-rw-r--r-- 1 root root     30 2008-10-15 18:57:50.000000000 -0300 device.map
-rw-r--r-- 1 root root 9428 2008-10-15 18:57:51.000000000 -0300 e2fs_stage1_5 -rw-r--r-- 1 root root 8964 2008-10-15 18:57:51.000000000 -0300 fat_stage1_5 -rw-r--r-- 1 root root 8116 2008-10-15 18:57:51.000000000 -0300 iso9660_stage1_5 -rw-r--r-- 1 root root 9696 2008-10-15 18:57:51.000000000 -0300 jfs_stage1_5
-rw-r--r-- 1 root root    455 2009-02-16 17:53:40.000000000 -0300 menu.lst
-rw-r--r-- 1 root root    263 2008-10-15 18:58:54.000000000 -0300 menu.lst~
lrwxrwxrwx 1 root root 24 2008-10-11 21:56:30.000000000 -0300 message -> /boot/grub/message.elive -rw-r--r-- 1 root root 375296 2008-04-13 14:51:03.000000000 -0300 message.elive -rw-r--r-- 1 root root 8244 2008-10-15 18:57:51.000000000 -0300 minix_stage1_5 -rw-r--r-- 1 root root 10932 2008-10-15 18:57:51.000000000 -0300 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 2008-10-15 18:57:50.000000000 -0300 stage1
-rw-r--r-- 1 root root 122642 2008-10-15 18:57:52.000000000 -0300 stage2
-rw-r--r-- 1 root root 10588 2008-10-15 18:57:51.000000000 -0300 xfs_stage1_5

No meu caso concluo que meu linux foi instalado 15/10/2008 as 18:58, data em que instalei meu Elive.

Daniel


Reply to: