ํฐ์คํ ๋ฆฌ ๋ทฐ
๐ CentOS 7์์ ๋๋ฉ์ธ(Hostname) ์ค์ ํ๊ธฐ
CentOS 7์์๋ ์์คํ
์ ํธ์คํธ๋ค์(Hostname) ๊ณผ ๋๋ฉ์ธ ์ด๋ฆ(Domain Name) ์ ์ค์ ํ์ฌ
์๋ฒ ์๋ณ ๋ฐ ๋ด๋ถ ๋คํธ์ํฌ ํต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์์์๋ ํธ์คํธ๋ค์ ์ค์ , ๋๋ฉ์ธ ์ง์ ์ค์ , ์ ์ฉ ๋ฐ ํ์ธ ์ ์ฐจ๋ฅผ ๋จ๊ณ๋ณ๋ก ์ ๋ฆฌํฉ๋๋ค.
(ํ
์คํธ ํ๊ฒฝ: CentOS 7.x, root ๊ถํ ํ์)
๐งฉ 1๏ธโฃ Hostname์ด๋?
- Hostname ์ ์๋ฒ์ ์ด๋ฆ(์๋ณ์)์ผ๋ก, ๋คํธ์ํฌ ๋ด์์ ํด๋น ์๋ฒ๋ฅผ ๊ตฌ๋ถํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- ์์ ํ ๋๋ฉ์ธ ์ด๋ฆ(FQDN, Fully Qualified Domain Name) ํ์์ผ๋ก ์ง์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์:aaa.server.com - FQDN์ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค.
[ํธ์คํธ๋ช ].[๋๋ฉ์ธ๋ช ].[์ต์์๋๋ฉ์ธ] ์) web01.dev.mycompany.net
๐งพ 2๏ธโฃ Hostname ์ค์ ๋จ๊ณ
โ ์๋ฒ ๋ด๋ถ์ฉ ํธ์คํธ๋ค์ ์ค์
ํธ์คํธ๋ค์์ /etc/hostname ํ์ผ์ ์ ์ฅ๋ฉ๋๋ค.
๋ค์ ๋ช
๋ น์ผ๋ก ํ์ผ์ ์์ ํ์ธ์.
vi /etc/hostname
์์:
aaa.server.com
๐ก TIP:
๋จ์ํaaa์ฒ๋ผ ํธ์คํธ ์ด๋ฆ๋ง ์ ์ด๋ ๋์ง๋ง,
๊ด๋ฆฌ ๋ฐ DNS ์ฐ๋์ ๊ณ ๋ คํดaaa.server.com๊ฐ์ FQDN ํํ๋ก ์์ฑํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
โก ์๋ฒ ๋ด๋ถ์ฉ ๋๋ฉ์ธ ์ง์์ฉ Host ๋งคํ ์ค์
/etc/hosts ํ์ผ์ IP์ ํธ์คํธ๋ช
์ ์ง์ ๋งคํํ๋ ๋ก์ปฌ DNS ์ญํ ์ ํฉ๋๋ค.
์๋ฒ ๋ด๋ถ์์ ๋๋ฉ์ธ ์ง์๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ๋ฑ๋กํด์ค๋๋ค.
vi /etc/hosts
์์:
127.0.0.1 localhost aaa aaa.server.com
- ์ฒซ ๋ฒ์งธ ํ๋๋ IP ์ฃผ์
- ๋ ๋ฒ์งธ๋ ๊ธฐ๋ณธ localhost
- ์ธ ๋ฒ์งธ ์ดํ๋ ๋ณ์นญ(alias) ํน์ FQDN
๐ฌ ์ค๋ช :
์ ์์๋127.0.0.1๋ฃจํ๋ฐฑ ์ฃผ์๋กaaa์aaa.server.com์ ๋ชจ๋ ๋ฑ๋กํ ํํ์ ๋๋ค.
์๋ฒ ๋ด๋ถ์์ping aaa๋๋ping aaa.server.com์ ์คํํด๋ ์๋ต์ด ๋์์ค๊ฒ ๋ฉ๋๋ค.
โข ํธ์คํธ๋ค์ ์ ์ฉ (์๋น์ค ์ฌ์์)
ํ์ผ ์์ ํ์๋ ์ค์ ์ ์์คํ
์๋น์ค์ ๋ฐ์ํด์ผ ํฉ๋๋ค.
๋ค์ ๋ช
๋ น์ ์คํํ์ธ์.
systemctl restart systemd-hostnamed
์ด ๋ช ๋ น์
systemd-hostnamed์๋น์ค๋ฅผ ์ฌ์์ํ์ฌ/etc/hostnameํ์ผ์ ๋ณ๊ฒฝ ๋ด์ฉ์ ์ฆ์ ์์คํ ์ ์ ์ฉํฉ๋๋ค.
โฃ ์ ์ฉ ์ฌ๋ถ ํ์ธ
์๋ ๋ช ๋ น ์ค ํ๋๋ก ์ค์ ์ด ์ ์ ๋ฐ์๋์๋์ง ํ์ธํฉ๋๋ค.
hostname
๋๋
hostnamectl status
์ถ๋ ฅ ์์:
Static hostname: aaa.server.com
Icon name: computer-vm
Chassis: vm
Machine ID: a1b2c3d4e5f6g7h8i9
Boot ID: 1234abcd5678efgh
Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-1160.el7.x86_64
Architecture: x86-64
Static hostnameํญ๋ชฉ์ด ์๋ก ์ง์ ํaaa.server.com์ผ๋ก ํ์๋๋ฉด ์ค์ ์ด ์๋ฃ๋ ๊ฒ์ ๋๋ค.
๐ง ์ฐธ๊ณ : ๊ธฐํ Hostname ๊ด๋ จ ๋ช ๋ น์ด
| ๋ช ๋ น์ด | ์ค๋ช |
|---|---|
hostname |
ํ์ฌ ์์คํ ์ ํธ์คํธ๋ค์ ์ถ๋ ฅ |
hostnamectl set-hostname [์ด๋ฆ] |
์ฆ์ ํธ์คํธ๋ค์ ๋ณ๊ฒฝ |
hostnamectl |
ํธ์คํธ๋ค์ ์ํ ๋ฐ ์์ธ ์ ๋ณด ํ์ธ |
nmtui |
ํ ์คํธ ๊ธฐ๋ฐ ๋คํธ์ํฌ ๊ด๋ฆฌ ํด์์ ํธ์คํธ๋ค์ ๋ณ๊ฒฝ ๊ฐ๋ฅ |
cat /etc/hostname |
์ค์ ๋ ํธ์คํธ๋ค์ ํ์ธ |
๐ก ํธ๋ฌ๋ธ์ํ ํ
- DNS ์ง์ ์ ์ด๋ฆ์ด ํด์๋์ง ์์
โ/etc/hostsํ์ผ์ FQDN ๋ฑ๋ก ์ฌ๋ถ ํ์ธ - ํธ์คํธ๋ค์์ด ์ฌ๋ถํ
ํ ์ด๊ธฐํ๋จ
โ/etc/hostnameํ์ผ์ด ์์ ๋์ง ์์๊ฑฐ๋ ๊ถํ ๋ฌธ์ ์ผ ์ ์์ - ํธ์คํธ๋ค์ ๋ณ๊ฒฝ ํ SSH ๊ฒฝ๊ณ ๋ฐ์
โ ๊ธฐ์กด SSH key์ ํธ์คํธ๋ค์ mismatch๋ก ์ธํ ๊ฒ~/.ssh/known_hostsํ์ผ์์ ํด๋น ํธ์คํธ ํค ์ญ์ ํ ์ฌ์ ์
โ ์ ๋ฆฌ ์์ฝ
| ๋จ๊ณ | ์์ ๋ด์ฉ | ๋ช ๋ น์ด / ํ์ผ |
|---|---|---|
| 1 | ๋ด๋ถ ํธ์คํธ๋ค์ ์ค์ | vi /etc/hostname |
| 2 | ๋๋ฉ์ธ ์ง์์ฉ hosts ์ค์ | vi /etc/hosts |
| 3 | ์ค์ ๋ฐ์ | systemctl restart systemd-hostnamed |
| 4 | ์ ์ฉ ํ์ธ | hostnamectl status |
๐ฌ ๊ฒฐ๋ก :
CentOS 7์์๋hostnamectl๊ณผ/etc/hostname,/etc/hosts์ค์ ์ ์กฐํฉํ์ฌ
๋ด๋ถ ๋ฐ ์ธ๋ถ ๋คํธ์ํฌ์์ ์๋ฒ ์ด๋ฆ์ ์ผ๊ด์ฑ ์๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
'Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
- Total
- Today
- Yesterday
- ํธ์ํฐ ํ์๋ผ์ธ ์์ ฏ
- ์์๋ฅผ
- ์ค๋ผํด ๋ณต๊ตฌ
- webtob
- ์๊ฐ์ง์
- ์ค๋ผํด ์ธ์
- IE๋ชจ๋
- this
- ๋ก๊ทธ์ด๊ธฐํ
- ์ค๋ผํด ๋ฝ
- Java
- html
- ํธ์ํฐ ์์ ฏ
- internal error
- 0์ผ๋ก
- ์ค๋ผํด
- ๋ช ๋ น์ด
- lock
- javascript
- oracle ์ค๋ฐ๊ฟ
- ๋์ฒด์ด
- ๋ฝ๊ฑธ๋ฆผ
- jeus
- ์ฌ์ฉ์์ญ์
- jQuery
- ์นํฌ๋น
- ์๋ฐ์คํฌ๋ฆฝํธ
- Oracle
- ์๊ฐ๋น๊ต
- IE๋์ธ์ ์์ด์ง๋
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |