OS/Linux - Ubuntu

[Linux - 리눅스 / Ubuntu - 우분투] 네트워크 설정 - 호스트 이름 설정하기(uname -n, hostname)

주누다 2015. 5. 3. 21:00
반응형

네트워크를 사용하기 위해 설정해야 할 것

- IP 주소

- 넷마스크와 브로드캐스트 주소

- 게이트웨이(라우터) 주소

- DNS 주소

=> 네트워크 서비스를 제공하는 서버 시스템이라면 호스트 이름을 설정해야함

=> 서버를 IP 주소로 접속하라고 할 수는 없으니...



호스트 이름 설정하기

- 네트워크 서비스를 제공하는 리눅스 시스템에서는 호스트 이름을 설정해야 함

- 호스트 이름은 해당 기관의 도메인 이름에 서버에서 제공하는 대표적인 서비스 이름을 붙이는 것이 편리

- 기관의 도메인 이름이 'han.server' 이고 주로 메일을 서비스하는 서버라면 'mail.han.server' 라고 하는 것

- 호스트 이름 설정 파일에 저장하고 DNS 에 등록해야 서비스를 제공


호스트 이름 확인하기

- 리눅스 시스템의 호스트 이름은 'uname -n' 명령과 'hostname' 명령으로 확인 가능


uame -n 

- uname 은 원래 시스템 정보를 출력하는 명령

- '-n' 옵션을 사용하여 호스트 이름을 출력

- 기능 : 시스템 정보를 출력

- 형식 : uname [옵션]

- 옵션 :

 * '-m' : 하드웨어 종류를 출력

 * '-n' : 호스트 이름을 출력

 * '-r' : 운영체제의 릴리즈 정보를 출력

 * '-s' : 운영체제의 이름을 출력

 * '-v' : 운영체제의 버전을 출력

 * '-a' :  위의 모든 정보를 출력

- 사용예 : uname -n, uname -a


=====================================================================

sjw@sjw-HP-Mini-110-3500:~$ uname -n
sjw-HP-Mini-110-3500
sjw@sjw-HP-Mini-110-3500:~$ uname -m
x86_64
sjw@sjw-HP-Mini-110-3500:~$ uname -r
3.13.0-51-generic
sjw@sjw-HP-Mini-110-3500:~$ uanme -s
'uanme' 명령을 찾을 수 없습니다. 비슷한 명령:
 'uname' 명령은 패키지 'coreutils'(main)에 있습니다.
uanme: 명령을 찾을 수 없습니다
sjw@sjw-HP-Mini-110-3500:~$ uname -s
Linux
sjw@sjw-HP-Mini-110-3500:~$ uname -v
#84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015
sjw@sjw-HP-Mini-110-3500:~$ uname -a
Linux sjw-HP-Mini-110-3500 3.13.0-51-generic #84-Ubuntu SMP Wed Apr 15 12:08:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
sjw@sjw-HP-Mini-110-3500:~$
=====================================================================





hostname  

- 호스트 이름을 출력

- 이 명령으로 호스트 이름을 설정할 수도 있음

- 기능 : 호스트 이름을 출력하거나 설정

- 형식 : hostname [호스트 이름]

- 사용예 : hostname, hostname mail.han.server


- hostname 명령으로 호스트 이름을 설정하려면 root 권한이 있어야함

- 재시작하면 원래의 이름으로 돌아옴(또는 hostname 으로 바뀌지 않았을 경우)

  호스트 이름이 바뀐 상태를 유지하려면 '/etc/hostname' 파일 수정

- '/etc/hostname' 파일은 단순하게 도메인 이름을 포함한 호스트 이름만 저장

- 호스트 이름을 새로 정의할 때는  한 네트워크에서 같은 이름을 사용하는

  다른 호스타가 있으면 안 된다는 것을 꼭 기억




반응형