장치 또는 시스템 호스트 이름은 사람이 읽을 수 있는 형식으로 네트워크 내의 시스템을 쉽게 인식하는 데 사용됩니다. 별로 놀라운 일은 아니지만 Linux 시스템에서는 "호스트 이름"과 같은 간단한 명령을 사용하여 호스트 이름을 쉽게 변경할 수 있습니다. “.
추가 읽기:Linux에서 고정 IP 주소를 설정하고 네트워크를 구성하는 방법
호스트 이름 실행 중 매개변수 없이 자체적으로 다음과 같이 Linux 시스템의 현재 호스트 이름을 반환합니다.
$ hostname TecMint
Linux 시스템의 호스트 이름을 변경하거나 설정하려면 다음을 실행하세요:
$ hostname NEW_HOSTNAME
물론 “NEW_HOSTNAME”을 바꿔야 합니다. 설정하려는 실제 호스트 이름을 사용하십시오. 이렇게 하면 시스템의 호스트 이름이 즉시 변경되지만 한 가지 문제가 있습니다. 다음 재부팅 시 원래 호스트 이름이 복원됩니다.
시스템의 호스트 이름을 영구적으로 변경하는 또 다른 방법이 있습니다. 일부 구성 파일을 변경해야 한다는 점을 이미 알고 계셨을 것입니다. 생각이 맞을 것입니다.
Linux에서 시스템 호스트 이름을 영구적으로 설정
최신 Ubuntu와 같은 다양한 Linux 배포판의 최신 버전 , 데비안 , CentOS , 페도라 , RedHat 등은 systemd와 함께 제공됩니다. , hostnamectl을 제공하는 시스템 및 서비스 관리자 Linux에서 호스트 이름을 관리하는 명령입니다.
SystemD에 시스템 호스트 이름을 설정하려면 기반 배포에서는 hostnamectl을 사용합니다. 표시된 명령:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
SysVinit을 사용하는 이전 Linux 배포판의 경우 간단히 말해서 init , 다음 위치에 있는 호스트 이름 파일을 편집하여 호스트 이름을 변경할 수 있습니다:
# vi /etc/hostname
그런 다음 호스트 이름에 대한 다른 레코드를 다음 위치에 추가해야 합니다:
# vi /etc/hosts
예:
127.0.0.1 TecMint
그런 다음 다음을 실행해야 합니다:
# /etc/init.d/hostname restart
RHEL/CentOS에서 init을 사용하는 기반 시스템 , 호스트 이름은 다음을 수정하여 변경됩니다:
# vi /etc/sysconfig/network
다음은 해당 파일의 샘플입니다:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
영구 호스트 이름을 유지하려면 "HOSTNAME" 옆의 값을 변경하세요. 호스트 이름 중 하나에.
결론
이 간단한 기사는 간단한 Linux 요령을 보여주기 위해 작성되었으며 새로운 내용을 배우셨기를 바랍니다.
Linux 기술을 한 단계 끌어올리세요
루트 회원은 매달 새로운 과정이 추가되는 모든 과정, 인증 준비 트랙 및 점점 늘어나는 실습 Linux 콘텐츠 라이브러리에 대한 전체 액세스 권한을 갖습니다.
얻을 수 있는 것
모든 프리미엄 기사를 광고 없이 이용하세요
모든 강좌 이용 가능:Linux, Linux용 AI, Bash 스크립팅, Ubuntu 핸드북, Golang 등을 배우세요.
Linux 인증(RHCSA, RHCE, LFCS 및 LFCA)에 액세스
출시되면 새로운 강좌에 액세스하세요
주간 뉴스레터에 접속하세요
댓글의 우선 도움말
비공개 텔레그램 커뮤니티
Linux 커뮤니티와 연결

저는 컴퓨터 공학 학사이자 Linux Foundation Certified System Administrator입니다. 현재 호스팅 업계에서 수석 기술 지원으로 일하고 있습니다. 여가 시간에는 새로운 소프트웨어를 테스트하고 인라인 스케이트를 타는 것을 좋아합니다.
TecMint의 각 튜토리얼은 숙련된 Linux 시스템 관리자로 구성된 팀에 의해 작성되었습니다. 우리의 고품질 기준을 충족합니다.