Come cambiare il fuso orario in Linux

Come cambiare il fuso orario in Linux

Questo tutorial spiega diversi metodi per cambiare il fuso orario nei sistemi Linux.

Dopo aver letto questo tutorial, sarai in grado di modificare il tuo fuso orario Linux usando diverse tecniche. Questo contenuto è ottimizzato per tutti gli utenti Linux di livello, è necessario solo autorizzazioni di esecuzione privilegiate.

Di seguito, troverai istruzioni per modificare il tuo fuso utilizzando il TimeDatectl Controller di clock dall'ambiente desktop e sostituendo un collegamento soft.

Tutti i passaggi mostrati in questo articolo includono schermate, rendendo facile per ogni utente seguirli.

Come modificare il fuso orario di sistema Linux usando il comando timedatectl

Questa sezione spiega come modificare il fuso orario in Linux usando il TimeDatectl comando. TimeDatectl Il comando viene utilizzato per controllare e controllare l'orologio di sistema, la data, il fuso orario e le sue impostazioni, nonché abilitare o disabilitare i servizi di sincronizzazione del tempo.

Per controllare il nostro fuso orario attuale, possiamo eseguire il TimeDatectl comando senza opzioni aggiuntive, come mostrato nello screenshot seguente.

1
TimeDatectl

Come puoi vedere, il mio attuale fuso è America/Argentina/Buenos_Aires.

In alternativa, puoi controllare il tuo fuso orario corrente eseguendo il comando seguito dal spettacolo Opzione come mostrato di seguito.

1
show timedatectl

Come mostrato sopra, in esecuzione TimeDatectl Senza argomenti restituisce un output più completo, ma entrambi i modi sono validi per ottenere il tuo fuso orario attuale.

Per elencare zone di tempo disponibili e modificarlo nel sistema Linux, esegui TimeDatectl seguito dal zone di elenchi Opzione come mostrato nella figura seguente.

Premere il tasto freccia giù per continuare a elencare zones disponibili.

1
zone di elenchi di TimeDatectl

Per questo esempio, cambierò il mio fuso orario in Africa/Cairo. Basta copiare il fuso orario esattamente come elencato ed eseguire il comando di seguito. Africa/Cairo Deve essere sostituito con il tuo paese.

1
sudo timedatectl set-timezone Africa/Cairo

Quindi è possibile verificare se le impostazioni sono state modificate correttamente eseguendo di nuovo TimeDatectl.

1
TimeDatectl

Come puoi vedere, il fuso orario è stato modificato correttamente.

Cambia il tuo fuso orario in Linux dall'ambiente grafico

Questa sezione mostra come modificare il fuso orario dall'ambiente desktop.

Nota: A seconda del gestore della finestra X, i passaggi potrebbero essere diversi. Tieni presente che è necessario trovare il pannello di amministrazione di sistema e selezionare Impostazioni di tempo e data.

Nella maggior parte dei gestori di finestre X, premere Sistema, Nel menu a discesa Premere Amministrazione e poi premere Ora e data.

Hai bisogno di privilegi per cambiare il tuo tempo zonet, premere il Sbloccare pulsante come mostrato di seguito.

Digita la tua password e premi il Autenticare pulsante.

Premere il menu a discesa time fuso come mostrato di seguito.

Ora premere il Selezione menu a discesa.

Scegli il nuovo fuso orario.

premi il Vicino Pulsante per applicare le modifiche.

Come puoi vedere, il fuso orario è stato modificato correttamente. Nell'ambiente grafico, probabilmente dovrai logout e accedere.

Continua a leggere sotto per un terzo modo per modificare il tuo fuso orario.

Cambiare il tuo fuso orario in Linux implementando un collegamento soft

Contrariamente a collegamenti duri, collegamenti soft o collegamenti simbolici non sono copie del file originale ma un percorso verso un file specifico. Pertanto, se il file originale viene rimosso, il collegamento soft o simbolico indicherà nessun file che diventa un collegamento orfano. Ciò significa che se si elimina o si sposta il file originale, il collegamento soft perderà l'accesso alle informazioni. Mentre con il collegamento duro, le informazioni rimangono nonostante la rimozione del file di origine perché è un clone di file.

Nelle istruzioni seguenti, sostituiremo l'attuale collegamento soft per uno nuovo che indica il fuso orario corretto.

Gli zone di tempo disponibili sono archiviati nella directory/USR/Share/ZoneInfo. Per vedere fulmoni disponibili, utilizzare il comando LS come mostrato di seguito.

1
ls/usr/share/zoneinfo

All'interno del file/etc/sha/zoneinfo vedrai sottodirectory e file. Nel mio caso, il mio paese è all'interno di altre due sottodirectory (America e Argentina). Prima di procedere, controllerei i paesi disponibili nella sottodirectory America utilizzando di nuovo il comando LS (puoi anche usare il Scheda Chiave per i nomi di completamento automatico).

1
ls/usr/share/zoneinfo/America/

Infine, controlliamo le opzioni all'interno della sottodirectory argentina. Troverò un file (nessuna directory) che indica la mia città o stato.

L'intero percorso di questo file, incluso il nome del file è il percorso che useremo per il collegamento soft. In questo caso è il mio percorso /USR/SHARE/ZoneInfo/America/Argentina/Buenos_Aires.

1
ls/usr/share/zoneinfo/America/Argentina/

Prima di creare il collegamento simbolico, eseguire il backup di quello corrente eseguendo il comando seguente:

1
sudo mv /etc /local time /etc /locale.Bak

Per aggiungere il nuovo link soft, eseguire il comando in basso, sostituendo il mio percorso con il tuo.

1
Sudo LN -S/USR/Share/ZoneInfo/America/Argentina/Buenos_Aires/ETC/LocalTime

Come puoi vedere, il fuso orario è stato modificato con successo.

Conclusione:

Seguendo le istruzioni sopra descritte in questo articolo, qualsiasi utente può modificare il fuso orario e l'orologio. È importante chiarire il primo metodo, prima. I secondi metodi sono i più corretti, ma come puoi vedere, tutti sono funzionali. La flessibilità di Linux consente agli utenti di ottenere le stesse attività attraverso diverse tecniche in contrasto con altri sistemi come Windows. Ci sono strumenti aggiuntivi che puoi scaricare per modificare le impostazioni del fuso orario, ma questo tutorial ha coperto solo metodi nativi.