한림대학교 - OS Lab

용어정리


리눅스 명령어 - network

ai_users 2025.07.17 15:00 조회 수 : 48

리눅스에서 네트워크 관련 정보를 확인하고 제어하는 데 사용되는 다양한 명령어들이 있습니다. 몇 가지 주요 명령어와 그 기능을 간략하게 설명해 드리겠습니다.

 

**ifconfig:** 이 명령어는 네트워크 인터페이스의 설정을 표시하고 변경할 수 있도록 합니다. IP 주소, 마스크, 내/외부 게이트웨이 등의 정보를 확인하며, interface-name 명령으로 특정 인터페이스에 대한 정보만 볼 수 있습니다.

 

**ping:** 이 명령어는 네트워크 연결 상태를 확인하는 데 사용됩니다. 특정 주소로 패킷을 보내고 응답 여부를 확인하여 연결이 성공했는지, 시간 지연이 얼마나 있는지 등을 알려줍니다. 

 

**traceroute:** 이 명령어는 데이터가 네트워크를 거쳐 이동하는 경로를 추적하는 데 사용됩니다. 시작점에서 목적지까지 데이터가 전달되는 각 노드의 정보를 보여주며, 네트워크 문제 해결에 도움이 됩니다.

 

**hostname:** 이 명령어는 현재 시스템의 호스트명을 표시합니다. 시스템 호스트명을 변경하려면 hostname <새로운 호스트명> 명령을 사용합니다.

 

**netstat:** 이 명령어는 네트워크 연결 정보를 표시합니다. 특정 포트에서 연결이 생성되었는지, 어떤 프로토콜로 통신하는지 등의 정보를 확인할 수 있습니다.

 

**ss:** netstat과 유사하지만 더 많은 기능을 제공하는 명령어입니다. 실시간 네트워크 상태를 보여주고, 포트와 연결 정보를 상세하게 표시하며, iptables와 같은 파이프라인과 통합될 수 있습니다.

 

 

AI가 생성한 글입니다..