Wijzigen van de systeemdatum
Nu en dan kan het noodzakelijk zijn om de systeemdatum van uw Unix systeem te herzien. Meestal speelt zoiets rond de jaarwisseling als men nog wat formulieren, zoals facturen, wenst af te drukken met een datum uit het vorige jaar.
Het wijzigen van de datum is op zich niet zo moeilijk, maar er zijn twee zaken waar men goed op dient te letten:
- Het wijzigen van de systeemdatum is alleen mogelijk als men ingelogd is als systeembeheerder
- Als men de systeemdatum wijzigt, dient men altijd een keertje te rebooten, omdat anders het programma 'cron', dat de automatische backup verzorgd, het spoor soms bijster raakt. Onder altijd wordt ook echt altijd verstaan, dus reboot zelfs als u de datum maar even wijzigt en daarna weer naar de oorspronkelijke datum terugzet.
Voor het wijzigen van de datum wordt de volgende formule gebruikt:
date mmddUUMMeejj
waarbij :
- mm staat voor de maand
- dd staat voor de dag
- UU staat voor de tijd (24 uurs klok)
- MM staat voor minuten
- ee staat voor eeuw (eigenlijk eeuw-1, want 2009 behoort bijvoorbeeld tot de 21 eeuw)
- jj staat voor jaar
Het is een wat merkwaardige ratjetoe waarbij datum en tijd door elkaar gehusseld zijn. Als men de datum op 2 januari 2009 om 11.30 wil zetten geeft men het volgende in:
date 010211302009
Na uitvoering van deze date opdracht laat Unix zien wat de nieuwe systeemdatum wordt. Controleer echter altijd of Unix dit ook serieus meent door hierna een keertje alleen date in te geven. Als het goed gaat moet ook dan de nieuwe datum worden getoond. Zo niet, dan is er blijkbaar iets misgegaan bij het wijzigen van de datum en kan men een nieuwe poging wagen.