강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 데몬(프로세스)파일이 사용하고 있는 상세정보 확인

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 데몬(프로세스)파일이 사용하고 있는 상세정보 확인





 

다음은 fuser명령어로 프로세스 정보를 확인하는 여러가지 방법들 가운데 가장 상세정보를 확인하는 방법입니다. 

 

 

 

 , fuser명령어에 -v옵션을 사용하면 특정 프로세스(또는 데몬파일)가 실행 중에 사용한 사용자정보(USER), PID정보, ACCESS상태정보, 실행명령어(COMMAND)등의 자세한 상황을 파악할 수 있습니다. 

 

 

 

 아래 예를 보시기 바랍니다. 

 

 

 

 

 

[root@su250 ~]# fuser -v /usr/sbin/httpd

                     USER        PID ACCESS COMMAND

/usr/sbin/httpd:     root       2302 ...e. httpd

                     apache     2304 ...e. httpd

                     apache     2305 ...e. httpd

                     apache     2306 ...e. httpd

                     apache     2307 ...e. httpd

                     apache     2308 ...e. httpd

                     apache     2309 ...e. httpd

                     apache     2310 ...e. httpd

                     apache     2311 ...e. httpd

[root@su250 ~]#

 

위의 예는 httpd프로세스의 소유자(USER), PID, ACCESS, COMMAND정보를 확인합니다. 

 

 

 

 이 중에 ACCESS항목에는 다음과 같은 문자들이 올 수 있으며 그 의미는 다음과 같습니다. 

 

 

 

 

 

- c  : 현재디렉토리를 의미함.

- e  : 실행 가능함을 표시함.

- f  : 열려진 파일을 의미함.(default이므로 생략됨)

- F  : 저장되기 위해 오픈된 파일(default이므로 생략됨)

- r  : root디렉토리를 의미함.

- m  : mmap'ed파일 또는 공유라이브러리를 의미함.

 

그리고 다음은 /usr/sbin/sshd데몬파일의 실행상태를 확인한 예입니다. 

 

 

 

 현재 sshd데몬이 실행상태이고, 실행 상태정보를 확인하기 위하여 다음과 같이 실행하였습니다. 

 

 

 

 

 

[root@su250 ~]# fuser -v /usr/sbin/sshd

                     USER        PID ACCESS COMMAND

/usr/sbin/sshd:      root       1823 ...e. sshd

                     root       1953 ...e. sshd

                     root       2230 ...e. sshd

[root@su250 ~]#

 

그 결과 root소유자로 실행되어 있으며, PID 1823, 1953, 2230으로 실행되어 있고, 실행가능한 상태(e)임을 알 수 있습니다. 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  106 명