>시스템 튜토리얼 >리눅스 >리눅스 시스템에서 로컬 IP를 확인하는 방법

리눅스 시스템에서 로컬 IP를 확인하는 방법

WBOY
WBOY원래의
2024-02-24 14:00:111218검색

Linux 시스템에서 로컬 IP 주소를 확인하는 방법은 여러 가지가 있습니다. 다음은 일반적으로 사용되는 세 가지 방법과 해당 코드 예제입니다.

방법 1:
ifconfig 명령을 사용하여 머신의 IP 주소를 확인합니다.

터미널을 열고 다음 명령을 입력하세요:

ifconfig

출력에서 현재 사용 중인 네트워크 인터페이스에 해당하는 IP 주소를 찾을 수 있습니다. 일반적으로 "inet"로 시작하는 줄에 해당하는 IP 주소는 로컬 시스템의 IP 주소입니다.

출력 예:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
         inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
         inet6 fe80::a00:27ff:fea5:c6d3  prefixlen 64  scopeid 0x20<link>
         ether 08:00:27:a5:c6:d3  txqueuelen 1000  (Ethernet)
         RX packets 0  bytes 0 (0.0 B)
         RX errors 0  dropped 0  overruns 0  frame 0
         TX packets 0  bytes 0 (0.0 B)
         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

이 예에서 "enp0s3"은 네트워크 인터페이스의 이름이고 "inet 192.168.1.100"은 시스템의 IP 주소에 해당합니다.

방법 2:
ip 명령을 사용하여 머신의 IP 주소를 확인하세요.

터미널을 열고 다음 명령을 입력하세요.

ip addr show

출력에서 "inet"로 시작하는 줄을 찾을 수 있으며 그 뒤의 숫자는 머신의 IP 주소입니다.

출력 예:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.1.100/24 brd 192.168.1.255 scope global enp0s3
       valid_lft forever preferred_lft forever

이 예에서 "lo"는 루프백 인터페이스이고 "enp0s3"은 네트워크 인터페이스이며 "inet 192.168.1.100/24"는 로컬 시스템의 IP 주소에 해당합니다.

방법 3:
hostname 명령을 사용하여 머신의 IP 주소를 확인하세요.

터미널을 열고 다음 명령을 입력하세요.

hostname -I

이 명령은 기기의 IP 주소를 직접 출력합니다.

출력 예:

192.168.1.100 

이것은 이 머신의 IP 주소입니다.

ifconfig, ip 또는 호스트 이름 명령을 사용하든 Linux 시스템에서 머신의 IP 주소를 쉽게 확인할 수 있습니다. 특정 상황에 따라 자신에게 맞는 방법을 선택하면 됩니다.

위 내용은 리눅스 시스템에서 로컬 IP를 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.