📖
Simple & Clear Engineer Note
  • This is me
  • Infra 용어
  • Linux Acceptance test
    • ISO 9126의 특성에 따른 OS 항목 분류
    • 기능성 (Functionality)
      • Kernel 영역
      • LVM (Logical Volume Manager)
      • API (daemon 서비스 상태 체크)
      • CPU 정보 및 Firmware 확인
      • Memory 용량 및 Slot 확인
      • Negotiation 상태 확인
      • Raid 구성 확인
      • WEB/WAS 설치
      • Cache/Swap 메모리 초기화
      • NFS (Network File System)
    • 신뢰성 (Reliability)
      • Bonding
      • System Reboot
      • Disk Mirror
      • Multipath
      • Cluster
      • Backup & Optical Drive check
      • kdump
      • watchdogtimer
    • 사용성 (Usability)
      • Locale
      • Network 구성
      • Hosts file
      • DNS(Domain Name System)
      • NTP(Network Time Protocol) 시간 동기화
      • tcpdump
      • SSH (Secure Shell)
      • Runlevel
      • Crontab 작업 예약
      • TimeZone
      • VNC(Virtual Network Computing)
      • Yum local repository
    • 유지보수성 (Maintenance)
      • hdparm
    • 보안성 (Security)
      • Permission error 해결방법
    • 기타(ETC)
      • X window
      • Macro (Shell Script & TeraTerm(TTL))
  • Webserver
    • Infra Structure 소개
      • HTML +CSS +JavaScript
      • MongoDB + Flask
  • Hadoop Guide
    • Hadoop Single설치 (ver 2.7.4)
  • MachineLearning
    • 확률(Probability)
    • Machine learning이해하기
    • Processing Data(Numpy)
    • Data Handling - Pandas
      • feature Scaling
      • Data encoding
    • Analysis(with Python & R)
      • 기초통계지식
      • 회귀(Regression)
      • 분류(Classification)
      • 차원축소(Dimension Reduction)
      • 군집화(Clustering)
      • 평가(Evaluation)
      • Scikitlearn
    • Text Analysis
    • Time Series Analysis
    • Statistics
    • Customer Value Analysis
  • Deep Learning
    • CS231n
      • CS231n (Lecture 1~6)
      • CS231n(Lecture7~12)
  • DataBase
    • DataBase
    • Transaction
    • Oracle 12C setup
    • MySQL setup
    • neo4j Enterprise Setup
    • SQL
    • Data inquiry and data analysis using SQL
    • 품질 & RiskManagement
    • 성능(Performance)
    • 안정성
    • 이기종간 데이터 이관방법
  • 기타
    • JAVA용어정리(암기)
  • Windows 관리
    • WINDOW 서버 root 권한 설정 방법
    • 접속자 확인
  • EMRproject
    • Git & Github
Powered by GitBook
On this page
  • 개념 및 목적
  • 기능 및 옵션[1]
  • 실행 및 확인방법
  • <local 설정 확인 및 변경 방법>
  • 원인 및 해결방법
  • 원인 (Cause)
  • 해결방법 (Solution)
  • Reference

Was this helpful?

  1. Linux Acceptance test
  2. 사용성 (Usability)

Locale

Locale 설정 확인 및 변경

개념 및 목적

Locale은 프로그램을 언어와 국가에 최적화하기 위해서 사용하는 "지역/언어"정보다. 프로그램은 시스템 관리자가 설정한 locale에 따라서, 입/출력 인코딩을 적용해서 메시지를 출력한다[1].

기능 및 옵션[1]

목록

정의

LANG

LC_* 값들을 설정하지 않았을 때 적용되는 기본 값

LC_ALL

모든 카테고리에 대한 로케일 설정을 위한 환경변수

LC_TIME

시간 출력 양식 설정

LC_TELEPHONE

전화번호의 출력 양식 설정

LC_PAPER

종이의 크기 형식. 11 x17 inches, A4 등등

LC_NUMBER

숫자표현양식. 대부분 소수구분으로 "."을 사용하지만, 어떤 나라는 ","을 사용

LC_NAME

이름 표기 형식. first, last name등

LC_MESSAGES

시스템 메시지 출력에 사용할 언어

LC_CTYPE

대문자, 소문자간의 변환 형식

LC_COLLATE

알파벳의 정렬과 관련된 규칙

실행 및 확인방법

<local 설정 확인 및 변경 방법>

1. 현재 locale 설정 확인 # locale

2. 설정 가능한 locale 확인 # locale -a

원인 및 해결방법

원인 (Cause)

서버 로그인 시 locale 에러가 다음사진과 같이 발생할 때가 종종 있다. Often, when logging in to the server, a locale error occurs as shown in the following picture.Error: -bah: warning: set locale:LC_ALL: cannot change locale (ko_KR.UTF-8)

해결방법 (Solution)

/etc/skel/의 bash파일들을 /home/밑에 지정하고 싶은 디렉토리에 복사한다. Copy the Bash files from /etc/skel/ to directory you want to specify to under /home

vi 에디터로 들어가 locale 정보를 추가시킨다. # vi /etc/sysconfig/i18n

환경 설정 내용을 즉시 적용시킨다. # source /etc/sysconfig/i18n

Reference

Previous사용성 (Usability)NextNetwork 구성

Last updated 4 years ago

Was this helpful?

[1] 리눅스 Locale 설정 - Joinc

https://www.joinc.co.kr/w/Site/Linux/Locale
/etc/sysconfig/i18n