본문 바로가기
반응형

공부35

[Linux] vim(vi) editor 한글 입력시 깨짐 해결방법 일반적으로 linux os 에서 한글을 사용하는 경우가 적다. 특별히 고객이 원하거나 상대방에게 조금 더 쉽게 설명을 위해서는 예외적으로 한글을 사용한다. 그렇지만 국제 표준이 아니기 때문에 영어가 아닌 한글은 보통 깨져서 보이며 인코딩 방식을 변경하여 해결하면 된다. 1. set encoding을 사용하여 해당 작업 중에 일시적으로 인코딩을 적용 vim editor에서 'esc'를 누른 후 ':set encoding=utf-8' 를 입력한다. 입력 후 확인하면 바로 한글이 정상적으로 보이는 것을 알 수 있다. 단, 일시적으로 저장 후 다시 열어보면 한글이 깨져서 보인다. 2. 영구적 적용 - vim 설정 값 변경 /etc/vimrc 는 vim에 대한 설정이 들어있다. 이곳에 코드를 추가하여 한글입력이 .. 2023. 3. 14.
[Linux] 물리서버 전원 버튼 클릭 시 Poweroff 비활성화 물리서버 전원이 눌려 전원이 꺼지거나 재기동 되는 불상사를 막기 위한 설정이다. ACPI Advanced Configuration and Power Interface의 약자로 소프트웨어와 하드웨어 구성 요소가 OS, Board, 주변장치(CD-ROM, HDD 등) 구성, 전원 관리를 담당하는 일반적인 인터페이스를 정의 한다. ACPI Event Power button 관련 이벤트는 acpi에서 관리되며 해당 설정은 '/etc/systemd/logind.conf'에서 확인 할 수 있다. ACPI 설정 값으로는 여러가지가 있지만 일반적으로는 "HandlePowerKey"만 적용하면 된다. 주석처리된 부분을 보면 default 값은 "poweroff"이며 이 부분을 주석 처리 후 "HandlePowerKey=.. 2023. 3. 13.
[html]overflow를 사용한 scroll bar 적용 overflow overflow란? 콘텐츠(내용)이 너무 커서 블록 서식 맥락에 맞출 수 없을 경우 사용, 해당 속성을 사용하기 위해서는 반드시 높이(height or max-height)를 설정하거나 wite-space를 nowrapd으로 설정해야 한다. overflow-x : 가로 방향 설정 overflow-y : 세로 방향 설정 overflow options overflow: visible : 기본값으로 콘텐츠(내용)이 길어도 그대로 보임 overflow: hidden : 지정된 블록 크기(가로, 세로)를 넘어갈 경우 넘어간 부분을 숨김 overflow: scroll : 콘텐츠(내용) 크기에 상관 없이 스크롤 바를 적용 overflow: auto : 콘텐츠(내용)이 블록 크기(가로, 세로)를 넘어갈.. 2023. 3. 11.
쿠버네티스 클러스터의 구조 기본구성 마스터, 노드 서버로 구성되어 있으며 마스터 서버는 1대로도 가능하나 보통 고가용성을 위해 서버 3대를 구성한다. 실제 클러스터를 관리하는 리더 마스터 1대에 나머지 2대는 대기하고 있으며 리더 마스터 에 장애가 발생할 경우 다른 2대 중 1대가 리더 마스터가 되며 좀 더 안정적으로 운영하려면 마스터 서버를 5대까지도 구성할 수 있는데 홀수로 구성을 한다. 주요 컴포턴트 (1) Master etcd : coreos에서 개발한 고가용성을 제공하는 키값 저장소이며 쿠버네티으세어 필요한 모든 데이터를 저장하는 데이터 베이스 역할, 서버 하나당 프로세스 1개만 사용하며 보통 ectd 자체를 클러스터링 한 후 여러개 마스터 서버에 분산 실행하여 안정성을 보장함 kube-apiserver : 클러스터의 a.. 2023. 2. 27.
반응형