์ƒํ™œ์ฝ”๋”ฉ - ๋ฆฌ๋ˆ…์Šค(Linux)

์˜คํ”ˆ์†Œ์Šค OS์ธ ๋ฆฌ๋ˆ…์Šค์— ๋Œ€ํ•œ ๊ฐœ๋…๊ณผ ๊ทธ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋Š” ์ƒํ™œ์ฝ”๋”ฉ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค.

ํด๋ž˜์Šค ์†Œ๊ฐœ
๋‚œ์ด๋„
๋ณดํ†ต
์นดํ…Œ๊ณ ๋ฆฌ
ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๋ฐ๋ธŒ์˜ต์Šค
ํƒœ๊ทธ
๋ฆฌ๋ˆ…์Šค, ์šด์˜์ฒด์ œ
์ˆ˜๋ฃŒ์ฆ
๋ฐœ๊ธ‰ ๊ฐ€๋Šฅ
์ถ”์ฒœ ํ•™์Šต๋Œ€์ƒ
- ๋น ๋ฅธ ์†๋„๋กœ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋Š” ์šด์˜์ฒด์ œ ๋ฆฌ๋ˆ…์Šค์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„
- ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€, ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹  ๋ถ„
- ์ธํ„ฐ๋„ท์ด ๋™์ž‘ํ•˜๋Š” ์›๋ฆฌ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

#๊ตฌ๋ฆ„EDU ์ˆ˜๊ฐ•์ž ๋ถ„๋“ค์„ ์œ„ํ•ด ์ƒํ™œ์ฝ”๋”ฉ(https://opentutorials.org)์ด ํ•จ๊ป˜ ํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ข‹์€ ์ง€์‹์„ ์ „ํ•ด์ฃผ์‹œ๋Š” ์ƒํ™œ์ฝ”๋”ฉ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


๐Ÿ“์ˆ˜์—… ์†Œ๊ฐœ


์ธํ„ฐ๋„ท๊ณผ ํ•จ๊ป˜ ์›น์ด ํญ๋ฐœ์ ์œผ๋กœ ์„ฑ์žฅํ•˜๋ฉด์„œ ์ €๋ ดํ•œ ์šด์˜์ฒด์ œ์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํด๋ผ์šฐ๋“œ ์ปดํ“จํ„ฐ๊ฐ€ ๋“ฑ์žฅํ•˜๋ฉด์„œ ์ด์ œ ์ปดํ“จํ„ฐ๋Š” ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๊ณ , ํ•„์š” ์—†์„ ๋•Œ ์–ธ์ œ๋“ ์ง€ ๋ฒ„๋ ค์งˆ ์ˆ˜ ์žˆ๋Š” ์†Œ๋ชจํ’ˆ์ด ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์šด์˜์ฒด์ œ์— ๋Œ€ํ•œ ์ˆ˜์š” ๋˜ํ•œ ๋Š˜์–ด๋‚˜๋Š” ์ถ”์„ธ์ด์ฃ .

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



๐ŸŽฏํ•™์Šต ๋ชฉํ‘œ


  • ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋ฅผ ์ต์ˆ™ํ•˜๊ฒŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
  • ์ธํ„ฐ๋„ท์ด ๋™์ž‘ํ•˜๋Š” ์›๋ฆฌ๋ฅผ ํŒŒ์•…ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ์ง€์‹์„ ์ตํž™๋‹ˆ๋‹ค.
  • ๋งฅ(macos)์™€ ๊ฐ™์ด ์œ ๋‹‰์Šค ๊ณ„์—ด์˜ ์šด์˜์ฒด์ œ์— ๋Œ€ํ•ด์„œ ๋” ๊นŠ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๐Ÿ“ฃ์ฐธ๊ณ  ์‚ฌํ•ญ


๋ณธ ๊ฐ•์ขŒ๋Š” ์ฒญ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•ด ํ•œ๊ตญ์–ด ์ž๋ง‰ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ ์ž๋ง‰์—๋„ ๊ธฐ์—ฌํ•˜๊ณ  ์‹ถ์€ ๋ถ„์€ '์ƒํ™œ์ฝ”๋”ฉ ์ž๋ง‰ ์ฐธ์—ฌ๋ฐฉ๋ฒ•' ์˜์ƒ๊ณผ '์ฐธ๊ฐ€์ž ํŽ˜์ด์ง€' ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.



โœ๊ฐ•์˜์ž ์†Œ๊ฐœ


์ƒํ™œ์ฝ”๋”ฉ(์ด๊ณ ์ž‰)

  • ์•ฝ 10๋งŒ ๋ฉค๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ƒํ™œ์ฝ”๋”ฉ ์šด์˜
  • ์ผ๋ฐ˜์ธ๋“ค์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์•Œ๋ ค์ฃผ๋Š” ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ, ์˜คํ”„๋ผ์ธ ์ˆ˜์—…์„ ์ œ๊ณต

์ด ํด๋ž˜์Šค๋Š” ๋ชจ๋“  ์ˆ˜์—…์„ ์ž์œ ๋กญ๊ฒŒ ์ฒดํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ต์œก ๊ณผ์ •
๋ชจ๋‘ ํŽผ์น˜๊ธฐ
  • 01
    ๋””๋ ‰ํ† ๋ฆฌ์™€ ํŒŒ์ผ ๊ด€๋ จ ๋ช…๋ น์–ด
    2๊ฐœ (18:17)
  • ls, pwd, mkdir
    08:36
    cd, rm
    09:41
  • 02
    ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๊ธฐ์ดˆ
    8๊ฐœ (01:10:06)
  • --help์™€ man
    13:45
    ํ•„์š”ํ•œ ๋ช…๋ น์„ ๊ฒ€์ƒ‰์œผ๋กœ ์ฐพ๋Š” ๋ฒ•
    10:08
    ๋ช…๋ น์˜ ๋นˆ๋„์ˆ˜
    04:36
    sudo
    05:21
    ํŒŒ์ผํŽธ์ง‘ (nano)
    11:16
    ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €
    11:14
    ๋‹ค์šด๋กœ๋“œ ๋ฐฉ๋ฒ• (wget)
    03:59
    ๋‹ค์šด๋กœ๋“œ ๋ฐฉ๋ฒ• (git)
    09:47
  • 03
    Command Line Interface
    3๊ฐœ (18:50)
  • GUI vs CLI
    04:44
    ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰
    04:59
    ํŒŒ์ดํ”„๋ผ์ธ
    09:07
  • 04
    IO Redirection
    3๊ฐœ (29:46)
  • Output
    12:56
    Input
    10:21
    Append
    06:29
  • 05
    ์‰˜๊ณผ ์ปค๋„
    6๊ฐœ (57:42)
  • ์ˆ˜์—… ์†Œ๊ฐœ
    07:21
    bash vs zsh
    10:38
    Shell Script ์†Œ๊ฐœ
    06:22
    Shell Script ์‚ฌ๋ก€
    14:45
    ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ตฌ์กฐ 1
    12:08
    ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ตฌ์กฐ 2
    06:28
  • 06
    ํ”„๋กœ์„ธ์Šค์˜ ๊ฐœ๋…
    2๊ฐœ (20:12)
  • ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ
    07:49
    ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง
    12:23
  • 07
    ํŒŒ์ผ์„ ์ฐพ๋Š” ๋ฒ•
    2๊ฐœ (16:04)
  • locate์™€ find
    09:36
    whereis์™€ $PATH
    06:28
  • 08
    ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰
    6๊ฐœ (50:30)
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰
    10:53
    ๋ฐ๋ชฌ์˜ ๊ฐœ๋…
    06:47
    service์™€ ์ž๋™์‹คํ–‰
    09:35
    ์ •๊ธฐ์ ์œผ๋กœ ์‹คํ–‰ (cron)
    11:35
    cron ํ™œ์šฉ ์‚ฌ๋ก€
    04:02
    ์‰˜์„ ์‹œ์ž‘ํ•  ๋•Œ ์‹คํ–‰
    07:38
  • 09
    ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ
    4๊ฐœ (22:57)
  • ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ์†Œ๊ฐœ
    03:18
    id์™€ who
    03:06
    Root User
    10:23
    Add User
    06:10
  • 10
    ์‚ฌ์šฉ์ž ๊ถŒํ•œ
    5๊ฐœ (42:19)
  • ๊ถŒํ•œ (Permission)
    13:41
    ๊ถŒํ•œ ๋ณ€๊ฒฝ (chmod)
    06:34
    ์‹คํ–‰์˜ ๊ฐœ๋…๊ณผ ๊ถŒํ•œ ์„ค์ •
    06:22
    directory์˜ ๊ถŒํ•œ
    07:35
    chmod ์‚ฌ์šฉ๋ฒ• ์ •๋ฆฌ
    08:07
  • 11
    ๊ทธ๋ฃน
    2๊ฐœ (21:41)
  • ๊ทธ๋ฃน์˜ ๊ฐœ๋…
    04:41
    groupadd ๋ช…๋ น์–ด
    17:00
  • 12
    ์ธํ„ฐ๋„ท, ๋„คํŠธ์›Œํฌ ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„
    2๊ฐœ (34:19)
  • ์ธํ„ฐ๋„ท 1
    15:09
    ์ธํ„ฐ๋„ท 2
    19:10
  • 13
    ์›น์„œ๋ฒ„ (์•„ํŒŒ์น˜)
    4๊ฐœ (39:03)
  • ์†Œ๊ฐœ
    06:50
    ์„ค์น˜
    14:51
    ์„ค์ •
    09:47
    ๋กœ๊ทธ
    07:35
  • 14
    ์›๊ฒฉ์ œ์–ด (SSH)
    2๊ฐœ (13:50)
  • SSH ์†Œ๊ฐœ
    06:43
    SSH ํ™œ์šฉ
    07:07
  • 15
    ํฌํŠธ (Port)
    3๊ฐœ (30:48)
  • ํฌํŠธ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?
    10:04
    ํฌํŠธ ํฌ์›Œ๋”ฉ์ด๋ž€?
    10:48
    ํฌํŠธ ํฌ์›Œ๋”ฉ ์‹ค์Šต
    09:56
  • 16
    ๋„๋ฉ”์ธ (Domain)
    5๊ฐœ (48:56)
  • ๋„๋ฉ”์ธ ๊ธฐ๋ณธ
    04:47
    hosts ํŒŒ์ผ
    11:30
    ๋„๋ฉ”์ธ ๊ตฌ์ž…
    13:34
    ์„œ๋ธŒ ๋„๋ฉ”์ธ
    03:14
    DNS์˜ ๋™์ž‘ ์›๋ฆฌ
    15:51
  • 17
    ์ธํ„ฐ๋„ท์„ ํ†ตํ•œ ์„œ๋ฒ„๊ฐ„ ๋™๊ธฐํ™”(rsync)
    2๊ฐœ (12:39)
  • rsync ๊ธฐ๋ณธ
    09:11
    rsync ์‚ฌ์šฉ
    03:28
  • 18
    ๋กœ๊ทธ์ธ ์—†์ด ๋กœ๊ทธ์ธ ํ•˜๊ธฐ (ssh key)
    3๊ฐœ (24:06)
  • SSH Public, Private Key
    09:15
    rsync
    04:05
    RSA
    10:46
  • 19
    ์ˆ˜์—…์„ ๋งˆ์น˜๋ฉฐ
  • ์ˆ˜์—…์„ ๋งˆ์น˜๋ฉฐ
    ๋ถ€๋ก : ์—ฐ์†์ ์œผ๋กœ ๋ช…๋ น ์‹คํ–‰์‹œํ‚ค๊ธฐ (;๊ณผ &์™€ &&์˜ ์ฐจ์ด)
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ|2025๋…„ 09์›” 25์ผ
๊ฐ•์˜์ž ์†Œ๊ฐœ
์ƒํ™œ์ฝ”๋”ฉ์˜ ์„ธ๊ณ„์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒํ™œ์ฝ”๋”ฉ์€ ์ผ๋ฐ˜์ธ๋“ค์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์•Œ๋ ค์ฃผ๋Š” ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ, ์˜คํ”„๋ผ์ธ ์ˆ˜์—…์ž…๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ์ƒ๊ฐํ•ด๋ณด๊ธฐ ์ „์— ์™œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ์ด์œ ๋ฅผ ํ•จ๊ป˜ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฐ•์ขŒ ํ›„๊ธฐ
๋ฌด๋ฃŒ

ํ‰๊ท ํ‰์ 
5.0
๋‚œ์ด๋„
๋ณดํ†ต
์ˆ˜๊ฐ•๊ธฐ๊ฐ„
ํ‰์ƒ ๋ฌด์ œํ•œ