Cara Mengubah atau Mengatur Lokal Sistem di Linux


Lokasi adalah sekumpulan variabel lingkungan yang menentukan pengaturan bahasa, negara, dan pengkodean karakter (atau preferensi varian khusus lainnya) untuk aplikasi dan sesi shell Anda pada sistem Linux. Variabel lingkungan ini digunakan oleh perpustakaan sistem dan aplikasi sadar lokal pada sistem.

Lokal memengaruhi hal-hal seperti format waktu/tanggal, hari pertama dalam seminggu, angka, mata uang, dan banyak nilai lain yang diformat sesuai dengan bahasa atau wilayah/negara yang Anda tetapkan di sistem Linux.

Pada artikel ini, kami akan menunjukkan cara melihat lokal sistem yang Anda instal saat ini dan cara mengatur lokal sistem di Linux.

Cara Melihat Lokal Sistem di Linux

Untuk melihat informasi tentang lokal yang terinstal saat ini, gunakan utilitas locale atau localectl.

locale

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

$ localectl status

System Locale: LANG=en_US.UTF-8
      LANGUAGE=en_US
      VC Keymap: n/a
      X11 Layout: us
      X11 Model: pc105

Anda dapat melihat informasi selengkapnya tentang variabel lingkungan, misalnya LC_TIME, yang menyimpan format waktu dan tanggal.

locale -k LC_TIME

abday="Sun;Mon;Tue;Wed;Thu;Fri;Sat"
day="Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday"
abmon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec"
mon="January;February;March;April;May;June;July;August;September;October;November;December"
am_pm="AM;PM"
d_t_fmt="%a %d %b %Y %r %Z"
d_fmt="%m/%d/%Y"
t_fmt="%r"
t_fmt_ampm="%I:%M:%S %p"
era=
era_year=""
era_d_fmt=""
alt_digits=
era_d_t_fmt=""
era_t_fmt=""
time-era-num-entries=0
time-era-entries="S"
week-ndays=7
week-1stday=19971130
week-1stweek=1
first_weekday=1
first_workday=2
cal_direction=1
timezone=""
date_fmt="%a %b %e %H:%M:%S %Z %Y"
time-codeset="UTF-8"
alt_mon="January;February;March;April;May;June;July;August;September;October;November;December"
ab_alt_mon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec"

Untuk menampilkan daftar semua lokal yang tersedia gunakan perintah berikut.

locale -a

C
C.UTF-8
en_US.utf8
POSIX

Cara Mengatur Lokal Sistem di Linux

Jika Anda ingin mengubah atau menyetel sistem secara lokal, gunakan program update-locale. Variabel LANG memungkinkan Anda menyetel lokal untuk keseluruhan sistem.

Perintah berikut menyetel LANG ke en_IN.UTF-8 dan menghapus definisi untuk LANGUAGE.

sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE
OR
sudo localectl set-locale LANG=en_IN.UTF-8

Untuk mengonfigurasi parameter lokal tertentu, edit variabel yang sesuai. Contohnya.

sudo update-locale LC_TIME=en_IN.UTF-8
OR
sudo localectl set-locale LC_TIME=en_IN.UTF-8

Anda dapat menemukan pengaturan lokal global di file berikut:

  • /etc/default/locale – di Ubuntu/Debian
  • /etc/locale.conf – di CentOS/RHEL

File-file ini juga dapat diedit secara manual menggunakan editor baris perintah favorit Anda seperti Vim atau Nano, untuk mengonfigurasi lokal sistem Anda.

Untuk menyetel lokal global untuk satu pengguna, Anda cukup membuka file ~/.bash_profile dan menambahkan baris berikut.

LANG="en_IN.utf8"
export LANG

Untuk informasi lebih lanjut, lihat halaman manual locale, update-locale dan localectl.

man locale
man update-locale
man localectl

Itu saja! Dalam artikel singkat ini, kami telah menjelaskan cara melihat dan mengatur sistem lokal di Linux. Jika Anda memiliki pertanyaan, gunakan formulir umpan balik di bawah untuk menghubungi kami.