PDA

View Full Version : [Linux] Impostare la data


Varilion
25-11-2012, 16:47
Cerco un modo efficace per cambiare la data del sistema.

Sto usando una Debian (l'ultima, unstable) su virtualbox (se può essere utile saperlo), e voglio cambiare la data per poter settare, mettiamo 2016 al posto che 2012.

All'inizio provo a cambiare la data tramite Gnome, ma il cambiamento è solo di superficie. Se io via console scrivo "date" mi dice sempre 2012.

Quindi ho provato a cercare online ed usare varie combinazioni di hwclock o date. ma..niente si "resetta" sempre al 2012.

Suggerimenti?

Io voglio che sia cambiata del tutto dovunque e sotto ogni punto di vista. Esattamente come se fossimo nel 2016. In modo che se da un programma C io uso la funzione "time()" (non sono sicuro sia quella per sapere la data, a quello è il mio scopo) mi ritorni 2016 e non 2012!!

aggiunta, esempio di cosa succede:

root@Gandalf:/# date --set "25 NOV 2016 17:53"
Fri Nov 25 17:53:00 CET 2016
root@Gandalf:/# date
Fri Nov 25 17:53:01 CET 2016
root@Gandalf:/# date
Sun Nov 25 17:53:54 CET 2012
root@Gandalf:/#

Damage92
25-11-2012, 17:07
Prova a lanciare:
date -s "25 nov 2012 18:00:00"
ovviamente sostituisci la data e l'ora con quella che preferisci.
L'opzione -s sta per "set". Il comando va eseguito con diritti di amministratore.
Non so perchè ma il comando date non accetta in input qualsiasi formato, ma quello che ti ho scritto funziona sicuramente.

Ciao.

UPDATE: ho visto ora il tuo aggiornamento. Forse è in esecuzione un processo che corregge la data e l'ora prendendole dalla rete (ad esempio con il protocollo ntp). Prova a controllare nelle impostazioni.

Varilion
25-11-2012, 17:16
Questa è la lista dei servizi:

chkconfig -l
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
alsa-utils 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
atd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
avahi-daemon 0:off 1:off 2:on 3:on 4:on 5:on 6:off
binfmt-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
bluetooth 0:off 1:off 2:on 3:on 4:on 5:on 6:off
bootlogd 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
bootlogs 0:off 1:on 2:on 3:on 4:on 5:on 6:off
bootmisc.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
checkfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
checkroot-bootclean.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
checkroot.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
console-setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
cpufrequtils 0:off 1:off 2:on 3:on 4:on 5:on 6:off
cron 0:off 1:off 2:on 3:on 4:on 5:on 6:off
cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off
dbus 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ebtables 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
exim4 0:off 1:off 2:on 3:on 4:on 5:on 6:off
fancontrol 0:off 1:off 2:on 3:on 4:on 5:on 6:off
gdm3 0:off 1:off 2:on 3:on 4:on 5:on 6:off
hdparm 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
hostname.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
hwclock.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
kbd 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
kerneloops 0:off 1:off 2:on 3:on 4:on 5:on 6:off
keyboard-setup 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
killprocs 0:off 1:on 2:off 3:off 4:off 5:off 6:off
kmod 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
libvirt-bin 0:off 1:off 2:on 3:on 4:on 5:on 6:off
libvirt-guests 0:off 1:off 2:on 3:on 4:on 5:on 6:off
lm-sensors 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
loadcpufreq 0:off 1:off 2:on 3:on 4:on 5:on 6:off
lvm2 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
minissdpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
motd 0:off 1:on 2:on 3:on 4:on 5:on 6:off
mountall-bootclean.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mountall.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mountdevsubfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mountkernfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mountnfs-bootclean.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mountnfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
mtab.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
network-manager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
networking 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
nfs-common 0:off 1:off 2:on 3:on 4:on 5:on 6:off S:on
portmap 0:off 1:off 2:on 3:on 4:on 5:on 6:off S:on
pppd-dns 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
procps 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
pulseaudio 0:off 1:off 2:on 3:on 4:on 5:on 6:off
qemu-kvm 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
rc.local 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rcS 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rmnologin 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off S:on
rsync 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
saned 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sendsigs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
speech-dispatcher 0:off 1:off 2:on 3:on 4:on 5:on 6:off
stop-bootlogd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
stop-bootlogd-single 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
sudo 0:off 1:off 2:on 3:on 4:on 5:on 6:off
udev 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
udev-mtab 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
umountfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
umountnfs.sh 0:off 1:off 2:off 3:off 4:off 5:off 6:off
umountroot 0:off 1:off 2:off 3:off 4:off 5:off 6:off
unattended-upgrades 0:off 1:off 2:off 3:off 4:off 5:off 6:off
urandom 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
vboxadd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vboxadd-service 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vboxadd-x11 0:off 1:off 2:off 3:off 4:off 5:off 6:off
virtualbox-guest-utils 0:off 1:off 2:on 3:on 4:on 5:on 6:off
x11-common 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on


in più ho modificato il file /etc/default/rcS aggiungendo una riga che dice UTC=no, ma non ha sortito effetto alcuno.

Damage92
25-11-2012, 17:27
Che distro è?
prova:
ps aux | grep ntp

Varilion
25-11-2012, 17:28
Debian (l'ho scritto nel primo messaggio!)

edit:
tana! trovato ntp...basta killarlo?

errore, non c'è. Mi ero confuso. mi trova solo il "grep ntp" stesso.

edit2:
sembra sia VirtualBox che aggiorna la data delle VM alla data dell'host.

Damage92
25-11-2012, 17:40
Tanto per stare sicuri, cosa dice:
dpkg -l | grep ntp

Io comunque ho Debian wheezy (testing) e non mi da questo "problema".
Non so che altro pensare :(

Gimli[2BV!2B]
25-11-2012, 17:58
Ricordo che le VirtualBox additions si occupano di assicurarsi che l'orario non si sfasi tra macchina virtuale e reale (problema molto comune). (http://www.braingia.org/webnotes/2011/06/22/disable-time-sync-with-virtualbox/)

Varilion
25-11-2012, 18:10
Ho risolto, grazie! Non sono molto esperto di virtual box.