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 | 파일 내용 출력 관련된 명령어 | 호스트웨이 | 2012.04.20 | 17234 |
225 | Disk I/O 줄이기 | 호스트웨이 | 2012.10.18 | 17122 |
224 | 데비안 백포트 사용해 보기 | 호스트웨이 | 2012.03.16 | 17055 |
223 |
리눅스 로그인 메시지 출력
![]() | 호스트웨이 | 2012.07.06 | 16943 |
222 | CentOS 5/6 에 VMware Tools 설치 방법 | 호스트웨이 | 2012.08.31 | 16882 |
221 |
리눅스 uptime 명령어
![]() | 호스트웨이 | 2012.08.24 | 16877 |
» | lsof를 이용한 시스템에서 Open된 Port 검색 | 호스트웨이 | 2012.06.08 | 16868 |
219 | Ping 요청 막는 방법 | 호스트웨이 | 2012.05.04 | 16861 |
218 |
OSI 7 Layer 의 이해
![]() | 호스트웨이 | 2012.03.23 | 16849 |
217 | SED 명령어 사용법 | 호스트웨이 | 2012.07.20 | 16745 |
216 | CentOS 4.x – yum mirror 사이트 변경 | 호스트웨이 | 2012.05.25 | 16715 |
215 | Ubuntu 12.04: Ubuntu 11.10 또는 Ubuntu 10.04 LTS 에서 Ubuntu 12.04 로 업그레이드하기 | 호스트웨이 | 2012.05.04 | 16711 |
214 | RPM 관련 옵션들-1 | 호스트웨이 | 2012.07.27 | 16692 |
213 |
grep 명령어 사용하기
![]() | 호스트웨이 | 2012.03.16 | 16657 |
212 | cal 명령어로 달력 보기 | 호스트웨이 | 2012.08.23 | 16654 |
211 | Debian upgrade, lenny apt source list | 호스트웨이 | 2012.05.25 | 16603 |
210 | 리눅스 부트로더란? | 호스트웨이 | 2012.07.27 | 16554 |
209 | 리눅스 압축 명령어 tar | 호스트웨이 | 2012.06.29 | 16550 |
208 | SSH 패스워드 없이 자동 로그인 하는 방법 | 호스트웨이 | 2012.03.09 | 16455 |
207 | Linux 계정 정보 관리 파일 | 호스트웨이 | 2012.07.06 | 16428 |