728x90
1. 네트워크 상태 확인 명령어
ifconfig
- 네트워크 인터페이스의 상태를 확인하고 설정할 때 사용합니다.
- 기본 사용법: ifconfig
- 주요 옵션:
- ifconfig [인터페이스명] down - 특정 인터페이스 비활성화
- ifconfig [인터페이스명] up - 특정 인터페이스 활성화
ip
- 네트워크 인터페이스, IP 주소, 라우팅 테이블 등을 관리하는 명령어입니다.
- 기본 사용법: ip a 또는 ip addr
- 주요 옵션:
- ip link show - 인터페이스 상태 확인
- ip route - 라우팅 테이블 확인
netstat
- 네트워크 연결, 라우팅 테이블, 네트워크 인터페이스, 프로토콜 통계를 출력합니다.
- 기본 사용법: netstat -options
- 주요 옵션:
- -a - 모든 연결 상태 표시
- -t - TCP 연결만 표시
- -u - UDP 연결만 표시
- -l - 수신 대기 중인 연결만 표시
ss
- 소켓 통계를 표시하고, 네트워크 연결 상태를 확인합니다.
- 기본 사용법: ss -options
- 주요 옵션:
- -t - TCP 연결 상태 보기
- -u - UDP 연결 상태 보기
- -l - 현재 수신 대기 중인 소켓 보기
- -n - 포트 번호를 숫자로 표시
ping
- 특정 호스트로 ICMP 패킷을 전송하여 연결이 가능한지 확인합니다.
- 기본 사용법: ping [호스트명 또는 IP]
- 주요 옵션:
- -c [횟수] - 전송할 패킷의 수 설정
- -i [초] - 패킷 전송 간격 설정
traceroute
- 호스트에 도달하는 데 거치는 경로를 확인합니다.
- 기본 사용법: traceroute [호스트명 또는 IP]
- 주요 옵션:
- -n - 경로의 IP 주소만 표시
2. 네트워크 설정 명령어
route
- 라우팅 테이블을 확인하거나 수정하는 명령어입니다.
- 기본 사용법: route
- 주요 옵션:
- route add default gw [게이트웨이 주소] - 기본 게이트웨이 추가
- route del default gw [게이트웨이 주소] - 기본 게이트웨이 삭제
nmcli
- 네트워크 관리자(NetworkManager)로 네트워크 상태를 설정하고 제어합니다.
- 기본 사용법: nmcli [options]
- 주요 옵션:
- nmcli dev status - 장치 상태 확인
- nmcli connection show - 네트워크 연결 상태 확인
iptables
- 방화벽 규칙을 설정하여 네트워크 트래픽을 제어합니다.
- 기본 사용법: iptables -options
- 주요 옵션:
- -L - 규칙 목록 확인
- -A - 규칙 추가
- -D - 규칙 삭제
3. 네트워크 트러블슈팅 명령어
dig
- 도메인 네임 시스템(DNS) 조회를 수행하여 특정 도메인의 IP 주소를 확인합니다.
- 기본 사용법: dig [도메인명]
- 주요 옵션:
- +short - 간단한 응답만 출력
- @nameserver - 특정 네임서버를 통해 조회
nslookup
- 도메인이나 IP 주소에 대한 DNS 정보를 조회하는 명령어입니다.
- 기본 사용법: nslookup [도메인명 또는 IP]
arp
- 네트워크의 ARP(주소 결정 프로토콜) 테이블을 확인하고 설정할 수 있습니다.
- 기본 사용법: arp -a
- 주요 옵션:
- -d - ARP 항목 삭제
- -s [IP 주소] [MAC 주소] - ARP 항목 추가
tcpdump
- 네트워크 인터페이스를 통해 전달되는 패킷을 캡처하여 분석할 수 있습니다.
- 기본 사용법: tcpdump -options
- 주요 옵션:
- -i [인터페이스명] - 특정 인터페이스에서 패킷 캡처
- -c [패킷 수] - 지정한 패킷 수만큼 캡처
nc (Netcat)
- 네트워크 연결을 생성하거나 리스닝하여 트러블슈팅과 디버깅에 사용됩니다.
- 기본 사용법: nc -options [호스트명 또는 IP] [포트번호]
- 주요 옵션:
- -l - 리스닝 모드
- -v - 자세한 정보 표시
728x90
'OS > Linux' 카테고리의 다른 글
[putty] SSH 접속 유지 설정법 (0) | 2025.04.09 |
---|---|
[Linux] CentOS SSH 로그인 시 느려지는 현상 해결법 (1) | 2025.04.08 |
[Linux] 리눅스마스터 1급 필기 기출 (14) | 2024.10.16 |
[Linux] yum install 오류 해결법 (4) | 2024.09.04 |
[Linux] 서버 리소스 모니터링 (0) | 2024.09.04 |