[Linux] ๋ฆฌ๋ˆ…์Šค์ผ๋ฐ˜ - ๋ฆฌ๋ˆ…์Šค์˜ ์ดํ•ด

2022. 11. 6. 17:26ยท๐Ÿ“์ž๊ฒฉ์ฆ ๊ณต๋ถ€/๐Ÿ“™ ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ
๋ชฉ์ฐจ
  1. ๋ฆฌ๋ˆ…์Šค์˜ ๊ฐœ์š”
๋ฐ˜์‘ํ˜•

๋ฆฌ๋ˆ…์Šค์˜ ๊ฐœ์š”

- ํŠน์ง•

  • ์˜คํ”ˆ์†Œ์Šค ์šด์˜์ฒด์ œ์ด๋‹ค.
  • ๋ฉ€ํ‹ฐ์œ ์ €, ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น
  • ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ์ง€์›
  • ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ง€์› (ext2, ext3, ext4, FAT, SMB ๋“ฑ)
  • ์œ ๋‹‰์Šค์™€ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜ ๊ฐ€๋Šฅ
  • POSIX(์œ ๋‹‰์Šค ๊ธฐ๋ฐ˜ ํ‘œ์ค€ ์šด์˜์ฒด์ œ ์ธํ„ฐํŽ˜์ด์Šค) ๊ทœ๊ฒฉ
  • PC์šฉ ์šด์˜์ฒด์ œ๋ณด๋‹ค ์•ˆ์ •์  (๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์„ ์ „์ œ๋กœ ์„ค๊ณ„๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ญ์ƒ ์ผœ๋†“์•„๋„ ์•ˆ์ •์ ์ด๋‹ค.)
  • ์ ์€ ์–‘์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ (SWAP ๋ฐฉ์‹)

 

- ๋””๋ ‰ํ„ฐ๋ฆฌ

๋””๋ ‰ํ„ฐ๋ฆฌ ์ €์žฅ ๋‚ด์šฉ
/ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ, ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ
/boot ๋ถ€ํŒ… ์‹œ ์ปค๋„ ์ด๋ฏธ์ง€์™€ ๋ถ€ํŒ… ์ •๋ณด ํŒŒ์ผ ์ €์žฅ
/proc ์ปค๋„ ๊ธฐ๋Šฅ ์ œ์–ด, ํ˜„์žฌ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ์„ธ์Šค์™€ ์‹ค์ œ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์žฅ์น˜, ํ•˜๋“œ์›จ์–ด ์ •๋ณด ์ €์žฅ
/lib ์ปค๋„ ๋ชจ๋“ˆ ํŒŒ์ผ๊ณผ ๋™์  ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ €์žฅ
/bin ๊ธฐ๋ณธ์ ์ธ ๋ช…๋ น์–ด ์ €์žฅ
/dev ์žฅ์น˜๋“ค์„ ํŒŒ์ผํ™”ํ•˜์—ฌ ์ €์žฅ (ํ•˜๋“œ๋””์Šคํฌ ์žฅ์น˜ํŒŒ์ผ, CD-ROM ์žฅ์น˜ํŒŒ์ผ, ํ‚ค๋ณด๋“œ ๋“ฑ)
etc ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ, ๋ถ€ํŒ… ๊ด€๋ จ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ, ๋ณด์•ˆํŒŒ์ผ ์ €์žฅ
/root ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์šฉ ํ™ˆ
/sbin ๊ด€๋ฆฌ์ž์šฉ ์‹œ์Šคํ…œ ํ‘œ์ค€ ๋ช…๋ น ๋ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ์‹คํ–‰ ๋ช…๋ น์–ด ์ €์žฅ
/usr ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ €์žฅ, ์ฝ๊ธฐ ์ „์šฉ
/home ์‚ฌ์šฉ์ž ๊ณ„์ •๋“ค์˜ ํ™ˆ
/var ๊ฐ€๋ณ€ ์ž๋ฃŒ ์ €์žฅ (๋กœ๊ทธ ํŒŒ์ผ, ์Šคํ’€๋ง, ์บ์‹ฑ)
/tmp ์ž„์‹œ ์ƒ์„ฑ ํŒŒ์ผ ์ €์žฅ, ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์ฝ๊ธฐ์™€ ์“ฐ๊ธฐ ํ—ˆ์šฉ
/mnt ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ผ์‹œ์ ์œผ๋กœ ๋งˆ์šดํŠธํ•  ๋•Œ ์‚ฌ์šฉ
/lost+found ๊ฒฐํ•จ์ด ์žˆ๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ์ •๋ณด ์ €์žฅ (์ง„๋‹จ, ๋ณต๊ตฌํ•˜๋Š” fsck์— ์˜ํ•ด ์‚ฌ์šฉ)

 

- ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ

  • ๊ตฌ์„ฑ : ๋ฆฌ๋ˆ…์Šค ์ปค๋„, GNU ํ‘œ์ค€ ์œ ํ‹ธ๋ฆฌํ‹ฐ, ์…ธ(Shell)
์ข…๋ฅ˜ ํŠน์ง•
์Šฌ๋ž™์›จ์–ด ๋ฆฌ๋ˆ…์Šค ๊ฐ€์žฅ ๋จผ์ € ๋Œ€์ค‘ํ™”, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋ฌธ์ œ๋กœ ์ธ๊ธฐ ๋–จ์–ด์ง
๋ฐ๋น„์•ˆ(Debian) ์ด์•ˆ ๋จธ๋…, ์„ค์น˜ ๋ฐ ์—…๊ทธ๋ ˆ์ด๋“œ์˜ ๊ณผ์ •์ด ๋‹จ์ˆœ(apt)
์šฐ๋ถ„ํˆฌ(Ubuntu) ๋ฐ๋น„์•ˆ ๊ธฐ๋ฐ˜, ์˜๊ตญ, ์‚ฌ์šฉ์ž์˜ ํŽธ์˜์„ฑ์— ์ดˆ์ , 6๊ฐœ์›” ๋งˆ๋‹ค ์‹ ๋ฒ„์ „ ์ถœ์‹œ
๋ ˆ๋“œํ–‡(Redhat) RHEL ๊ณผ ํŽ˜๋„๋ผ ๊ฐœ๋ฐœ ์ง€์›
RHEL ๋ ˆ๋“œํ–‡์ด ๊ฐœ๋ฐœ, ์ƒ์šฉ(์œ ๋ฃŒ), 18~24๊ฐœ์›”์— ํ•œ๋ฒˆ ์‹ ๋ฒ„์ „ ์ถœ์‹œ, ๋ฒ„์ „๋งˆ๋‹ค 7๋…„ ๊ธฐ์ˆ  ์ง€์›
ํŽ˜๋„๋ผ(Fedora) ๋ ˆ๋“œํ–‡์˜ ํ›„์›, 6๊ฐœ์›” ๋งˆ๋‹ค ์‹ ๋ฒ„์ „ ์ถœ์‹œ, ๋ฒ„์ „๋งˆ๋‹ค 13๊ฐœ์›” ์ง€์›
CentOS ๋ ˆ๋“œํ–‡๊ณผ ํ˜ธํ™˜, ํ”Œ๋žซํผ ์ œ๊ณต ๋ชฉ์ 
์ˆ˜์„ธ(SUSE) ๋…์ผ, ๋กค๋ง ๋ฆด๋ฆฌ์ฆˆ

 

- ์—ญ์‚ฌ

  1. ์ผ„ ํ†ฐ์Šจ์ด UNIX ๊ฐœ๋ฐœ
  2. UNIX๊ฐ€ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์—์„œ C์–ธ์–ด๋กœ ์žฌ์ž‘์„ฑ
  3. ๋ฆฌ์ฒ˜๋“œ ์Šคํ†จ๋จผ์ด FSF(Free Software Foundation) ์„ค๋ฆฝ ํ›„ 'GNU ์„ ์–ธ๋ฌธ' ๋ฐœํ‘œ
  4. ์•ค๋“œ๋ฃจ ํƒ€๋„จ๋ฐ”์›€์ด MINUX ๊ฐœ๋ฐœ
  5. ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๊ฐ€ MINUX๊ณ ์ณ์„œ Linux ๊ฐœ๋ฐœ

 

- ๋ฆฌ๋ˆ…์Šค ๋ผ์ด์„ ์Šค

  • GNU GPL : GPL ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ˜๋“œ์‹œ ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ๋Š” ๋ฌด๋ฃŒ๋กœ ๊ณต๊ฐœํ•ด์•ผํ•œ๋‹ค. (์œ ๋ฃŒ ํŒ๋งค ๊ฐ€๋Šฅ)
  • GNU LGPL : ์†Œ์Šค์ฝ”๋“œ ๊ณต๊ฐœ ์˜๋ฌดX, LGPL์ฝ”๋“œ ์‚ฌ์šฉํ–ˆ์Œ์„ ๋ช…์‹œ๋งŒ ํ•˜๋ฉด๋œ๋‹ค. (GPL๋ณด๋‹ค ์™„ํ™”)
  • BSD : ์†Œ์Šค์ฝ”๋“œ ๊ณต๊ฐœ ์˜๋ฌดX, ์ˆ˜์ •๋ณธ์˜ ์žฌ๋ฐฐํฌ ์˜๋ฌดX
  • Apache ๋ผ์ด์„ ์Šค : ์•„ํŒŒํ‹ฐ 2.0 ๋ผ์ด์„ ์Šค๋ฅผ ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ์žฌ๋ฐฐํฌ์‹œ ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค2.0์„ ํฌํ•จ์‹œ์ผœ์•ผํ•œ๋‹ค.
  • MIT : ์ˆ˜์ •๋ณธ์˜ ์žฌ๋ฐฐํฌ์‹œ ์†Œ์Šค์ฝ”๋“œ ๋น„๊ณต๊ฐœ ๊ฐ€๋Šฅ (XWindow System, JQuery, Node.js์— ์ ์šฉ)
  • MPL : ๋ชจ์งˆ๋ผ ์†Œํ”„ํŠธ์›จ์–ด๋“ค์— ์ ์šฉ, ์†Œ์Šค์ฝ”๋“œ์™€ ์‹คํ–‰ํŒŒ์ผ์˜ ์ €์ž‘๊ถŒ์„ ๋ถ„๋ฆฌ (์†Œ์Šค์ฝ”๋“œ๋Š” ๊ณต๊ฐœ, ์‹คํ–‰ํŒŒ์ผ์€ ๋…์ )
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿ“์ž๊ฒฉ์ฆ ๊ณต๋ถ€ > ๐Ÿ“™ ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Linux] ๋ฆฌ๋ˆ…์Šค ์‹ค์Šต - ์„ค์น˜  (0) 2022.11.06
[Linux] ํŒŒ์ผ๋ฐ ํด๋” ๊ถŒํ•œ ๋ณ€๊ฒฝ  (0) 2022.07.12
  1. ๋ฆฌ๋ˆ…์Šค์˜ ๊ฐœ์š”
'๐Ÿ“์ž๊ฒฉ์ฆ ๊ณต๋ถ€/๐Ÿ“™ ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Linux] ๋ฆฌ๋ˆ…์Šค ์‹ค์Šต - ์„ค์น˜
  • [Linux] ํŒŒ์ผ๋ฐ ํด๋” ๊ถŒํ•œ ๋ณ€๊ฒฝ
yujch
yujch
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณต๋ถ€ ๋ฉ”๋ชจ
    ๋ฐ˜์‘ํ˜•
  • yujch
    โœŽRepository
    yujch
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (95)
      • ๐Ÿ“Language (42)
        • ๐ŸŒ HTML (3)
        • ๐ŸŸจ Javascript (4)
        • ๐ŸŸฃ PHP (9)
        • ๐ŸŸข Node.js (6)
        • โ˜• Java (10)
        • โž• Python (9)
        • ๐Ÿ”ต C (1)
      • ๐Ÿ“Framework (11)
        • ๐Ÿƒ Spring (1)
        • ๐ŸŽต Laravel (9)
        • ๐Ÿš„ Express (1)
      • ๐Ÿ“DB (7)
        • ๐Ÿฌ MySQL (6)
        • ๐Ÿ˜ PostgreSQL (1)
      • ๐Ÿ“DevOps (6)
      • ๐Ÿ“Book (2)
      • ๐Ÿ“ETC. (16)
        • โš’๏ธ Tool (11)
        • ๐Ÿชข API Connection (5)
      • ๐Ÿ“์ž๊ฒฉ์ฆ ๊ณต๋ถ€ (10)
        • ๐Ÿ“™ SQLD (7)
        • ๐Ÿ“™ ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ (3)
      • ๐Ÿ“˜ ๋…ธํŠธ (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ๐Ÿ ํ™ˆ
    • ๐Ÿ“ฎ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • Github
  • ์ธ๊ธฐ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
yujch
[Linux] ๋ฆฌ๋ˆ…์Šค์ผ๋ฐ˜ - ๋ฆฌ๋ˆ…์Šค์˜ ์ดํ•ด

๊ฐœ์ธ์ •๋ณด

  • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
  • ํฌ๋Ÿผ
  • ๋กœ๊ทธ์ธ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.