2012.06.08 05:30
netstat 명령으로만 확인할 경우 시스템에서 사용하고 있는 포트를 확인할 수는 있지만
특정 포트가 어떤 데몬과 연결이 되어있는지를 확인하기 어려울 때가 있다. 이럴 때 lsof 데몬을 이용하면 상기 내용을 확
인할 수 있다.
lsof는 “list open file”을 나타내며, 해당 명령어는 프로세스에 의해 현재 Open된 파일들의 정보를 보여준다.
[root@localhost ~] # lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
sshd 3432 root 3u IPv4 11441 TCP *:ssh (LISTEN)
mysqld 3509 mysql 10u IPv4 11530 TCP localhost:mysql (LISTEN)
apache2 4065 root 3u IPv4 12527 TCP *:www (LISTEN)
특정 디렉토리안에 파일들이 어떤 프로세스에 의해 사용되는지 확인하려면 아래와 같은 형식으로 사용하면 된다.
[root@localhost ~] # lsof /tmp
위와 같이 명령어를 입력하면 /tmp 파일시스템에 있는 파일들이 어떤 프로세스에 의해 사용되는지 볼 수 있다.
만일 파일시스템을 unmount하고자 할 때 파일 시스템에 open된 파일이 존재한다면 파일시스템을 unmount할 때 실패메
시지가 뜨는데,
lsof를 이용해 해당 프로세스를 확인후 중지시키면 파일시스템을 무사히 unmount시킬 수 있다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
226 | OSI 7 Layer 의 이해 | 호스트웨이 | 2012.03.23 | 18539 |
225 | 데비안 백포트 사용해 보기 | 호스트웨이 | 2012.03.16 | 18431 |
224 | 리눅스 vsftp 자세한 log남기는 설정 | 호스트웨이 | 2012.10.11 | 18416 |
223 | debian / ubuntu 에서 ntsysv(rcconf) 사용하기 | 호스트웨이 | 2012.11.01 | 18409 |
222 | 파일 내용 출력 관련된 명령어 | 호스트웨이 | 2012.04.20 | 18378 |
221 | 리눅스 로그파일의 종류 | 호스트웨이 | 2012.07.06 | 18330 |
220 | SSH 패스워드 없이 자동 로그인 하는 방법 | 호스트웨이 | 2012.03.09 | 18216 |
219 | rsync 수행시 Connection refused 해결 방법 | 호스트웨이 | 2015.09.14 | 18190 |
218 | 리눅스 시스템 폴더별 명령어 알아보기 - 두번째 | 호스트웨이 | 2012.08.10 | 18171 |
217 | 리눅스 du 사용법 | 호스트웨이 | 2012.10.25 | 18167 |
216 | Linux 계정 정보 관리 파일 | 호스트웨이 | 2012.07.06 | 18122 |
215 | Linux 파일명이 깨진파일 삭제 | 호스트웨이 | 2015.09.23 | 18112 |
214 | Ping 요청 막는 방법 | 호스트웨이 | 2012.05.04 | 18048 |
213 | 리눅스 사용자에게 메시지 보내기 | 호스트웨이 | 2012.10.04 | 18044 |
212 | 리눅스 디스크 종류별 명칭 | 호스트웨이 | 2012.08.10 | 17953 |
211 | 리눅스 압축 명령어 tar | 호스트웨이 | 2012.06.29 | 17844 |
210 | 리눅스 부트로더란? | 호스트웨이 | 2012.07.27 | 17733 |
209 | CentOS 5.X의 yum 속도 올리기 | 호스트웨이 | 2012.07.27 | 17717 |
208 | netstat 명령어 | 호스트웨이 | 2012.05.25 | 17677 |
» | lsof를 이용한 시스템에서 Open된 Port 검색 | 호스트웨이 | 2012.06.08 | 17675 |