리눅스 호스트명 변경 [출처 : jmnote]
사전확인
현재 호스트명을 확인해보자.
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# cat /etc/sysconfig/network | grep HOSTNAME HOSTNAME=localhost.localdomain
방법 1: 명령어로 변경
즉시 변경
다음 중 두가지 명령어 중 하나를 실행하면 된다.
hostname 호스트명
echo 호스트명 > /proc/sys/kernel/hostname
- 새로 로그인할 때는 이것이 적용된다.
- 재부팅시에는 초기화될 것이다.[1]
- 실행 예시
[root@localhost ~]# hostname jmnote [root@localhost ~]# hostname jmnote [root@localhost ~]# su - [root@jmnote ~]#
재부팅시 변경
/etc/sysconfig/network 문서를 참고하십시오.
- 설정 변경
vi /etc/sysconfig/network
파일 내용 중 HOSTNAME 부분을 수정한다.
HOSTNAME=호스트명
방법 2: setup으로 변경
setup으로 바꾸면 방법 1에서 말하는 영구적용과 즉시적용이 동시에 된다.[2]
setup
- [Network configuration] --- [DNS configuration]
- "DNS configuration" --- Hostname: 원하는호스트명 --- [Ok]
- [Save&Quit]
- [Quit]
후속작업: /etc/hosts 변경
/etc/hosts 문서를 참고하십시오.
/etc/hosts는 IP에 대한 호스트명 정보가 있는데, 자기 자신을 가리키는 정보도 들어가 있다. 호스트명을 변경했다면 이쪽도 수정해주는 것이 좋다.
vi /etc/hosts
아래 내용을 참고하여 작성한다.
127.0.0.1 localhost jmnote ::1 localhost jmnote
- → 1행은 IPv4, 2행은 IPv6에 대한 것임
같이 보기
주석
- ↑ /etc/sysconfig/network 에 설정된 호스트명이 적용되기 때문. 다음 문단 참조.
- ↑ GUI(?)에서 수행되기 때문에 자동화 bash 스크립트를 만드는 것이 어렵다. 때문에 필자는 방법 1을 선호한다.
참고 자료
'Dev. 운영체제(OS) > Linux' 카테고리의 다른 글
[Linux 명령어] wGet - 리눅스에서 url 호출 및 페이지 다운로드 하기 (0) | 2014.07.24 |
---|---|
[Linux 명령어] yum 사용법 (0) | 2013.11.21 |
[Linux 팁] 리눅스 yum 명령어 사용시 Another app is currently holding the yum lock; waiting for it to exit 해결법 (0) | 2013.11.20 |
[Linux 명령어] 리눅스 파일 소유자/소유그룹 변경 (0) | 2013.11.19 |
리눅스 우분투(ubuntu) 12.10 윈도우에서 쉽게 설치하고 제거하기 (0) | 2013.01.13 |