UTF-404

Server์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ ๋ณธ๋ฌธ

๋ฆฌ๋ˆ…์Šค

Server์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ

UTF-404 2024. 3. 31. 20:13
728x90

๐Ÿ’ก Server ๋ž€?

Service๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ž, ์„œ๋น„์Šค๋Š” ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์„ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋กœ๋Š” ๊ฒŒ์ž„, ์›น, DB, ๋ฉ”์‹ ์ €, ๋ฉ”์ผ ๋“ฑ์ด ์žˆ๋‹ค.

 

๐Ÿ’ก Client ๋ž€?

Service๋ฅผ ์ด์šฉํ•˜๋Š” ์ž๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

๐Ÿ“ Server๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ OS๋Š” ๋ฌด์—‡์ด ์žˆ์„๊นŒ?

1. Window Server

- 2002, 2008, 2012, 2016 ๋“ฑ

 

2. Unix/Linux

- CentOS, RedHat, Ubuntu ๋“ฑ

 

๐Ÿ“ Client๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” OS๋Š” ๋ฌด์—‡์ด ์žˆ์„๊นŒ?

1. Windows

- xp, 7, 8, 10, 11 ๋“ฑ

 

2. Mac

 

๐Ÿ’ก ๋ณด์•ˆ ์ •์ฑ… ๋ฐ ๋ฐฉํ™”๋ฒฝ

  • CentOS์˜ ๋ณด์•ˆ ์ •์ฑ…์€ SELinux๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.
  • ์™ธ๋ถ€ ํ˜น์€ ๋‚ด๋ถ€์˜ ํ†ต์‹ ์„ ํ—ˆ์šฉ/์ฐจ๋‹จ์„ ์œ„ํ•ด ๋ฐฉํ™”๋ฒฝ(firewall)์„ ์ƒ์šฉํ•œ๋‹ค.

๐Ÿ“ ๋ฐฉํ™”๋ฒฝ ์ •์ฑ…

  1. white List : ๋ชจ๋“  ์ ‘์†์„ ์ฐจ๋‹จํ•˜๊ณ , ํ•„์š”ํ•œ ์„œ๋น„์Šค๋งŒ ์—ด์–ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.
  2. black List : ๋ชจ๋“  ์ ‘์†์„ ํ—ˆ์šฉํ•˜๊ณ , ์ฐจ๋‹จํ•  ์„œ๋น„์Šค๋งŒ ๋ง‰๋Š”๋‹ค.

โ€ป ์—ฌ๊ธฐ์„œ ์œ„์˜ white/black List ์ค‘์— ์–ด๋–ค ๊ฒƒ์ด ๋ณด์•ˆ์ƒ ์œ ๋ฆฌํ• ๊นŒ?

๊ฐ๊ฐ์˜ ์„ค๋ช…์„ ์ฝ์–ด๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด white List๊ฐ€ ๋” ์œ ๋ฆฌํ•˜๋‹ค.

 


 

๐Ÿ’ก ์„œ๋ฒ„์˜ ํ•„์ˆ˜ ์กฐ๊ฑด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ

1. ํŒจํ‚ค์ง€ ํ™•์ธ

rpm -qa | grep ๋Œ€ํ‘œ ํŒจ๊ธฐ์ง€๋ช…

 

2. ํŒจํ‚ค์ง€ ์„ค์น˜

rpm -ivh ํ’€ํŒจํ‚ค์ง€๋ช… (์„ค์น˜ ํ›„ ๋ฐ๋ชฌ ์žฌ์‹คํ–‰

 

3. ๋ฐ๋ชฌ ์‹คํ–‰

/etc/rc.d/init.d/๋ฐ๋ชฌ๋ช… restart(stop/start/restart)
service ๋ฐ๋ชฌ๋ช… restart(stop/start/restart)

 

4. ๋ฐฉํ™”๋ฒฝ

a.SElinux= /etc/selinux/config
   โ–ช ์ˆ˜์ •ํ›„ ๋ฐ˜๋“œ์‹œ ์žฌ๋ถ€ํŒ…

b.firewall = system-config-firewall

 

5. ์„ค์ • ํŒŒ์ผ ์ˆ˜์ • (์„ค์ • ํŒŒ์ผ ์ˆ˜์ • ํ›„์—๋Š” ๋ฐ˜๋“œ์‹œ ๋ฐ๋ชฌ ์žฌ์‹คํ–‰)

 

6. ๋ฐ๋ชฌ ์žฌ์‹คํ–‰

/etc/rc.d/init.d/๋ฐ๋ชฌ๋ช… restart(stop/start/reload)

 

server = ์„œ๋ฒ„ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ€์ง€๊ณ  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

client = ์„œ๋ฒ„์— ์ ‘์† ๊ฐ€๋Šฅํ•œ ์š”์ฒญ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ€์ง€๊ณ  ์„œ๋น„์Šค๋ฅผ ์š”์ฒญ

 

๐Ÿ’ก Deamon ์ด๋ž€?

์‹œ์Šคํ…œ์— ๊ด€๋ จ๋œ ์ž‘์—…์„ background process๋กœ ์‹คํ–‰ํ•ด ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ

Deamon ๋ฐฉ์‹์—๋Š” Standalone ๊ณผ Xinet ๋ฐฉ์‹์ด ์žˆ๋‹ค.

 

๐Ÿ“ Standalone

๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ๋ชจ๋“œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํ•ด๋‹น ์„œ๋ฒ„์˜ ๋ฐ๋ชฌ์ด ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ํ•ญ์ƒ ์ƒ์ฃผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์„œ๋น„์Šค ์š”์ฒญ์ด ์žˆ์„ ๋•Œ๋งˆ๋‹ค ์–ธ์ œ๋“ ์ง€ ์‘๋‹ตํ•œ๋‹ค.

 

ex) Apache(Web Server), DNS(๋„๋ฉ”์ธ๋„ค์ž„ ์„œ๋น„์Šค), NFS(ํŒŒ์ผ ๊ณต์œ  ์‹œ์Šคํ…œ) ๋“ฑ

๐Ÿ“Ž ntsysv์— ์žˆ๋Š” ๋ฐ๋ชฌ๋“ค์€ ๋ชจ๋‘ standalone์— ์†ํ•œ๋‹ค.

์žฅ์  โˆ™ ์„œ๋น„์Šค ์š”์ฒญ์— ๋ฐ”๋กœ ์‘๋‹ตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅด๋‹ค.
โˆ™ ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ํ•ญ์ƒ ์ƒ์ฃผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค์—๋Š” ํšจ์œจ์ ์ด๋‹ค.
๋‹จ์  โˆ™ ์„œ๋น„์Šค ์š”์ฒญ์ด ์—†์„ ๋•Œ๋Š” ๋ฉ”๋ชจ๋ฆฌ์ƒ์—์„œ '์ž‘์—…ํ•˜์ง€ ์•Š๋Š” ์œ ํ›„(IDLE)์ƒํƒœ' ์ ‘์–ด๋“ค๊ธฐ ๋•Œ๋ฌธ์— CPU๋ฅผ ์ฐจ์ง€ํ•˜์ง„ ์•Š์ง€๋งŒ, ๋ฉ”๋ชจ๋ฆฌ์™€ ๊ธฐํƒ€์ž์›์„ ์ฐจ์ง€ํ•˜๊ฒŒ ๋œ๋‹ค.

 

๐Ÿ“ Xinet

Xinet ์ด๋ผ๋Š” ์Šˆํผ ๋ฐ๋ชฌ์ด ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋“ค์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•ด์ฃผ๋Š” ๋ฐฉ์‹์ด๋‹ค. standalone ๋ฐฉ์‹๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ์˜ฌ๋ผ๊ฐ€ ์žˆ์ง€๋Š” ์•Š์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋ฉด ๊ทธ ์ˆœ๊ฐ„ ์ž๋™์œผ๋กœ ์˜ฌ๋ผ๊ฐ„๋‹ค.

 

ex) telnet ์„œ๋น„์Šค์— ์ ‘์†์„ ์‹œ๋„ํ•˜๋ฉด ๋ฐ”๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Xinet ๋ฐ๋ชฌ์—๊ฒŒ ํ—ˆ๊ฐ€๋œ ์ ‘์†์ธ์ง€ ํ™•์ธ ํ›„ Telnet ์„œ๋น„์Šค์— ์—ฐ๊ฒฐ์„ ํ•ด์ค€๋‹ค.

 

์žฅ์  โˆ™ Client๊ฐ€ Service๋ฅผ ์š”์ฒญํ•  ๋•Œ๋งŒ ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ์˜ฌ๋ผ๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„ ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.
โˆ™ ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์„œ๋น„์Šค์— ์ ํ•ฉํ•˜๋‹ค.
๋‹จ์  โˆ™ Standalone ๋ณด๋‹ค ์‘๋‹ต์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.
โˆ™ ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ์ฃผ๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.

 

๐Ÿ”Ž ๊ธฐ์กด์—๋Š” inetd๋ผ๋Š” ๋ฐ๋ชฌ์„ ์‚ฌ์šฉํ•˜์˜€์œผ๋‚˜, ์ทจ์•ฝ์ ์ด ๋งŽ์ด ๋ฐœ๊ฒฌ๋˜์–ด ํ˜„์žฌ๋Š” ํ™•์žฅ๋ฒ„์ „ Xinetd๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

728x90