ifconfig (InterFace CONFIGration) : 네트워크 인터페이스의 활성/비활성화 및 설정
ip : ip 관련 정보 조회 및 설정
netstat (NETwork STATistics) : 네트워크 프로토콜의 통계와 연결상태를 출력
netstat -nltpu 또는 netstat -nltp를 주로 사용
-n : 호스트명, 포트명을 lookup하지 않고 그대로 IP, Port번호로 보여준다.
-l : LINTEN 상태인 서비스 포트를 보여준다.
-t : TCP 프로토콜만 보여준다.
-p : 해당 포트를 사용하는 프로그램과 프로세스ID(PID)를 보여준다.
-u : UDP 프로토콜만 보여준다.
-a : 모든 네트웍 상태를 보여준다.
-r : 라우팅 테이블 출력
-s : 프로토콜별(IP, ICMP, TCP, UDP 등)로 통계를 보여준다
-c : 1초 단위로 결과값을 연속적으로 보여준다.
ss (Socket Statistics) : 네트워크 소켓의 통계와 연결상태를 출력
iptables : 패킷 필터링 도구로 패킷의 출입을 제한하는 방화벽 구성이나 NAT(Network Address Translation) 구성에 사용
ping : ICMP 프로토콜의 응답 확인 도구
wget (World wide web + GET) : 웹서버로부터 컨텐츠를 가져오는 도구
curl (Client for URLs) : 다양한 프로토콜을 사용하여 데이터를 전송하게 해주는 도구
사용법 : curl [옵션][URL]
-L : 서버에서 HTTP (301,302 -리다이렉트) 응답이 오면 리다이렉트 URL로 따라감 (--max-redirs 횟수)로 지정 가능
-k : https URL 접속 시 SSL 인증서 검사 없이 연결
-s : 진행 내역이나 메시지 등을 출력하지 않는다.
-o : -o [파일명] 을 사용하면 출력 결과를 파일로 저장
route : 네트워크의 경로 정보(라우팅 테이블에 저장되어 있음)의 출력, 변경하는 도구
route 각 항목 설명
Destination : 목적지 네트워크
Gateway : 목적지로 가기위한 게이트웨이 주소
Genmask : 목적지 네트워크의 넷마스크 주소(목적지IP와 Genmask를 AND 연산한 결과가 목적지 네트워크)
Flags : 해당 경로에 대한 정보를 알려주는 기호 / U - up, H - 목적지 Host, G - 게이트웨이 사용
Metric : 목적지 네트워크까지의 거리
Ref : 경로를 참조한 횟수
Use : 경로를 탐색한 횟수
IFace : 네트워크 인터페이스
route -n : 문자를 숫자로 변환해서 보여줌