리눅스에서 터미널이나 vi 한글이 깨질 때 해결책입니다.

 

 

1. 터미널 한글깨짐

 

vi ~/.bashrc 에서 아래 코드를 추가하고 재접속 합니다.

 

LANG="ko_KR.UTF-8"

export LANG="ko_KR.UTF-8"

 

 

 

2. vi 한글깨짐

 

vi ~/.vimrc 에서 아래 코드를 추가합니다.

 

set encoding=utf-8

set fileencodings=utf-8,euc-kr

 

반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,

기존 Centos 6 점대 버전까지는

 

/etc/sysconfig/i18n  에서 캐릭터셋을 설정했지만 Centos 7 부터는 변경되었다

 

 

 

locale

 

서버의 캐릭터셋 확인

 

[root@servblog ~]# locale

LANG=ko_KR.utf8

LC_CTYPE=”ko_KR.utf8″

LC_NUMERIC=”ko_KR.utf8″

LC_TIME=”ko_KR.utf8″

LC_COLLATE=”ko_KR.utf8″

LC_MONETARY=”ko_KR.utf8″

LC_MESSAGES=”ko_KR.utf8″

LC_PAPER=”ko_KR.utf8″

LC_NAME=”ko_KR.utf8″

LC_ADDRESS=”ko_KR.utf8″

LC_TELEPHONE=”ko_KR.utf8″

LC_MEASUREMENT=”ko_KR.utf8″

LC_IDENTIFICATION=”ko_KR.utf8″

LC_ALL=

[root@servblog ~]#

 

 

변경방법 1

 

vi /etc/locale.conf

 

#LANG=ko_KR.utf8

LANG=ko_KR.euckr

utf8 에서 euckr로 변경

 

변경방법 2

 

[root@servblog ~]# localectl set-locale LANG=ko_KR.euckr

euckr로 세팅

 

 

 

변경후 서버에 재접속시 변경확인가능

 

[root@servblog ~]# locale

LANG=ko_KR.euckr

LC_CTYPE=”ko_KR.euckr”

LC_NUMERIC=”ko_KR.euckr”

LC_TIME=”ko_KR.euckr”

LC_COLLATE=”ko_KR.euckr”

LC_MONETARY=”ko_KR.euckr”

LC_MESSAGES=”ko_KR.euckr”

LC_PAPER=”ko_KR.euckr”

LC_NAME=”ko_KR.euckr”

LC_ADDRESS=”ko_KR.euckr”

LC_TELEPHONE=”ko_KR.euckr”

LC_MEASUREMENT=”ko_KR.euckr”

LC_IDENTIFICATION=”ko_KR.euckr”

LC_ALL=[root@servblog ~]# cat /etc/locale.conf

LANG=ko_KR.euckr

 

 

시스템에서 변경가능한 캐릭터셋 확인명령어

 

localectl list-locales

 

[root@servblog ~]# localectl list-locales

반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,

[Linux] Ubuntu 18 LTS 고정 IP 설정(static ip config)

Ubuntu 18 LTS 부터는 Netplan 이 적용되어 설정 방식이 변경됨.

netplan 은 yaml 을 사용

 

설정

  1. 시스템의 interface 목록 확인

    $ ls /sys/class/net

     

     

    enp0s31f6 lo

    Copy

     

  2. 설정 파일 에디터로 오픈

    sudo vi /etc/netplan/50-cloud-init.yaml

    Copy

     

  3. yaml 의 ethernets  항목에 1번에서 확인한 인터페이스(enp0s31f6 ) 이름을 추가하고 하위에 네트워크 설정 추가

    /etc/netplan/50-cloud-init.yaml

    network:

    ethernets:

    enp0s31f6:

    addresses: [192.168.0.214/24]

    gateway4: 192.168.0.1

    nameservers:

    addresses: [168.126.63.1,8.8.8.8]

    # search: [lesstif.com]

    # dhcp4: yes

    dhcp4: no

    # optional: true

    version: 2

    Copy

     

    고정 IP 설정시 dhcp4: no 를 꼭 추가

  4. 저장하고 빠져 나옴

  5. 설정 반영

    sudo netplan apply

    Copy

     

  6. 설정 반영 확인

    $ ip addr

    $ ip route

    Copy

     

  7. network 을 사용하는 명령어(Ex: nslookup)를 사용해서 정상 동작 여부 확인

    $ nslookup google.com

    Copy

     

* Stock Advisor 서버 netplan 설정

root@twodigit-System-Product-Name:/etc/netplan# more 01-network-manager-all.yaml

# Let NetworkManager manage all devices on this system

network:

  version: 2

  renderer: NetworkManager

  ethernets:

   enp5s0:

     dhcp4: no

     dhcp6: no

     addresses: [192.168.11.36/24]

     gateway4: 192.168.11.1

     nameservers:

      addresses: [164.124.101.2,8.8.4.4]

반응형
블로그 이미지

조이풀 라이프

Lift is short, enjoy the life

,