Unix Cómo configurar la fecha y la hora del sistema

La forma básica de alterar la fecha del sistema en Unix / Linux a través del entorno de línea de comando es usando el comando "fecha".

El uso del comando date sin opciones solo muestra la fecha y hora actuales.
Al utilizar el comando de fecha con las opciones adicionales, puede configurar la fecha y la hora.

El siguiente diagrama muestra los marcadores de posición apropiados para cada parte del comando:


"man date" y "date --help"

los comandos informan que la siguiente sintaxis debe usarse para cambiar la fecha del sistema:

Sintaxis: [MMDDhhmm [[CC] YY] [. Ss]]
dónde,
MM = Mes (01… 12)
DD = Fecha (01… 31)
hh = Hora (0… 23)
mm = Minuto (0… 59)
[CC] YY = Año (2000… 2099) #CC es Century 20 para 2000
ss = Segundos (00 ... 60)

Esto significa que debe al menos proporcionar valores de dos dígitos para mes, día, hora
y un minuto por el tiempo que desea configurar. También puede proporcionar un año opcional de dos o cuatro dígitos y el número de segundos.

Algunos ejemplos útiles:
$ fecha 11232359
# 23 de noviembre a las 11:59 pm.

$ fecha 112323592011
# Como el anterior, pero también establece el año 2011.

$ fecha 02020202.02
# 2 de febrero a las 02:02:02 am. No hay cambio en el año.

$ fecha 020202022011.02
# Como se indicó anteriormente, el 2 de febrero, a las 02:02:02 am, pero también establece el año 2011.
# Tenga en cuenta que el .02 (segundos) está precedido por un período posterior al año 2011.

Debe al menos proporcionar valores de dos dígitos.

Aquí están los comandos anteriores se ejecutan en shell: