๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿ‘ฉ‍๐Ÿ’ป๋ณด์•ˆ

์ •๋ณด๋ณด์•ˆ ๋ฆฌ๋ˆ…์Šค 2์ผ์ฐจ(04.02)

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 4. 7. 04:51

Linux๋Š” UNIX๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•œ CPU์ธ sparc ๊ณ„์—ด์˜ ์ปดํ“จํ„ฐ์—์„œ๋งŒ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ์ผ๋ฐ˜์ธ๋“ค์ด ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” Windows ๊ณ„์—ด์˜ CPU์ธ Intel ๊ณ„์—ด์—์„œ ์‹คํ–‰๋˜๋Š” UNIX๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ํƒ„์ƒํ–ˆ๋‹ค.  <=UNIX๊ฐ€ Windows CPU์—์„œ ์‹คํ–‰๋˜๊ฒŒ ํ•จ 
POSIX๊ฐ€ UNIX/Linux์™€ ๊ฐ™์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋‹ค(/[root]๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘). 
=>Windows์—์„œ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ AD(Active Driectory(์ „ํ™”๋ฒˆํ˜ธ๋ถ€์ฒ˜๋Ÿผ ๋ฆฌ์†Œ์Šค๋ณ„๋กœ ๋‚˜์—ด)) ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉ
===>ext3, ext4, fat, xfs, btrfs ๋“ฑ์€ Linux์—์„œ์˜ ํฌ๋งท์ด๊ณ , FAT32, NTFS ๋“ฑ์€ Windows์—์„œ์˜ ํฌ๋งท์ด๋‹ค. 

ํ•˜๋“œ์›จ์–ด์ธ ์ปค๋„์„ ์‰˜์„ ํ†ตํ•ด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ํ†ต์ œํ•œ๋‹ค.
์‚ฌ์šฉ์ž ->์‰˜ ->์ปค๋„ ->์žฅ์น˜(HDD, USB, DVD, Printer, ...)๋“ค ๊ด€๋ฆฌ(์ด๋“ค ์žฅ์น˜๋„ ํŒŒ์ผ๋กœ ์ทจ๊ธ‰)

Linux์—์„œ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋Š” GPL์— ์˜ํ•ด์„œ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌ(Copy-Left)๋˜๊ณ  ์žˆ๋‹ค. <=Open Source 
์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์šด๋ฐ›์œผ๋ ค๋ฉด GPL์— ์˜ํ•œ Repository(์ €์žฅ์†Œ)์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ๋‹ค์šด๋ฐ›์•„์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
=>ํ•˜์ง€๋งŒ ์ด Repository๋Š” ๊ฐ ํŒŒ์ผ์˜ ์ข…์†์„ฑ(Dependencies)์„ ํ•ด๊ฒฐํ•ด์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›๊ฒŒ ํ•œ๋‹ค.

AT&T Bell Labs์—์„œ ๊ฐœ๋ฐœํ•œ System V(์ •ํ†ต UNIX) =>์†Œ์Šค๋ฅผ ๊ณต๊ฐœ =>IBM, Oracle(Sun MucroSystems), HP์—์„œ ์ƒ์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์„œ ๋ณด๊ธ‰(Dell, ....) ๋„ ์žˆ๋‹ค. <=์‹œ์Šคํ…œ๊ณผ ์šด์˜์ฒด์ œ๊ฐ€ ํ•จ๊ป˜ ๊ตฌ๋งค
===>Free BSD(๋ฒ„ํด๋ฆฌ ๋Œ€ํ•™์—์„œ ์˜คํ”ˆ์†Œ์Šค๋กœ ํ•ด์„œ ๋ฌด๋ฃŒ UNIX๋ฅผ ๋งŒ๋“ฆ)

** ์‹ค์ œ ํšŒ์‚ฌ์—์„œ๋Š” VMware๋ฅผ ๊ฐ€์ƒํ™”๋ฅผ ์œ„ํ•œ ์กฐ์ง ์™ธ์—๋Š” ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.  ํ•˜๋‚˜์˜ ์„œ๋ฒ„์— ์—ฌ๋Ÿฌ ๊ฐ€์ƒ๋จธ์‹ ๋“ค์„ ์šด์˜ํ•  ํ•„์š”๋Š” ์—†๋‹ค!!! ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์— ํ•˜๋‚˜์˜ ์šด์˜์ฒด์ œ๋กœ ์šด์˜ํ•œ๋‹ค.
==>Pilot System(์กฐ์ง์—์„œ ์„œ๋ฒ„์™€ ๋™์ผํ•œ ํ™˜๊ฒฝ์˜ ์„œ๋ฒ„์™€ ์‚ฌ์šฉ์ž ํด๋ผ์ด์–ธํŠธ๋กœ ๊ตฌ์„ฑ๋œ ์ผ๋ถ€ ๋จธ์‹ ๋“ค)์—์„œ๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹๋‹ค.
CI/CD(Continous Integration/Continuous Distribution)๋ฅผ ์ตœ๊ทผ์—๋Š” ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด์„œ ๋ฐ”๋กœ๋ฐ”๋กœ ์ด๋ฏธ์ง€๋กœ ์šด์˜์ฒด์ œ์™€ ์–ดํ”Œ์„ ๋„ฃ์–ด์„œ ๋ฐฐํฌํ•œ๋‹ค.

์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์—์„œ su root(ํ˜„์žฌ ์œ„์น˜์—์„œ ์‚ฌ์šฉ์ž๋งŒ root๊ฐ€ ๋จ)ํ•œ ๊ฒƒ๊ณผ 
       su - root(์‚ฌ์šฉ์ž๊ฐ€ root๋กœ ๋ฐ”๋€Œ๋ฉด์„œ ์œ„์น˜๋„ root์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์ธ /root๊ฐ€ ๋จ) ํ•œ๊ฒƒ์€ ์‹คํ–‰ ๊ฒฐ๊ณผ์—์„œ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.

**** ๋ช…๋ น์–ด ๋“ฑ์ด ์–ด๋ ต๋‹ค!! ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ ์ด์ง€ ๋ช…๋ น์–ด๊ฐ€ ์–ด๋ ต์ง€๋Š” ์•Š๋‹ค!!!
      ๋‚˜์ค‘์— ํšŒ์‚ฌ์—์„œ Linux๋ฅผ ๋‹ค๋ฃจ๋ฉด 1๊ฐœ์›” ์ •๋„๋ฉด ๋ช…๋ น์–ด๋Š” ์‰ฝ๊ฒŒ ์ตํž ์ˆ˜ ์žˆ๋‹ค!!! 
=>Linux ์‹œ์Šคํ…œ์˜ ์šด์˜, ๊ฐœ๋…, ์ž‘๋™์›๋ฆฌ, ๊ณ ๊ธ‰ ๊ด€๋ฆฌ

Runlevel์€ 0(halt) 1(root manager) 3(cli) 5(gui) 6(restart) <== init ๋ช…๋ น์–ด๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅ
ํ˜„์žฌ GUI(CentOS GNOME Desktop)๋Š” CLI๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.
๋งŒ์ผ CLI๋กœ CentOS ๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด ๋ณ„๋„๋กœ ํŒจํ‚ค์ง€(ํ”„๋กœ๊ทธ๋žจ ๋ชจ์Œ)๋ฅผ ์„ค์น˜ํ•ด์•ผ GUI๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

  CentOS์—์„œ์˜ ๋„คํŠธ์›Œํฌ ์„ค์ • 
1) /etc/sysconfig/network-scripts/ifcfg-eth~ ํŒŒ์ผ์—์„œ ์„ค์ •
2) /etc/resolv.conf์—์„œ gateway ์„ค์ •
3) /etc/hostname, /etc/hosts ์„ค์ • 

  Ubuntu์—์„œ์˜ ๋„คํŠธ์›Œํฌ ์„ค์ •
1) NetworkManager ์„ค์ •์œผ๋กœ ์ธํ•ด์„œ IP ์ฃผ์†Œ ๋ณ€๋™์ด ์žˆ์œผ๋ฏ€๋กœ /etc/network/interfaces ํŒŒ์ผ์—์„œ ์„ค์ •
2) /etc/resolv.conf์—์„œ gateway ์„ค์ •
3) NetworkManager DNS ์„ค์ •
   /etc/resovlconf/resolv.conf.d/base ์ƒ์„ฑํ•ด์„œ ๊ณ ์ •
4) /etc/hostname, /etc/hosts ์„ค์ •

** broadcast๋กœ 
192.168.100.255๋Š” 192.168.100.0 ๋„คํŠธ์›Œํฌ๋กœ๋งŒ ๋ฟŒ๋ฆผ(Multicast: Directive Broadcast) 
255.255.255.255๋Š” ๋ชจ๋“  ๋„คํŠธ์›Œํฌ๋กœ ๋ฟŒ๋ฆผ

 

 

๋„คํŠธ์›Œํฌ ์„ค์ • ์‹ค์Šต

 

์„ผํ† ์Šค

1. nano /etc/sysconfig/network-scripts/ifcfg-ens33 

"nano /etc/sysconfig/network-scripts/ifcfg-ens33"๋Š” Linux ์šด์˜์ฒด์ œ์—์„œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์„ค์ •์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์ผ์„ ์—ด๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ "nano"๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ์ค‘ ํ•˜๋‚˜๋กœ, "ifcfg-ens33"๋Š” ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์—ด๋ ค๋Š” ํŒŒ์ผ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. "ifcfg-ens33"๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๊ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฆ„์€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŒŒ์ผ์€ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌ์„ฑ์„ ์„ค์ •ํ•˜๋Š” ํŒŒ์ผ๋กœ, IP ์ฃผ์†Œ, ๊ฒŒ์ดํŠธ์›จ์ด, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, DNS ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

systemctl restart network๋กœ ์ ์šฉ์‹œ์ผœ์ฃผ๊ธฐ!!!

 

 

2. DNS ์„œ๋ฒ„ ์ฃผ์†Œ ์ง€์ •

nano /etc/resolv.conf

/etc/resolv.conf ํŒŒ์ผ์€ DNS(Domain Name System) ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
DNS๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘ํ•˜๋Š” ์‹œ์Šคํ…œ์œผ๋กœ, ์ธํ„ฐ๋„ท์—์„œ ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ ์„œ๋ฒ„๋ฅผ ์ฐพ์•„๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” DNS ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. /etc/resolv.conf ํŒŒ์ผ์€ ์ด๋Ÿฌํ•œ DNS ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์‹œ์Šคํ…œ์ด DNS ์„œ๋ฒ„๋ฅผ ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์œ„์˜ ์„ค์ •์€ KT์™€ ๊ตฌ๊ธ€์˜ ๊ณต๊ฐœ DNS ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

3.nano /etc/hosts 

๋ˆ„๊ตฌ๋‚˜ ์ด๋ฆ„์ด๋‚˜ ๋„๋ฉ”์ธ์œผ๋กœ ๋“ค์–ด์˜ค๋ฉด ํƒ€๊ฒŸ IP ์ฃผ์†Œ๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค. 

4. nano /etc/hostname

hostname ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•ด๋ณธ ๊ฒฐ๊ณผ ๋‚ด ์„ผํ† ์Šค์˜ ํ˜ธ์ŠคํŠธ๋„ค์ž„์€ ์ด๊ฑฐ๋‹ค. 

/etc/hostname ํŒŒ์ผ์—๋Š” hostname์„ ๋„ฃ์–ด์ค€๋‹ค.

 

๊ทผ๋ฐ ๋‚˜๋Š” ์‹ค์Šต์„ ์œ„ํ•ด hostname์„ centos1์œผ๋กœ ๋ฐ”๊ฟ”์คฌ๋‹ค. 

hostnamectl set-hostname centos1

nano /etc/hostname์— centos1์„ ์ž…๋ ฅํ•ด์คฌ๋‹ค.

 

5. hostname -F /etc/hostname์œผ๋กœ ์ ์šฉ, hostname -f๋กœ FQDN์„ ๋ณธ๋‹ค. 

"hostname -F /etc/hostname" ๋ช…๋ น์€ "/etc/hostname" ํŒŒ์ผ์— ์ €์žฅ๋œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค์™€ ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ์šด์˜ ์ฒด์ œ์—์„œ, ์‹œ์Šคํ…œ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์€ ๋ถ€ํŒ…ํ•  ๋•Œ "/etc/hostname" ํŒŒ์ผ์—์„œ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด "/etc/hostname" ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ณ , ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด "hostname -F /etc/hostname" ๋ช…๋ น์„ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ช…๋ น์€ ํ˜„์žฌ ์„ธ์…˜์—์„œ๋งŒ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋ฉฐ, ์‹œ์Šคํ…œ์„ ๋‹ค์‹œ ๋ถ€ํŒ…ํ•˜๋ฉด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์œ ์ง€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์˜๊ตฌ์ ์ธ ๋ณ€๊ฒฝ์„ ์›ํ•œ๋‹ค๋ฉด "/etc/hostname" ํŒŒ์ผ์„ ์ง์ ‘ ํŽธ์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
hostname -f ๋ช…๋ น์–ด๋Š” ํ˜„์žฌ ์‹œ์Šคํ…œ์˜ ์ •๊ทœํ™”๋œ(fully qualified) ๋„๋ฉ”์ธ ์ด๋ฆ„(FQDN)์„ ์ถœ๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

 


์šฐ๋ถ„ํˆฌ์—์„œ์˜ ๋„คํŠธ์›Œํฌ ์„ค์ •

1. nano /etc/network/interfaces

2. nano /etc/resolv.conf

*127.0.0.53๋ฅผ 192.168.100.2(gateway)๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

 

3. apt -y install resolvconf 

 

4. nano /etc/resolvconf/resolv.conf.d/base

5. service resolvconf restart

 

6.nano /etc/hostname

7. nano /etc/hosts

/etc/hosts
ํŒŒ์ผ์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์€ DNS ์„œ๋ฒ„์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ํ•ด์„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

Ubuntu์—์„œ๋Š” /etc/hosts ํŒŒ์ผ์— "127.0.1.1" IP ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค(localhost)์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด ์„ค์ •์€ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์—์„œ ์œ ์ผํ•œ IP ์ฃผ์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ์ผ๋ถ€ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๊ธฐ๋ฅผ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, "127.0.1.1" IP ์ฃผ์†Œ๊ฐ€ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์‚ฌ์šฉ ์ค‘์ธ IP ์ฃผ์†Œ์™€ ์ถฉ๋Œํ•˜๊ฑฐ๋‚˜, DNS ์„œ๋ฒ„์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ, "127.0.1.1" ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ "ubuntu1"์„ /etc/hosts ํŒŒ์ผ์—์„œ ์ฃผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ ์‹คํ–‰ ์ค‘์ธ ์„œ๋น„์Šค์™€์˜ ์—ฐ๊ฒฐ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ณ , ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฆ‰ ๋กœ์ปฌ ์•„์ดํ”ผ ์ฃผ์†Œ-ubuntu1์˜ ๋งคํ•‘์ด ์ƒˆ๋กœ์šด ubuntu1 ๋งคํ•‘ ์ฃผ์†Œ์™€ ์ถฉ๋Œํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋‹ค๋ถ„ํ•˜๋ฏ€๋กœ ๊ธฐ์กด์˜ ์ฃผ์†Œ๋ฅผ ์ฃผ์„์ฒ˜๋ฆฌํ•ด์ค€๋‹ค. 

 

8. hostname -F /etc/hostname

hostname -f

 

BT

1. /etc/network/interfaces ์„ค์ •

2. /etc/resolv.conf << DNS

3. /etc/hostname

4. /etc/hosts

ํ•œ๋ฒˆ ๋” ์„ค๋ช…

"/etc/hosts"๋Š” ๋ฆฌ๋ˆ…์Šค์™€ ์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ์šด์˜ ์ฒด์ œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ผ๋กœ, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ์˜ ๋งคํ•‘ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํŒŒ์ผ์€ ๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ DNS(Domain Name System) ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ฐพ์„ ํ•„์š” ์—†์ด, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ฐ”๋กœ ๋งคํ•‘ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ํšจ์œจ์ ์ธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ "/etc/hosts" ํŒŒ์ผ์€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜์—ฌ ํ•„์š”ํ•œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋ฒ„์—์„œ ํŠน์ • ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋กœ์ปฌ IP ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•˜๊ฑฐ๋‚˜, ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•˜๊ณ , ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ๊นŒ centos1์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ํ•ด๋‹น IP ์ฃผ์†Œ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋…์œผ๋กœ, IP์™€ ์ด๋ฆ„์ด ๋Œ€์‘๋˜๋Š” ๋งคํ•‘์— ์žˆ์–ด DNS์™€ ์œ ์‚ฌํ•œ ๊ฐœ๋…์ด๋‹ค. 

 

 


UUID๋Š” ํ•ด๋‹น ์žฅ์น˜๋ฅผ ์‹œ์Šคํ…œ์— ์ธ์‹ํ•œ ๋ฒˆํ˜ธ์ด๋‹ค.
uuidgen eno33
blkid ๋“ฑ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

*** ํ”„๋กœ๊ทธ๋žจ์—์„œ Interface๋ฅผ ๋ง ํ•  ๋•Œ์—๋Š” 
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ํŠน์ • ์‚ฌ์ดํŠธ์˜ ์ •๋ณด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ถˆ๋Ÿฌ์„œ ์‹คํ–‰์‹œํ‚ค๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ 
=>Python์—์„œ (Web Crawling์œผ๋กœ) ์›น ์ƒ์—์„œ ์ •๋ณด๋ฅผ ์–ป์„ ๋•Œ ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ๋‚ ์”จ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ณ ์ž ํ•œ๋‹ค๋ฉด
๊ตญ๋ฆฝ ๊ธฐ์ƒ์ฒญ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ด์šฉํ•ด์„œ URL ์ •๋ณด๋งŒ ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์— ๋„ฃ์–ด์ฃผ๋ฉด ์ •๋ณด๊ฐ€ ๋“ค์–ด์˜ค๊ฒŒ ๋œ๋‹ค.

์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•œ ๋’ค, ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋…ธ์ถœํ•ด์„œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ ‘์†ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฐฉ์‹ 
๋˜ ์‹œ์Šคํ…œ๊ณผ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์™ธ๋ถ€๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ํ†ต๋กœ(ports)๋ฅผ ๋งํ•œ๋‹ค.  

** ํŠน์ • ์›น ์‚ฌ์ดํŠธ์˜ 'URL:port'์„ ๋„ฃ์€ ๊ฒƒ์„ ํŠนํžˆ Socket์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

์ •๊ทœํ‘œํ˜„์‹(Regular Expression) : C, Python, Java, BashShell.... ๋“ฑ์—์„œ ํŠน์ • ๋ฌธ์ž(์—ด)์„ ์ผ์ •ํ•œ ๊ทœ์น™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹
              A~Za~z <=[A-Z|a-z]
              all <=* , %
              any one <=?, _


๋ถ€ํŒ… ์‹œ ๋Ÿฐ๋ ˆ๋ฒจ ์ง€์ • ๊ฐ€๋Šฅ

 

 

  ๋ถ€ํŒ…์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” MBR(Master Boot Record)์„ ๋ฐฑ์—…๊ณผ ๋ณต์›
MBR์„ ๋ฐฑ์—…ํ•ด๋‘์–ด์•ผ ๋ถ€ํŒ… ์‹œ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋‹ค. first sector, first track์— ์œ„์น˜ํ•˜๋Š” FAT(File Allocation Table)๋กœ์จ HDD์˜ index ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค. Virus ์นจํˆฌ์‹œ ์ด ๋ถ€๋ถ„์„ ๊ฐ€์žฅ ๋จผ์ € collapse ์‹œํ‚จ๋‹ค.
MBR์„ ๋ณต์‚ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ณ„๋„์˜ ์ €์žฅ๊ณต๊ฐ„์— ๋ฐฑ์—…ํ•ด๋‘”๋‹ค.

 

Device๋ฅผ ๋ฐฑ์—…ํ•  ๋•Œ์—๋Š” dd ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 
==>์ƒˆ๋กœ์šด ์žฅ์น˜(HDD, USB, SD-card, ...)๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ํŒŒํ‹ฐ์…˜(๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๊ณต๊ฐ„ ํ• ๋‹น: fdisk)ํ•ด์ฃผ๊ณ  ํฌ๋งท(๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ์‹œํ‚จ ์ค€๋น„ ์‹œํ‚ด :mkfs)ํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. 
Format์€ ํŒŒํ‹ฐ์…˜ ๊ณต๊ฐ„์„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ค€๋น„๋ฅผ ์‹œํ‚จ๋‹ค. 

 

MBR ๋ฐฑ์—… ์‹ค์Šต

 

์‹ค์Šต

๋ฐฑ์—…์„ ์œ„ํ•ด 5๊ธฐ๊ฐ€ ํ•˜๋“œ ์ถ”๊ฐ€

 

์ƒˆ๋กœ์šด ์žฅ์น˜ ์ธ์‹์„ ๋ณธ๋‹ค๋ฉด 
ls /dev/sd* ํ•˜๋ฉด /dev/sda, /dev/sda1, /dev/sda1, ... /dev/sdb๋กœ ๋ณด์ธ๋‹ค.
/dev/sda ์žฅ์น˜๊ฐ€ /dev/sda1๊ณผ /dev/sda1๋กœ ํŒŒํ‹ฐ์…˜๋˜์–ด ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๊ณ , 
/dev/sdb ์žฅ์น˜๋Š” ํ˜„์žฌ ์‹œ์Šคํ…œ์ด ์ธ์‹ํ–ˆ์ง€๋งŒ ์•„์ง ํŒŒํ‹ฐ์…˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

ls /dev/sd*๋กœ dev ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜์— ์žˆ๋Š” ๋ชจ๋“  sd* ์žฅ์น˜ ํŒŒ์ผ(๋””์Šคํฌ)์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.  

lsblk๋กœ ๋ธ”๋ก ์žฅ์น˜ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. lsblk ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๊ฐ ๋ธ”๋ก ์žฅ์น˜๊ฐ€ ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฃจํŠธ ๋””๋ฐ”์ด์Šค๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ํ•˜์œ„ ๋””๋ฐ”์ด์Šค๋กœ ์ด์–ด์ง€๋ฉฐ, ๊ฐ ๋””๋ฐ”์ด์Šค์˜ ์ •๋ณด์™€ ํ•˜์œ„ ๋””๋ฐ”์ด์Šค๊ฐ€ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.

 

 

Linux ์„ค์น˜๋Š” / ์™€ swap(๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ) ๋‘ ๊ฐ€์ง€๋งŒ ์ง€์ •ํ•˜๋ฉด ์„ค์น˜๋  ์ˆ˜ ์žˆ๋‹ค.
=>/, /home, /tmp, /bin, ...์‹์œผ๋กœ ๊ฐ๊ฐ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์˜คํžˆ๋ ค ์ž๋™์œผ๋กœ ํ™•์žฅ๋˜๊ฒŒ ๋†”๋‘๋Š” ๊ฒƒ์ด ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ƒ ํŽธ๋ฆฌํ•˜๋‹ค.
/home์˜ ๊ณต๊ฐ„์„ 10G๋กœ ์ฃผ์—ˆ๋Š”๋ฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋Š˜์–ด์„œ ๋ถ€์กฑํ•˜๋ฉด ๋ณ„๋„์˜ HDD/NAS(Network Area Storage)๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ ๊ณต๊ฐ„์„ ๋‚˜์ค‘์— ๋Š˜๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ๋ถˆํŽธํ•˜๋‹ค.   

 

 

  ํŒŒํ‹ฐ์…˜์—๋Š”
primary : HDD์—์„œ ๋ฉ”์ธ ํŒŒํ‹ฐ์…˜์ด๋‹ค. ์—ฌ๊ธฐ์— ์šด์˜์ฒด์ œ๊ฐ€ ์„ค์น˜๋˜๊ณ  *๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๋“œ๋ผ์ด๋ธŒ๋ ˆํ„ฐ ๊ฐ€์ง, ๋ฐ์ดํ„ฐ ์ €์žฅ 
=>๋งŒ์ผ ํ•˜๋‚˜์˜ HDD๋ฅผ ๋ถ„ํ• ํ•˜์ง€ ์•Š๊ณ  ๋‹ค ์‚ฌ์šฉํ•œ๋‹ค๋ฉด Primary partition๋งŒ ์žˆ๋‹ค. 
extended : HDD์—์„œ primary ํŒŒํ‹ฐ์…˜์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ณต๊ฐ„์ด๋‹ค. <=๋ฐ์ดํ„ฐ ์ €์žฅ ๋ถˆ๊ฐ€, ๋“œ๋ผ์ด๋ธŒ ๋ ˆํ„ฐ ์—†์Œ  
logical : Extended ํŒŒํ‹ฐ์…˜ ์•ˆ์˜ ํŒŒํ‹ฐ์…˜์ด๋‹ค. ๋ฐ์ดํ„ฐ ์ €์žฅ ๊ฐ€๋Šฅ, ๋“œ๋ผ์ด๋ธŒ๋ ˆํ„ฐ ๊ฐ€์ง 

ํŒŒํ‹ฐ์…˜ ๋๋‹ค.

ํฌ๋งทํ–ˆ๋‹ค.

 


mkdir /SDB ํ•˜๋ฉด / ์•„๋ž˜์— SDB๋ผ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋งŒ๋“ ๋‹ค.
ํŒŒ์ผ ์ƒ์„ฑ์€ 
echo "IM CENT" > cent.txt ํ•ด์„œ ๋‚ด์šฉ์„ ๋„ฃ์–ด์„œ ์ƒ์„ฑ
touch cento.txt ํ•ด์„œ ๋นˆํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ 
nano cetio.txt ํ•˜๊ณ  ๋‚ด์šฉ์„ ๋„ฃ์€ ๋’ค Ctrl+o>Enter>Ctrl+x ํ•ด์„œ ์ €์žฅํ•˜๋Š”์‹์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค. 
cat > cettf.txt ํ•˜๊ณ  ๋‚ด์šฉ์„ ๋„ฃ์€ ๋’ค ctrl+d ํ•ด์„œ ์ €์žฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

  ์™ธ๋ถ€์˜ ์žฅ์น˜๋ฅผ Linux ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” mount ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.
mount /dev/sdb1 /SDB(mount point)์‹์œผ๋กœ ๋งˆ์šดํŠธ ํ•œ ๋’ค /SDB์—์„œ ํŒŒ์ผ ์ €์žฅ ๋“ฑ ์ž‘์—…์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.
umount /dev/sdb1 OR umount /SDB์‹์œผ๋กœ ๋งˆ์šดํŠธ๋ฅผ ํ•ด์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋งˆ์šดํŠธ~์–ธ๋งˆ์šดํŠธ๊นŒ์ง€ ํ•ด์คฌ๋‹ค.

 


  ์žฅ์น˜ ๋“ฑ์„ ๋ณต์‚ฌํ•ด์ฃผ๋Š” dd๋Š” 
dd if=์ž…๋ ฅ์œ„์น˜ of=์ถœ๋ ฅ์œ„์น˜ count=ํšŸ์ˆ˜ bs=512K(์ €์žฅ๋‹จ์œ„) (; sync) ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. 

 

sda1 ์ „์ฒด๋ฅผ SDB ๋ฐ‘์— boot.mbr ์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ 1๋ฒˆ ๋ณต์‚ฌํ•ด์คฌ๋‹ค.

 

์ปดํ“จํ„ฐ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค, ์ด์ œ ์–˜๋ฅผ ๊ปด๊ฐ€์ง€๊ณ  ๋ถ€ํŒ…์‹œํ‚ค๋ฉด ๋œ๋‹ค.


### dd if=/SDB/boot.mbr of=/dev/sda1 (๋ณต์› ๋ฐฉ๋ฒ•)



Windows์—์„œ์˜ ์‹คํ–‰ํŒŒ์ผ์€ .exe, .bat, .com ๋“ฑ์ธ๋ฐ ๋Œ€ํ‘œ์ ์ธ .exe๋Š” Linux์—์„œ wine์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค.
Linux์—์„œ wine putty.exe ํ•ด์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

Linux์—์„œ์˜ ์‹คํ–‰ํŒŒ์ผ์€ Windows์˜ ์‹คํ–‰ํŒŒ์ผ *.exe, *.com, *.bat์ด ์•„๋‹ˆ๋ผ 
*.bin์ด๋‹ค. ๋”ฐ๋ผ์„œ Windows์˜ ์‹คํ–‰ํŒŒ์ผ์„ Linux์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด wine์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋ฉด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

/etc/hosts ํŒŒ์ผ์— centos1์ด๋ผ๋Š” ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘์‹œ์ผœ๋†จ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋‹จํ•˜๊ฒŒ ์ด๋ฆ„๋งŒ์œผ๋กœ๋„ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐฑํŠธ๋ž™์—์„œ PUTTY๋ฅผ ํ†ตํ•ด centos๋กœ ๋“ค์–ด๊ฐ”๋‹ค.

์‹ฌ์ง€์–ด /etc/passwd, /etc/shadow๊นŒ์ง€ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‚˜๋Š” root๋กœ ๋กœ๊ทธ์ธํ–ˆ์œผ๋‹ˆ๊นŒ.

 

/etc/hosts ํŒŒ์ผ์— centos1์ด๋ผ๋Š” ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘์‹œ์ผœ๋†จ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋‹จํ•˜๊ฒŒ ์ด๋ฆ„๋งŒ์œผ๋กœ๋„ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด๋„ ๋‹น์—ฐํžˆ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

 


  Linux ๋จธ์‹ ์ด ๋ถ€ํŒ…๋˜๋Š” ๊ณผ์ •์„ ๋ณด๋ฉด 
โ‘  ๋งˆ๋”๋ณด๋“œ์˜ ROM-BIOS์— ์˜ํ•ด์„œ BIOS ํ”„๋กœ๊ทธ๋žจ์ด ์ž๋™์œผ๋กœ ์‹คํ–‰๋˜์–ด CPU, RAM, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ, ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค ๋“ฑ ์ฃผ๋ณ€์žฅ์น˜๋ฅผ ์ ๊ฒ€ํ•ด์„œ ๊ฐ ์žฅ์น˜๋ฅผ ์ดˆ๊ธฐํ™” ์‹œํ‚ค๋Š” POST(Power On Self Test) ๊ณผ์ •์„ ๋ณด์ธ ๋’ค, 
โ‘ก ๋ถ€ํŒ…์ˆœ์„œ์— ์˜๊ฑฐํ•ด์„œ USB์™€ ๊ฐ™์€ ์ด๋™์‹ ๋””์Šคํฌ, ํ•˜๋“œ๋””์Šคํฌ, CD/DVD, ๊ทธ๋ฆฌ๊ณ  Network ๋“ฑ ๋ถ€ํŒ… ๊ฐ€๋Šฅํ•œ ๋งค์ฒด๋ฅผ ์„ ํƒํ•ด์„œ 
๋ถ€ํŠธ๋กœ๋”(boot loader)์ธ GRUB2๋กœ ๋ถˆ๋Ÿฌ๋“ค์ด๊ณ , 
โ‘ข ์ด์–ด์„œ ๋ถ€ํŠธ๋กœ๋”์ธ GRUB2๊ฐ€ ์‹คํ–‰๋˜๋ฉด BIOS๋Š” ์ข…๋ฃŒ๋œ๋‹ค. 
โ‘ฃ ์ด์ œ GRUB2๊ฐ€ ๋ถ€ํŒ…ํ•  ์šด์˜์ฒด์ œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ปค๋„์„ ์ฐพ์•„์„œ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œํ•˜๋ฉด, 
โ‘ค init(์ดˆ๊ธฐํ™”) ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ง„ํ–‰๋˜๋Š”๋ฐ 
a. /etc/inittab ํŒŒ์ผ์— ์„ค์ •๋œ ๋Ÿฐ๋ ˆ๋ฒจ์„ ์ฝ์–ด ๋“ค์ด๊ณ 
b. /etc/fstab ํŒŒ์ผ์— ์„ค์ •๋œ ๋ธ”๋ก์žฅ์น˜๋“ค์„ ์ž๋™์œผ๋กœ ๋งˆ์šดํŠธํ•˜๊ณ , ๋งˆ์ง€๋ง‰์œผ๋กœ 
c. /etc/(rc.d/init.d/)rc.local์ด ์‹คํ–‰๋˜๋Š”๋ฐ ์ด๊ณณ์— ์‹คํ–‰๋˜์–ด์•ผ ํ•  ๋ช…๋ น์–ด๋ฅผ ์ €์žฅํ•ด ๋‘๋ฉด ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋˜๊ธฐ ์ „์— ์ž๋™์œผ๋กœ ์‹คํ–‰๋  ์„ค์ •(AV(๋ฐ”์ด๋Ÿฌ์Šค ์ ๊ฒ€), Disk Quotas(๋””์ŠคํŠธ ์‚ฌ์šฉ๋Ÿ‰ ๊ทœ์ œ), BackUp(๋ฐฑ์—…), NTP(์‹œ๊ฐ„์„ ์™ธ๋ถ€์™€ ๋งž์ถค)) ๋“ฑ์ด ์‹คํ–‰๋œ ๋’ค 
d. ๋“œ๋””์–ด ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋œ๋‹ค. 

Linux ์ปค๋„์„ ์ปดํŒŒ์ผ(Compile)ํ•ด์„œ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ๋‹ค.
์ปดํŒŒ์ผ์€ 
Linux Kernel ๋ฒ„์ „์„ ์กฐ์ ˆํ•ด์ฃผ๋Š” ๊ฒฝ์šฐ์™€ 
Software ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ๋””ํดํŠธ๋กœ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  ์กฐ์ง์—์„œ ์›ํ•˜๋Š” ๋Œ€๋กœ ์กฐ์ ˆํ•ด์„œ ์„ค์น˜ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. 
=>httpd๋ผ๋Š” ์›น ์„œ๋ฒ„๋ฅผ ๋””ํดํŠธ๋กœ ์„ค์น˜ํ•˜๋ฉด ํ™ˆํ”ผ๊ฐ€ /var/www/html/index.html๋กœ ์ž๋ฆฌํ•˜์ง€๋งŒ 
    ์ด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ์ปดํŒŒ์ผํ•ด์„œ ์ž„์˜ ์žฅ์†Œ /tmp/abc/index.html์‹์œผ๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. <=๋ณด์•ˆ์ด ์ข‹์•„์ง„๋‹ค. 

SSH๋กœ ์›๊ฒฉ ์ ‘์†, ์™ธ๋ถ€์—์„œ ์ ‘์†ํ•˜๋ฉด home directory๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค.


tty๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ›์€ ์ฝ˜์†”์„ ํ‘œ์‹œํ•œ๋‹ค.
ssh, telnet ๋“ฑ์œผ๋กœ ์›๊ฒฉ์—์„œ ์„œ๋ฒ„๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด ์ž์‹ ์˜ home directory๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค(centos ์‚ฌ์šฉ์ž๋ผ๋ฉด /home/centos๋กœ ๊ฐ„๋‹ค).  
=>VNC ๋ผ๋Š” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค. Windows์—์„œ์˜ ์›๊ฒฉ ๋ฐ์Šคํฌํƒ‘ ์—ฐ๊ฒฐ๊ณผ ๊ฐ™์€ ๋„๊ตฌ์ด๋‹ค.

 


๊ด€๋ฆฌ์ž๋Š” ์™ธ๋ถ€์—์„œ ์„œ๋ฒ„๋กœ ์ ‘์†ํ•œ ์‚ฌ์šฉ์ž๋ฅผ w๋ผ๋Š” ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 
์ด๋“ค์—๊ฒŒ wall์„ ์‚ฌ์šฉํ•ด์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋‹จ์ฒด๋กœ ๋ณด๋‚ด๊ฑฐ๋‚˜, shutdown -r/-h +1 message.... ํ•ด์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด์„œ 1๋ถ„์— ์‹œ์Šคํ…œ์„ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฐ๊ฒฐ๋œ ํด๋ผ์ด์–ธํŠธ๋“ค์€ ์„œ๋ฒ„์—์„œ ๋กœ๊ทธ์•„์›ƒ ๋‹นํ•œ๋‹ค. 

 



์ซ“๊ฒจ๋‚ฌ๋‹ค.

 

์ฐธ๊ณ  

 

wall -n LOG OUT PLZ.. ๊ฒฝ๊ณ (๊ทธ๋Ÿฌ๋‚˜ ๊บผ์ง€์ง„ ์•Š์Œ)

 

๋ณต์Šต ๋~~~!!!!