Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 4. Changing basic environment settings
Configuration of basic environment settings is a part of the installation process. The following sections guide you when you change them later. The basic configuration of the environment includes:
- Date and time
- System locales
- Keyboard layout
- Language
4.1. Configuring the date and time Copier lienLien copié sur presse-papiers!
Accurate timekeeping is important for several reasons. In Red Hat Enterprise Linux, timekeeping is ensured by the NTP protocol, which is implemented by a daemon running in user space. The user-space daemon updates the system clock running in the kernel. The system clock can keep time by using various clock sources.
Red Hat Enterprise Linux 8 uses the chronyd daemon to implement NTP. chronyd is available from the chrony package. For more information, see Using the chrony suite to configure NTP.
4.1.1. Manually configuring the date, time, and timezone settings Copier lienLien copié sur presse-papiers!
To display the current date and time, use either of these steps.
Procedure
Optional: List the timezones:
timedatectl list-timezones
# timedatectl list-timezones Europe/BerlinCopy to Clipboard Copied! Toggle word wrap Toggle overflow Set the time zone:
timedatectl set-timezone <time_zone>
# timedatectl set-timezone <time_zone>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Set the date and time:
timedatectl set-time <YYYY-mm-dd HH:MM:SS>
# timedatectl set-time <YYYY-mm-dd HH:MM:SS>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Verification
Display the date, time, and timezone:
date
# date Mon Mar 30 16:02:59 CEST 2020Copy to Clipboard Copied! Toggle word wrap Toggle overflow To see more details, use the timedatectl command:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2. Configuring time settings by using the web console Copier lienLien copié sur presse-papiers!
You can set a time zone and synchronize the system time with a Network Time Protocol (NTP) server in the RHEL web console.
Prerequisites
- You have installed the RHEL 8 web console.
- You have enabled the cockpit service.
Your user account is allowed to log in to the web console.
For instructions, see Installing and enabling the web console.
Procedure
Log in to the RHEL 8 web console.
For details, see Logging in to the web console.
- Click the current system time in Overview.
- Click System time.
- In the Change System Time dialog box, change the time zone if necessary.
In the Set Time drop-down menu, select one of the following:
- Manually
- Use this option if you need to set the time manually, without an NTP server.
- Automatically using NTP server
- This is a default option, which synchronizes time automatically with the preset NTP servers.
- Automatically using specific NTP servers
- Use this option only if you need to synchronize the system with a specific NTP server. Specify the DNS name or the IP address of the server.
- Click Change.
Verification
- Check the system time displayed in the System tab.
4.3. Configuring the system locale Copier lienLien copié sur presse-papiers!
System-wide locale settings are stored in the /etc/locale.conf file that is read at early boot by the systemd daemon. Every service or user inherits the locale settings configured in /etc/locale.conf, unless individual programs or individual users override them.
Procedure
Optional: Display the current system locales settings:
localectl status
# localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de X11 Variant: nodeadkeysCopy to Clipboard Copied! Toggle word wrap Toggle overflow List available system locale settings:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Update the syste locale setting:
For example:
+
localectl set-locale LANG=en_US.UTF-8
# localectl set-locale LANG=en_US.UTF-8
The GNOME Terminal does not support non-UTF8 system locales. For more information, see the Red Hat Knowledgebase solution The gnome-terminal application fails to start when the system locale is set to non-UTF8.
4.4. Configuring the keyboard layout Copier lienLien copié sur presse-papiers!
The keyboard layout settings control the layout used on the text console and graphical user interfaces.
Procedure
To list available keymaps:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow To display the current status of keymaps settings:
localectl status
$ localectl status ... VC Keymap: us ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow To set or change the default system keymap. For example:
localectl set-keymap us
# localectl set-keymap usCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.5. Changing the font size in text console mode Copier lienLien copié sur presse-papiers!
You can change the font size in the virtual console.
Procedure
Display the currently-used font file:
cat /etc/vconsole.conf FONT="eurlatgr"
# cat /etc/vconsole.conf FONT="eurlatgr"Copy to Clipboard Copied! Toggle word wrap Toggle overflow List the available font files:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Select a font file that supports your character set and code page.
Optional: To test a font file, load it temporarily:
setfont LatArCyrHeb-16.psfu.gz
# setfont LatArCyrHeb-16.psfu.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow The
setfontutility applies the font file immediately and terminals use the new and font size until you reboot or apply a different font file.-
To return to the font file defined in
/etc/vconsole.conf, entersetfontwithout any parameters. Edit the
/etc/vconsole.conffile and set theFONTvariable to the font file RHEL should load at boot time, for example:FONT=LatArCyrHeb-16
FONT=LatArCyrHeb-16Copy to Clipboard Copied! Toggle word wrap Toggle overflow Reboot the host
reboot
# rebootCopy to Clipboard Copied! Toggle word wrap Toggle overflow