Hướng dẫn thiết lập ngôn ngữ hệ thống trên CentOS 7

Chúng tôi sẽ chỉ cho bạn cách thiết lập ngôn ngữ hệ thống trên CentOS 7. Ngôn ngữ hệ thống cho phép bạn chỉ định cài đặt ngôn ngữ cho giao diện người dùng và dịch vụ đang chạy trên hệ thống của bạn. Trong hướng dẫn này, chúng tôi sẽ giúp bạn thiết lập cài đặt miền địa phương toàn hệ thống trên một VPS Linux đang chạy CentOS 7 làm hệ điều hành.

Trước hết, hãy tìm hiểu thêm về ngôn ngữ hệ thống. Cài đặt ngôn ngữ cho toàn hệ thống được lưu trữ trong một tệp. Tập tin là /etc/locale.conf và tập tin này được đọc bởi hệ thống khi khởi động hệ thống. Tất cả các cài đặt được chỉ định trong tệp này được thừa hưởng bởi người dùng trên hệ thống của bạn và các dịch vụ đang chạy trên hệ thống của bạn. Tuy nhiên, một số người dùng hoặc dịch vụ hệ thống nhất định có thể dễ dàng ghi đè cài đặt ngôn ngữ hệ thống được chỉ định nếu cần.

Kết nối với CentOS VPS của bạn thông qua SSH và cập nhật phần mềm hệ thống của bạn lên phiên bản mới nhất có sẵn trước khi thực hiện bất cứ điều gì khác. Đưa ra lệnh sau để thực hiện điều đó:

# yum update

Quá trình cập nhật sẽ mất không quá vài phút để hoàn thành. Khi nó hoàn thành, hãy chạy lệnh sau để kiểm tra ngôn ngữ hệ thống được chỉ định trên máy chủ của bạn:

# localectl status

Bạn sẽ thấy một cái gì đó như sau:

# localectl status
 System Locale: LANG=en_US.utf8
 VC Keymap: n/a
 X11 Layout: n/a

Bạn có thể kiểm tra ngôn ngữ hệ thống được chỉ định trên VPS CentOS của bạn bằng cách đọc tập tin /etc/locale.conf:

# cat /etc/locale.conf
LANG = vi_US.utf8

Nếu bạn muốn thiết lập ngôn ngữ hệ thống khác nhau trên hệ thống của bạn, bạn có thể làm điều đó bằng cách sử dụng lệnh localectl. Trước tiên, hãy liệt kê các ngôn ngữ có sẵn:

# localectl list-locales

Danh sách nên rất dài. Nếu bạn muốn lọc miền địa phương bằng tiếng Anh, bạn có thể thực hiện điều đó bằng cách sử dụng lệnh dưới đây:

# localectl list-locales | grep en_

Bạn sẽ nhận được một cái gì đó như sau:

# localectl list-locales | grep en_
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
en_CA
en_CA.iso88591
en_CA.utf8
en_DK
en_DK.iso88591
en_DK.utf8
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_HK
...

Để thiết lập ngôn ngữ hệ thống cụ thể là một ngôn ngữ mặc định, bạn có thể sử dụng lệnh localectl:

Cú pháp là như sau:

# localectl set-locale LANG = locale_name

Tất nhiên, bạn cần phải thay thế locale_name bằng ngôn ngữ mặc định mà bạn muốn đặt. Ví dụ: nếu bạn muốn đặt en_GB.utf8 làm ngôn ngữ hệ thống mặc định, bạn có thể sử dụng lệnh dưới đây:

# localectl set-locale LANG=en_GB.utf8

Để kiểm tra xem mọi thứ có ổn không, bạn có thể chạy lại lệnh sau:

# localectl status

Bây giờ, đầu ra phải giống như sau:

# localectl status
 System Locale: LANG=en_GB.utf8
 VC Keymap: n/a
 X11 Layout: n/a

Sử dụng localectl bạn cũng có thể thiết lập ánh xạ bàn phím ảo trên hệ thống của mình. Để biết thêm thông tin về các tùy chọn có sẵn, bạn có thể sử dụng cờ –help:

# localectl --help

Đầu ra của lệnh trên phải tương tự như lệnh sau:

# localectl --help
localectl [OPTIONS...] COMMAND ...

Query or change system locale and keyboard settings.

-h --help Show this help
 --version Show package version
 --no-pager Do not pipe output into a pager
 --no-ask-password Do not prompt for password
 -H --host=[USER@]HOST Operate on remote host
 -M --machine=CONTAINER Operate on local container
 --no-convert Don't convert keyboard mappings

Commands:
 status Show current locale settings
 set-locale LOCALE... Set system locale
 list-locales Show known locales
 set-keymap MAP [MAP] Set console and X11 keyboard mappings
 list-keymaps Show known virtual console keyboard mappings
 set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
 Set X11 and console keyboard mappings
 list-x11-keymap-models Show known X11 keyboard mapping models
 list-x11-keymap-layouts Show known X11 keyboard mapping layouts
 list-x11-keymap-variants [LAYOUT]
 Show known X11 keyboard mapping variants
 list-x11-keymap-options Show known X11 keyboard mapping options

 

PS. Nếu bạn thích bài đăng này, về cách thiết lập ngôn ngữ hệ thống trên CentOS 7, hãy chia sẻ nó với bạn bè của bạn trên các mạng xã hội bằng cách sử dụng các nút ở bên trái hoặc đơn giản là để lại câu trả lời bên dưới. Cảm ơn.

Facebook Comments

Trả lời

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *