๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–ฅ๏ธ/Linux & macOS

[Linux] ์šฐ๋ถ„ํˆฌ ์„ค์น˜ํ•˜๊ณ  ํ•ด์•ผ ํ•  ๊ธฐ๋ณธ ์„ค์ •๋“ค

by HanaV 2023. 3. 30.
728x90

์ฒ˜์Œ์— ์šฐ๋ถ„ํˆฌ๋ผ๋Š” ๊ฑธ ๋“ฃ๊ณ  ์ œ์ผ ๋จผ์ € ๊ถ๊ธˆํ–ˆ๋˜ ๊ฑด ๋œป์ด์—ˆ๋‹ค. ์˜์–ด๋„ ์•„๋‹Œ ๊ฒƒ ๊ฐ™๊ณ  ์ด๋ฆ„๋„ ์•„๋‹Œ ๊ฒƒ ๊ฐ™๊ณ ..

์šฐ๋ถ„ํˆฌ(ubuntu)๋Š”  '๋‚จ์•„ํ”„๋ฆฌ์นด ๋ฐ˜ํˆฌ์–ด๋กœ '๋„ค๊ฐ€ ์žˆ์œผ๋‹ˆ ๋‚ด๊ฐ€ ์žˆ๋‹ค'๋ผ๋Š” ์œค๋ฆฌ ์‚ฌ์ƒ์„ ์ผ์ปซ๋Š” ๋ง๋กœ ๊ณต๋™์ฒด ์ •์‹ , ์ธ๋ฅ˜์• ๋ฅผ ๋œปํ•˜๋Š” ๋‹จ์–ด๋ผ๊ณ  ํ•œ๋‹ค.
์‹ค์ œ๋กœ ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ์šฐ๋ถ„ํˆฌ ์žฌ๋‹จ์€ ๋‚จ์•„ํ”„๋ฆฌ์นด ์‚ฌ๋žŒ์ด ์„ค๋ฆฝํ•˜์˜€๊ณ , ์šฐ๋ถ„ํˆฌ ์ •์‹ ์„ ๋ฐ›์•„ ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋ฐฐํฌํ•˜๊ณ  ์žฅ๊ธฐ์ ์œผ๋กœ ์ง€์›ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์ƒ์„ ์‹ค์ฒœํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ์–ด์„œ ์„ธ์ƒ์€ ๋” ๋ฐœ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

์šฐ๋ถ„ํˆฌ๋ฅผ ์ฒ˜์Œ ๊น”๊ณ  ๋‚˜๋ผ ์„ค์ •, ์–ธ์–ด ์„ค์ •(Korean ์„ ์„ ํƒํ•œ๋‹ค๋ฉด, Korean-Korean(101 ์–ด์ฉŒ๊ณ ..)๊ฐ€ ์•„๋‹Œ ๊ทธ๋ƒฅ Korean์„ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค), ๊ทธ๋ฆฌ๊ณ  ์‹œ์Šคํ…œ ์„ค์ •(๊ณ„์ • ์•„์ด๋””์™€ ์•”ํ˜ธ)์„ ๋‹ค ํ•ด์ฃผ๊ณ  ๋‚œ ๋’ค ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ ์„ค์ •๋“ค์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ๋‹ค.

 

1. root password ์„ค์ •ํ•˜๊ธฐ

๋จผ์ € ํ•ด์•ผ ํ•  ์ผ์€ root ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋งŒ์•ฝ ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด root ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ์„ ์‹œ๋„ํ•  ๋•Œ su: Authentication failure ๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค๋ฉด, ์ด๋Š” ์ดˆ๊ธฐ root ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•ด์ฃผ์ง€ ์•Š์•„์„œ ๊ทธ๋Ÿฐ ๊ฒƒ์ด๋‹ค.

root ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •(ํ˜น์€ ๋ณ€๊ฒฝ)ํ•˜๋Š” ๋ฒ•์€ ๋‹ค์Œ์„ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.
$sudo passwd root
์œ„๋ฅผ ์ž…๋ ฅํ•˜๋ฉด New password๋ฅผ ์ž…๋ ฅํ•˜๋ผ๊ณ  ๋œฐ ๊ฒƒ์ด๋‹ค. (8๊ธ€์ž ์ด์ƒ)

 

2. sudoer ์ž๊ฒฉ ๋“ฑ๋กํ•˜๊ธฐ

๊ทธ๋Ÿผ ์ด์ œ sudoer ์ž๊ฒฉ์„ ๋“ฑ๋กํ•ด์•ผ ํ•˜๋Š”๋ฐ, root ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ์ด ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋ผ๋ฉด $su๋ฅผ ์ž…๋ ฅํ•ด์„œ ๋กœ๊ทธ์ธ์„ ํ•ด์ค€ ๋’ค, 
$cd /etc
$ls -al | grep sudoers
$visudo -f sudoers
๋ฅผ ์ฐจ๋ก€๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋ฐ‘์˜ ์ฐฝ์ด ๋œฌ๋‹ค. ์—ฌ๊ธฐ์„œ
root   ALL=(ALL:ALL) ALL ๋ฐ‘์—
๊ณ„์ •์•„์ด๋””   ALL=(ALL:ALL) ALL
์„ ์จ๋„ฃ๊ณ  Ctrl+X๋กœ ํŽธ์ง‘์ฐฝ์„ ๋‚˜์˜ค๋ฉด ๋œ๋‹ค.

์ดํ›„ $exit ์œผ๋กœ root ๊ณ„์ •์„ ํƒˆ์ถœํ•˜๊ณ  $sudo apt update ๋กœ ์ •์ƒ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณด๋ฉด ๋œ๋‹ค.

 

3. ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ํˆด์ธ net-tools ์„ค์น˜

$sudo apt -y install net-tools ๋กœ ์„ค์น˜ํ•ด ์ฃผ๋ฉด ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ -y๋Š” ์ณ๋„ ๋˜๊ณ  ์•ˆ์ณ๋„ ๋˜๋Š”๋ฐ, ์•ˆ์น˜๋ฉด [y/n]๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์ฐฝ์ด ๋œฌ๋‹ค.

ip์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋Š” $ifconfig ์ด๋‹ค.

 

(์„ ํƒ) ํ”„๋กฌํ”„ํŠธ ์ƒ‰์ƒ ๋ณ€๊ฒฝํ•˜๊ธฐ

$vi .bashrc ๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ์•„๋ž˜์™€ ๊ฐ™์€ ๋ถ€๋ถ„์„ ์ž˜ ์ฐพ์•„์„œ PS1 ๋ถ€๋ถ„์„ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋œ๋‹ค. ์ฃผ์„์ฒ˜๋ฆฌํ•œ ๋ถ€๋ถ„์ด ๊ธฐ๋ณธ ์„ค์ •์ด๊ณ , 


PS1="[\[\e[1;34m\]\u\[\e[m\]@\[\e[1;35m\]\h\[\e[m\]: \[\e[1;36m\]\w\[\e[m\]]#"
๋ฅผ ๋„ฃ์–ด์ฃผ๊ณ , $source .bashrc ๋กœ ๋ฐ”๋€ ํ™˜๊ฒฝ์„ ์…€์— ์ ์šฉ์„ ํ•ด์ฃผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋œ๋‹ค.

ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ๋•Œ๋Š” ๊ผญ! Esc๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์ž…๋ ฅ๋ชจ๋“œ๋กœ ๋งŒ๋“ค์–ด์ค˜์•ผ ํ•œ๋‹ค. ํŽธ์ง‘์ด ๋๋‚ฌ์œผ๋ฉด ๋‹ค์‹œ Esc๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์ž…๋ ฅ๋ชจ๋“œ๋ฅผ ํƒˆ์ถœํ•ด ์ฃผ๊ณ , ํŒŒ์ผ ํŽธ์ง‘์ด ๋๋‚ฌ์œผ๋ฉด ์ž…๋ ฅ๋ชจ๋“œ๋ฅผ ํƒˆ์ถœํ•œ ๋ช…๋ น๋ชจ๋“œ ์ƒํƒœ์—์„œ :wq! (:q! ๋Š” ์ €์žฅ ์•ˆ ํ•˜๊ณ  ํƒˆ์ถœ, :w! ๋Š” ์ €์žฅ)๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋‹ค์‹œ ์›๋ž˜ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„์˜จ๋‹ค. ์ด๊ฑด ์ž์ฃผ ์จ์„œ ์ต์ˆ™ํ•ด์ง€๋Š” ์ˆ˜๋ฐ–์— ์—†๋‹ค. ๋‚˜๋Š” ํ•œ 2~3์ผ ๋™์•ˆ ํ•˜๋ฃจ์ข…์ผ ์“ฐ๋‹ˆ๊นŒ ์ ์‘๋˜์—ˆ๋‹ค..

 

4. ๋””์Šคํฌ ์šฉ๋Ÿ‰ ํ™•์ธ/ํ™•์žฅํ•˜๊ธฐ(Hyper-V)

$sudo apt -y install gparted ๋ฅผ ์ž…๋ ฅํ•ด gparted๋ฅผ ์„ค์น˜ํ•œ ํ›„, $sudo gparted ๋กœ ์‹คํ–‰์‹œํ‚จ๋‹ค. 

ํ˜„์žฌ 29.5GB๋งŒํผ์˜ ์šฉ๋Ÿ‰์ด ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

๋งŒ์•ฝ ์šฉ๋Ÿ‰์„ ํ™•์žฅํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, Hyper-V ๊ด€๋ฆฌ์ž ์—ด๊ธฐ > ๊ฐ€์ƒ์ปดํ“จํ„ฐ ์„ ํƒ > ๋””์Šคํฌ ํŽธ์ง‘ > ๋””์Šคํฌ ํŒŒ์ผ ์œ„์น˜ ์„ ํƒ ํ›„, ํ™•์žฅ์„ ์„ ํƒํ•˜๊ณ  ์›ํ•˜๋Š” ๋งŒํผ ์šฉ๋Ÿ‰์„ ๋Š˜๋ฆฌ๋ฉด ๋œ๋‹ค.

๋Š˜๋ฆฐ ํ›„, gparted๋ฅผ ์‹คํ–‰ํ•˜๊ณ  /dev/sda3์— ์šฐํด๋ฆญํ•ด์„œ ํฌ๊ธฐ ์กฐ์ •/์ด๋™์„ ์„ ํƒํ•ด์„œ ์›ํ•˜๋Š” ๋งŒํผ ๋Š˜๋ฆฌ๋ฉด ๋œ๋‹ค.

 

728x90

"); wcs_do();