목록Linux (6)
WAS 엔지니어
Heap Dump OOM 발생시 그때의 Heap Memory 상태 스냅샷을 확보할 수 있으며 .hprof 확장자의 heap dump 파일로 저장됨 -XX:HeapDumpOnOutOfMemoryError : OOM 발생 시 Heap dump 생성 -XX:HeapDumpPath : Heap dump 파일의 위치 OOM이 없더라도, 메모리 누수가 의심되거나 현재의 메모리 상태를 확인하고 싶을 때 jmap을 사용하여, 수동으로 Heap memeory 상태를 dump 파일로 저장할 수 있음 $ jmap -dump:format=b,file=${PATH}/[filename].hprof ${PID} => 띄어쓰기 조심! - Heap 동적으로 할당되어 사용할 수 있는 메모리 영역 주로 실행중에 생성되는 객체들이 저장되고..
네트워크 설정이란? RHEL 7부터 네트워크를 모니터링하고 관리하는 데몬인 NetworkManager가 생김 네트워크 관련 설정 파일은 /etc/sysconfig/network-scripts/ 디렉토리에서 관리함 nmcli 명령을 통해 설정 파일 수정 가능/ 동적 연결 및 정적 연결 진행 여러 개의 설정 파일로 네트워크 관리 가능 네트워크 관리를 위해서는 ip, netmask, gateway 3가지를 알아야함 # ip 주소 확인 방법 ifconfig ip a 네트워크 설정 방법 1. nmcli 2. nmtui 3. 그래픽 도구 4. 설정파일을 직접 작성하는 방법 nmcli Linux Network Manager 제어 명령어 $ nmcli device device 종류를 확인 $ nmcli con show..
nohup 리눅스, 유닉스에서 shell script 파일을 데몬형태로 실행시키는 프로그램 터미널 세션이 끊겨도 실행을 멈추지 않고 동작할 수 있게 함 & 프로세스를 실행할 때 백그라운드에서 동작 할 수 있도록 만드는 명령어 nohup으로 실행할 shell script 파일은 현재 permission이 755 이상 이어야 함. 사용방법 $ nohup shell.sh & $ nohup sh -- ./shell.sh & $ nohup shell.sh 1>/dev/null 2>&1 & 종료방법 kill -9 [PID]
vi 내용 치환 :%s[대상문자열]/[바꿀문자열] : 파일 전체에서 모든 대상문자열을 바꿀 문자열로 치환 vi color scheme 사용 vi 주석이 짙은 파랑이라 색이 보이지 않을 때가 있다. 좀 더 가독성있게 색상을 변경하는 방법이다.( 짙은 파랑 -> 연한 하늘색) :colo desert :color desert
du - disk usage - 디렉토리 디스크 사용량 확인 - 특정 디렉토리를 기준으로 디스크 사용량 확인 -h : 이름을 지정하지 않으면 현재 디렉토리 기준으로 디스크 사용량 출력 -s : 요약된 정보를 출력 -a : 하위 디렉토리에 포함된 파일까지 추가 df - disk free - 디스크 여유 공간 확인 - 시스템 전체의 디스크 공간을 확인 -h : M or G 단위로 디스크 공간 확인 가능 -a : 모든 파일 시스템 출력 -T : 파일 시스템 유형 보여줌