بسم الله الرحمن الرحيم

STEP 5 : Set Language and Time Zone

5.1 Locale

Konfigurasi locale dimaksudkan untuk menginformasikan kepada aplikasi yang berjalan pada sistem operasi kita bahwa kita menggunakan locale (yang kita pilih) tersebut.

locale, sejauh yang saya gunakan adalah untuk mengatur language (bahasa), first day in calendar, date and time default format, paper format, currency format, distance format, dan lain sebagainya.

Untuk memilih locale, terlebih dahulu kita perlu membuka akses locale yang masih ter-_disable_ pada file /etc/locale.gen. Dalam hal ini saya akan mengaktifkan / uncommenting en_US.UTF-8.

# vi /etc/locale.gen

Scroll ke bawah dan cari baris yang mengandung isi en_US.UTF-8 UTF-8, lalu hilangkan tanda # yang ada di depan baris tersebut.

FILE/etc/locale.gen
...
...

#en_SG.UTF-8 UTF-8
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
#en_ZA.UTF-8 UTF-8
...
...

Kamu dapat juga memilih bahasa Indonesia, dengan scrolling ke bawah dan hilangkan tanda # pada id_ID.UTF-8 UTF-8. Namun, saya pribadi lebih prefer hanya menggunakan English saja.

Kemudian generate locale dengan perintah.

# locale-gen
Generating locales...
    en_US.UTF-8... done
Generating complete.

Mengeset locale yang sudah kita generate ke dalam file /etc/locale.conf.

# locale > /etc/locale.conf

Konfigurasi lebih jauh mengenai locale, seperti firstday in week, paper format, dll., akan saya tambahkan pada kesempatan yang lain.

5.2 Time zone

Untuk mengatur time zone, gunakan tzselect dan ikuti alur perintahnya.

# tzselect

Misal, (4) Asia → (15) Indonesia → (3) Borneo (east, south … ) → (1) Yes.

Kemudian, kita perlu untuk membuat symlink untuk mengeset localtime.

# ln -sf /usr/share/zoneinfo/Asia/Makassar /etc/localtime

Saya berada pada waktu lokal WITA, jadi saya pilih localtime Makassar. Kamu dapat menggantinya dengan localtime Jakarta untuk WIB.

Selanjutnya adalah hardware clock. Bagaimanapun juga hardware clock akan menggunakan UTC. Sehingga kita perlu megesetnya dengan cara sebagai berikut.

# hwclock --systohc --utc

Sampai sini, proses konfigurasi locale dan time zone telah selesai. Kita dapat melangkah ke step selanjutnya.


Penulis

bandithijo

My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.

- Rizqi Nur Assyaufi

f3483b4443d04be70121f670e132e0d8dabe5719