Linuxでシステムロケールを変更する方法

この記事では、Linuxでシステムロケールを変更する方法について説明します。

システムロケールは、言語、国、文字エンコードを定義します。Linuxのシステムロケールを使用するシェルセッションとシステムライブラリだけでなく、アプリケーションにも役立ちます。ロケールは、Linuxシステムで設定した言語または地域/国に従ってフォーマットされた時刻/日付形式、曜日、数字、通貨、およびその他の多くの値を識別するために重要な役割を果たします。

それでは、始めて、現在インストールされているシステムロケールと、Linuxでシステムのロケールを変更する方法を確認しましょう。

Linuxでシステムロケールを表示する方法

現在インストールされているロケールに関する情報を表示するには、localeまたは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

LC_TIMEなど、環境変数に関する詳細情報を確認するには、次のようにします

# 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'

使用可能なすべてのロケールのリストを表示するには、次のコマンドを使用します。

# locale -a

C
C.UTF-8
en_US.utf8
POSIX

Linuxでシステムロケールを設定する方法

システムロケールを変更するには、update-localeまたはlocalectlコマンドを使用します。LANG変数を使用すると、システム全体のロケールを設定できます。

次のコマンドは、LANGをen_IN.UTF-8に設定し、LANGUAGEの定義を削除します。

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

特定のロケールパラメータを設定するには、適切な変数を編集します。例えば。

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

グローバルロケール設定は、次のファイルにあります。

/etc/default/locale – on Ubuntu/Debian
/etc/locale.conf – on CentOS/RHEL

これらの値は手動で編集することもできます。そのために〜/ .bash_profileファイルを開き、次の行を追加します。

LANG='en_IN.utf8″
export LANG

Linuxでシステムロケールを変更する方法を見てきました。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。