Linux 명령어 완벽 정리: 네트워크 관련 명령어 핵심 8선
2025. 7. 27. 21:57ㆍ리눅스
728x90
🐧 리눅스 필수 네트워크 관련 명령어 정리
리눅스를 처음 배우는 분들을 위해 네트워크 상태를 확인하는 필수 명령어들을 설명과 예제 중심으로 정리했습니다.
🌐 네트워크 및 전송 명령어 요약표
| 명령어 | 설명 |
|---|---|
ping |
네트워크 연결 테스트 |
netstat -tuln |
포트 상태 확인 |
ifconfig, ip addr |
IP 주소 및 네트워크 상태 확인 |
traceroute |
패킷의 목적지까지의 경로 추적 |
nslookup |
DNS 서버 응답 및 도메인 IP 확인 |
curl, wget |
HTTP 요청, 파일 다운로드 등 URL 작업 |
scp |
SSH를 통한 원격 서버 간 파일 복사 |
rsync |
효율적 파일 복사 및 백업 (차이점만 전송) |
✅ 명령어별 실습 예제 (네트워크 및 전송)
1. ping
ping google.com
📌 기대 결과: google.com 서버와 연결 확인 및 지연 시간 표시 (Ctrl+C로 종료)
2. netstat -tuln
netstat -tuln
📌 기대 결과: 현재 열려 있는 포트 목록 출력 (TCP/UDP 포함)
※ 설치 필요 시: sudo apt install net-tools
3. ifconfig, ip addr
ifconfig
# 또는
ip addr
📌 기대 결과: 현재 인터페이스의 IP 주소 및 상태 출력
※ 최신 배포판은 ip addr 권장
4. traceroute
traceroute google.com
📌 기대 결과: 목적지 서버까지의 경로를 hop(중간 노드)별로 출력
※ 설치 필요 시: sudo apt install traceroute
5. nslookup
nslookup google.com
📌 기대 결과: 도메인에 대한 DNS 응답 확인 (A 레코드, NS 등)
6. curl, wget
curl https://example.com
wget https://example.com/file.zip
📌 기대 결과:
- curl: 웹페이지 내용 출력
- wget: 파일 다운로드 (현재 디렉토리 저장)
7. scp
scp ./test.txt user@192.168.0.10:/home/user/
📌 기대 결과: SSH를 통해 원격 서버로 파일 복사
(반대로 복사할 땐 경로 순서 반대로)
8. rsync
rsync -av ./backup/ user@192.168.0.10:/home/user/backup/
📌 기대 결과: 변경된 파일만 동기화 (백업 시 효율적)
▶️ 전체 실습 흐름 요약
ping google.com # 네트워크 연결 확인
netstat -tuln # 열려있는 포트 확인
ss -tuln # 빠른 포트 상태 확인
ip addr # IP 확인
traceroute google.com # 경로 추적
nslookup google.com # DNS 정보 확인
curl https://example.com # URL 요청 확인
scp ./a.txt user@host:/path/ # 파일 전송 (SSH 필요)
rsync -av ./dir user@host:/path/ # 효율적 파일 백업
💡 scp, rsync는 SSH 접속 설정이 되어 있어야 하며,
🧩 traceroute, netstat, dig 명령어는 패키지 설치가 필요할 수 있습니다.
👍 도움이 되셨다면 댓글이나 공감 부탁드립니다!
728x90
'리눅스' 카테고리의 다른 글
| Linux 명령어 완벽 정리: systemd 서비스 관리 관련 명령어 핵심 10선 (3) | 2025.07.28 |
|---|---|
| Linux 명령어 완벽 정리: 사용자 및 퍼미션 관리 관련 명령어 핵심 13선 (1) | 2025.07.28 |
| Linux 명령어 완벽 정리: 패키지 설치 관련 명령어 핵심 5선 (1) | 2025.07.28 |
| Linux 명령어 완벽 정리: 시스템 모니터링 핵심 6선 (2) | 2025.07.25 |
| Linux 명령어 완벽 정리: 파일 및 디렉토리 관리 핵심 9선 (3) | 2025.07.25 |