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 중국어 웹사이트의 기타 관련 기사를 참조하세요!