GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare quale fuso orario in Linux?

Se intendi dalla console, digita semplicemente:

date +%Z

Se vuoi il fuso orario numerico:

date +'%:z %Z'

Esempio di output:

-05:00 EST

Volevo invece trovare il fuso orario in forma "US/Eastern" o "Europe/London". Puoi trovarlo in:

  • /etc/timezone (presente su Ubuntu e Red Hat? ma non ad esempio Amazon Linux)
  • (su sistemi in stile Red Hat) come ZONE="US/Eastern" in /etc/sysconfig/clock
  • oppure puoi provare ad abbinare /etc/localtime a uno dei file sotto /usr/share/zoneinfo; fastidiosamente questo non sembra essere un collegamento simbolico, ma puoi ad es.

    cd /usr/share/zoneinfo
    find * -type f -exec sh -c "diff -q /etc/localtime '{}'> /dev/null &&echo {}" \;

    per trovare i file corrispondenti - probabilmente ci sono modi migliori per farlo, ma funziona. Ci saranno più corrispondenze.


Linux
  1. Come usare TROVA in Linux

  2. Come controllare la versione di Redhat

  3. Come controllare il fuso orario in Linux

  4. Come trovare un file in Linux

  5. Come trovare quale shell stai usando su Linux

Come trovare l'indirizzo IP in Linux

Come trovare il nome host in Linux

Come scoprire a quali gruppi appartiene un utente in Linux

Come controllare o trovare informazioni sulla CPU in Linux

Come trovare quale scheda grafica hai in Linux?

Come trovare la data e l'ora di installazione del sistema operativo Linux