Linux 시스템을 운영하다보면 시스템에 Open된 File 및 Socket 등의 Count가 필요할 경우가 있으며, 이때 아래와 같은 방법으로 확인이 가능하다. [root@s-node01 ~]# [root@s-node01 ~]# echo "OS Total Open File & Socket Count - `lsof | wc -l `" OS Total Open File & Socket Count - 637 [root@s-node01 ~]# [root@s-node01 ~]# system root를 제외한 일반 사용자 계정에서 Open된 File Count 하기 [root@Test01 ~]# [root@Test01 ~]# lsof | awk '$3 !~ /root/ {print $0}' | wc -l 1153..
Linux 시스템을 운영하다 보면, 현재 시스템 이하 운용중인 Port 및 Port 이하에 연결된 Session Count의 확인이 필요할 때가 있다. 이럴때 아래와 같은 for문 명령을 통해 간략히 Session Count를 확인가능하다. 1. for문을 통한 간략한 session 수 확인 [root@Test01 ~]# [root@Test01 ~]# for STAT in `echo "LISTEN ESTABLISHED TIME_WAIT CLOSE_WAIT"`; do echo "$(date) / ${STAT} - `netstat -na | awk '$6 ~ /^'"$STAT"'$/ {print $0}' | wc -l`"; done Mon Dec 8 15:26:51 KST 2014 / LISTEN - 19 ..
※ findstr 및 find 명령을 활용한 원하는 TCP Session 의 Count C:\Windows\system32> C:\Windows\system32> C:\Windows\system32>netstat -na | findstr "WAIT LISTEN ESTABL" | find /C "TCP" 77 C:\Windows\system32> C:\Windows\system32> C:\Windows\system32>