Setting the CentOS 7 Locale
Within the systemd eco-system we see many new tools including those that can set the Cent)S 7 locale. The new tools that interface with the systemd system initialization daemon in Enterprise Linux are plentiful and warrants to move away from upstart. In this video we look at the localectl command in CentOS 7.
The system locale is configured in the file /etc/locale.conf but the settings are limited to the sort order, display language, time format etc. Other important setting include the keyboard layout for consoles and the GUI if the X Server is running. The command localectl can display and control many of these setting.The idea is that we can use one command to set both the current and persistent settings needed to set the locale and related data. The developers have decided the keyboard layout both for physical and GUI application should be configurable through the one tool, rather than two separate files. This type of unification is needed to streamline Linux administration.
The following commands summarize some of what is available.
localectl status # to display locale settings localectl set-locale LANG=en_GB.utf8 # to set the Language localectl list-locales # to lists locales locale list-keymaps # list keyboard mappings locale set-keymap uk # sets the key map
The video will step you through the command usage.