참고:
- 이 자습서는 Oracle에서 제공하는 무료 실습 환경에서 사용할 수 있습니다.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값이 사용됩니다. 랩을 완료한 후에는 이러한 값을 클라우드 환경과 관련된 값으로 대체하십시오.
Oracle Linux에서 설치를 지역화하는 방법 학습
소개
대부분의 Oracle Linux 시스템은 데스크톱 환경 없이 설치됩니다. 하지만 명령줄을 사용하는 여러 가지 방법을 사용하여 시스템 호스트 이름과 같은 기본 시스템 설정을 구성할 수 있습니다.
이 자습서에서는 명령줄에서 시스템 호스트 이름, 로케일, 언어, 날짜 및 시간을 구성하는 방법에 대해 설명합니다. 이 사용지침서는 Oracle Linux 8 이상 사용자를 대상으로 합니다.
목표
이 실습을 마치면 다음을 수행할 수 있습니다 .
- 시스템 호스트 이름 설정
- 시스템 로케일 및 시스템 언어 설정
- 시스템 날짜, 시간 및 시간대 설정
필요 조건
- Oracle Linux 8의 모든 시스템
시스템 호스트 이름 업데이트
주: 무료 실습 환경을 사용할 때는 연결 및 기타 사용 지침은 Oracle Linux Lab Basics을 참조하십시오.
다른 배포에서는 시스템 호스트 이름을 구성할 때 일반적으로 /etc/hostname
및 /etc/hosts
와 같은 시스템 파일을 편집하고 hostname
명령을 실행하여 호스트 이름을 설정하고 시스템을 재부트해야 합니다. Oracle Linux를 사용하면 hostnamectl
명령을 통해 프로세스가 간소화됩니다.
-
Oracle Linux 8 시스템에 대한 정적 및 임시 호스트 이름을 검토합니다.
sudo hostnamectl
주: 정적 호스트 이름은 시스템의 기본 호스트 이름이며
/etc/hostname
파일에 구성됩니다. 임시 호스트 이름은 시스템 부트 후 DHCP 또는 mDNS와 같은 서비스로 시스템에 대해 설정된 이름을 나타냅니다. 임시 호스트 이름이 설정되지 않은 경우 정적 호스트 이름이 사용됩니다. -
정적 호스트 이름을 설정합니다.
sudo hostnamectl set-hostname myoracle.oraclehost
-
자체 참조에 대해 "출력" 호스트 이름을 설정할 수도 있습니다.
sudo hostnamectl set-hostname --pretty "My Oracle Linux 8 Server"
주: Pretty 호스트 이름은 사용자 인터페이스 환경에 표시되는 친숙한 자유 형식 시스템 이름입니다. 일반적으로 임시 호스트 이름과 Pretty 호스트 이름은 동일합니다. 그러나
hostnamectl
명령을 사용하면 각 값에 대해 서로 다른 값을 설정할 수 있습니다.
시스템 로케일 및 언어 업데이트
localectl
명령을 사용하여 기본 시스템 로케일 및 언어 설정을 설정합니다. 이 명령은 로케일 정보 생성을 처리하고 명령줄이나 데스크탑 환경에서 사용자가 시스템에 로그인할 때 기본값을 설정합니다. 명령줄 및 데스크탑 환경 모두에 대해 기본 키보드 매핑을 설정하는 데도 명령을 사용할 수 있습니다.
-
현재 시스템 로케일을 검토합니다.
sudo localectl
-
사용 가능한 모든 로케일을 나열합니다.
sudo localectl list-locales
-
로케일을 영국 영어 및 UTF-8 인코딩으로 설정합니다.
sudo localectl set-locale en_GB.utf8
주: 시스템 로케일은 터미널 및 여러 GUI 응용 프로그램에 대한 정보 표시에 사용되는 언어 및 문자 집합 인코딩을 정의합니다. 로케일 옵션은 일반적으로
LANGUAGE_COUNTRY.CODESET[@MODIFIERS]
형식으로 나열됩니다.LANGUAGE
은 ISO 639 언어 코드입니다(예: 영어는en
,COUNTRY
는 ISO 3166 국가 코드입니다. 예를 들어, 영국은GB
, 영국은CODESET
, 문자 집합 또는 인코딩입니다. 예:utf-8
. 따라서 이 예에서 로케일은en_GB.utf8
입니다. -
사용 가능한 모든 키맵을 나열합니다. 종료하려면 q 키를 누릅니다.
sudo localectl list-keymaps
-
키맵을 영국 영어로 설정:
sudo localectl set-keymap gb
-
터미널 window에 입력하여 변경 사항이 적용되었는지 테스트합니다. 미국 영어 qwerty 키보드를 사용하는 경우 " 및 @ 키가 교체되어 있어야 합니다.
-
이제 시스템의 로케일 설정을 변경하여 고유의 지역화 기본 설정을 반영할 수 있습니다.
주: 특정 세션이나 사용자에 대해 로케일을 구성할 수도 있습니다. 세션 기반 구성의 경우
LANG
환경 변수를 설정합니다. 사용자 기반 구성의 경우 사용자 프로파일 또는 셸 구성에서LANG
변수를 설정합니다. 따라서 환경 변수는 사용자가 시스템에 로그인할 때마다 설정됩니다.
시스템 날짜 및 시간 업데이트
timedatectl
명령을 사용하여 시스템 날짜 및 시간을 설정합니다. 이 명령은 하드웨어 시계라고도 하는 실시간 시계(RTC)와 시스템 커널에서 유지 관리되는 시스템 시계를 업데이트합니다.
-
현재 시스템 날짜 및 시간 구성을 검토합니다.
sudo timedatectl
-
모든 시스템 시간대를 나열합니다. 종료하려면 q 키를 누릅니다.
sudo timedatectl list-timezones
-
복합 이름에 밑줄을 사용하여 시간대를 검색합니다. 예를 들어, 태평양 일광 절약 시간(PDT)을 찾으려면 다음과 같이 입력합니다.
sudo timedatectl list-timezones | grep 'Los_Angeles'
-
시간대 설정:
sudo timedatectl set-timezone America/Los_Angeles
-
수동으로 일 및 시간 설정:
sudo timedatectl set-time '2100-01-01 00:00:00'
주: NTP 서비스가 활성으로 설정된 경우 시스템의 날짜 및 시간이 구성된 NTP 서버와 자동으로 동기화됩니다. 이 시나리오에서는 시스템의 날짜 또는 시간을 직접 수정할 수 없습니다.
추가 정보
chrony
을 사용하여 네트워크상의 시스템 날짜 및 시간을 동기화하는 방법(https://docs.oracle.com/en/learn/config_chrony_linux_8/)을 알아봅니다.
명령줄 인터페이스에서 날짜 및 시간을 구성하는 데 대한 자세한 정보가 필요한 경우에도 https://www.youtube.com/watch?v=q8VlYiF5sx8에 제공된 비디오 데모 및 자습서가 유용합니다.
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Learn How to Localize Your Installation on Oracle Linux
F49923-03
May 2022
Copyright © 2021, Oracle and/or its affiliates.