반응형

IT/Unix & Linux 128

nmon log 중 Interval CPU% 란 무엇일까?

안녕하세요. 슈다 입니다. nmon log를 analyser한 파일에서서 [TOP] 시트 항목 중 IntervalCPU% 라는 항목이 있는데요 해당 항목이 어떤 내용인지 확인해 보도록 하겠습니다. nmon Interval CPU% ? 특정 프로세스의 사용률 등을 확인하고 싶을 때 TOP 시트에서 프로세스 명으로 필터링 하여 확인하곤 하는데요, 끝쪽의 IntervalCPU% 라는 항목이 보입니다. 위 엑셀은 특정 프로세스, 예를 들어 "PS_1" 이라는 프로세스로 필터링 한 결과이며 그 중 Interval CPU는 모든 행에 기록되지 않고 특정 행에만 기록되어 있어 궁금증을 자아냅니다. 결론적으로 Interval CPU% 는 동일한 프로세스를 처리한 PID들의 사용률 합을 CPU 수로 나눈 것 인데요, (..

IT/Unix & Linux 2021.01.25

특정 포트 사용 유무 간단히 확인하기

안녕하세요. 슈다 입니다. 접속하고자 하는 IP주소의 특정 포트가 열려 있는지 확인할 수 있는 간단한 방법을 소개합니다. 상대방 특정 포트 오픈 유무 확인 예를 들어 아래 내용처럼 포트가 오픈되어 있는지 확인하고 싶다면 확인하고 싶은 상대방 IP : 100.100.100.100 확인하고 싶은 포트 : 1234 아래와 같이 telnet 혹은 tn 을 사용합니다. # telnet 100.100.100.100 1234 명령어를 수행한 IP에서 해당 포트가 통신된다면 아래와 유사한 메세지가 발생합니다. 위 처럼 메세지가 발생하면 명령어를 수행한 IP에서 타겟 IP의 포트는 오픈되어 있는 것 입니다. 만약 포트가 허용되어 있지 않다면 Trying... 만 출력되고 아무런 메세지가 발생하지 않습니다. 해당 프롬프트..

IT/Unix & Linux 2021.01.19

compress 수행 시 file unchanged 발생 할 경우와 gzip 사용 방법

안녕하세요. 슈다 입니다. Unix의 compress 명령 수행 시 file unchanged 가 발생하며 압축되지 않을 경우와 대체 명령에 대해 알아보겠습니다. compress 명령이 정상적으로 수행 되지 않을 때 1. 압축하려는 파일의 사이즈가 0 일때 파일 사이즈가 0인 경우 아래 문구를 출력하며 compress가 수행되지 않습니다. This file is not changed; compression does not save space. 2. 압축률이 마이너스인 경우 특정 파일을 압축하려는데 별다른 출력 없이 file unchanged 가 출력된다면 v (소문자) 옵션을 사용해 다시한번 compress를 시도해 봅니다. # compress -v 파일명 놀랍게도 압축률이 마이너스가 되는 것을 확인할 ..

IT/Unix & Linux 2021.01.12

tar 특정 디렉토리, 파일 제외하고 압축하기 (예시 포함)

안녕하세요. 슈다 입니다. tar를 이용해 특정 경로의 파일을 묶고 싶은데 사이즈가 크거나 하는 이유로 제외를 해야하는 경우가 종종 생기고는 합니다. 이럴 경우 특정 디렉토리나 파일을 제외 후 tar 압축하는 방법을 알아보겠습니다. tar 특정 디렉토리, 파일 제외 후 압축하기 tar의 -X (대문자) 옵션을 사용합니다. -X 는 exclude list 옵션으로 파일에 정의된 경로는 tar로 묶이지 않습니다. tar로 묶을 경로 : /home/test1/tmp/* 제외하고 싶은 파일 : /home/test1/tmp/a, /home/test1/tmp/b 우선 제외하고 싶은 디렉토리나 파일 목록을 정의한 list 파일을 생성합니다. 예시에는 exlist 파일명으로 압축에서 제외할 파일 목록을 입력하였습니다...

IT/Unix & Linux 2020.12.23

[AIX] 그룹에 계정 추가, 삭제 방법 - chgrpmem

안녕하세요. 슈다 입니다. AIX에서 특정 그룹에 계정을 추가하거나 삭제하는 방법입니다. 해당 명령은 계정에 그룹을 정의하는 것이 아닌 그룹에 계정을 정의하는 방식입니다. 그룹에 계정 추가 및 삭제하기 - chgrpmem AIX에는 chgrpmem 이라는 명령어가 있습니다. 특정 그룹을 생성하고 해당 그룹에 계정들을 추가하거나 삭제해야 하는 경우 사용하기 유용한 명령어 입니다. 아래는 testgrp 그룹에 계정을 추가하거나 삭제하는 예제 입니다. 해당 그룹에는 계정이 포함되어 있지 않은 상태입니다. - 그룹에 계정 추가하기 -m 옵션과 + 옵션을 사용합니다. 동시에 여러 계정을 지정할 수 도 있습니다. # chgrpmem -m + 계정1,계정2,계정3... 그룹명 계정이 추가된 것을 확인할 수 있습니다...

IT/Unix & Linux 2020.12.12

[Linux] 그룹에 계정 추가하는 방법, 계정에 그룹 추가하는 방법

안녕하세요. 슈다 입니다. 리눅스에서 특정 그룹에 계정 추가하는 방법을 알아보겠습니다. vi 로 /etc/group 파일을 편집하는 방법도 있지만 스크립트 형식으로 여러 계정을 특정 그룹에 추가할 경우 아래의 방법이 유용할 수 있습니다. usermod 명령으로 그룹 추가 우선 usermod 명령으로 그룹에 추가하는 방법입니다. usermod는 계정의 속성을 변경할 때 주로 사용하는 명령인데요 계정의 그룹을 변경할 때도 유용하게 사용할 수 있습니다. - 계정의 primary group 변경하기 aaa 라는 계정의 primary group을 wheel 그룹으로 변경합니다. -g 옵션을 사용합니다. (소문자) # usermod -g wheel aaa ( usermod -g 그룹명 계정명 ) - 계정의 seco..

IT/Unix & Linux 2020.12.11

[AIX] 설치된 소프트웨어, 파일셋 확인 방법

안녕하세요. 슈다 입니다. AIX에 설치된 소프트웨어 및 파일셋을 확인하는 방법을 간단히 알아보겠습니다. 설치된 소프트웨어 (Fileset) 확인하기 lslpp 명령어에 옵션을 준 후 사용합니다. 예를 들어 java 가 설치되어 있는지 확인하고 싶다면 아래와 같이 입력합니다. 소프트웨어 설치 여부와 함께 간략한 설치 버전 정보도 확인할 수 있습니다. # lslpp -l |grep -i java ( -l : 소문자 L ) 혹은 # lslpp -L |grep -i java 설치된 소프트웨어 (fileset) 경로 확인하기 설치된 파일셋의 경로를 확인하고 싶다면 -f 옵션을 사용합니다. more 옵션을 주거나, 리다이렉션 (>) 하여 별도 파일로 생성한 뒤 확인하는 것을 추천합니다. # lslpp -f lsl..

IT/Unix & Linux 2020.12.07

[AIX] iptrace 종료 방법 및 주의사항

안녕하세요. 슈다 입니다. AIX에서 tcp dump를 뜨기 위해 iptrace 명령을 사용한다면 아래의 내용을 참고해 보시기 바랍니다. iptrace 종료 시 주의사항 iptrace 사용 후 종료 시 kill 명령을 사용할 텐데요, 그동안 kill -9 [PID] 로 종료했다면 아래 내용을 확인해 보세요. iptrace명령어의 man page 입니다. 커맨드 라인으로 iptrace를 실행후 종료 시 kill -15 를 사용하라고 안내하고 있습니다. kill -9 로 iptrace를 종료했을 경우 kernel extensions unload를 위해 아래 방법 중 하나를 진행하라고 합니다. 1. iptrace -u 명령 사용 2. 리부팅 iptrace 명령을 사용하면 kernerl extensions이 발..

IT/Unix & Linux 2020.11.20

[AIX] cannot fork: too many processes 해결 방법

안녕하세요. 슈다 입니다. AIX에서 프로세스를 기동하거나 계정에 로그인 하는 등 어떠한 action을 취하려 하는데 cannot fork: too many processes 메세지가 발생하며 실행되지 않는 경우 해결방법을 알아보겠습니다. cannot fork: too many processes 해결 방법 시스템에서 실행 가능한 최대 프로세스 수가 있습니다. 해당 값이 limit에 도달한 경우 메세지가 발생할 수 있습니다. lsattr 명령으로 sys 속성을 확인해 봅니다. # lsattr -El sys0 파라메터 값 중 maxproc 항목을 확인합니다. 만약 128 로 되어 있다면 값을 131072, 혹은 원하는 값으로 수정합니다. 해당 값은 적용 즉시 반영되며 리부팅 후에도 유지됩니다. # smitt..

IT/Unix & Linux 2020.10.31
반응형