본문 바로가기
ETC (IT)

(Linux) ifconfig , netstat 대체 프로그램 (ip, ss)

by 가우리언 2021. 8. 19.
728x90
반응형

 

 

놀자코딩

#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트

www.youtube.com

 

 

정말 오랜만에 리눅스를 사용하였는데, 기존에 이용하였던 프로그램들이 안되는 것이 좀 있다. 그 중 대표적인 것이 ifconfig와 netstat 이다.

 

먼저, ifconfig 대신 ip addr 을 이용해서 네트워크 인터페이스 정보를 알아보는 방법이다.

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 02:00:17:00:2c:15 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    inet 10.0.0.64/24 brd 10.0.0.255 scope global ens3
       valid_lft forever preferred_lft forever
    inet6 fe80::17ff:fe00:2c15/64 scope link
       valid_lft forever preferred_lft forever
$

 

다음은, netstat 를 대신해서 ss를 이용하여 열려있는 TCP/UDP 포트를 확인한다.

$ ss -4ltp
State       Recv-Q      Send-Q           Local Address:Port              Peer Address:Port      Process
LISTEN      0           4096                   0.0.0.0:sunrpc                 0.0.0.0:*
LISTEN      0           4096             127.0.0.53%lo:domain                 0.0.0.0:*
LISTEN      0           128                    0.0.0.0:ssh                    0.0.0.0:*
$ ss -4lup
State       Recv-Q      Send-Q            Local Address:Port             Peer Address:Port      Process
UNCONN      0           0                 127.0.0.53%lo:domain                0.0.0.0:*
UNCONN      0           0                10.0.0.64%ens3:bootpc                0.0.0.0:*
UNCONN      0           0                       0.0.0.0:sunrpc                0.0.0.0:*
UNCONN      0           0                     10.0.0.64:ntp                   0.0.0.0:*
UNCONN      0           0                     127.0.0.1:ntp                   0.0.0.0:*
UNCONN      0           0                       0.0.0.0:ntp                   0.0.0.0:*
$

프로세스나 사용자명을 숫자로 표시하려면 -n 옵션을 추가하면 됩니다.

728x90
반응형