반응형

IT 153

[AIX] fuser로 프로세스가 점유하고 있는 파일 사이즈 확인하기

안녕하세요. 슈다 입니다. 이전에 df 와 du 명령으로 조회한 사이즈가 다를 때 lsof를 이용해 확인하는 방법을 포스팅 했었습니다. https://syuda.tistory.com/47 du와 df 사이즈가 다를 때 조치방법 - lsof 사용 안녕하세요. 슈다 입니다. 파일시스템 정리가 필요해 어떠한 파일 or 디렉토리가 사용률이 높은지 확인하기 위해 du 명령을 사용하였는데 df 로 확인한 파일시스템 사용률과 du 로 계산한 사이즈 syuda.tistory.com lsof가 아닌 fuser 명령으로도 프로세스가 점유하고 있는 파일 사이즈를 확인할 수 있습니다. fuser로 확인하는 방법을 알아보겠습니다. fuser 명령으로 프로세스의 디스크 점유율 확인하기 /LOG 파일시스템이 있다고 한다면 해당 파..

IT/Unix & Linux 2021.01.29

nofile 및 descriptors (디스크립터) 이해하기

안녕하세요. 슈다 입니다. 계정의 limit 값 중 nofile 및 descriptors 에 대해 알아보겠습니다. nofile ? man page에서 확인해 보면 아래와 같이 설명되 있습니다. - Specifies the limit on the number of file descriptors a process may have. 프로세스가 가질 수 있는 디스크립터 수의 제한이라고 하는데요, 일반적으로 생각할 수 있는 프로세스 생성 갯수 제한과는 다른 개념입니다. 그렇다면 디스크립터는 무엇일까요? 디스크립터란 ? 프로세스가 특정 파일에 접근하거나 참고하거나 소켓을 생성하거나 하는 등의 일련의 행위들을 디스크립터 (descriptors) 라고 합니다. Unix는 모든 것들이 파일로 이루어져 있는데요, 프로세스..

IT/Unix & Linux 2021.01.28

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

[윈도우10] 실행 창 실행 명령, 목록, 기록 삭제하기 (feat. regedit)

안녕하세요. 슈다 입니다. 윈도우의 실행 창에 최근 실행했던 명령어나 실행 목록을삭제하는 방법을 알아보겠습니다. 실행 창의 명령어 삭제하기 실행 창을 실행시킨 후 (윈도우키 + R, 혹은 시작버튼 우클릭 -> 실행)regedit 을 입력하여 레지스트리 편집기를 실행합니다. 레지스트리 편집기 창이 실행되면해당 경로로 이동합니다.HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RunMRU 순서대로 폴더를 열어 찾아가도 되고편집기의 주소표시줄에 입력해서 이동할 수도 있습니다. 해당 경로로 이동하면 실행 창에 저장된 명령어들을 확인할 수 있습니다.삭제하고 싶은 명령어를 찾아 삭제합니다.삭제방법 : 명령어가 기록된 파일 선택 후 우클릭 >..

IT/일반 2020.12.22

[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
반응형