๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Unix·๏ปฟLinux

๋ฆฌ๋ˆ…์Šค(CentOS 6) ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ์™€ ํ…์ŠคํŠธ ๋ชจ๋“œ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

by Leica 2019. 10. 15.
๋ฐ˜์‘ํ˜•

๋ฆฌ๋ˆ…์Šค๋Š” ๋ถ€ํŒ… ์‹œ init ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Ÿฐ๋ ˆ๋ฒจ์„ ํ™•์ธํ•˜์—ฌ ๊ทธ์— ๋งž๋Š” ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘์‹œํ‚ค๋Š” ๊ณผ์ •์ด ์žˆ๋‹ค. ์ด ๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ฐ”๊พธ์–ด ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ ํ˜น์€ ํ…์ŠคํŠธ ๋ชจ๋“œ๋กœ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Ÿฐ๋ ˆ๋ฒจ์€ 0์—์„œ 6๊นŒ์ง€์˜ 7๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ ์ด ์ค‘ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์„ ์ง€์›ํ•˜๋Š” ๋Ÿฐ๋ ˆ๋ฒจ์€ 5, ํ…์ŠคํŠธ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋Ÿฐ๋ ˆ๋ฒจ์€ 3์ด๋‹ค. ์ฆ‰ ๋Ÿฐ๋ ˆ๋ฒจ์„ 5 ํ˜น์€ 3์œผ๋กœ ๋ณ€๊ฒฝํ•จ์œผ๋กœ์จ ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ์™€ ํ…์ŠคํŠธ ๋ชจ๋“œ๋กœ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. (๋Ÿฐ๋ ˆ๋ฒจ์˜ ์ข…๋ฅ˜์™€ ์˜๋ฏธ๋Š” ํฌ์ŠคํŒ… ๋์— ํ‘œ๋กœ ์ž‘์„ฑํ•ด ๋‘์—ˆ๋‹ค.)

๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์„ค์ • ํŒŒ์ผ์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ์ด ๋ชจ๋“  ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ค„๋ณผ ๊ฒƒ์ด๋‹ค. ์ฐธ๊ณ ๋กœ CentOS 7๋ถ€ํ„ฐ๋Š” ๊ทธ ๋ฐฉ๋ฒ•์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค. ๋ณธ ํฌ์ŠคํŒ…์€ CentOS 6์ ๋Œ€๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค.

๋ฐฉ๋ฒ•1: /etc/inittab ํŒŒ์ผ ์ˆ˜์ •

/etc/inittabํŒŒ์ผ์€ ๋ถ€ํŒ… ์‹œ init ํ”„๋กœ์„ธ์Šค๊ฐ€ ์„ค์ •๋œ ์ดˆ๊ธฐ ๋Ÿฐ๋ ˆ๋ฒจ์„ ์ฐธ์กฐํ•˜๋Š” ํŒŒ์ผ์ด๋‹ค. ์ด๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•˜์—ฌ ๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

 

[ํ”„๋กœ๊ทธ๋žจ] -> [์‹œ์Šคํ…œ ๋„๊ตฌ] -> [ํ„ฐ๋ฏธ๋„]์„ ๋ˆŒ๋Ÿฌ ํ„ฐ๋ฏธ๋„์„ ๋„์šด๋‹ค.

 

์ฐธ๊ณ : [์‹œ์Šคํ…œ ๋„๊ตฌ] > [ํ„ฐ๋ฏธ๋„]

๋ฐ์Šคํฌํ†ฑ์—์„œ ์‰˜์„ ์‹œ์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๋กœ ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•œ๋‹ค.

 

/etc/inittab ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด root ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค.

su - ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ root ๊ณ„์ •์œผ๋กœ '๋กœ๊ทธ์ธ ์‰˜'์„ ์‹œ์ž‘ํ•œ๋‹ค. ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋กœ๊ทธ์ธํ•œ๋‹ค.

 

์ •์ƒ์ ์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์˜€๋‹ค๋ฉด ์Šˆํผ ์œ ์ € ๊ถŒํ•œ์„ ํ‘œ์‹œํ•˜๋Š” ์ƒˆ๋กœ์šด ์‰˜ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋œฌ๋‹ค. ์ฆ‰ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ”„๋กฌํ”„ํŠธ์— $ ๋Œ€์‹  #๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค.

 

/etc/inittab ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด vi /etc/inittab์„ ์ž…๋ ฅํ•œ๋‹ค.

 

/etc/inittab

ํŒŒ์ผ ๋งˆ์ง€๋ง‰ ํ–‰์— id: 5: initdefault ๋ฅผ ์ˆ˜์ •ํ•  ๊ฒƒ์ด๋‹ค. ์ง€๊ธˆ์€ ์ดˆ๊ธฐ ๋Ÿฐ๋ ˆ๋ฒจ์ด 5์ธ, ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ์ƒํƒœ์ด๋‹ค.

 

์ฐธ๊ณ : vi ๋ช…๋ น์–ด

[shift] + [g] : ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ ํ–‰์œผ๋กœ ์ด๋™
[g] : ํŒŒ์ผ์˜ ์ฒ˜์Œ ํ–‰์œผ๋กœ ์ด๋™

 

5๋ฅผ 3์œผ๋กœ ์ˆ˜์ •ํ•˜๊ณ  ์ €์žฅํ•œ๋‹ค.

 

์ฐธ๊ณ : vi ๋ช…๋ น์–ด

[shift] + [:] ๋ˆ„๋ฅธ ๋’ค qw ์ž…๋ ฅ ํ›„ ์—”ํ„ฐ : ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ €์žฅ ๋ฐ vi ๋‚˜๊ฐ€๊ธฐ

 

root ๊ถŒํ•œ์œผ๋กœ ํ•„์š”ํ•œ ๋ช…๋ น์„ ๋๋ƒˆ์œผ๋ฏ€๋กœ logout์„ ์ž…๋ ฅํ•˜์—ฌ ์›๋ž˜์˜ ์‰˜๋กœ ๋Œ์•„๊ฐ€๊ณ  exit๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ„ฐ๋ฏธ๋„์„ ์ข…๋ฃŒํ•œ๋‹ค.

 

[์‹œ์Šคํ…œ] -> [๋„๊ธฐ]๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

์žฌ๋ถ€ํŒ…์„ ์œ„ํ•ด [๋‹ค์‹œ ์‹œ์ž‘]์„ ๋ˆ„๋ฅธ๋‹ค.

 

์žฌ๋ถ€ํŒ… ์ค‘์ธ ํ™”๋ฉด

 

์žฌ๋ถ€ํŒ…์ด ์™„๋ฃŒ๋˜๋ฉด ํ…์ŠคํŠธ ๋ชจ๋“œ๋กœ ๋ถ€ํŒ…์ด ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ฐธ๊ณ ๋กœ runlevel ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ํ˜„์žฌ ๋Ÿฐ๋ ˆ๋ฒจ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๊นŒ ๋ณ€๊ฒฝํ•œ ๋Œ€๋กœ 3์ด ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

์ขŒ์ธก์˜ N์€ ์ด์ „ ๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ธ๋ฐ, ์ง€๊ธˆ์€ /etc/inittab์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜์˜€์œผ๋ฏ€๋กœ ์ด์ „ ๋Ÿฐ๋ ˆ๋ฒจ์ด Nonexistent, ์ฆ‰ ์กด์žฌํ•˜์ง€ ์•Š์Œ์„ ํ‘œ์‹œํ•˜๊ณ  ์žˆ๋‹ค. ์ด์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ž˜ ๋ฐฉ๋ฒ•2๋ฅผ ๋ณด๋ฉด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐฉ๋ฒ•2: init ๋ช…๋ น ์‚ฌ์šฉ

/etc/inittab ํŒŒ์ผ์„ ์ง์ ‘ ์ˆ˜์ •ํ•˜์ง€ ์•Š๊ณ  ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ ๊ทธ๋ž˜ํ”ฝ-ํ…์ŠคํŠธ ๋ชจ๋“œ๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์‹œ ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•ด ๋ณด์ž.

 

init ๋ช…๋ น ์—ญ์‹œ root ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. su - ๋ช…๋ น์œผ๋กœ root ๊ณ„์ •์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  init 5๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  ๋Ÿฐ๋ ˆ๋ฒจ์„ 5๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.

 

๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์„œ๋ฒ„๊ฐ€ ์žฌ๋ถ€ํŒ…๋˜๊ณ  ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ๋กœ ๋กœ๊ทธ์ธ ํ™”๋ฉด์ด ๋œฌ๋‹ค.

 

๋ฐฉ๋ฒ•3: telinit ๋ช…๋ น์–ด ์‚ฌ์šฉ

init ๋ช…๋ น๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” telinit ๋ช…๋ น์€ init ํ”„๋กœ์„ธ์Šค์— ๋Ÿฐ๋ ˆ๋ฒจ์ด ๋ฐ”๋€Œ์—ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๋ช…๋ น์ด๋‹ค.

๋‹ค์‹œ ํ…์ŠคํŠธ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•ด ๋ณด์ž.

 

ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ๋„์›Œ root ๊ณ„์ •์œผ๋กœ ์ „ํ™˜ํ•œ ๋’ค telinit 3 ๋ช…๋ น์„ ์ž…๋ ฅํ•œ๋‹ค.

 

ํ…์ŠคํŠธ ๋ชจ๋“œ๋กœ ์žฌ๋ถ€ํŒ… ๋˜์—ˆ๋‹ค.

runlevel ๋ช…๋ น์„ ์ž…๋ ฅํ•ด๋ณด๋ฉด 5 3์ด ์ถœ๋ ฅ๋˜๋Š”๋ฐ ์•„๊นŒ ๋งํ•œ๊ฒƒ๊ณผ ๊ฐ™์ด ์ฐจ๋ก€๋กœ ์ด์ „ ๋Ÿฐ๋ ˆ๋ฒจ๊ณผ ํ˜„์žฌ ๋Ÿฐ๋ ˆ๋ฒจ์„ ์˜๋ฏธํ•œ๋‹ค.

init/telinit ๋ช…๋ น์„ ํ†ตํ•ด ๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ฐ”๊พธ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— /etc/inittab์„ ์ง์ ‘ ์ˆ˜์ •ํ–ˆ๋˜ ๋•Œ์™€ ๋‹ฌ๋ฆฌ ์ด์ „ ๋Ÿฐ๋ ˆ๋ฒจ์ด 5๋ผ๊ณ  ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์ฐธ๊ณ : ๋Ÿฐ๋ ˆ๋ฒจ์˜ ์ข…๋ฅ˜์™€ ์˜๋ฏธ

๋Ÿฐ๋ ˆ๋ฒจ ์„ค๋ช…
0 ์‹œ์Šคํ…œ ์ข…๋ฃŒ(๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์•ˆ๋จ)
1 ๋‹จ์ผ ์‚ฌ์šฉ์ž(root) ๋ชจ๋“œ
๋กœ๊ทธ์ธ ๊ณผ์ • ์—†์ด root ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธ๋จ
์ฝ˜์†”์—์„œ ์‹œ์Šคํ…œ ์ ๊ฒ€์ด๋‚˜ ๋ณต๊ตฌ๋ฅผ ์œ„ํ•œ ๊ด€๋ฆฌ์ž ๋ชจ๋“œ๋กœ ์‚ฌ์šฉ
CLI(Command Line Interface, ๋ช…๋ น ํ–‰ ์ธํ„ฐํŽ˜์ด์Šค) = ํ…์ŠคํŠธ ๋ชจ๋“œ ์ง€์›
๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค X
2 ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ๋ชจ๋“œ
CLI(Command Line Interface, ๋ช…๋ น ํ–‰ ์ธํ„ฐํŽ˜์ด์Šค) = ํ…์ŠคํŠธ ๋ชจ๋“œ ์ง€์›
๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค X
3 ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ๋ชจ๋“œ
์ผ๋ฐ˜์ ์ธ ์„œ๋ฒ„์šฉ ๋ฆฌ๋ˆ…์Šค์—์„œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ
CLI(Command Line Interface, ๋ช…๋ น ํ–‰ ์ธํ„ฐํŽ˜์ด์Šค) = ํ…์ŠคํŠธ ๋ชจ๋“œ ์ง€์›
4 ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”์— ๋”ฐ๋ผ ๊ณ ์œ ์˜ ๋Ÿฐ๋ ˆ๋ฒจ๋กœ ์ •์˜ ๊ฐ€๋Šฅ
5 ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ๋ชจ๋“œ
GUI(Graphical User Interface, ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ) = ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ ์ง€์›
6 ์‹œ์Šคํ…œ ์žฌ๋ถ€ํŒ…(๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์•ˆ๋จ)

 

๊ด€๋ จ ํฌ์ŠคํŠธ

[OS/Unix·Linux] - ๋ฆฌ๋ˆ…์Šค(CentOS 6) ์„ค์น˜ํ•˜๊ธฐ - ๊ฐ€์ƒ๋จธ์‹  VirtualBox๋ฅผ ์ด์šฉํ•˜์—ฌ

 

๋ฆฌ๋ˆ…์Šค(CentOS 6) ์„ค์น˜ํ•˜๊ธฐ - ๊ฐ€์ƒ๋จธ์‹  VirtualBox๋ฅผ ์ด์šฉํ•˜์—ฌ

์ด๋ฏธ ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ๊ฐ€ ์„ค์น˜๋œ PC์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ถ”๊ฐ€๋กœ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ํ•˜๋“œ ๋””์Šคํฌ์˜ ๋น„์–ด์žˆ๋Š” ํŒŒํ‹ฐ์…˜์— ์„ค์น˜ '๊ฐ€์ƒ๋จธ์‹  ์†Œํ”„ํŠธ์›จ์–ด'๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒŒ์ŠคํŠธ ์šด์˜์ฒด์ œ๋กœ ์„ค์น˜ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š”..

atoz-develop.tistory.com

[OS/Unix·Linux] - VirtualBox ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ์œ„ํ•œ ํด๋ฆฝ๋ณด๋“œ ๊ณต์œ  ์„ค์ • ๋ฐฉ๋ฒ•

 

VirtualBox ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ์œ„ํ•œ ํด๋ฆฝ๋ณด๋“œ ๊ณต์œ  ์„ค์ • ๋ฐฉ๋ฒ•

๊ฐ€์ƒ๋จธ์‹  ์†Œํ”„ํŠธ์›จ์–ด์ธ VirtualBox๋กœ ๋ฆฌ๋ˆ…์Šค ๋“ฑ์„ ๊ฒŒ์ŠคํŠธ ์šด์˜์ฒด์ œ๋กœ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•  ๋•Œ ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค. ์ด ๋•Œ VirtualBox ํด๋ฆฝ๋ณด๋“œ ๊ณต์œ  ์„ค์ •์„ ํ†ตํ•ด ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ..

atoz-develop.tistory.com

[OS/Unix·Linux] - ๋ฆฌ๋ˆ…์Šค ๊ฐ€์ƒ๋จธ์‹ ์— PuTTY๋กœ SSH ์›๊ฒฉ ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•

 

๋ฆฌ๋ˆ…์Šค ๊ฐ€์ƒ๋จธ์‹ ์— PuTTY๋กœ SSH ์›๊ฒฉ ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ค€๋น„ ์‚ฌํ•ญ 1. ๋ฆฌ๋ˆ…์Šค ๋จธ์‹ ์—์„œ sshd ๋ฐ๋ชฌ ์‹คํ–‰ ์ƒํƒœ ํ™•์ธ 2. ๋ฆฌ๋ˆ…์Šค ๋จธ์‹ ์—์„œ ssh ํฌํŠธ ๋ฐฉํ™”๋ฒฝ ํ—ˆ์šฉ ํ™•์ธ 3. ๋ฆฌ๋ˆ…์Šค ๋จธ์‹ ์—์„œ ํ˜ธ์ŠคํŠธ allow ์„ค์ • 4. ๊ฐ€์ƒ๋จธ์‹  ํฌํŠธ ํฌ์›Œ๋”ฉ ์„ค์ • 5. ์œˆ๋„์šฐ PC์—์„œ PuTTY ํ”„๋กœ๊ทธ๋žจ..

atoz-develop.tistory.com

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€