Linux 시스템에서 여러 서버를 관리하거나 일종의 홈 랩을 설정한 적이 있다면 “hosts” 파일이 Linux에서 얼마나 유용한지 알 것입니다. 그러나 여러분 중 일부는 그것이 존재하는지조차 모를 수도 있고 삶을 더 쉽게 만들기 위해 그것을 활용하는 방법은 훨씬 적습니다. 그래서 Linux에서 호스트 파일을 사용하고 편집하는 방법을 안내합니다.
호스트 파일이란 무엇입니까?
“/etc/hosts” 파일은 시스템이 IP 주소 -> 호스트 이름의 내부 맵을 유지하는 곳입니다. 컴퓨터에 로컬로 저장되기 때문에 DNS 서버가 필요하지 않습니다. 이는 일반적으로 IP 주소를 입력해야 하는 네트워크의 내부 서버 또는 기타 장치와 같은 항목을 관리하는 좋은 방법입니다. 나는 이것을 Raspberry Pi 프로젝트와 일반적으로 사용되는 KVM 가상 머신 관리에 항상 사용합니다.
호스트 파일은 어떻게 사용합니까?
먼저 호스트 파일에 이미 있는 것을 살펴보십시오. 터미널에 다음 명령을 입력하고 Enter 키를 누릅니다.
cat /etc/hosts
출력에서 로컬 시스템이 자신을 식별하기 위한 두 개의 IP 주소를 찾을 수 있습니다. 실행하면 ping localhost 명령을 실행하면 이러한 IP 주소 중 하나가 나타나는 것을 볼 수 있습니다. 이는 Linux가 호스트 파일에 이 두 항목을 자동으로 생성하기 때문입니다. 더 많은 항목을 추가하려면 파일의 형식을 따르기만 하면 모든 준비가 완료됩니다.
호스트 파일 편집
호스트 파일을 편집하려면 선호하는 텍스트 편집기에서 열면 됩니다. Vim, Nano, Gedit, Kate 또는 가장 좋아하는 것을 사용할 수 있습니다. 콘텐츠는 다음 형식으로 표시되어야 합니다.
ip address hostname other-hostname other-hostname
따라서 IP 주소가 192.168.122.7인 Pi Hole 서버가 있는 경우 형식은 다음과 같습니다.
192.168.122.7 pihole.local
물론 원하는 이름에 따라 다릅니다. 즉, Pi Hole 서버를 통해 주소를 지정하려는 경우 언제든지 ping, ssh, 또는 다른 도구를 사용하는 경우 IP 주소를 입력할 필요가 없습니다. 당신은 그냥 입력 할 수 있습니다 pihole.local 터미널에. 특히 서버 호스트 이름이 더 짧은 경우 시간을 상당히 절약할 수 있습니다.
“.com”, “.net” 또는 “.org” 주소를 사용할 필요가 없다는 점도 중요합니다. 그냥 부르셔도 됩니다 pihole, 시스템이 이를 인식합니다. “적절한” 방법을 보여드리기 위해 .local 주소를 사용했지만 전화를 걸 수 있습니다. server 당신의 유일한 사람이라면.
가상화 서버 또는 워크스테이션의 가상 머신에도 유용합니다. VM IP 주소를 기억하는 것은 큰 고통이며 호스트 파일을 사용하는 것이 이를 관리하는 데 완벽합니다. 내 VM IP 주소 192.168.122.202를 사용하여 다음과 같이 호스트 파일을 편집하겠습니다.
192.168.122.202 linux-vm.local
그런 다음 호스트 이름으로 해당 VM을 ping할 수 있으므로 찾고 있는 것을 훨씬 쉽게 기억할 수 있습니다. IP 주소가 아니라 호스트 이름을 핑하고 명령 출력에 표시되는 것을 볼 수 있습니다. 시스템에는 해당 IP 및 호스트 이름의 내부 맵이 있으므로 해당 지점에 쉽게 삽입할 수 있습니다.
마무리
보시다시피 Linux에서 Hosts 파일을 편집하는 방법을 배우는 것은 나중에 많은 시간을 절약할 수 있기 때문에 유용한 기술이 될 수 있습니다. Windows를 사용하는 경우 Hosts 파일을 편집하여 위에서 설명한 것과 정확히 동일한 방식으로 사용할 수 있습니다.
우리의 활동을 지원해주세요 ❤️
이 글이 마음에 드셨다면, 앞으로도 좋은 콘텐츠를 계속 발행할 수 있도록 팁을 남겨주세요.




















