Ако сте се преместили или пътувате с вашия лаптоп с Linux, може да се чудите как да промените часовата зона на вашата система. Лесно е да зададете часовата зона на вашия Linux компютър от командния ред. Ето как да го направите.

Преглед на часови зони с tzselect

В Linux системите часовите зони се дефинират от База данни за часови зони, известен също като tzdata, управляван от Internet Assigned Numbers Authority.

Тъй като часовите зони могат да се променят политически, е полезно да ги управлявате в централна база данни, която други системи могат да използват. Том Скот обяснява защо това е толкова добра идея:

За да видите имената на часовите зони в базата данни за вашето местоположение, можете да използвате командата tzselect. Това е програма, управлявана от меню, която ще стесни името на часовата зона, която искате.

Започвате с командата tzselect в обвивката:

tzselect

Това ще изведе меню с континенти и можете да преминете надолу до часовата зона на вашата страна и местния ви район, ако е приложимо.

instagram viewer

Например, Тихоокеанската часова зона е представена като „Америка/Лос_Анджелес“. tzselect ще поиска да потвърди дали това е правилно. След това ще ви каже как да направите промяната постоянна, като използвате $TZ променлива на средата.

Задаване на часови зони с $TZ променлива на околната среда

Можете просто да зададете часовата зона с променливата на средата $TZ. Например, за да го настроите на Тихоокеанската часова зона:

експортиране TZ="Америка/Лос_Анджелес"

За да направите тази промяна постоянна, можете да поставите този ред в конфигурационните файлове на вашата обвивка като .bashrc или .zshrc.

Свързани: Какво представляват променливите на средата в Linux? Всичко, което трябва да знаете

Задаване на часови зони с /etc/timezone и /etc/localtime

Ако искате да направите промени в цялата система на часовата зона, като например за настолна система или лаптоп, който остава на едно място, можете да използвате /etc/timezone и /etc/localtime файлове. Кой файл ще използвате зависи от това коя система работите.

Системите Debian и Ubuntu използват първото. Тези файлове обикновено се задават при инсталиране, но можете да ги промените след това. За да разберете кои файлове използвате във вашата система, вижте документацията на вашата дистрибуция.

За да промените часовата зона с помощта на /etc/timezone, бихте го редактирали с всеки текстов редактор и бихте поставили името на часовата зона, което сте получили по-рано в този файл. Ще трябва да използвате sudo, защото root потребителят притежава файла.

Например, за да го редактирате с vim:

sudo vim /etc/timezone

С /etc/localtime, променяте часовата зона, като създавате символна връзка към двоичен файл, който има същото име като часовата зона в /usr/share/zoneinfo директория.

Ако искате да настроите машината си на тихоокеанско време, като използвате /etc/localtime, бихте използвали командата ln с опция за създаване на a символична връзка и -f за да го презапишете, ако вече съществува:

sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Сега можете да зададете часовата зона от командния ред

Независимо къде ще ви отведат пътуванията, винаги можете да сте сигурни, че поддържате точното време с няколко прости команди. Ако искате да конвертирате часови зони в браузъра, прочетете повече за това как да използвате уеб-базиран инструмент MyTimeZone, за да го направите.

Как незабавно да конвертирате часови зони с едно щракване

Винаги ли имате проблеми с преобразуването на вашата часова зона в друга? Това изящно разширение го прави безпроблемно и лесно.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Linux
  • Управление на времето
  • Linux Elementary
  • Linux команди
  • терминал
За автора
Дейвид Делони (Публикувани 85 статии)

Дейвид е писател на свободна практика, базиран в северозападната част на Тихия океан, но първоначално произхожда от района на залива. Той е ентусиаст на технологиите от детството. Интересите на Дейвид включват четене, гледане на качествени телевизионни предавания и филми, ретро игри и събиране на записи.

Още от Дейвид Делони

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате