it-swarm-pt.tech

Como posso saber em que data o Ubuntu foi instalado?

existe um comando que irá mostrar a data em que o Ubuntu (ou qualquer distribuição) foi instalado?

122
lxtips

Você pode verificar os registros e datas do instalador em:

/var/log/installer

Uma maneira rápida de encontrar a data pela linha de comando seria executando:

ls -lt /var/log/installer

Isso lista em ordem cronológica inversa para que o arquivo mais antigo esteja na parte inferior da lista.

99
João Pinto

Se você usar ext2/ext3/ext4 e formatou o disco quando você instalou, você pode fazer este truque bacana.

Sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'

Você pode ter que alterar o /dev/sda1 para refletir sua configuração.

Retransmitindo a data dos arquivos, até mesmo o "tempo de criação" (mtime) pode gerar erros, pois a atualização dos pacotes pode ter substituído o arquivo e gerado um novo "tempo de criação".

Ferramentas e informações similares também podem estar disponíveis em outros sistemas de arquivos, mas eu não as conheço

69
LassePoulsen

o único comando que funcionou para mim é -

Sudo ls -alct /|tail -1|awk '{print $6, $7, $8}'
6
Tony Doyle

Se a instalação for recente, examine as entradas mais antigas em /var/log, mas depois de algumas semanas, os logs serão removidos.

Outra coisa a considerar é o ctime mais antigo de um arquivo no sistema de arquivos raiz; mas se toda a instalação tiver sido copiada (por exemplo, resgatada de um disco com falha) no nível da árvore de diretórios, isso fornecerá a data da cópia.

Se uma heurística for boa o suficiente, observe a data (mtime) de um arquivo que foi criado durante a instalação e é improvável que ele tenha sido modificado desde então. Um bom candidato é /etc/hostname; outros candidatos são /etc/hosts, /etc/papersize, /etc/popularity-contest.conf.

3
Gilles

Eu também não sei de um comando ou arquivo específico. Estou usando algumas heurísticas para encontrar a data de instalação:

for dir in {/etc,/usr,/lib}; do
  Sudo find $dir -type f -exec stat -c %z {} \; | \
    sed -e 's,-,,g' -e 's, .*,,' | sort | uniq -c | sort -nr -k 2 | \ 
    grep -Ev " [0-9]?[0-9] "
done

Este pequeno script procura por arquivos em /etc e /usr e imprime a data da última alteração. Ele faz algumas reformatações e lista as ocorrências classificadas por data (as mais recentes primeiro). Geralmente, a entrada mais antiga é a data de instalação.

Isso pressupõe que após uma instalação não seja alterada. Isso é na maioria dos casos (de acordo com a minha observação) verdade, mas em casos especiais, também pode dar resultados errados.

3
qbi

Eu não acho que haja.

No Red Hat/CentOS existem os arquivos install.log que são gerados quando você instala o sistema, mas isso não existe no Ubuntu.

Supondo que seus logs retornem o suficiente (o meu), você pode determinar a data em que a instalação base foi feita em /var/log/dpkg.log*

Por exemplo, no meu sistema, as duas primeiras linhas do meu arquivo dpkg.log mais antigo (dpkg.log.4.gz) são

2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18

Então eu instalei este sistema em 19/04/2010 às 11:40:55. Isso está correto para este sistema.

Houve também uma idéia de brainstorm para adicionar essa data de nascimento.

0
Richard Holloway

seria simples (eu posso estar errado) apenas para verificar o centro de software, enquanto lá clica em 'histórico' e rola para baixo até o final de suas atualizações instaladas. A minha mostra 23 de abril de 2012 a primeira instalação. O que está certo quando comecei a usar o Ubuntu?

0
maple6661