๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿง๋ฆฌ๋ˆ…์Šค(Linux)

ํ˜ธ์ŠคํŠธ๋ช…, ์‰˜ ๋ช…์นญ, ๋Ÿฐ๋ ˆ๋ฒจ, FQDN, MBR, su root, su -root

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 2. 20. 17:11

hostname์„ ํ™•์ธํ–ˆ์„ ๋•Œ 
=>centos1์œผ๋กœ ๋‚˜์˜ค๋ฉด ํ˜ธ์ŠคํŠธ_๋ช…
=>centos1.kahn.edu์‹์œผ๋กœ ๋‚˜์˜ค๋ฉด FQDN(Fully Qualified Domain Name)์œผ๋กœ์จ ๋„๋ฉ”์ธ kahn.edu์— ๊ฐ€์ž…๋œ centos1 ํ˜ธ์ŠคํŠธ(์›Œํฌ์Šคํ…Œ์ด์…˜)์„ ๋งํ•œ๋‹ค.


์‚ฌ์šฉ์ž kim์€ kim.kahn.edu์ด๊ณ  
๋ฉ”์ผ ์ฃผ์†Œ๋Š” kim@kahn.edu๊ฐ€ ๋˜๋ฉฐ
์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ๋Š” centos1.kahh.edu ๋œ๋‹ค. 

์‚ฌ์šฉํ•˜๋Š” 
[centos@centos1 Desktop]$ ์‰˜์—์„œ 
์‚ฌ์šฉ์ž   ํ˜ธ์ŠคํŠธ_๋ช… ์œ„์น˜   ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.
[root@centos1 network-scripts]# 
์‚ฌ์šฉ์ž ๊ด€๋ฆฌ์ž root               ๊ด€๋ฆฌ์ž๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. 
=>์‹œ์Šคํ…œ ์„ค์ • ๋“ฑ ์ค‘์š”ํ•œ ์ž‘์—…์€ ๊ด€๋ฆฌ์ž root ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

๋Ÿฐ๋ ˆ๋ฒจ์„ ๋ณ€๊ฒฝํ•œ๋‹ค๋ฉด 

init 0(๋„๋Š” ๊ฒƒ : shutdown -h now)

init 1(root ์ž‘์—…)

init 3(CLI ์ฝ˜์†”)

init 5(GUI ๊ทธ๋ž˜ํ”ฝ)

init 6(๋ฆฌ๋ถ€ํŒ…: shutdown -r now)  

` grace, ~ tilde, ! exclaimation, @ at, # sharp, $ dollar, % percent, ^ caret, & empersand, * asterisk, ( open parenthesis, ) close paren, [ open bracket, ] close..

  Ubuntu์—์„œ๋Š” NetworkManager๋ฅผ ์„ค์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.
๋ชฉ์  : (์นดํŽ˜ ๋“ฑ์—์„œ) Mobile, Notebook์„ ์‚ฌ์šฉํ•  ๋•Œ ์œ„์น˜์— ๋”ฐ๋ผ์„œ ์ž๋™์œผ๋กœ ip๋ฅผ ๋ฐ›์•„์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•ด์ค€๋‹ค!
๋ฌธ์ œ : ์„œ๋ฒ„ ๋“ฑ์— ip ์ฃผ์†Œ๋ฅผ ๊ณ ์ •(fixed)์œผ๋กœ ์ฃผ์—ˆ์„ ๊ฒฝ์šฐ, ์œ„์น˜์— ๋”ฐ๋ผ์„œ ip๊ฐ€ ๋ณ€๋™๋˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. 
ํ•ด๊ฒฐ : ์ด๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ NetworkManager๋ฅผ disable ์‹œ์ผœ์ค€๋‹ค.
 
  ์–ด๋Š ํŒŒ์ผ_๋ช…/๋””๋ ‰ํ„ฐ๋ฆฌ_๋ช…์— ~(.)d๊ฐ€ ๋ถ™์–ด ์žˆ์œผ๋ฉด Daemon(๋ฐ๋ชฌ) ์œผ๋กœ์จ ์„œ๋ฒ„ ํŒŒ์ผ ๋“ฑ์ด ์žˆ๋Š” ๊ณณ์ด๋‹ค. named, httpd, ftpd, .....

/etc/hosts ํŒŒ์ผ์—
IP_address Hostname FQDN์‹์œผ๋กœ ๋งคํ•‘ํ•ด์„œ ๋„ฃ์–ด๋‘๋ฉด ์ƒ๋Œ€๋ฅผ ์ฐพ์„ ๋•Œ IP ์ฃผ์†Œ ๋Œ€์‹  ์ด๋ฆ„์œผ๋กœ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค!!!!

  Linux์—์„œ ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณด์•˜์„ ๋•Œ 
๊ฒ€์€ ์ƒ‰์€ ํŒŒ์ผ, ํŒŒ๋ž€์ƒ‰์€ ๋””๋ ‰ํ„ฐ๋ฆฌ, ๋นจ๊ฐ„์ƒ‰์€ ์••์ถ•ํŒŒ์ผ, ์ดˆ๋ก์ƒ‰์€ ์‹คํ–‰ํŒŒ์ผ์ด๋‹ค.
์‹คํ–‰ํŒŒ์ผ์—์„œ ํ™•์žฅ์ž๊ฐ€ 
*.sh =>bash or sh *.sh
*.pl =>perl ~.pl
*.py =>python(3) *.py
*.rb =>ruby *.rb
* ํ™•์žฅ์ž๊ฐ€ ์—†์œผ๋ฉด =>./*
=>์œ„์˜ sh, pl, py, rb๋„ ./~ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํŒŒ์ผ์„ ์จ์ฃผ๋Š” ๊ฒƒ์ด ์ •์„์ด๋‹ค. 

  ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•œ ๋’ค์—์„œ ๋ฐ˜๋“œ์‹œ 
MBR(Master Boot Record) ๋ถ€๋ถ„์„ ๋ณต์‚ฌํ•ด ๋‘์–ด์•ผ ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋˜์ง€ ์•Š์„ ๋•Œ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ๋‹ค.

First sector, First Track, First Cylinder, First Platter์˜ ์ตœ์ดˆ 512K์˜ ํฌ๊ธฐ์ด๋‹ค. 
  MBR์€ 446byte์˜ BootStrap๊ณผ 64bytes์˜ Partition table, ๊ทธ๋ฆฌ๊ณ  2bytes์˜ Signature ํ•ด์‹œ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  ๋ณดํ†ต ๋ธ”๋ก์žฅ์น˜(HDD, USB, DVD, ...) ๋ฐฑ์—…์€ dd(disk duplicate) ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ž‘์—…ํ•˜๋Š”๋ฐ MBR ๋ฐฑ์—…์—๋„ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ํŒŒํ‹ฐ์…˜ ์ •๋ณด๋ฅผ ๋ณผ ๋•Œ์—๋Š” fdisk ๋ช…๋ น์–ด๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉ

centos ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์—์„œ su root(OR su)ํ•˜๋ฉด ํ˜„์žฌ ์‚ฌ์šฉ์ž centos ์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ /home/centos ์— ์‚ฌ์šฉ์ž๋งŒ root๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์—ฌ๊ธฐ์„œ ์ž‘์—…ํ•˜๋ฉด ๋ชจ๋‘ /home/centos์— ์ €์žฅ๋œ๋‹ค.
ํ•˜์ง€๋งŒ su - root ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ root๋กœ ๋ณ€๊ฒฝ๋  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๋„ root ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์ธ /root ๊ฐ€ ๋œ๋‹ค. ์ด์ œ ์ž‘์—…ํ•˜๋ฉด ๋ชจ๋‘ /root/์— ์ €์žฅ๋œ๋‹ค.

 

*๋„๋ฉ”์ธ(domain)

์˜์—ญ(area, zone, premise)์œผ๋กœ์จ ํŠน์ • ๋…ธ๋“œ(์ปดํ“จํ„ฐ, ์‚ฌ์šฉ์ž, ํ”„๋ฆฐํ„ฐ, ๋ผ์šฐํ„ฐ, ....)๋“ค์„ ๋ฌถ์€ ๊ฐ€์ƒ์˜ ์ง‘ํ•ฉ์„ ๋งํ•œ๋‹ค.