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

๐Ÿฅ‘์ •๋ณด๋ณด์•ˆ ๋ฆฌ๋ˆ…์Šค 4์ผ์ฐจ(4.9)

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

DNS ์„ค์ • ํ™•์ธ์„ /etc/resolv.conf ํŒŒ์ผ๋กœ ํ•ด์ฃผ๊ณ  
=>ํ™•์ธ์€ nslookup, dig ๋ช…๋ น์–ด๋กœ DNS๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

DNS ์„œ๋ฒ„์˜ ์„ค์ •



  route
  route๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด๋‚˜ ๊ฒฝ๋กœ๋ฅผ ๋ณด์ธ๋‹ค.
route add default gw 192.168.100.2 eth0 ํ•ด์„œ ํ˜„์žฌ ์‹œ์Šคํ…œ์˜ gateway ๊ฒฝ๋กœ๋ฅผ ์žก์•„์ค„ ์ˆ˜ ์žˆ๋‹ค. 
route add -net 10.10.10.0 netmask 255.255.255.0 gw 192.168.100.2 dev eth0 metric 2 ํ•ด์ฃผ๋ฉด ๊ธฐ์กด 192.168.100.0 ๋„คํŠธ์›Œํฌ์—        ์„œ ์‹ ๊ทœ 10.10.10.0/24 ๋„คํŠธ์›Œํฌ๋ฅผ 192. 168.100.2 ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด์„œ ์—ฐ๊ฒฐํ•ด ์ค€๋‹ค. ์—ฌ๊ธฐ์„œ metric 2๋Š” ํ˜„์žฌ         ๊ฒฝ๋กœ(192.168.100.0)์—์„œ ์ƒˆ๋กœ์šด ๊ฒฝ๋กœ(10.10.10.0)๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋–จ์–ด์ ธ ์žˆ๋Š”์ง€(๋ผ์šฐํ„ฐ์˜ ๊ฐœ์ˆ˜)๋ฅผ ํ‘œ์‹œํ•ด์ฃผ๋Š” ์ˆซ์ž์ด๋‹ค. 
route add -host 10.10.10.10 gw 192.168.100.2 dev eth0 ํ•ด์„œ 192.168.100.0 ๋„คํŠธ์›Œํฌ์˜ 192.168.100.2 ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด์„œ         10.10.10.0 ๋„คํŠธ์›Œํฌ์˜ 10.10.10.10 ํ˜ธ์ŠคํŠธ๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ค€๋‹ค.
=>ํ•ดํ‚น์—์„œ ๋ณด๋ฉด ํƒ€๊ฒŸ ๋„คํŠธ์›Œํฌ 1892.168.100.0์— ์นจํˆฌํ•œ ๋’ค route ๋ช…๋ น์–ด๋กœ ํƒ€๊ฒŸ ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ 10.10.10.0๋กœ ๊ฑด๋„ˆ๊ฐ€๋Š” Pivoting์—์„œ ์ด route ๋ช…๋ น์–ด๊ฐ€ ์ค‘์š”ํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค. 
=>๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์—์„œ ํ•˜๋‚˜์˜ ๋ผ์šฐํ„ฐ A๋กœ ์นจํˆฌํ•œ ๋’ค ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ๋Š” ์—ฐ๊ฒฐ๋˜์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ B๋ฅผ ํ†ตํ•ด์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ C๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜๋„ ์žˆ๋‹ค.



  ๋„คํŠธ์›Œํฌ์™€ ์‹œ์Šคํ…œ์˜ MAC ์ฃผ์†Œ ์ •๋ณด๋ฅผ ๋ณด์ด๋Š” - arp 
  ARP๋Š” ARP ํ…Œ์ด๋ธ”์„ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ํ˜ธ์ŠคํŠธ A๊ฐ€ ์™ธ๋ถ€ WAN์˜ ํ˜ธ์ŠคํŠธ C๋ฅผ ์ฐพ์•„๊ฐˆ ๋•Œ์—๋Š” IP ์ฃผ์†Œ์—์„œ ํ˜ธ์ŠคํŠธ C์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋งŒ ์ฐธ์กฐํ•ด์„œ ๋ผ์šฐํ„ฐ๊ฐ€ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ • ํ•œ ๋’ค ํƒ€๊ฒŸ ๋ผ์šฐํ„ฐ์—๊ฒŒ ๋ณด๋‚ด๋ฉด ํƒ€๊ฒŸ ๋ผ์šฐํ„ฐ๊ฐ€ ํ˜ธ์ŠคํŠธ C์˜ MAC ์ฃผ์†Œ๋ฅผ arp ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์•Œ์•„๋‚ด์–ด ์—ฐ๊ฒฐ์‹œ์ผœ ์ค€๋‹ค. ๋กœ์ปฌ LAN์—์„œ๋Š” ์„œ๋กœ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ํ†ตํ•ด์„œ ๊ฐ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ด์›ƒํ•œ ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ์™€ MAC ์ฃผ์†Œ๋ฅผ ์ž์‹ ์˜ ARP Cache์— ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ ํ˜ธ์ŠคํŠธ A๊ฐ€ ํ˜ธ์ŠคํŠธ B์— ์—ฐ๊ฒฐํ•  ๋•Œ ์ด MAC ์ฃผ์†Œ๋กœ ์ฐพ์•„๊ฐ„๋‹ค. 
=>๋ณด์•ˆ์—์„œ๋Š” ํ•ด์ปค๊ฐ€ ์ž์‹ ์„ ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ์˜ MAC ์ฃผ์†Œ๋กœ ์œ„์žฅํ•ด์„œ ์˜ค๊ฐ€๋Š” ๋ชจ๋“  ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋ฏ€๋กœ ๋ณด์•ˆ์ƒ MAC ์ฃผ์†Œ์˜ ๋ณ€๊ฒฝ๊ด€๋ฆฌ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. 
  
โ—พ LAN์—์„œ ํ˜ธ์ŠคํŠธ A๋Š” ํ˜ธ์ŠคํŠธ B๋ฅผ MAC ์ฃผ์†Œ(arp ํ”„๋กœํ† ์ฝœ)๋กœ ์•Œ๊ฒŒ ๋˜๊ณ , 
โ—พ WAN์—์„œ ํ˜ธ์ŠคํŠธ A๋Š” ํ˜ธ์ŠคํŠธ C๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ๋ฅผ ํ˜ธ์ŠคํŠธ C์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด์„œ ์ฐพ๊ฒŒํ•˜๊ณ   
โ—พ LAN์—์„œ๋Š” arp๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ๋ฟŒ๋ ค์„œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ๋“ค์˜ IP ์ฃผ์†Œ์— ๋งค์นญ๋˜๋Š” MAC๋ฅผ ์„œ๋กœ ์•Œ๊ฒŒ ๋˜๊ณ , 
โ—พ WAN์—์„œ๋Š” ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ๋Š” BGP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ ์ƒ๋Œ€ ๋ผ์šฐํ„ฐ๋ฅผ ์•Œ๊ฒŒ ๋œ๋‹ค. 

ping์„ ๋•Œ๋ ธ๋”๋‹ˆ ARP ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์—ˆ๋‹ค.

์„ผํ† ์Šค์—์„œ ์šฐ๋ถ„ํˆฌ๋กœ ํ•‘์„ ๋•Œ๋ ธ๊ณ  ๊ทธ ๊ธฐ๋ก์ด ๋‚จ์•˜๋‹ค.

ARP ํ”„๋กœํ† ์ฝœ๋กœ IP->MAC์ฃผ์†Œ ๋ณ€ํ™˜ ํŒจํ‚ท.

 

BT๋Š” promisc ๋ชจ๋“œ์ด๋‹ค. 

๊ด€๋ฆฌ์ž๊ฐ€ ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘์ด๊ฑฐ๋‚˜ ํ•ด์ปค๊ฐ€ ๋“ค์–ด์™€ ์žˆ๋‹ค. 

๊ฐ ํ˜ธ์ŠคํŠธ์˜ NIC๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” MAC ์ฃผ์†Œ๋Š” ํ•˜๋“œ์ฝ”๋”ฉ๋˜์–ด ์žˆ์ง€๋งŒ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•˜๋‹ค!!!

๋ณ€๊ฒฝ



  Linux Kernel์—์„œ 
์ปค๋„ ์ข…๋ฅ˜ ํŠน์„ฑ
๋ชจ๋“ˆ๋ผ(Modular) ์‹œ์Šคํ…œ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์ปค๋„์ด ์ฐธ์กฐํ•˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ด์ง„ํŒŒ์ผ์ธ  ์™ธ๋ถ€์—(/lib/modules ๋””๋ ‰ํ„ฐ๋ฆฌ) ๋ชจ๋“ˆ๋กœ ์ €์žฅํ•œ ๋’ค ํ•„์š” ์‹œ ๋กœ๋“œ/์–ธ๋กœ๋“œ ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹. ๋ชจ๋“ˆ์€ ๋งค์šฐ ์ž‘์€ ํฌ๊ธฐ๋กœ ๋ถ„ํ• ๋˜์–ด ์žˆ์–ด์„œ ์‹œ์Šคํ…œ์— ๋กœ๋“œ/์–ธ๋กœ๋“œํ•˜๋Š” ์‹œ๊ฐ„์ด ๋น ๋ฅด๊ณ  ๋นŒ๋“œ์™€ ์œ ์ง€๊ฐ€ ๊ฐ„ํŽธํ•˜๋‹ค. Linux์˜ ๋””ํดํŠธ ์ปค๋„ ๋ฐฉ์‹์ด๋‹ค. ๊ทธ๋ž˜ํ”ฝ, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด, ๊ทธ๋ฆฌ๊ณ  ์˜คํ”ผ์Šค ํ”„๋กœ๊ทธ๋žจ ๋“ฑ ์šฉ๋Ÿ‰์ด ํฐ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ๋•Œ์—๋Š” ์ด๋“ค ๊ณผ ๊ด€๋ จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆ๋“ค์„ ๋ชจ๋‘ ๋ฉ”๋ชจ๋ฆฌ์— ํ•œ๊บผ๋ฒˆ์— ๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰์‹œํ‚ค๋ฉด ์‹œ์Šคํ…œ์— ๋ถ€๋‹ด์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€ ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆ์„ ์™ธ๋ถ€ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‘๊ณ  ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ๋กœ๋“œ์‹œ์ผœ์„œ ์‚ฌ์šฉํ•œ๋‹ค. 
๋ชจ๋…ธ๋ฆฌ์”ฉ(Monolithic)  ํ•„์š”ํ•œ ๋ชจ๋“ˆ์„ ๊ทธ๋•Œ ๊ทธ๋•Œ ์ผ์ผ์ด ๋กœ๋“œํ•ด์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ „์ฒด ์ปค๋„์„ ํ•œ ๋ฒˆ์— ๋นŒ๋“œ ํ•œ ๋’ค ๋ชจ๋“  ๋ชจ๋“ˆ์„ ์ผ    ๊ด„์ ์œผ๋กœ ๋กœ๋“œํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์‹คํ–‰ ์‹œ ๋ฉ”๋ชจ๋ฆฌ์— ๋ถ€๋‹ด์€ ์กฐ๊ธˆ ์žˆ์ง€๋งŒ ๋ชจ๋“ˆ๋ผ ํƒ€์ž…๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์‹œ์Šคํ…œ์„     ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ทธ๋•Œ๊ทธ๋•Œ ๋กœ๋“œ ํ•  ๋•Œ๋„ ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ๋‚ด๋ถ€์— ๋ชจ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ         ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๋Š” ๋งŽ์ง€ ์•Š๋‹ค. DNS๋‚˜ DHCP ์„œ๋น„์Šค์™€ ๊ฐ™์ด ๋น„๊ต์  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆ์ด ๋งŽ์ง€ ์•Š    ์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ๋•Œ์—๋Š” ์ด๋“ค๊ณผ ๊ด€๋ จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆ์„ ๋ชจ๋‘ ๋ฉ”๋ชจ๋ฆฌ์— ํ•œ๊บผ๋ฒˆ์— ๋กœ๋“œ ํ•œ ๋’ค ์‹คํ–‰    ํ•œ๋‹ค. ๋‹น์—ฐํžˆ ์ฒ˜๋ฆฌ์†๋„๊ฐ€ ๋” ๋น ๋ฅด๋‹ค.

  ์—ฌ๊ธฐ์„œ๋Š” /lib/modules, lsmod, insmod, modprobe, rmmod... ๋“ฑ์˜ ๋ช…๋ น์–ด์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

  ์ปค๋„์˜ ํ™˜๊ฒฝ์„ค์ •์—๋Š” 
โˆŽ Text ๋ฐฉ์‹์ธ make config, TUI ๋ฐฉ์‹์ธ make menuconfig, ๊ทธ๋ฆฌ๊ณ  GUI ๋ฐฉ์‹์ธ make xconfig์ด ์žˆ๋Š”๋ฐ, ์œ„์˜ ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์—์„œ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ์„ค์ •ํ•˜๋Š” make xconfig ๋ฐฉ์‹์ด ๋ชจ๋“ˆ ํŠน์„ฑ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋ณด๊ฑฐ๋‚˜ ์„ ํƒ์„ ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋ฏ€๋กœ ์ด ๋ฐฉ๋ฒ•์„ ๊ถŒํ•œ๋‹ค.
โˆŽ ๋ชจ๋“ˆ์˜ ์˜์กด์„ฑ์„ ๋ณด๋Š” make dep์™€ ์ด์ „์˜ ์˜ค๋ธŒ์ ํŠธ(Object) ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๋Š” make clean์ด ์žˆ๋‹ค. ์–ด๋Š ๊ฒฝ์šฐ๋“ ์ง€ ์ปค๋„์„ ์„ค์ • ํ•ด์ฃผ๊ณ  ์ €์žฅํ•˜๋ฉด ์ˆจ๊น€ ํŒŒ์ผ .config ์ด๋ฆ„์œผ๋กœ ์ €์žฅ๋œ๋‹ค. 

  ์ปดํŒŒ์ผ(Compile)์€ 
ํ•˜๋“œ์›จ์–ด์ ์ธ ์ปค๋„์„ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ์กฐ์ ˆํ•˜๋Š” ํ•˜๋“œ์›จ์–ด(์ปค๋„) ์ปดํŒŒ์ผ๊ณผ 
์—ฌ๋Ÿฌ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ๋ฌถ์–ด์„œ ํ™˜๊ฒฝ์„ ์ง€์ •ํ•ด์„œ ์„ค์น˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ปดํŒŒ์ผ์ด ์žˆ๋‹ค(./configure์—์„œ ํ™˜๊ฒฝ์„ค์ •์„ ํ•ด์ฃผ๊ณ , make ํ•˜๊ณ , ์ด์–ด์„œ make install ๊ณผ์ •์œผ๋กœ ์ง„ํ–‰ํ•œ๋‹ค). 
=>./configure --disable-ipv6 --enable-ssh --prefix=/usr/local/apache --enable-ssl --enable-mysql 
    --with-ssl=/home/centos/openssl-0.9.8

=>์–ด๋Š ํŒจํ‚ค์ง€์˜ ์ข…์†์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๋ฉด์„œ ์„ค์น˜๋˜๋Š” yum์œผ๋กœ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์ง€ ์•Š์œผ๋ฉด ๋ณ„๋กœ๋„ Googling ํ•ด์„œ ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋ฐ›์€ ๋’ค ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์น˜ํ•ด ์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋•Œ ์••์ถ•์„ ํ’€๊ณ  ๋ณด์•˜์„ ๋•Œ configure๋ผ๋Š” ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด ์†Œํ”„ํŠธ์›จ์–ด ์ปดํŒŒ์ผ์ ์œผ๋กœ ์„ค์น˜ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. 
==>์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํŒŒ์ผ์ด๋ผ๊ณ  ํ•˜๋ฉด ์‚ฌ๋žŒ์ด ์“ด ํ”„๋กœ๊ทธ๋žจ ์–ธ์–ด๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ธ์‹ํ•˜๋Š” ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.  

=> ์–ด๋–ค ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋ฐ›์•„๋„ ๊ทธ ์•ˆ์—๋Š” ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ ์„ค๋ช…์„œ๋‚˜ ๋งค๋‰ด์–ผ๊ณผ ๊ฐ™์€ README ํŒŒ์ผ์ด ์žˆ์œผ๋ฏ€๋กœ ์ฝ์–ด๋ณด๊ณ  ์‹œํ‚ค๋Š” ๋Œ€๋กœ ํ•˜๋ฉด ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค!!!

โ–ช Windows ๊ณ„์—ด์€ 
Windows 3.x, Windows 95/98, Windows NT, Windows ME, Windows XP, Windows 7/8, Windows 10, Windows 11, ....์‹์œผ๋กœ ํด๋ผ์ด์–ธํŠธ ๊ณ„์—ด๊ณผ
Windows NT 4.0, Windows 2000, Windows 2003, Windows 2008, Windows 2016, ....์‹์œผ๋กœ ์„œ๋ฒ„ ๊ณ„์—ด๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ๋‹ค.
โ–ช Linux ๊ณ„์—ด์€ 
์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๋ฒ„์ „์˜ ์ฐจ์ด๊ฐ€ ์—†๋‹ค
Linux์— ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ๊ฒŒ์‹œํ•˜๋ฉด ์„œ๋ฒ„๊ฐ€ ๋˜๊ณ , ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋œ๋‹ค. 
๋”ฐ๋ผ์„œ GNOME(RedHat ๊ณ„์—ด)/KDE(Debian ๊ณ„์—ด) Desktop์—๋Š” ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ GUI ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋งŽ์ด ๋“ค์–ด ์žˆ๋Š”๋ฐ ์„œ๋ฒ„์—์„œ๋Š” ์ด๋“ค์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ๋ณ„๋กœ ์—†๋‹ค.    

X, X.org, X.11 ๋“ฑ์€ Graphic๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“ˆ์ธ๋ฐ ์›๋ž˜ ๊ณ ์ „ ๊ฒŒ์ž„์ด๋‚˜ Play Station ๋“ฑ์—์„œ Joy Stick์œผ๋กœ ์ฝ˜์†”์— ๊ทธ๋ž˜ํ”ฝ์„ ๋„ฃ์–ด์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋Š” ๋ชจ๋“ˆ์ด๋‹ค. Linux/UNIX์˜ ๋Ÿฐ๋ ˆ๋ฒจ 3์—์„œ ์™ธ๋ถ€ ๋ชจ๋“ˆ์„ ์ด์šฉํ•ด์„œ ๊ทธ๋ž˜ํ”ฝ์„ ์‹คํ–‰ํ•˜๊ฒŒ ํ•ด์ค€๋‹ค. 
=>์™„์ „ํžˆ GUI ๋ฐ์Šคํฌํƒ‘์ด ๋˜๊ฒŒ ํ•œ ๊ฒƒ์ด GNOME๊ณผ KDE์ด๋‹ค.  
  ํด๋ผ์ด์–ธํŠธ๊ฐ€ CLI ์ฝ˜์†”๋กœ ํƒ€๊ฒŸ ์„œ๋ฒ„๋จธ์‹ ์— GUI๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์„œ๋ฒ„๋จธ์‹ ์— ์žˆ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋„๊ตฌ๋ฅผ ๋ถˆ๋Ÿฌ๋‹ค๊ฐ€ ํด๋ผ์ด์–ธํŠธ ๋จธ์‹ ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.   

 

 

์‹ค์Šต

 ํด๋ผ์ด์–ธํŠธ๊ฐ€ CLI ์ฝ˜์†”๋กœ ํƒ€๊ฒŸ ์„œ๋ฒ„๋จธ์‹ ์— GUI๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์„œ๋ฒ„๋จธ์‹ ์— ์žˆ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋„๊ตฌ๋ฅผ ๋ถˆ๋Ÿฌ๋‹ค๊ฐ€ ํด๋ผ์ด์–ธํŠธ ๋จธ์‹ ์—์„œ ์‹คํ–‰ ์‹ค์Šต

windows์—๋Š” ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ubuntu์—์„œ ๋ถˆ๋Ÿฌ์„œ ์‹คํ–‰ํ•œ๋‹ค.(๋‚˜๋Š” ์‹ค์Šต ์‹คํŒจ) 

apt -y install openssh-server
ufw allow 22/tcp
gedit /etc/ssh/sshd_config

service ssh restart

apt -y install net-tools

netstat -nltp |grep 22

windows์—๋Š” ์—†๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ubuntu์—์„œ ๋ถˆ๋Ÿฌ์„œ ์‹คํ–‰ํ•œ๋‹ค.(๋‚˜๋Š” ์‹ค์Šต ์‹คํŒจ) 

 

 

 


  Linux์˜ ํŒŒ์ผ ๊ตฌ์กฐ๋Š” UNIX์ฒ˜๋Ÿผ POSIX๋ฅผ ๋”ฐ๋ฅด๋Š”๋ฐ ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ๋“ค์€ /๋กœ ๋ถ€ํ„ฐ ์‹œ์ž‘๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ๋“ค์„ ๋ณด๋ฉด   
๋””๋ ‰ํ„ฐ๋ฆฌ ์„ค๋ช… 
/root  ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์ธ root์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ
/home  ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ์จ ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ ๋””ํดํŠธ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ paul ์ด๋ผ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด /home/paul์ด paul ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๋œ๋‹ค. ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ ๋“ฑ์„ ์ž‘์—…  ํ•œ ๋’ค ๋ณ„๋„๋กœ ์ €์žฅ์žฅ์†Œ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ์ €์žฅํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ €์žฅ๋˜๋Š” ๊ณณ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์™ธ๋ถ€์—์„œ SSH ๋“ฑ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด  ์ž๋™์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ์ง€์ ์ด๊ธฐ๋„ ํ•˜๋‹ค.
/bin  ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ์‰˜๊ณผ ๋ช…๋ น์–ด ๋„๊ตฌ๋“ค์˜ ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋‚˜ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช… ๋ น์–ด๋“ค์ด ์ฃผ๋กœ ๋“ค์–ด์žˆ๋Š”๋ฐ cat, chmod, date, env, ls, mkdir, rm, touch, vi, ... ๋“ฑ์ด๋‹ค.
/sbin ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด ๊ด€๋ฆฌ ๋„๊ตฌ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ๋ฐฑ์—…๊ณผ ๋ณต์› ๋“ฑ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๋ช…๋ น์–ด๋“ค์ด ๋“ค์–ด์žˆ์œผ๋ฏ€ ๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์ด ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•ด ๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ifconfig, reboot, shutdown, mount, fsck, mkfs,  iptables, ...๊ฐ™์€ ๋ช…๋ น์–ด๋“ค์ด ๋“ค์–ด์žˆ๋‹ค.
/lib ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ ๋ชจ๋“ˆ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ์–ด๋Š ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•   ๋•Œ ํ•„์š”ํ•œ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋“ค์–ด ์žˆ๋Š” ๊ณณ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด mysql๊ณผ PHP๋ฅผ ์—ฐ๋™ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” sql_connector์™€ ๊ฐ™ ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ์ด ๋“ค์–ด์žˆ๋‹ค. 
/usr ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ๊ณผ ๊ณต์œ ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ, ๊ตฌ์„ฑ ์„ค์ •, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ—ฌํ”„ ํŒŒ์ผ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ  ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์„ ์œ„ํ•œ  ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋“ค์–ด ์žˆ๋Š”๋ฐ /usr/bin(์—ฌ๋Ÿฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค, ๋ช…๋ น์–ด), /usr/include(C์–ธ์–ด์˜ ํ—ค๋”ํŒŒ ์ผ), /usr/lib(/usb/sbin์˜ ์‹คํ–‰ํŒŒ์ผ๋“ค์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์— ์ข…์†๋˜์–ด ์‚ฌ์šฉ๋˜๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ ๋ผ ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค), /usr/local(์†Œ์Šค๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ณณ), /usr/sbin(์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ๋„๊ตฌ๋“ค), /usr/share/man(๊ฐ์ข… ํŒจํ‚ค ์ง€ ์„ค๋ช…), /usr/src(๋Œ€๋ถ€๋ถ„ RPM๊ณผ ์†Œ์ŠคํŒŒ์ผ), /usr/X11R6(๊ทธ๋ž˜ํ”ฝ ๊ด€๋ จ ํŒŒ์ผ), ... ๋“ฑ์ด๋‹ค.  
/var ๋กœ๊ทธ์™€ HTTP, FTP ๋“ฑ ์™ธ๋ถ€์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ฉ”์ผ, ์Šคํ’€ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๋“ค์ด ๋“ค์–ด์žˆ๋‹ค. ์ˆ˜์‹œ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ํŒŒ์ผ์ด๋‚˜ log, ์›น์— ๊ด€๋ จ๋œ html์ด๋‚˜, php, ftp ๋””๋ ‰ํ„ฐ๋ฆฌ ๋“ฑ์„ ์ƒ์„ฑํ•ด ๋‘๋Š”๋ฐ  /var/log, /var/www/html, /var/ftp, ...๋“ฑ์ด ์žˆ๋‹ค. 
/boot  ์‹œ์Šคํ…œ ๋ถ€ํŒ…์— ํ•„์š”ํ•œ ์ปค๋„, ์ดˆ๊ธฐ RAM ๋””์Šคํฌ, ๊ทธ๋ฆฌ๊ณ  grub(2)์™€ ๊ฐ™์€ ๋ถ€ํŠธ๋กœ๋”๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๊ณณ
/etc ์ „๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ํŒŒ์ผ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ์‹œ์Šคํ…œ์ด๋‚˜ ๊ฐ์ข… ํ”„๋กœ๊ทธ๋žจ๋“ค์˜ ํ™˜๊ฒฝ์„ค์ • ํŒŒ์ผ๋“ค์ด ๋“ค์–ด ์žˆ์œผ๋ฏ€๋กœ  ๋งค์šฐ ์ค‘์š”ํ•œ ๊ณณ์ด๋‹ค. ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•  ๋•Œ ์ด๊ณณ์„ ๋ฐฑ์—…ํ•ด๋‘๊ณ  ์ˆ˜์ •ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ์ผ์ด ๋งŽ์€๋ฐ /etc/mtab, /etc/group,  /etc/fstab, /etc/inittab, /etc/passwd, /etc/ services, /etc/shadow, /etc/sysconfig/network-scripts/ifcfg-eth0,  /etc/sysconfig/ iptables, /etc/issue, ... ๋“ฑ์ด ์žˆ๋‹ค.
/lost+found  ์‹œ์Šคํ…œ ํฌ๋ž˜์‹œ(crash)๋‚˜ ์ „์› ๋ฌธ์ œ๋กœ ๊ฐ‘์ž๊ธฐ ์‹œ์Šคํ…œ์ด ์…ง ๋‹ค์šด๋˜์—ˆ์„ ๋•Œ ์‹œ์Šคํ…œ ์ฒด์ปค์— ์˜ํ•ด ๋ณต์›๋œ ํŒŒ์ผ๋“ค์ด ๋“ค์–ด      ์žˆ๋Š” ๊ณณ์ด๋‹ค. ๋ถ€ํŒ… ์‹œ ํŒŒ์ผ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ fsck ๋ช…๋ น์–ด๋กœ ๋ณต๊ตฌํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ณณ์ด๊ธฐ๋„ ํ•˜๋‹ค. ๊ฐ ํŒŒํ‹ฐ์…˜๋งˆ๋‹ค ํ•˜๋‚˜     ์”ฉ ์กด์žฌํ•œ๋‹ค. ์ง€์šฐ์ง€ ๋ง๊ณ  ์ผ๋ฐ˜ ์šฉ๋„๋กœ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 
/media  CD/DVD๋‚˜ USB ๋“ฑ ์ด๋™์‹ ์ €์žฅ์žฅ์น˜๊ฐ€ ์ž๋™์œผ๋กœ ๋งˆ์šดํŠธ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ์จ ์™ธ๋ถ€ ์žฅ์น˜๋“ค์ด ์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋˜๋ฉด ์ž๋™์œผ๋กœ  ๋งˆ์šดํŠธ๋˜๋Š” ๊ณณ์ด๋‹ค. ๋ฌผ๋ก  ๋ณ„๋„๋กœ /usb์™€ ๊ฐ™์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ด์„œ ๋งˆ์šดํŠธํ•ด๋„ ๋œ๋‹ค. 
/misc  NFS ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๋งˆ์šดํŠธ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ
/src  web, ftp๋‚˜ cvs์™€ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ
/mnt  NFS๋‚˜ Samba์™€ ๊ฐ™์€ ์›๊ฒฉ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ CD/DVD, USB์™€ ๊ฐ™์€ ์ด๋™์šฉ ๋“œ๋ผ์ด๋ธŒ์˜ ์ผ์‹œ์  ๋งˆ์šดํŠธ์— ์‚ฌ์šฉ๋˜๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ๋กœ์จ ์ฃผ๋กœ Windows์™€ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ ํ˜ธํ™˜์„ ์œ„ํ•œ ๊ณต์œ  ๋””๋ ‰ํ„ฐ๋ฆฌ ์žฅ์†Œ๋กœ ์‚ฌ์šฉ๋œ๋‹ค.  
/opt  ์จ๋“œํŒŒํ‹ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ์ฃผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ๋•Œ ๋‹ค์šด๋ฐ›์•„๋†“๊ณ  ์••์ถ•์„ ํ’€ ๊ณ  ์„ค์น˜ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ณณ์ด๋‹ค.
/proc ์ปค๋„ ์„ค์ •์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์ˆ˜ ํŒŒ์ผ๋กœ์จ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ๋‹ค. ๊ฐ€์ƒ ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ ๋ถ€๋ฅด๋Š”๋ฐ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค์™€ ๊ฐ  ์„ค์ • ๊ฐ’๋“ค์„ CPU๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ฐธ์กฐํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. ๋ณด์•ˆ์—์„œ ๋งค์šฐ ์ค‘์‹œํ•˜๋Š” ๊ณณ์œผ๋กœ /proc/sys/net/ipv4/ip_forward=1์‹์œผ ๋กœ ํ•ด์„œ ํŒจํ‚ท์„ ํฌ์›Œ๋“œ์‹œํ‚ค๋Š” ๋“ฑ ์—ฌ๋Ÿฌ ์„ค์ •์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•ด์„œ ์‹œ์Šคํ…œ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. cat /proc/cpuinfoํ•ด์„œ  CPU์˜ ์ •๋ณด๋ฅผ ์ฝ๊ฑฐ๋‚˜, cat /proc/ partitions ํ•ด์„œ ํŒŒํ‹ฐ์…˜์˜ ์ •๋ณด๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” /proc/cupinfo, /proc/  meminfo, /proc/devices, /proc/dma, /proc/filesystems, /proc/stat, /proc/interrupts, /proc/ioports, /proc/loadavg,  /proc/modules, /proc/uptime, /proc/version, ... ๋“ฑ์˜ ํŒŒ์ผ๊ณผ bus, driver, netm irq, scsi, tty ๋“ฑ์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋‹ค.
/dev ์ปค๋„์ด ์ œ๊ณตํ•˜๋Š” ๊ฐ€์ƒ ์žฅ์น˜๋‚˜ ์‹œ์Šคํ…œ์— ์žˆ๋Š” ํ•˜๋“œ์›จ์–ด ์žฅ์น˜ ํŒŒ์ผ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์œผ๋กœ์จ ์‹œ์Šคํ…œ์—์„œ ์ธ์‹ํ•œ ๋ธ”๋ก์žฅ์น˜ ๋“ค์ด ๋“ค์–ด์žˆ๋Š”๋ฐ ๊ฐ ์žฅ์น˜๋Š” ํŒŒ์ผ๋กœ ์ธ์‹๋˜๊ณ  /dev/hda OR /dev/sda(์ฒซ ๋ฒˆ์งธ HDD), /dev/sdb(๋‘ ๋ฒˆ์งธ HDD๋‚˜ USB),  /dev/cdrom OR /dev/sr0(DVD), /dev/tty0(์ฒซ ๋ฒˆ์งธ ์ฝ˜์†”), /dev/pts0(์ฒซ ๋ฒˆ์งธ ๊ฐ€์ƒ ํ„ฐ๋ฏธ๋„), ... ๋“ฑ์ด๋‹ค.
/selinux SELinux ์„ธํŒ…์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํŠน์ˆ˜ ํŒŒ์ผ์ด ๋“ค์–ด์žˆ๋Š” ๊ฐ€์ƒ ํŒŒ์ผ์‹œ์Šคํ…œ. Linux์˜ ์ ‘์† ๋ณด์•ˆ ๋ ˆ๋ฒจ์„ ๊ทœ ์ •ํ•ด ๋‘” ๊ณณ
/sys ํ•ซ ํ”Œ๋Ÿฌ๊ทธ์ธํ•œ ์žฅ์น˜๋“ค์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํŠน์ˆ˜ ํŒŒ์ผ์ด ๋“ค์–ด์žˆ๋Š” ๊ฐ€์ƒ ํŒŒ์ผ์‹œ์Šคํ…œ. ์ด ๋””๋ ‰ํ„ฐ๋ฆฌ์—๋Š” ์‹œ ์Šคํ…œ์ด ํ•„์š”๋กœ ํ•˜๋Š” ํŒŒ์ผ๋“ค์ด ๋“ค์–ด์žˆ์œผ๋ฏ€๋กœ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์ˆ˜์ •ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
/tmp ์‹œ์Šคํ…œ์— ์˜ํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ์‚ญ์ œ๋˜๋Š” ์ž„์‹œ ํŒŒ์ผ๊ณผ ํด๋”๋“ค์ด ์ €์žฅ๋˜๋Š” ๊ณณ์œผ๋กœ์จ ์ž„์‹œ๋กœ ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ์‚ญ์ œํ•˜๋Š” ๊ณณ์ด๋‹ค.  Sticky bit ๊ถŒํ•œ์ด ์„ค์ •๋˜์–ด ์žˆ์–ด์„œ root๊ฐ€ ์ƒ์„ฑํ•œ ํŒŒ์ผ๋„ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด์•ˆ์ด ๋งค์šฐ ์ทจ์•ฝํ•œ ๊ณณ์œผ๋กœ  ์ž˜ ๊ด€๋ฆฌํ•ด ๋‘˜ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

  Linux์—์„œ์˜ ํŒŒ์ผ ํฌ๋งท
ํŒŒ์ผ ํฌ๋งท ์„ค๋ช…
minix ์ด ์‹œ์Šคํ…œ์€ Linux์—์„œ ์ฒ˜์Œ ์‚ฌ์šฉํ•œ ํŒŒ์ผ์‹œ์Šคํ…œ์ด๊ณ  64MB๋ฅผ ์ง€์›ํ•œ๋‹ค.
ext2 ์ด ์‹œ์Šคํ…œ์€ 2GB์˜ ํŒŒ์ผ๊ณผ 4TB์˜ HDD๋ฅผ ์ง€์›ํ•œ๋‹ค. fsck ๋“ฑ์œผ๋กœ ๋””์Šคํฌ๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ์ž‘์—…์„ ํ•  ์ˆ˜  ์—†๋‹ค.
ext3 ์ด ์‹œ์Šคํ…œ์€ ์ปค๋„ 2.4๋ถ€ํ„ฐ ์ง€์›ํ–ˆ๋Š”๋ฐ ext2์— ์ €๋„๋ง(journaling) ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ์ €๋„๋ง ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ext3 ์€ ๋งค์šฐ ์•ˆ์ •์ ์ด์–ด์„œ ๋””์Šคํฌ ์ฟผํƒ€๋‚˜ ๋ถ€ํŒ… ์‹œ์Šคํ…œ์—์„œ๋Š” ์•„์ง๋„ ์ฐจ๊ธฐ ๋ฒ„์ „์ธ ext4๋ณด๋‹ค ๋” ์•ˆ์ •์ ์œผ๋กœ ๋ณด๊ธฐ๋„  ํ•œ๋‹ค. 
์ €๋„๋ง์ด๋ž€ ์‹œ์Šคํ…œ์˜ ์ „์› ๋“ฑ์ด ๊ฐ‘์ž๊ธฐ ๋‚˜๊ฐ€๋„ ๋””์Šคํฌ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€์‹œํ‚ค๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ์‹œ์Šคํ…œ ๋กœ๊ทธ์— ์žˆ๋Š”  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata: ๋ฐ์ดํ„ฐ๋“ค์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ €์žฅํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์› ํ•ด์ค€๋‹ค(์•„๋ž˜ ํ•œ๊ธ€์—์„œ๋„ ์ด๋Ÿฐ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค). 
ext4 ์ด ์‹œ์Šคํ…œ์€ ์ปค๋„ 2.6๋ถ€ํ„ฐ ํƒ‘์žฌ๋˜์—ˆ๊ณ  16TB์˜ ํŒŒ์ผ์„ ์ง€์›ํ•˜๊ณ  1EB์˜ HDD๋ฅผ ์ง€์›ํ•œ๋‹ค. 64๋น„ํŠธ์˜ ๊ธฐ์–ต ๊ณต๊ฐ„  ์ œํ•œ์„ ์—†์• ๊ณ  ext3์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉด์„œ๋„ ํ•˜์œ„ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜์„ฑ์ด ์žˆ๊ฒŒ ํ•œ ํ™•์žฅ ๋ฒ„์ „์ด๋‹ค. CentOS 6.5๊นŒ์ง€ ๋Š” ์ฃผ๋กœ ์ด ํŒŒ์ผ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ–ˆ๋‹ค.
VFAT, 
FAT16, FAT32, 
NTFS, ๊ทธ๋ฆฌ๊ณ  
CIFS  ์ด ์‹œ์Šคํ…œ๋“ค์€ ์ „ํ†ต์ ์œผ๋กœ Windows ์šด์˜์ฒด์ œ์—์„œ ์ฑ„ํƒํ•˜๊ณ  ์žˆ๋Š” ํŒŒ์ผ์‹œ์Šคํ…œ์ด๋‹ค. 
๏ฟญ vfat๋Š” Linux์—์„œ ์ธ์‹ํ•œ DOS(FAT16)์ด๋‹ค. 
๏ฟญ FAT๋Š” FAT16์œผ๋กœ์จ Windows 95์—์„œ ์‚ฌ์šฉ๋˜์—ˆ๊ณ , 
๏ฟญ FAT32๋Š” Windows 98/ME ๋“ฑ์—์„œ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ, 
๏ฟญ NTFS๋Š” Windows NT4.0 ์„œ๋ฒ„์™€ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜์—ˆ๋Š”๋ฐ Linux์—์„œ Windows ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์ธ์‹ ํ•˜๊ณ  ํ•˜๋“œ๋””์Šคํฌ์— ์••์ถ•๊ณผ ์•”ํ˜ธ๋ฅผ ๊ฑธ ์ˆ˜ ์žˆ๋Š” ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ Windows 2000 ์„œ๋ฒ„๋‚˜ Windows XP ์ดํ›„๋ถ€ํ„ฐ ๋Š” NT5.0์œผ๋กœ ๋ถˆ๋ฆฌ๊ธฐ๋„ ํ•œ๋‹ค. 
๏ฟญ CIFS๋Š” Linux์—์„œ ์ธ์‹ํ•˜๋Š” Windows ํด๋”์˜ ํŒŒ์ผ์‹œ์Šคํ…œ์œผ๋กœ Samba๊ฐ€ ์ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
iso9660  ์ด ์‹œ์Šคํ…œ์€ Linux๊ฐ€ ์ธ์‹ํ•˜๋Š” CD/DVD-ROM์˜ ํ‘œ์ค€ ํŒŒ์ผ์‹œ์Šคํ…œ์ด๋‹ค.
BTRFS์™€ XFS(eXtended File System) BTRFS((BetTeR File System) ํŒŒ์ผ์‹œ์Šคํ…œ๋“ค์€ CentOS 7๋ถ€ํ„ฐ ๋””ํดํŠธ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํŒŒ์ผ์‹œ์Šคํ…œ         ์ธ XFS(Extended File System)๊ณผ ๋”๋ถˆ์–ด ์•ˆ์ •์„ฑ, ์†๋„, ์ตœ๋Œ€ 16EB ์ง€์› ๋“ฑ์„ ์žฅ์ ์œผ๋กœ ํ•˜๊ณ           ์žˆ๋‹ค.  


๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ช…๋ น์–ด๋กœ
pwd : ํ˜„์žฌ ์ž‘์—…ํ•˜๋Š” ๊ณณ์„ ๋ณด์ž„
cd : ๋””๋ ‰ํ„ฐ๋ฆฌ ์œ„์น˜ ๋ณ€๊ฒฝ <=์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ง€์ •
mkdir : ์‹ ๊ทœ๋กœ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ƒ์„ฑ <=mkdir ABC, mkdir -p XYZ/xyz(<=mkdir XYZ,  cd XYZ, mkdir xyz), mkdir {abc,edf,ghi}
mv : ์ด๋™, ์ด๋ฆ„๋ณ€๊ฒฝ <=mv ABC XYZ, mv ABC /tmp/XYZ
ls : ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์„ ๋ณด์ž„ <=a, l, .... ์˜ต์…˜์„ ์‚ฌ์šฉํ•จ
rm : ํŒŒ์ผ ์‚ญ์ œ 
rmdir : ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ(๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‚ด์šฉ์ด ์žˆ์œผ๋ฉด ์‚ญ์ œ ๋ถˆ๊ฐ€) =>์ด ๋‘˜์„ ๋ฌถ์–ด์„œ rm -rf(recursive/force) ํŒŒ์ผ/๋””๋ ‰ํ„ฐ๋ฆฌ ๋ฅผ ์ผ๋ฐ˜์           ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ ๋””๋ ‰์ฒ˜๋ฆฌ์— ํŒŒ์ผ/ํด๋”๊ฐ€ ๋“ค์–ด ์žˆ์–ด๋„ ์‚ญ์ œ๋œ๋‹ค. 

์ƒˆ๋กœ์šด Win7 64-bits๋ฅผ ์˜ฌ๋ ธ์œผ๋‹ˆ ๋‹ค์šด๋ฐ›์•„์„œ ์„ค์น˜ํ•˜์„ธ์š”

ls -l /socat.tar.gz ํ•˜๋ฉด 
-rw-r--r--. 1 root   root   331493 Mar 19  2005 socat-1.4.2.0.tar.gz
- ํŒŒ์ผ, rw-(user ๊ถŒํ•œ) r--(group ๊ถŒํ•œ) r--(other ๊ถŒํ•œ) 1(inode) root(์‚ฌ์šฉ์ž) root(๊ทธ๋ฃน) 221493(ํŒŒ์ผ_ํฌ๊ธฐ) Mar 19 2005(์ƒ์„ฑ๋‚ ์งœ) socat-(ํŒŒ์ผ_๋ช…) 
ls -dl /tmp ํ•˜๋ฉด 
drwxrwxrwt. 21 root root 4096 Apr  9 13:19 /tmp
d ๋””๋ ‰ํ„ฐ๋ฆฌ, rwx(user right), rwx(group right), rwt(other right) 21(inode) root(user) root(group) 4096(size) Apr ~(created date) /tmp(dir name) ์‹์œผ๋กœ ๋ณด์ธ๋‹ค. 


=>-(ํŒŒ์ผ)

 d(๋””๋ ‰ํ„ฐ๋ฆฌ) 

l(๋งํฌ) 

b(๋ธ”๋Ÿญ:์ €์žฅ๊ณต๊ฐ„) 

c(๋ฌธ์žฅ) 

s(์†Œ์ผ“) 

p(ํŒŒ์ดํ”„)๊ฐ€ ์žˆ๋‹ค.


=>inode๋Š” ์ „ํ†ต์ ์ธ ์œ ๋‹‰์Šค ๊ณ„ํ†ต ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ์ด๋‹ค. ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‚ด์—์„œ ํŒŒ์ผ/๋””๋ ‰ํ† ๋ฆฌ๋Š” ๊ณ ์œ ํ•œ inode๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ inode ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด์„œ ์„œ๋กœ ๊ตฌ๋ถ„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ ๋˜๋Š” ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด(ํผ๋ฏธ์…˜, ๋งํฌ_์ˆ˜, ์†Œ์œ ์ž_๋ช…, ๊ทธ๋ฃน_๋ช…, ํŒŒ์ผ_ํฌ๊ธฐ, ํŒŒ์ผ_์ฃผ์†Œ, ์•ก์„ธ์Šค_์ •๋ณด)์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ํŒŒ์ผ_์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด, ๋‚ด๋ถ€์ ์œผ๋กœ ํŒŒ์ผ_์ด๋ฆ„์„ ๋จผ์ € ๋””๋ ‰ํ„ฐ๋ฆฌ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ inode ๋ฒˆํ˜ธ๋กœ ๋งคํ•‘ํ•œ ๋’ค ๊ทธ inode ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•˜๊ฒŒ ๋œ๋‹ค. ํ•ด๋‹น ํŒŒ์ผ/๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋Œ€ํ•ด์„œ ๋‚ด๋ถ€์ ์œผ๋กœ ์‹œ์Šคํ…œ์ด ์ธ์‹ํ•˜๊ณ  ์žˆ๋Š” ๋ฒˆํ˜ธ ์ •๋„๋กœ ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

  ์ ˆ๋Œ€๊ฒฝ๋กœ/์ƒ๋Œ€๊ฒฝ๋กœ
  ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ์œ„์น˜์— ๊ด€ํ•œ ๊ฒฝ๋กœ๋ฅผ ์ ˆ๋Œ€๊ฒฝ๋กœ์™€ ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ง€์ •ํ•ด์„œ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.  
โ–ช ์ ˆ๋Œ€๊ฒฝ๋กœ๋Š” ์ตœ์ƒ์œ„ / ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ๋ถ€ํ„ฐ์˜ ๊ฒฝ๋กœ์ด๋ฏ€๋กœ ๋ฌด์กฐ๊ฑด /๋กœ ์‹œ์ž‘๋œ๋‹ค. 
โ–ช ์ƒ๋Œ€๊ฒฝ๋กœ๋Š” ํ˜„์žฌ ์žˆ๋Š” ๊ณณ์—์„œ๋ถ€ํ„ฐ์˜ ๊ฒฝ๋กœ์ด๋‹ค. 
=>๊ทธ๋ฆฌ๊ณ  
cd . OR cd ./ ๋Š” ํ˜„์žฌ ์œ„์น˜ ๊ทธ๋Œ€๋กœ ์ด๊ณ 
cd .. OR cd ../ ๋Š” ํ•˜๋‚˜ ์ƒ์œ„ ์œ„์น˜๋กœ ์ด๋™
cd ../../../ ๋Š” ์„ธ ๊ฐœ ์ƒ์œ„ ์œ„์น˜๋กœ ์ด๋™์ด๋‹ค.
cd OR cd ~ OR cd ~/ OR cd $HOME(๋‚ด์žฅ๋œ ํ™˜๊ฒฝ๋ณ€์ˆ˜) ํ•˜๋ฉด ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ(/home/centos, /root)๋กœ ์ด๋™๋œ๋‹ค.  

  ๋งํฌ 
  ์›๋ณธ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๋Š” ๊ฐœ๋…์ธ๋ฐ ์›๋ณธ/์†Œํ”„ํŠธ/ํ•˜๋“œ ๋งํฌ ํŒŒ์ผ์—์„œ์˜ ์–ด๋Š ํ•œ ์ชฝ์˜ ๋ณ€๊ฒฝ์€ ๋ชจ๋‘์—๊ฒŒ ์ ์šฉ๋œ๋‹ค!!!
=>์ผ๋ฐ˜์ ์ธ ๋ณต์‚ฌ๋Š” ์›๋ณธ์˜ ๋ณ€๊ฒฝ์ด ๋ณต์‚ฌ๋ณธ๊ณผ๋Š” ๋ฌด๊ด€ํ•˜๋‹ค. vice versa(์—ญ์œผ๋กœ๋„ ์„ฑ๋ฆฝ)  
์†Œํ”„ํŠธ ๋งํฌ : 'ln -s ์›๋ณธ_ํŒŒ์ผ ์†Œํ”„ํŠธ๋งํฌ_ํŒŒ์ผ', ๋Œ€๋ถ€๋ถ„ ์ด ์†Œํ”„ํŠธ๋งํŠธ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ผ์ข…์˜ ๋‹จ์ถ•ํ‚ค์™€ ๊ฐ™์€ ์—ญํ• ์œผ๋กœ ๋ณผ ์ˆ˜                   ๋„ ์žˆ๋‹ค. ์ทจ์•ฝํ•œ ์„ค์ •์ด์–ด์„œ ๋ณด์•ˆ์ƒ ๋งค์šฐ ์œ„ํ—˜ํ•œ ์„ค์ •์ด๋‹ค.
ํ•˜๋“œ ๋งํฌ : 'ln ์›๋ณธ_ํŒŒ์ผ ํ•˜๋“œ๋งํฌ_ํŒŒ์ผ' ์‹์œผ๋กœ ์ƒ์„ฑํ•œ๋‹ค. 

cat abc.txt : abc.txt ํŒŒ์ผ์„ ์ฝ์Œ 
cat > abc.txt : ์ด์ œ๋ถ€ํ„ฐ ์ž…๋ ฅํ•˜๋Š” ๋‚ด์šฉ์ด abc.txt ํŒŒ์ผ๋กœ ์ €์žฅ๋จ. ์ž…๋ ฅ ํ›„์—๋Š” ctrl+d๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.
cat >> abc.txt : ๊ธฐ์กด abc.txt ํŒŒ์ผ์— ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•จ. ์ž…๋ ฅ ํ›„์—๋Š” ctrl+d๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. 
echo "IM ABC" > abc.txt ํ•˜๋ฉด IM ABC๋ผ๋Š” ๋‚ด์šฉ์œผ๋กœ abc.txt ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด ์ง„๋‹ค.
touch abc.txt ํ•˜๋ฉด ๋‚ด์šฉ์ด ์—†๋Š” ๋นˆ abc.txt ํŒŒ์ผ์ด ์ƒ์„ฑ๋œ๋‹ค. 
 
  ์–ด๋Š ๋ช…๋ น์–ด cat ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” 
man cat ํ•˜๋ฉด vi ํ™”๋ฉด์ด ์—ด๋ฆฌ๋ฉด์„œ ์„ค๋ช…์ด ๋œจ๋Š”๋ฐ (1)์‹์œผ๋กœ Category๋„ ๋ณด์ธ๋‹ค.
=>์นดํ…Œ๊ณ ๋ฆฌ๋Š” 1 User Commands, 2 System Calls, 3 C Library Functions, 4 Devices and Special Files, 
5 File Formats and Conventions, 6 Games etc, 7 Miscellanea, ๊ทธ๋ฆฌ๊ณ  8 System Administration tools and Daemons๊ฐ€ ์žˆ๋‹ค.
cat --help
info cat
apropos cat 
watis cat
์ธํ„ฐ๋„ท์—์„œ cat์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜๋„ ์žˆ๋‹ค. 

 

์†Œํ”„ํŠธ๋งํฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์›๋ณธ ํŒŒ์ผ์„ ์—†์• ๋ฉด ๊นจ์ง„๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์›๋ณธ ํŒŒ์ผ์— ์ƒˆ๋กœ์šด ํŒŒ์ผ(์•…์„ฑ์ฝ”๋“œ)๋กœ ๋Œ€์ฒดํ•˜๋ฉด ์ƒˆ ํŒŒ์ผ๋กœ ๋Œ€์ฒด๋œ๋‹ค.