최근 많은 IDC 업체의 호스트 이름이 localhost.localdomain으로 설정되어 있는 것을 봤습니다. 결벽증이 있는 저는 이 이름이 너무 길고 보기에도 거슬린다고 생각해서, 이 호스트 이름을 변경하는 방법에 관한 자료를 찾아보았습니다. 내용을 정리하여 실행 가능한 튜토리얼을 작성했으니, 지금부터 여러분과 공유하겠습니다.

CentOS 7.x 계열에서는 호스트 이름 변경 방식이 바뀌었기 때문에, 이 튜토리얼은 6.x 계열에만 적용됩니다. 5.x에서 사용할 수 있는지는 직접 테스트해 보시기 바랍니다.

튜토리얼

  1. SFTP로 SSH에 연결한 후 /etc/sysconfig/ 경로에 있는 network 파일을 다운로드합니다.
  2. 일부 전문 편집기(메모장 제외)로 해당 파일을 열면 다음과 같은 줄이 있습니다.
HOSTNAME=localhost.localdomain

localhost.localdomain을 설정하려는 호스트 이름으로 변경합니다.

  1. /etc/ 경로에 있는 hosts 파일을 다운로드합니다.
  2. 모든 localhost.localdomain을 설정하려는 호스트 이름으로 변경합니다.
  3. 재부팅한 후 uname -n 명령으로 현재 호스트 이름을 확인합니다.