RadarURL

유닉스/리눅스
2016.05.11 22:58

리눅스 호스트명 변경

조회 수 1849 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


 

CentOS 6, Ubuntu 12에서 테스트하였습니다.
레드햇계열 HOSTNAME 변경
리눅스 호스트명 변경
호스트 이름 변경

사전확인[편집]

현재 호스트명을 확인해보자.

 

[root@localhost ~]# hostname
localhost.localdomain

 
레드햇 계열
[root@localhost ~]# cat /etc/sysconfig/network | grep HOSTNAME
HOSTNAME=localhost.localdomain

 

Ubuntu
root@localhost:~# cat /etc/hostname
localhost

 

방법 1: 명령어로 변경[편집]

즉시 변경[편집]

다음 중 두가지 명령어 중 하나를 실행하면 된다.

hostname 호스트명
echo 호스트명 > /proc/sys/kernel/hostname
  • 새로 로그인할 때는 이것이 적용된다.
  • 재부팅시에는 초기화될 것이다.[1]
실행 예시
[root@localhost ~]# hostname zetawiki
[root@localhost ~]# hostname
zetawiki
[root@localhost ~]# su -
[root@zetawiki ~]#

 

재부팅시 변경[편집]

레드햇 계열
16px-Crystal_Clear_app_xmag.svg.png /etc/sysconfig/network 문서를 참고하십시오.
vi /etc/sysconfig/network

파일 내용 중 HOSTNAME 부분을 수정한다.

HOSTNAME=호스트명
우분투
16px-Crystal_Clear_app_xmag.svg.png /etc/hostname 문서를 참고하십시오.
vi /etc/hostname

파일 내용 전체가 호스트명이다. 원하는 호스트명으로 수정하자.

방법 2: setup으로 변경[편집]

  • 레드햇 계열만 가능
  • setup으로 바꾸면 방법 1에서 말하는 영구적용과 즉시적용이 동시에 된다.[2]
setup
  • [Network configuration] --- [DNS configuration]
  • "DNS configuration" --- Hostname: 원하는호스트명 --- [Ok]
  • [Save&Quit]
  • [Quit]

방법 3: 한방 스크립트 ★★[편집]

  • 재부팅 없이 적용 및 확인을 한번에 할 수 있음
  • 레드햇 계열, 우분투 모두 사용가능 ★★
NEW_HOSTNAME=새호스트명
OLD_HOSTNAME=$HOSTNAME
HOSTNAME=$NEW_HOSTNAME
hostname $HOSTNAME
sed -i "s/$OLD_HOSTNAME/$HOSTNAME/" /etc/hostname 2> /dev/null
sed -i "s/HOSTNAME=$OLD_HOSTNAME/HOSTNAME=$HOSTNAME/" /etc/sysconfig/network 2> /dev/null
echo "\$HOSTNAME=$HOSTNAME"
grep -Hn '' /proc/sys/kernel/hostname
grep -Hn '' /etc/hostname 2> /dev/null
grep -Hn '' /etc/sysconfig/network 2> /dev/null
→ 프롬프트에 찍히는 호스트명까지 변경되는 것을 확인하려면 새 콘솔(또는 SSH 세션)을 열어야 한다.
/etc/hosts 파일 변경은, 다른 서버의 주소까지 변경될 수 있기 때문에 여기에 포함하지 않았다. 직접 수정해주자.[3]
 

(권장) 후속작업: /etc/hosts 변경[편집]

16px-Crystal_Clear_app_xmag.svg.png /etc/hosts 문서를 참고하십시오.

/etc/hosts는 IP에 대한 호스트명 정보가 있는데, 자기 자신을 가리키는 정보도 들어가 있다. 호스트명을 변경했다면 이쪽도 수정해주는 것이 좋다.[3]

vi /etc/hosts

아래 내용을 참고하여 작성한다.

127.0.0.1	localhost	zetawiki
::1	localhost	zetawiki
→ 1행은 IPv4, 2행은 IPv6에 대한 것임
  • (필요시) 점검항목: sendmail 테스트, 오라클DB 접속 테스트

같이 보기[편집]

주석[편집]

  1. 이동 /etc/sysconfig/network 에 설정된 호스트명이 적용되기 때문. 다음 문단 참조.
  2. 이동 GUI(?)에서 수행되기 때문에 자동화 bash 스크립트를 만드는 것이 어렵다. 때문에 필자는 방법 1을 선호한다.
  3. 이동: 3.0 3.1 Oracle DB의 경우 적절히 변경해주지 않으면 오류가 발생할 수 있다. ORA-24408 참고

참고 자료[편집]

 

출처 : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%98%B8%EC%8A%A4%ED%8A%B8%EB%AA%85_%EB%B3%80%EA%B2%BD

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 952955
10 유닉스/리눅스 [리눅스] IP 설정 변경 하기 file YooN 2016.08.23 1504
9 윈도우즈 윈도우10 제품키 변경 프로그램을 이용한 정품인증받기 file YooN 2016.06.20 1260
» 유닉스/리눅스 리눅스 호스트명 변경 YooN 2016.05.11 1849
7 유닉스/리눅스 리눅스 호스트명 변경 YooN 2014.10.10 2051
6 유닉스/리눅스 리눅스에서 MYSQL 데이터 디렉토리 변경 YooN 2014.06.04 3216
5 유닉스/리눅스 Apache 실행환경을 nobody 사용자로 변경 YooN 2014.05.28 3389
4 유닉스/리눅스 touch (파일의 날짜시간정보를 변경) YooN 2014.04.29 2137
3 소프트웨어 ITSM의 허와 실? YooN 2013.10.22 3619
2 소프트웨어 ITSM이란 무엇일까? file YooN 2013.10.22 3944
1 네트워크 구글(Google) Play 결제 정보 변경 YooN 2013.09.10 3516
Board Pagination Prev 1 Next
/ 1


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너