우리가 서버를 관리하고 있거나 아직 그래픽 환경이 없기 때문에 우리가 연결된 컴퓨터가 가지고있는 모든 네트워크 데이터를 알아야 할 때가 있습니다. 여기서는이 데이터를 얻는 방법을 설명하겠습니다.
IP 주소
간단한 명령으로 우리의 IP를 알 수 있습니다. ifconfig를
ifconfig
다음과 같이 표시됩니다.
보시다시피 모든 네트워크 인터페이스가 나타나고 각 인터페이스의 두 번째 줄에 다음과 같은 내용이 표시됩니다.«아이넷 192.168.1.5»… Inet은 IP 주소입니다. 예를 들어 GREP 필터링 inet IP 만 표시 할 수 있습니다.
sudo ifconfig | grep inet
IPv4 및 IPv6 IP를 보여줍니다.
맥
동일한 명령을 사용하면 MAC 주소를 알 수 있습니다.«ether»로 시작하는 줄에서 확인할 수 있습니다. 여전히 grep을 사용하여 ether로 필터링 할 수 있으며 MAC 만 표시됩니다.
sudo ifconfig | grep ether
DNS 서버
DNS 서버를 알기 위해 /etc/resolv.conf 파일의 내용을 볼 수 있습니다.
cat /etc/resolv.conf
여기에서 네트워크의 도메인 (LAN에 하나가있는 경우) 또는 사용하는 DNS 서버의 IP를 볼 수 있습니다.
게이트웨이 또는 게이트웨이
우리의 게이트웨이 또는 게이트웨이를 아는 것도 마찬가지로 쉽습니다. 다음을 사용합니다.
ip route show
여러 줄이 나타날 수 있지만 (일반적으로) 첫 번째 줄에는 처음에 게이트웨이가 포함되어 있습니다. 디폴트 값
어쨌든 ... 분명히 grep을 다시 사용하여 기본적으로 필터링 할 수 있습니다.
ip route show | grep default
그리고 ... 더 정교 해지면서 awk를 사용하여 IP의 세 번째 열만 표시 할 수 있습니다.
ip route show | grep default | awk {'print $3'}
하지만 이건 자세히 알아보기 위한 것입니다
호스트 이름 또는 컴퓨터 이름
간단하고 매우 간단합니다. 그냥 실행하세요 : hostname
hostname
끝!
이것으로 게시물이 끝났습니다. 보류 중인 구성이 남아 있는지 모르겠습니다... 그렇다면 터미널에 표시하는 명령을 공유하세요
즐기십시오!