Configurando a data do sistema antigo

1

Eu tenho um servidor Centos 7 em execução em um provedor de servidor de nuvem (ProfitBricks).

Eu preciso configurar um sistema de demonstração, mas é realmente difícil criar dados falsos diários. Minha ideia é configurar esse servidor com uma data antiga ("2016-01-01" como exemplo).

Primeiro problema toda vez que eu reinicio o servidor, a data é atualizada mesmo que não haja nenhum cliente NTP instalado.

Segundo, o mais importante. Depois de alterar manualmente a data usando:

$ timedatectl set-time "2016-01-01 12:00:00"

Após alguns minutos, não consigo ver o servidor (ssh ou http). Eu reiniciei o serviço firewalld e o serviço sshd , ambos mostram o status como sendo executado.

Algum conselho?

    
por José Carlos Guevara Turruelles 27.06.2016 / 12:47

2 respostas

0

Se você quiser que os arquivos tenham uma data de modificação no passado, basta usar o comando touch. Dependendo do que você deseja demonstrar, isso já pode ser suficiente. Como suas necessidades reais não são muito claras, é difícil dizer se mudar o relógio do sistema com todas as complicações associadas é uma abordagem razoável.

    
por 27.06.2016 / 16:24
0

Você pode falsificar o tempo para a maioria dos aplicativos com o faketime . Execute faketime 'yesterday' myapp para fazer myapp acreditar que é ontem. Faketime funciona interceptando chamadas de biblioteca feitas pelo aplicativo. Ele só funciona com aplicativos vinculados dinamicamente, mas isso geralmente é bom o suficiente.

Seu servidor provavelmente está tomando o tempo do hipervisor.

    
por 28.06.2016 / 03:11

Tags