Linux, BSD 및다른 경우에는 호스트 이름을 사용하여 서로 대화하십시오. 호스트 이름은 무엇입니까? 사용자가 설정 한 고유 한 이름입니다. 이러한 이름은 이름에서 코드 이름, 숫자 문자열, 웹 사이트의 도메인 이름 또는 그 사이의 다른 이름이 될 수 있습니다. Linux의 경우 호스트 이름은 종종 초기 설치 과정에서 설정됩니다. 마음에 들지 않으면 Linux 컴퓨터 호스트 이름을 다른 것으로 변경할 수 있습니다.
Linux에서 호스트 이름을 변경하면 엉망이됩니다.루트 폴더와 함께. 루트 액세스 권한이 필요하므로이 가이드를 시작하기 전에 Linux에서 루트 사용자를 활성화하는 방법에 대한 자습서를 따르십시오.
옵션 1 – 호스트 이름 응용 프로그램
많은 Linux 운영 체제에는 프로그램이 제공됩니다"호스트 이름"이라고하는이 유틸리티는 사용자가 특정 Linux 시스템의 호스트 이름을 빠르고 쉽게 교체하고 변경할 수있는 작은 유틸리티입니다. 또한 사용자가 별명을 설정하고 지정된 호스트 이름의 IP 주소 등을 볼 수 있습니다.
대부분의 배포판은 이것과 함께 제공되지만일부는 설정되지 않았거나 이전에 설치 제거했을 수 있으므로 설치 방법을 살펴 보는 것이 좋습니다. 호스트 이름 응용 프로그램을 설정하려면을 눌러 터미널 창을 시작하십시오 Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드로. 그런 다음 사용중인 Linux OS에 해당하는 아래 지침을 따르십시오.
우분투
sudo apt install hostname
데비안
sudo apt-get install hostname
아치 리눅스
안타깝게도 호스트 이름 응용 프로그램은아치 리눅스 운영 체제에는 없습니다. 고맙게도 호스트 이름 앱만큼 유용하기 때문에 호스트 이름을 변경하는 데 사용할 필요는 없습니다. Arch를 사용 중이고 시스템에서 호스트 이름을 변경해야하는 경우에도이 기사의 다음 섹션에서 옵션 2를 수행하면됩니다.
페도라
sudo dnf install hostname
오픈 수세
sudo zypper install hostname
일반 리눅스
대부분의 Linux 사용자는 호스트 이름에 액세스 할 수 있습니다앱. 그러나 어떤 이유로 든 액세스 할 수있는 방법이없는 경우 옵션 1을 건너 뛰고 옵션 2를 시도하는 것이 가장 좋습니다. / etc / hostname 파일.
Hostname 유틸리티를 사용하여 호스트 이름을 변경하십시오.
호스트 이름은 터미널에서 작동하며 루트가 필요합니다특권. 루트가 필요한 이유는 Linux 시스템의 호스트 이름 파일이 시스템 디렉토리에 있고 수퍼 유저 권한이없는 사용자가이 파일에 액세스 할 수 없기 때문입니다. 루트 액세스 권한을 얻으려면 수 명령. 또는 sudo -s 루트 계정을 비활성화 한 경우 가능합니다.
su -
또는:
sudo -s
루트 액세스 권한이 있으면 아래 명령을 사용하여 컴퓨터에서 호스트 이름을 변경할 수 있습니다.
hostname -b new hostname
변경 한 후에는다음 명령으로 새 호스트 이름을 지정하십시오. Linux PC 또는 서버를 다시 시작할 때까지 새 호스트 이름은 Linux 터미널에 표시되지 않습니다.
hostname
파일로 호스트 이름 설정
호스트 이름 응용 프로그램은 사용자가 설정할 수 있습니다파일이있는 호스트 이름 정보. 이 기능은 설정하려는 새 이름이 매우 긴 경우에 특히 유용합니다. 그렇게하려면 터미널 창을 열고 루트 쉘을 얻으십시오. 수 또는 sudo -s.
su -
또는
sudo -s
다음으로 호스트 이름을 보유 할 텍스트 파일을 접촉 명령.
touch /home/username/hostname-file
Nano 텍스트 편집기에서 호스트 이름 파일을여십시오.
nano -w /home/username/hostname-file
를 눌러 새로운 호스트 이름을 Nano 텍스트 편집기에 붙여 넣습니다. Ctrl + Shift + V 키보드에서. 그런 다음를 눌러 저장하십시오. Ctrl + O 와 종료 Ctrl + X.
마지막으로 파일에서 호스트 이름을 다음과 같이 변경하십시오.
hostname -i hostname-file
옵션 2 – / etc / hostname 파일 수정
Linux 컴퓨터 호스트 이름을 변경하는 또 다른 방법은 시스템에서 컴퓨터 이름을 저장하는 파일을 직접 수정하는 것입니다. / etc / hostname 파일. 파일을 액세스하고 편집하려면 터미널 창을 엽니 다. 그런 다음 su를 사용하여 루트로 로그인하거나 루트를 사용하여 루트 쉘을 얻습니다. sudo -s 수퍼 유저 권한에 액세스 할 수없는 경우
su -
또는
sudo -s
터미널 창에 루트 액세스 권한이 있으면 / etc / hostname Nano 텍스트 편집기에서
nano -w /etc/hostname
키보드를 사용하여 파일에서 기존 호스트 이름을 지우십시오. 남은 공간이 없는지 확인하십시오. 그런 다음 이전 호스트 이름이 삭제되면 원하는 새 호스트 이름을 작성하십시오.
새로운 호스트 이름 변경에 만족하면을 눌러 Nano 텍스트 편집기를 저장하십시오. Ctrl + O 키보드 조합. 그런 다음 Ctrl + X
코멘트