Ubuntu 20.04 에서는 자주 쓰는 툴인 netstat
이 기본설치에서 빠져있다.
대신 ss
라는 프로그램이 그 역할을 대신 해주고 있는데.. 이게 가독성이 영 별로다.
익숙하지 않아서가 아니라 진짜 가독성이 별로다
필요한 정보 외에 것들이 너무 많아서 보기 힘들다
grep
으로 필터링 할 수도 있으나.. 자주 쓰는 프로그램인 만큼 netstat
을 다시 복원하기로 했다.
기준은 Debian/Ubuntu
이다.
방법은 간단하다
sudo apt-get install net-tools
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 새 패키지를 설치할 것입니다:
net-tools
0개 업그레이드, 1개 새로 설치, 0개 제거 및 183개 업그레이드 안 함.
196 k바이트 아카이브를 받아야 합니다.
이 작업 후 864 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://kr.archive.ubuntu.com/ubuntu focal/main amd64 net-tools amd64 1.60+git20180626.aebd88e-1ubuntu1 [196 kB]
내려받기 196 k바이트, 소요시간 2초 (126 k바이트/초)
Selecting previously unselected package net-tools.
(데이터베이스 읽는중 ...현재 229456개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64.deb ...
Unpacking net-tools (1.60+git20180626.aebd88e-1ubuntu1) ...
net-tools (1.60+git20180626.aebd88e-1ubuntu1) 설정하는 중입니다 ...
Processing triggers for man-db (2.9.1-1) ...
$ netstat -tnlp
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN 15894/python3
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp6 0 0 127.0.0.1:6942 :::* LISTEN 3198/java
tcp6 0 0 127.0.0.1:6943 :::* LISTEN 16110/java
tcp6 0 0 127.0.0.1:6944 :::* LISTEN 16200/java
tcp6 0 0 :::5672 :::* LISTEN -
tcp6 0 0 127.0.0.1:63342 :::* LISTEN 3198/java
tcp6 0 0 127.0.0.1:63343 :::* LISTEN 16110/java
tcp6 0 0 127.0.0.1:63344 :::* LISTEN 16200/java
tcp6 0 0 :::4369 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -