É tempo mantido por um relógio dentro do Kernel 
Linux e controlado por um "timer interrupt".
Diferente do "hardware clock", o "System time" só é utilizado quando o  sistema  
GNU/Linux está em execução na máquina.
O "System time" é o número de segundos desde  1 de Janeiro de 1970 (UTC).
O "System time" é o tempo que importa para sistema GNU/Linux, pois "hardware clock" mantém o relógio do sistema enquanto o GNU/Linux não está em execução. O "system time" é inicializado de acordo o valor do "hardware clock" quando  inicializamos o sistema.
O comando 
date exibe e configura a data e hora do sistema (system time).
Formato de utilização do comando:
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Opções para comando date:
-  -d ou --date=STRING: Exibe a data informada pela STRING. Ex.: 
 
 # date -d "11/20/2006 11:25:00"
 ou
 # date --date="11/20/2006 11:25:00"
 
 Resultado: Seg Nov 20 11:25:00 BRDT 2006
 
 OBS: BRDT indica que a data do sistema está dentro do período de horário de verão  informado por /etc/localtime.
 
 
-  -f ou file=DATAFILE: Igual a opção -d, porém executará o comando para cada linha contida no arquivo. Ex.: 
 
 # date -f /home/xyz/arquivo.txt
 ou
 # date --file=/home/xyz/arquivo.txt
 
 
-  -ITIMESPEC, --iso-8601: PENDENTE testes.
 
 
-  -r ou --reference=FILE: Exibe a última data/hora de modificação de um arquivo. Ex.: 
 
 # date -r /home/xyz/arquivo.txt
 ou
 # date --reference=/home/xyz/arquivo.txt
 
 
-  -R ou --rfc-2822: Exibe a data/hora  no formato RFC 2822. Ex.: 
 
 # date -R
 ou
 # date --rfc-2822
 
 Resultado: Wed, 15 Nov 2006 11:44:10 -0200
 
 
-  -s ou --set=STRING: Ajusta o tempo de acordo com a STRING. Ex.: 
 
 #  date -s "11/15/2006 11:58:00"
 ou
 #  date --set "11/15/2006 11:58:00"
 
 Resultado: Qua Nov 15 11:58:00 BRDT 2006
 
 OBS: a opção -s ou --set pode ser usada para alterar somente a data ou a hora.
 
 
-  -u ou --utc ou --universal: Exibe ou ajusta a data/hora no formato UTC (Coordinated  Universal Time). Ex.: 
 
 # date -u
 ou
 # date --utc
 ou
 # date --universal
 
 Resultado: Qua Nov 15 13:59:58 UTC 2006
 
 OBS: O exemplo acima trata somente da exibição da data/hora no formato UTC, para ajuste da data/hora em formato UTC esta opção deve ser combinada com a opção -s ou  --set.
 
 
-  --help: Está opção exibe a tela de ajuda.
 
 
-  --version: Exibe informações sobre a versão do comando.
Para mais detalhes consulte o manual do comando date: 
$ man date