lsof コマンドを使用すると、プロセスが使用しているポートやファイルを調べることができる。
CentOS7の最小構成ではインストールされないので、使用したい場合は yum でインストールする
[root@centos0702 ~]# yum install lsof
例えば、sshd のプロセスID を指定して lsof コマンドを実行すると以下のように表示されます。
[root@centos0702 ~]# ps -ef | grep sshd root 1469 1 0 08:32 ? 00:00:00 /usr/sbin/sshd root 2330 1469 0 08:33 ? 00:00:00 sshd: root@pts/0 root 2409 2338 0 08:42 pts/0 00:00:00 grep --color=auto sshd [root@centos0702 ~]# lsof -p 1469 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 1469 root cwd DIR 253,1 4096 128 / sshd 1469 root rtd DIR 253,1 4096 128 / sshd 1469 root txt REG 253,1 819640 17591824 /usr/sbin/sshd sshd 1469 root mem REG 253,1 62184 16878909 /usr/lib64/libnss_files-2.17.so sshd 1469 root mem REG 253,1 44448 16884063 /usr/lib64/librt-2.17.so sshd 1469 root mem REG 253,1 15688 17008660 /usr/lib64/libkeyutils.so.1.5 sshd 1469 root mem REG 253,1 62744 17320724 /usr/lib64/libkrb5support.so.0.1 sshd 1469 root mem REG 253,1 11384 16878845 /usr/lib64/libfreebl3.so sshd 1469 root mem REG 253,1 143944 16884059 /usr/lib64/libpthread-2.17.so sshd 1469 root mem REG 253,1 251784 16919798 /usr/lib64/libnspr4.so sshd 1469 root mem REG 253,1 20016 16919799 /usr/lib64/libplc4.so sshd 1469 root mem REG 253,1 15768 16919800 /usr/lib64/libplds4.so sshd 1469 root mem REG 253,1 182072 16919803 /usr/lib64/libnssutil3.so sshd 1469 root mem REG 253,1 1220224 17262239 /usr/lib64/libnss3.so sshd 1469 root mem REG 253,1 164048 17144122 /usr/lib64/libsmime3.so sshd 1469 root mem REG 253,1 276760 17265665 /usr/lib64/libssl3.so sshd 1469 root mem REG 253,1 121296 16973518 /usr/lib64/libsasl2.so.3.0.0 sshd 1469 root mem REG 253,1 398264 16919783 /usr/lib64/libpcre.so.1.2.0 sshd 1469 root mem REG 253,1 2118128 16878889 /usr/lib64/libc-2.17.so sshd 1469 root mem REG 253,1 15848 16919805 /usr/lib64/libcom_err.so.2.1 sshd 1469 root mem REG 253,1 202568 17144047 /usr/lib64/libk5crypto.so.3.1 sshd 1469 root mem REG 253,1 959008 17320722 /usr/lib64/libkrb5.so.3.3 sshd 1469 root mem REG 253,1 324888 17144043 /usr/lib64/libgssapi_krb5.so.2.2 sshd 1469 root mem REG 253,1 111080 16884061 /usr/lib64/libresolv-2.17.so sshd 1469 root mem REG 253,1 41080 16878893 /usr/lib64/libcrypt-2.17.so sshd 1469 root mem REG 253,1 113584 16878899 /usr/lib64/libnsl-2.17.so sshd 1469 root mem REG 253,1 90664 16919795 /usr/lib64/libz.so.1.2.7 sshd 1469 root mem REG 253,1 14872 16884131 /usr/lib64/libutil-2.17.so sshd 1469 root mem REG 253,1 61872 16973540 /usr/lib64/liblber-2.4.so.2.10.3 sshd 1469 root mem REG 253,1 344280 16973542 /usr/lib64/libldap-2.4.so.2.10.3 sshd 1469 root mem REG 253,1 19776 16878895 /usr/lib64/libdl-2.17.so sshd 1469 root mem REG 253,1 2025472 17144063 /usr/lib64/libcrypto.so.1.0.1e sshd 1469 root mem REG 253,1 23968 16919827 /usr/lib64/libcap-ng.so.0.0.0 sshd 1469 root mem REG 253,1 155744 16919792 /usr/lib64/libselinux.so.1 sshd 1469 root mem REG 253,1 61672 17217839 /usr/lib64/libpam.so.0.83.1 sshd 1469 root mem REG 253,1 122936 16919829 /usr/lib64/libaudit.so.1.0.0 sshd 1469 root mem REG 253,1 42520 16996864 /usr/lib64/libwrap.so.0.7.6 sshd 1469 root mem REG 253,1 11328 17309963 /usr/lib64/libfipscheck.so.1.2.1 sshd 1469 root mem REG 253,1 155464 16878881 /usr/lib64/ld-2.17.so sshd 1469 root 0u CHR 1,3 0t0 1028 /dev/null sshd 1469 root 1u CHR 1,3 0t0 1028 /dev/null sshd 1469 root 2u CHR 1,3 0t0 1028 /dev/null sshd 1469 root 3u IPv4 17560 0t0 TCP *:ssh (LISTEN) sshd 1469 root 4u IPv6 17562 0t0 TCP *:ssh (LISTEN)
[参考ページ]