Linux 7

OS 시간 한국 표준시로 수정하기

VM을 신규로 구성하고 OS를 처음으로 사용하는 경우, 일반적으로 UTC 기준으로 시간/날짜가 설정된다. 이 경우 로그 시간이나, 기동여부를 확인하는데 어려움을 겪을 수 있다. 시간 기준을 확인하고 KST로 수정하는 방법을 소개한다. 1. Timezone 확인 일반적으로 date 함수를 사용하여 시간과 Timezone을 확인하며, 조금 더 상세한 확인을 위해서는 timedatectl 명령어를 실행한다. $ date $ timedatectl 2. Timezone을 한국으로 설정 (root 권한으로 스위치하여 수행하거나, sudo 명령어를 사용하여 진행) Timezone은 위 date 명령어로 쉽게 확인이 가능하지만, 실제 Linux에 설정되어 있는 timezone 정보는 /etc/localtime을 통해 ..

IT/OS 2022.03.09

Linux OS 한국시간(KST) 설정

신규로 구성된 OS에 대해 한국 표준시(KST, UTC+09:00)가 적용되어 있지 않아 로그 확인등에 어려움을 겪을 수 있다. 다음 명령어 실행으로 간단하게 수정 가능하다.(root 계정으로 실행, sudo 권한있는 계정이면 앞에 sudo 붙이면 됨.) - 현재 시간 설정 확인 > date - TIMEZONE 확인(Seoul 확인되어야 함.) > ls /usr/share/zoneinfo/Asia - 한국표준시(KST) 설정 > ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime -> date로 확인

IT/OS 2021.02.06

메모리/CPU 과점 프로세스 찾아내기

(Linux 환경 / java 프로세스 기준) 1. top : 메모리나 CPU를 과점하는 프로세스 및 PID 확인 (여기서는 28322를 예시로 함.) 2. top -H -p 28322 : 해당 PID로 실행중인 프로세스 전체 확인 (-> 여기서 자식프로세스로 28337 확인을 예시) 3. jstack -F 28322 > thdump_28322.txt : 3초 간격으로 실행, 쓰레드 덤프를 발생시킨다 / jstack -F 28322 > thdump_28322_1.txt / jstack -F 28322 > thdump_28322_2.txt 4. view thdump_28322.txt : 쓰레드 덤프를 확인한다. STUCK, RUNNING 인 처리건을 주로 확인한다. 이때, 실제 PID에 매핑되는 쓰레드를 ..

IT/WEBWAS 2020.07.11

vi 편집기_자주 쓰는 명령어

engn/files/> vi file.xml (view 로 먼저 파일을 보고, 수정하는 것을 추천) 입력 변경 i 인서트 r 수정 x 커서있는 한칸 삭제 o 한 줄(엔터키) 내려가서 insert u 수정 내용 원복 $ 해당 줄의 끝으로 이동 :%s/aaa/bbb/g 편집 파일 내 aaa를 bbb로 변경 마우스 우클릭 클립보드 복사내용 붙여넣기 :w 편집내용 저장 :wq 저장하고 닫기 :q! 저장 안하고 나가기 :set number 좌측에 행 번호 보여주기 **vi -b 파일명 : 바이너리 형태로 파일을 연다.( UltraEdit 등의 편집기 사용으로 인해 엔터키로 인한 특수문자가 들어간 경우, 확인 가능하다.)

IT/OS 2020.06.13