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시킬 수 있다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
146 | 리눅스에서 fuser 명령어 사용하기 | 호스트웨이 | 2012.06.15 | 33619 |
145 | 리눅스 가상콘솔개수 조절 | 호스트웨이 | 2012.06.15 | 15330 |
144 | sar 명령 옵션 | 호스트웨이 | 2012.06.15 | 96092 |
143 | sysstat 설치편 | 호스트웨이 | 2012.06.08 | 20500 |
142 | 안전한 패스워드 생성하기 | 호스트웨이 | 2012.06.08 | 16441 |
141 | CPU core 별 사용량 확인 하기 | 호스트웨이 | 2012.06.08 | 25418 |
140 | 리눅스 원격 접속자 세션 종료 | 호스트웨이 | 2012.06.08 | 35073 |
» | lsof를 이용한 시스템에서 Open된 Port 검색 | 호스트웨이 | 2012.06.08 | 17638 |
138 | CentOS터미널 접속시 쉘색상 변경방법 | 호스트웨이 | 2012.06.08 | 22232 |
137 | ubuntu 서버에 쉽게 apache + php + mysql + phpMyAdmin 설치하기 | 호스트웨이 | 2012.06.01 | 19217 |
136 | 리눅스 부팅 과정 | 호스트웨이 | 2012.06.01 | 16259 |
135 | ps 명령어 | 호스트웨이 | 2012.06.01 | 21870 |
134 | 리눅스에서 wget 명령어의 사용 방법 | 호스트웨이 | 2012.06.01 | 31512 |
133 | 리눅스 메모리 캐쉬삭제 | 호스트웨이 | 2012.06.01 | 18547 |
132 | Debian upgrade, lenny apt source list | 호스트웨이 | 2012.05.25 | 17281 |
131 | hdparm 을 이용한 하드성능 체크 및 하드 정보 확인 | 호스트웨이 | 2012.05.25 | 15677 |
130 | netstat 명령어 | 호스트웨이 | 2012.05.25 | 17669 |
129 | SSH 로그인 지연 시 해결 방법 | 호스트웨이 | 2012.05.25 | 17472 |
128 | Tcpdump의 옵션들 | 호스트웨이 | 2012.05.25 | 22414 |
127 | CentOS 4.x – yum mirror 사이트 변경 | 호스트웨이 | 2012.05.25 | 17286 |