๐Ÿฆ_21.11.23 TIL

Boriยท2021๋…„ 11์›” 23์ผ
1
post-thumbnail

21๋…„ 11์›” 23์ผ

๐Ÿ“ Tailwind CSS

Tailwind CSS

  • ๋ถ€์ŠคํŠธํฌ๋žฉ๊ณผ ๋น„์Šทํ•˜๊ฒŒ ๋ฏธ๋ฆฌ ์ •์˜๋œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณ„๋„์˜ CSS ํŒŒ์ผ์—†์ด HTML ์ฝ”๋“œ ๋‚ด์—์„œ ์Šคํƒ€์ผ๋ง ํ•  ์ˆ˜ ์žˆ๋Š” utility-first CSS ํ”„๋ ˆ์ž„์›Œํฌ

Using Tailwind via CDN

<link href="https://unpkg.com/tailwindcss@^2/dist/tailwind.min.css" rel="stylesheet">

=> ์ด ๋ฐฉ๋ฒ•์€ ๋ช‡ ๊ฐ€์ง€ ์ œ์•ฝ์กฐ๊ฑด์ด ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ ์ „ ํ™•์ธ ํ•„์ˆ˜

๐Ÿ“Ž Tailwind ์‹ค์Šต - ์ฒœํ•˜์ œ์ผ ์ด๋ ฅ์„œ ๋Œ€ํšŒ

Tailwind ์‚ฌ์šฉ ํ›„๊ธฐ

  • ์›ํ•˜๋Š” ์†์„ฑ์„ ์ฐพ๊ธฐ ์‰ฝ๋‹ค. (Ctrl + k)
  • ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • HTML ์ฝ”๋“œ์— ํด๋ž˜์Šค ๋ช…์ด ์ž”๋œฉ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.
  • ๋™์ผํ•œ ์Šคํƒ€์ผ์„ ํ•œ ๋ฒˆ์— ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.
    => ๊ฐ ์š”์†Œ์— ๊ฐ๊ฐ ์Šคํƒ€์ผ์„ ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค.

์ฐธ๊ณ ๋งํฌ

๐Ÿ“ Sever(Linux, Ubuntu, AWS)

๐Ÿ“Ž Ubuntu ์‹ค์Šต

  • ๊ตฌ๋ฆ„IDE๋ผ๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ Linux๊ฐ€ ์„ค์น˜๋œ ์ปดํ“จํ„ฐ๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋นŒ๋ ค์„œ ์‹ค์Šต

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค

  • ๋ฌด์–ธ๊ฐ€๋ฅผ ๋นŒ๋ ค์“ฐ๋Š” ๊ฒƒ
  • Google docs, ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ, ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ ๋“ฑ, ๋‚ด ์ปดํ“จํ„ฐ์— ์—†๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ๋นŒ๋ ค ์“ฐ๊ณ  ์žˆ๋Š” ๊ฒƒ


[์ถœ์ฒ˜: Red Hat]

  • SaaS(Software as a Service)

    • ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ ํ˜•์‹์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋กœ, ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ œ๊ณต์—…์ฒด๊ฐ€ ๊ด€๋ฆฌํ•˜๋ฉฐ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋œ๋‹ค.
      => Dropbox, Google Cloud ๋“ฑ
  • PaaS(Platform as a Service)

    • ์ œ๊ณต์—…์ฒด๊ฐ€ ์ž์ฒด ์ธํ”„๋ผ์—์„œ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ†ตํ•ฉ ์†”๋ฃจ์…˜, ์†”๋ฃจ์…˜ ์Šคํƒ ๋˜๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•œ ์„œ๋น„์Šค๋กœ ์ œ๊ณต
    • ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌํ…Œ์ด์…˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑ, ๋นŒ๋“œ, ๊ด€๋ฆฌํ•˜์ง€๋งŒ ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ, ํ•˜๋“œ์›จ์–ด ์œ ์ง€๊ด€๋ฆฌ์™€ ๊ฐ™์€ ๋ฒˆ๊ฑฐ๋กœ์›€์€ ์‚ฌ๋ผ์ง„๋‹ค. ๋นŒ๋“œ ๋ฐ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต
      => AWS Elastic Beanstalk, Heroku, Red Hat OpenShift ๋“ฑ
  • Iaas(Infrastructure as a Service)

    • ์‚ฌ์šฉ์ž๋Š” ์šด์˜์ฒด์ œ ๋ฐ ๋ฐ์ดํ„ฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฏธ๋“ค์›จ์–ด ๋ฐ ๋Ÿฐํƒ€์ž„์„ ๋‹ด๋‹น
    • ์ œ๊ณต์—…์ฒด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ, ์„œ๋ฒ„, ๊ฐ€์ƒํ™” ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ์™€ ์—‘์„ธ์Šคํ‹‘ ๋‹ด๋‹นํ•˜๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด ์˜จ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ์„ผํ„ฐ๋ฅผ ์œ ์ง€๊ด€๋ฆฌ ๋ฐ ์—…๋ฐ์ดํŠธ
      => AWS, EC2 ๋“ฑ

์ฐธ๊ณ  ๋งํฌ

๊ตฌ๋ฆ„IDE๋กœ Ubuntu ์‹ค์Šตํ•˜๊ธฐ

  • ๊ตฌ๋ฆ„IDE ๊ฐ€์ž… ํ›„ ์ƒˆ ์ปจํ…Œ์ด๋„ˆ ํด๋ฆญ

  • ์ด๋ฆ„๋งŒ ์ž‘์„ฑ ํ›„ ์ƒ์„ฑํ•˜๊ธฐ ํด๋ฆญ

  • ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ํ•˜๊ธฐ ํด๋ฆญ

  • ์ฐฝ - ์ƒˆ ํ„ฐ๋ฏธ๋„ ์ฐฝ ํด๋ฆญ

๐Ÿ“Ž Linux ๋ช…๋ น์–ด

  • ์ƒˆ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ (make directory)
    $ mkdir [๋””๋ ‰ํ† ๋ฆฌ๋ช…]
    $ mkdir [๋””๋ ‰ํ† ๋ฆฌ๋ช…/๋””๋ ‰ํ† ๋ฆฌ๋ช…/๋””๋ ‰ํ† ๋ฆฌ๋ช…...] : ์—ฌ๋Ÿฌ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
  • ๋””๋ ‰ํ† ๋ฆฌ ์ด๋™ (change directory)
    $ cd [๋””๋ ‰ํ† ๋ฆฌ๋ช…] : ํ•ด๋‹น ์ด๋ฆ„์˜ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    $ cd .. : ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    $ cd / : ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
  • ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ ํ™•์ธ (print working directory)
    $ pwd
  • ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก ํ™•์ธ (list)
    $ ls : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ๋‚ด์šฉ ์ถœ๋ ฅ
    $ ls -a : all, ์ˆจ๊ฒจ์ง„ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ถœ๋ ฅ
    $ ls -l : long, ์ž์„ธํ•œ ๋‚ด์šฉ ์ถœ๋ ฅ (๊ถŒํ•œ, ํฌํ•จ๋œ ํŒŒ์ผ ์ˆ˜, ์†Œ์œ ์ž, ๊ทธ๋ฃน, ํŒŒ์ผ ํฌ๊ธฐ, ์ˆ˜์ •์ผ์ž, ํŒŒ์ผ ์ด๋ฆ„)
    $ ls -al : ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•
    $ ll : $ ls -al์™€ ๊ฐ™์€ ๋™์ž‘
    $ ls > file.txt : file.txt ์•ˆ์— ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ ์ €์žฅ
  • ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ (remove)
    $ rm -r [๋””๋ ‰ํ† ๋ฆฌ๋ช…]
    -r : remove directories and their contents recursively, ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— ์žˆ๋Š” ๋‚ด์šฉ๋“ค๋„ ์‚ญ์ œ

  • ๋น„์–ด์žˆ๋Š” ํŒŒ์ผ ์ƒ์„ฑ
    $ touch [ํŒŒ์ผ๋ช…]
  • ํŒŒ์ผ ์‚ญ์ œ (remove)
    $ rm [ํŒŒ์ผ๋ช…]
  • ํŒŒ์ผ ๋ณต์‚ฌ (copy)
    $ cp file_1.txt file_2.txt : file_1.txtํŒŒ์ผ์„ file_2.txt๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ์–ด ๋ณต์‚ฌ
    $ cp file.txt dir : dir๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๋‹ค๋ฉด, file.txtํŒŒ์ผ์„ dirํŒŒ์ผ๋กœ ๋ณต์‚ฌ / dir๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด, file.txtํŒŒ์ผ์„ dir ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— ๋ณต์‚ฌ
    $ cp file_1.txt dir/file_2.txt : file_1.txt์„ dir ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— file_2.txt๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ณต์‚ฌ
  • ํŒŒ์ผ ์ด๋™
    $ mv file_1.txt file_2.txt : file_1.txtํŒŒ์ผ์„ file_2.txt๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ์–ด ์ด๋™, ํŒŒ์ผ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ
    $ mv file.txt dir : dir๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๋‹ค๋ฉด, file.txtํŒŒ์ผ์„ dir๋กœ ์ด๋ฆ„์„ ๋ฐ”๊พธ์–ด ์ด๋™ / dir๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด, file.txtํŒŒ์ผ์„ dir ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์œผ๋กœ ์ด๋™
  • ํŒŒ์ผ ๋‚ด์šฉ ๋ณด๊ธฐ (concatenate)
    cat [ํŒŒ์ผ๋ช…]

  • ๋ช…๋ น์ฐฝ ๋‚ด์šฉ ์‚ญ์ œ
    $ clear

vi ํŽธ์ง‘๊ธฐ

vi ํŽธ์ง‘๊ธฐ์˜ ์„ธ ๊ฐ€์ง€ ๋ชจ๋“œ

  • ๋ช…๋ น ๋ชจ๋“œ (command mode) : vi ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด vi ํŽธ์ง‘๊ธฐ๊ฐ€ ์‹œ์ž‘๋˜์–ด ์‹คํ–‰๋˜๋Š” ๋ชจ๋“œ. ๋ฐฉํ–ฅํ‚ค๋ฅผ ํ†ตํ•ด ์ปค์„œ๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ž…๋ ฅ ๋ชจ๋“œ (insert mode) : ๋ช…๋ น ๋ชจ๋“œ์—์„œ i ๋˜๋Š” aํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์ž…๋ ฅ ๋ชจ๋“œ๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ์ž…๋ ฅ ๋ชจ๋“œ์—์„œ๋Š” ์ž์œ ๋กญ๊ฒŒ ์ฝ”๋“œ๋‚˜ ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Escํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ช…๋ น ๋ชจ๋“œ๋กœ ๋Œ์•„๊ฐ„๋‹ค.
  • ๋งˆ์ง€๋ง‰ ํ–‰ ๋ชจ๋“œ (last line mode) : ๋ช…๋ น ๋ชจ๋“œ์—์„œ :(ํด๋ก )์„ ์ž…๋ ฅํ•˜๋ฉด ํ™”๋ฉด ํ•˜๋‹จ์— :___ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด ์ƒ๊ธด๋‹ค. ์ด ๊ณต๊ฐ„์— ํ˜„์žฌ๊นŒ์ง€ ์ž‘์„ฑํ•œ ๋‚ด์šฉ์„ ์ €์žฅ ํ›„ ์ข…๋ฃŒ(wq, wq!) ๋˜๋Š” ๊ทธ๋ƒฅ ์ข…๋ฃŒ(q, q!) ๋“ฑ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

$ vi [ํŒŒ์ผ๋ช…] : ํŒŒ์ผ๋ช…์˜ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ํ•ด๋‹น ํŒŒ์ผ ์ˆ˜์ • / ํŒŒ์ผ๋ช…์˜ ํŒŒ์ผ์ด ์—†๋Š” ๊ฒฝ์šฐ, ํŒŒ์ผ์„ ์ƒ์„ฑ

  • ๋ช…๋ น ๋ชจ๋“œ ๐Ÿ‘‰ ์ž…๋ ฅ ๋ชจ๋“œ ์ „ํ™˜

    • i : ์ปค์„œ ์•ž(์™ผ์ชฝ)์— ์ž…๋ ฅ
    • I : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ์ฒซ ์ปฌ๋Ÿผ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ž…๋ ฅ
    • a : ์ปค์„œ ๋’ค(์˜ค๋ฅธ์ชฝ)์— ์ž…๋ ฅ
    • A : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ๋งˆ์ง€๋ง‰ ์ปฌ๋Ÿผ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ž…๋ ฅ
    • o : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ๋‹ค์Œ ํ–‰์— ์ž…๋ ฅ
    • O : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ์ด์ „ ํ–‰์— ์ž…๋ ฅ
  • ์ž…๋ ฅ ๋ชจ๋“œ ๐Ÿ‘‰ ๋ช…๋ น ๋ชจ๋“œ ์ „ํ™˜

    • Esc
  • ์ €์žฅ, ์ข…๋ฃŒํ•˜๊ธฐ : ๋งˆ์ง€๋ง‰ ํ–‰ ๋ชจ๋“œ์—์„œ

    • :q : ์ข…๋ฃŒ
    • :q! : ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๊ฐ•์ œ ์ข…๋ฃŒ
    • :w : ์ €์žฅ
    • :wq : ์ €์žฅ ํ›„ ์ข…๋ฃŒ

    => vi ์—๋””ํ„ฐ์—์„œ ๋น„์ •์ƒ ์ข…๋ฃŒ ์‹œ .swp ํŒŒ์ผ์ด ์ƒ์„ฑ๋จ
    => ๋ฆฌ๋ˆ…์Šค VI ์—๋””ํ„ฐ ์Šค์™‘ํŒŒ์ผ(SWP) ์ƒ์„ฑ์‹œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

  • ์ปค์„œ ์ด๋™

    • h, j, k, l : ์ขŒ, ํ•˜, ์ƒ, ์šฐ ์ปค์„œ ์ด๋™
      => ๋ฐฉํ–ฅํ‚ค๊ฐ€ ์—†๋Š” ํ‚ค๋ณด๋“œ์—์„œ ์‚ฌ์šฉ
    • :์ˆซ์ž : ์ง€์ •ํ•œ ์ˆซ์ž ํ–‰์œผ๋กœ ์ด๋™
  • ์‚ญ์ œ

    • x : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ๊ธ€์ž ์‚ญ์ œ
    • dd : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰ ์‚ญ์ œ
  • ๋ช…๋ น ์ทจ์†Œ

    • u : ๋ช…๋ น์„ ์ทจ์†Œ
  • ๋ณต์‚ฌ / ๋ถ™์—ฌ๋„ฃ๊ธฐ

    • yy : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰ ๋ณต์‚ฌ
    • p : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ์•„๋ž˜์ชฝ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ
    • P : ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ–‰์˜ ์œ„์ชฝ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ

์ฝ์–ด๋ณด๊ธฐ


APT(Advansed Package Tool)

  • packaging system๊ณผ interact ํ•˜๊ธฐ ์œ„ํ•œ command line tool
  • apt๋กœ ํŒจํ‚ค์ง€๋ฅผ install, upgrade, clean ํ•  ์ˆ˜ ์žˆ๋‹ค.

packaging system

  • ์‹œ์Šคํ…œ์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์œ ์ง€ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜
    => ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์†Œ์Šค ์ฝ”๊ทธ๋ฅผ ๋ฐ›์•„ ํ”„๋กœ๊ทธ๋žจ์„ ๋นŒ๋“œํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.
  • ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” deb ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Debian ๊ณ„์—ด๊ณผ rpm ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Redhat ๊ณ„์—ด์ด ์žˆ๋‹ค.
  • apt-get : ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋กœ, ํŒจํ‚ค์ง€๋ฅผ install, upgrade, clean ํ•  ๋•Œ ์‚ฌ์šฉ
    => ์•ฑ์„ ๋‹ค์šด๋กœ๋“œ ํ•˜๋Š” google studio์™€ ๊ฐ™์€ ์—ญํ• 
  • apt-get์œผ๋กœ ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ ํ•˜๊ธฐ
    $ sudo apt-get update
    => sudo : Super User Do

Nginx

  • ์›น ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด
  • nginx ์„ค์น˜
    $ sudo apt-get install nginx
  • ์„œ๋น„์Šค ๊ตฌ๋™
    $ sudo service nginx start
  • ์„œ๋น„์Šค ์ค‘์ง€
    $ sudo service nginx stop

=> ์ž‘์„ฑ์ค‘์ž…๋‹ˆ๋‹ค :)


๋งˆ๋ฌด๋ฆฌ

  • Ubuntu ์‹ค์Šต์€ ์ฒ˜์Œ์ด๋ผ ๊ฑฑ์ •์Šค๋Ÿฌ์› ์ง€๋งŒ ์ˆ˜์—…๋‚ด์šฉ์„ ์ž˜ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค
    => ๋‹คํ–‰ํžˆ ๋ฌธ์ œ ์—†์ด ์ž˜ ๋„˜์–ด๊ฐ”๋‹ค.
  • ๋‚ด๊ฐ€ ๋น„์ „๊ณต์ž์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์ดˆ์ง€์‹์ด ์—†์–ด์„œ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์ž๊ฒฉ์ฆ ๋”ฐ๋ฉด์„œ ์–•์€ ์ง€์‹์ด๋ผ๋„ ์Œ“์ž ๋ผ๋Š” ๋งˆ์Œ์ด์—ˆ๋Š”๋ฐ ์ž๊ฒฉ์ฆ ๋”ฐ๋†“๊ธธ ์ž˜ํ–ˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ์ž”๋œฉ ๋“ค์—ˆ๋‹ค.
    => ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๋Š” ๋‚ด์šฉ์ด๋ผ ์ดํ•ด๋„ ์•ˆ๋˜๊ณ  ์•”๊ธฐ๋„ ์–ด๋ ค์›Œ์„œ ๋จธ๋ฆฌ์นด๋ฝ ์žก์•„ ๋œฏ์–ด๊ฐ€๋ฉด์„œ ๊ณต๋ถ€ ํ–ˆ๋Š”๋ฐ ๋ณด๋žŒ์ฐจ๋‹ค...!
    => ์ด๊ฑฐ ์•„๋‹ˆ์˜€์œผ๋ฉด ์˜ค๋Š˜ ์ˆ˜์—… ๋‚ด์šฉ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์› ์„ ๋“ฏ ์‹ถ๋‹ค.
  • ๊ธฐ์˜จ์ด ๋‚ฎ์•„์ง€๊ณ  ๋น„๋„ ๋‚ด๋ ค์„œ ์–ด์ œ, ์˜ค๋Š˜ ์ง‘์—์„œ๋งŒ ์žˆ์—ˆ๋Š”๋ฐ ๋„ˆ๋ฌด ์•„๋Š‘ํ•˜๋‹ค.. ๋”ฐ์ˆฉ
    => ๋น„ ์†Œ์‹์ด ์—†์„ ๋• ์นดํŽ˜๋กœ ์ด๋™ํ•ด์•ผ์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€