--------------------------+-------------------------------------------------------------
명령어 l 용 도
----------------------------------------------------------------------------------------
gnome-control-center l 시스템 설정 도구 모음 (GUI)
timedatectl l CentOs 7의 시간 설정 , Time zone 설정 , ntp 설정 도구
date l 날짜 및 시간 확인 및 설정
hwclock l 하드웨어 시계 날짜 및 시간 확인 및 설정
/etc/localtime l 시간대 (Time zone) 파일
rdate l 타임서버에서 시간 가져 오거나 날짜 시간 동기화
ntpdate l ntp 클라이언트 ntp 시간 동기화
crontab l 시스템 스케줄러 , 반복되는 시간에 프로그램 실행
locale l 로케일 확인
-------------------------+---------------------------------------------------------------
키보드 및 마우스 설정 하는 방법
1. 키보드 및 단축키 설정
> 프로그램 > 시스템도구 > 설정 > 키보드
> 한/영키가 먹지 않을 때는 "Ctrl + Space" 키를 입력하여 전환 가능했었지만
CentOS 7 부터는 "Super(윈도우키)+Space" 키를 사용하여 한/영을 전환한다
2. IBUS 설정
※ IBUS : Linux/Unix 를 위한 지는형 입력BUS)
>바탕화면 우측상단 IBUS트레이 선택 > 마우스 우클릭 > 설정
> CentOS6 이하 버전에서는 한/영 전환키 지정을 위해 사용하였지만
> CentOS7 에서는 한자 변환키 관련 설정만 제공한다
3. 마우스 설정
> 프로그램 > 시스템도구 > 설정 > 마우스 및 터치패드
날짜 및 시간 설정
(GUI) 환경에서 설정
프로그램 > 시스템도구 > 설정 > 날짜 및 시간
1. timedatectl 명령어를 사용해 시간 정보 확인
# timedatectl
* Local time : 현재 지역 (Asia/Seoul, KST) 시간
* Universal time : 협정세계시
* RTC time : Real-time clock (하드웨어 시계 , CMOS시계 , BIOS시계라고도 함)
* Timezone : 시간대(Time zone)
* NTP enabled : NTP 활성화 여부
* NTP synchronized : NTP로 동기화되었는지 여부
* RTC in local TZ : RCT(하드웨어 시계)를 시스템 시계와 동일하게 사용할 것인지 여부
yes로 설정하면 썸머타임이 설정되지 않고 , Timezone 설정에 문제가 많다
* DST active : DST(Daylight sacin time , 썸머타임) 설정여부
2. 날짜 및 시간 설정
- 날짜와 시간 모두 설정
# timedatectl set-time "2014-07-07 22:42:30"
- 2014년 7월 7일 오후 10시 42분 30초로 설정한 것
- 날짜만 설정
# timedatectl set-time "2014-07-07
- 2014년 7월 7일으로 설정한 것
- 시간만 설정
# timedatectl set-time "22:42:30"
- 오후 10시 42분 30초로 설정한 것
3. 시간대(Time Zone) 변경
# timedatectl list-timezones | grep Asia
ex) Asia/Aden
:
:
ex) Asia/Seoul
리스트 중 변경하고자 하는 시간대가 있으면
# timedatectl set-timezone Asia/Seoul
4. RCT(하드웨어 시계) 시간 설정
- 하드웨어 시계의 시간을 설정하기 위해서는 다음과 같은 과정을 거쳐서 설정한다
# timedatectl set-local-rtc-yes <--- 시스템에서 하드웨어 시계를 사용하게 설정
# timedatectl set-time "2014-07-07 22:42:30" <---- 날짜와 시간을 설정
# timedatectl set-local-rtc no <---- 시스템에서 하드웨어 시계를 사용하지 않게 설정
5. 자동 시간 동기화
- 시간 동기화 활성화
# timedatectl set-ntp yes
- 시간 동기화 정지
# timedatectl set-ntp no
로케일 설정
※로케일(locale) : 사용자의 언어 , 국가 , 숫자 형식 , 날짜/시간 형식 , 시간대 , DST(일광 전약 시간)
통화 형식을 설정하고 있는 변수 모임 RTC 3066에 정의되어 있다
- 로케일 설정은 /etc/locale.conf에 저장된다
1. 로케일 및 키보드 설정 정보 확인
# localectl
- localectl 프로그램 실행 결과는 localectl status 실행 결과와 동일하다.
- 출력시 -
* System Locale : 현재 설정된 로케일
* VC Keymap : 가상콘솔에서 사용하는 키맵
* x11 Layouy : Xwindow에서 사용되는 키보드 레이아웃
2. 설정 가는한 로케일 출력
- localectl list-locales 명령을 사용하면 설정 가능한 로케일 목록을 출력한다
3. 로케일 설정
# localectl set-locale "LANG=ko_KR.EUC-KR"
- 설정 국가는 한국 , 언어는 한국어 , 언어셋은 EUC-KR 로 설정
- 최근에는 UTF-8(유니코드)을 더 많이 사용
4. 사용가능한 로케일 확인 명령어
- locale -a
- 많은 결고하가 나오니 more 나 grep 를 사용하여 보는것이 좋다