Linux
-
๐Logical Volume Management(LVM)์ด๋? LVM์ Logical Volume Management์ ์ฝ์๋ก ๋์คํฌ ๊ณต๊ฐ์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ Linux ์ด์ ์ฒด์ ์ ๊ธฐ๋ฅ์ ๋๋ค. LVM์ ๋ฌผ๋ฆฌ์ Disk์ ํ์ผ ์์คํ ๊ฐ์ ์ถ์ํ ๊ณ์ธต์ ์ ๊ณตํ๋ฉฐ, ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก Disk ๊ณต๊ฐ์ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. LVM์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ฑํ๊ณ ๋ฌผ๋ฆฌ์ ์คํ ๋ฆฌ์ง ๋๋ฐ์ด์ค๋ฅผ ๋ ์์ ๋ถ๋ถ์ผ๋ก ๋ถํ ํ์ฌ ๋ณ๋์ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋์คํฌ ๊ณต๊ฐ์ ๋ณด๋ค ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ ์ด์ ์ฒด์ ๋ฅผ ๋ค์ ์ค์นํ์ง ์๊ณ ๋ ์์คํ ์ ์คํ ๋ฆฌ์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๐LVM์ ํน์ง ๐์ ์ฐ์ฑ: LVM์ ์ฌ์ฉํ๋ฉด ํ์ผ ์์คํ ์ด๋ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ํฅ์ ์ฃผ์ง ์..
๐Logical Volume Management(LVM)์ ์ ๋ฐ ์์ฑ ๋ฐฉ๋ฒ๐Logical Volume Management(LVM)์ด๋? LVM์ Logical Volume Management์ ์ฝ์๋ก ๋์คํฌ ๊ณต๊ฐ์ ๋์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ Linux ์ด์ ์ฒด์ ์ ๊ธฐ๋ฅ์ ๋๋ค. LVM์ ๋ฌผ๋ฆฌ์ Disk์ ํ์ผ ์์คํ ๊ฐ์ ์ถ์ํ ๊ณ์ธต์ ์ ๊ณตํ๋ฉฐ, ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก Disk ๊ณต๊ฐ์ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. LVM์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ฑํ๊ณ ๋ฌผ๋ฆฌ์ ์คํ ๋ฆฌ์ง ๋๋ฐ์ด์ค๋ฅผ ๋ ์์ ๋ถ๋ถ์ผ๋ก ๋ถํ ํ์ฌ ๋ณ๋์ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋์คํฌ ๊ณต๊ฐ์ ๋ณด๋ค ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ ์ด์ ์ฒด์ ๋ฅผ ๋ค์ ์ค์นํ์ง ์๊ณ ๋ ์์คํ ์ ์คํ ๋ฆฌ์ง๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๐LVM์ ํน์ง ๐์ ์ฐ์ฑ: LVM์ ์ฌ์ฉํ๋ฉด ํ์ผ ์์คํ ์ด๋ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ํฅ์ ์ฃผ์ง ์..
2023.02.07 -
Docker๋ ์ปจํ ์ด๋ ๋ด๋ถ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ๋ฐฐํฌ ๋ฐ ์คํํ ์ ์๋ ํ๋ซํผ์ ๋๋ค. ๊ทธ๊ฒ์ ๊ฐ๋ฐ์, ์์คํ ๊ด๋ฆฌ์, ํด๋ผ์ฐ๋ ์์ง๋์ด๋ค ์ฌ์ด์์ ๊ด๋ฒ์ํ ์ธ๊ธฐ๋ฅผ ์ป์ ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์ด ๋ธ๋ก๊ทธ์์๋ Docker๊ฐ ๋ฌด์์ธ์ง, Docker๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ฐ Docker๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ ์ด์ ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ๐Container๋ ๋ฌด์์ด์ง? Container๋ ์ฝ๋, ๋ฐํ์, ์์คํ ๋๊ตฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ค์ ์ ํฌํจํ์ฌ ์ํํธ์จ์ด๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ํฌํจํ๋ ๋ ๋ฆฝ ์คํํ ์คํ ๊ฐ๋ฅ ํจํค์ง์ ๋๋ค. Container๋ ๋ค๋ฅธ ์ปจํ ์ด๋๋ ํธ์คํธ ์์คํ ์ ๋ฐฉํดํ์ง ์๊ณ Docker runtime์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํธ์คํธ์์ ์คํํ ์ ์๋ ์ํํธ์จ์ด์ ๊ฒฉ๋ฆฌ๋ ๋จ์๋ก ์ค๊ณ๋์์ต๋๋ค. ๐Do..
๐Docker๋ ๋ฌด์์ด๊ณ ์ ์ฌ์ฉํ๋๊ฐ?Docker๋ ์ปจํ ์ด๋ ๋ด๋ถ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ๋ฐฐํฌ ๋ฐ ์คํํ ์ ์๋ ํ๋ซํผ์ ๋๋ค. ๊ทธ๊ฒ์ ๊ฐ๋ฐ์, ์์คํ ๊ด๋ฆฌ์, ํด๋ผ์ฐ๋ ์์ง๋์ด๋ค ์ฌ์ด์์ ๊ด๋ฒ์ํ ์ธ๊ธฐ๋ฅผ ์ป์ ์คํ ์์ค ํ๋ซํผ์ด๋ค. ์ด ๋ธ๋ก๊ทธ์์๋ Docker๊ฐ ๋ฌด์์ธ์ง, Docker๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ฐ Docker๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ ์ด์ ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ๐Container๋ ๋ฌด์์ด์ง? Container๋ ์ฝ๋, ๋ฐํ์, ์์คํ ๋๊ตฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ์ค์ ์ ํฌํจํ์ฌ ์ํํธ์จ์ด๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ ํฌํจํ๋ ๋ ๋ฆฝ ์คํํ ์คํ ๊ฐ๋ฅ ํจํค์ง์ ๋๋ค. Container๋ ๋ค๋ฅธ ์ปจํ ์ด๋๋ ํธ์คํธ ์์คํ ์ ๋ฐฉํดํ์ง ์๊ณ Docker runtime์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ํธ์คํธ์์ ์คํํ ์ ์๋ ์ํํธ์จ์ด์ ๊ฒฉ๋ฆฌ๋ ๋จ์๋ก ์ค๊ณ๋์์ต๋๋ค. ๐Do..
2023.01.30 -
์ต์ ๋ช ๋ น์ด์ ๋ํ ์ค๋ช -a ์จ๊นํ์ผ ํฌํจ -d ๋๋ ํ ๋ฆฌ์ ๋ํ ์ ๋ณด ์ถ๋ ฅ -l ์์ธ์ ๋ณด์ถ๋ ฅ -F ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ๋ฐ๋ผ ๊ธฐํธ๊ฐ ํ์๋จ ex) ๋๋ ํ ๋ฆฌ / , ์คํํ์ผ * , ์ฌ๋ณผ๋ฆญ๋งํฌ @ ๊ฐ ํ์๋จ -b ๊ณต๋ฐฑ์ด๋ ํน์๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ \ ๋ฌธ์๊ฐ ๋ถ์ -h ํ์ผ ํฌ๊ธฐ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ ์ฝ๋๋ก ํํ ex) 152K, 1.5M ์ฌ๋ฌ ์ต์ ์ ๊ฐ์ด ์ฌ์ฉํด๋ ๋ฌด๋ฐฉํจ #ls - alFh -์จ๊นํ์ผ ํฌํจ๋์ด -์์ธ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ -ํ์ผ์ ํ์ ๋ฐ๋ผ ๊ธฐํธ๊ฐ ๊ฐ์ด ์ถ๋ ฅ๋๋ฉด์ -ํ์ผํฌ๊ธฐ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ์ฝ๊ฒ ํํํด์ค
ls๋ช ๋ น์ด ์ต์ ์ต์ ๋ช ๋ น์ด์ ๋ํ ์ค๋ช -a ์จ๊นํ์ผ ํฌํจ -d ๋๋ ํ ๋ฆฌ์ ๋ํ ์ ๋ณด ์ถ๋ ฅ -l ์์ธ์ ๋ณด์ถ๋ ฅ -F ํ์ผ ๋๋ ๋๋ ํ ๋ฆฌ์ ๋ฐ๋ผ ๊ธฐํธ๊ฐ ํ์๋จ ex) ๋๋ ํ ๋ฆฌ / , ์คํํ์ผ * , ์ฌ๋ณผ๋ฆญ๋งํฌ @ ๊ฐ ํ์๋จ -b ๊ณต๋ฐฑ์ด๋ ํน์๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ \ ๋ฌธ์๊ฐ ๋ถ์ -h ํ์ผ ํฌ๊ธฐ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ ์ฝ๋๋ก ํํ ex) 152K, 1.5M ์ฌ๋ฌ ์ต์ ์ ๊ฐ์ด ์ฌ์ฉํด๋ ๋ฌด๋ฐฉํจ #ls - alFh -์จ๊นํ์ผ ํฌํจ๋์ด -์์ธ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๊ณ -ํ์ผ์ ํ์ ๋ฐ๋ผ ๊ธฐํธ๊ฐ ๊ฐ์ด ์ถ๋ ฅ๋๋ฉด์ -ํ์ผํฌ๊ธฐ ์ ๋ณด๋ฅผ ๋ณด๊ธฐ์ฝ๊ฒ ํํํด์ค
2021.10.24 -
cp(copy) ๋ช ๋ น์ด -์ฌ์ฉํ์: cp [ ์ต์ ] ์๋ณธํ์ผ ๋ณต์ฌํ์ผ, cp [ ์ต์ ] ์๋ณธํ์ผ( ๋๋ ํ ๋ฆฌ ) ๋๋ ํ ๋ฆฌ -mv์ cp๋ช ๋ น์ด์ ์ฐจ์ด์ : mv๋ช ๋ น์ด๋ ํ์ผ์ด ์ด๋, cp๋ช ๋ น์ด๋ ๋ณต์ฌ์ ํํ #cp ./file.txt /user/local/textfile.txt ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ file.txt ํ์ผ์ /user/local ๊ฒฝ๋ก์ textfile.txt ๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณต์ฌํ๋ค. #cp /usr/local/textfile.txt /var/log/log.txt /usr/local/textfile.txt ํ์ผ์ /var/log/log.txt ํ์ผ๋ก ๋ณต์ฌํ๋ค. ์ต์ ๋ช ๋ น์ด์ ๋ํ ์ค๋ช -a ๋ณต์ฌ๊ฐ ๋๋ฉด์ ํ์ผ์ ์์ฑ๊น์ง ๋ณต์ฌ๋จ(์ฝ๊ธฐ ์์ฑ ๋ฑ) -p ์๋ณธ ํ์ผ์ ์์ ์, ๊ทธ๋ฃน, ๊ถํ ๋ฑ์ ์ ๋ณด๊น..
CP(Copy) ๋ช ๋ น์ด ๋ฐ ์ต์ cp(copy) ๋ช ๋ น์ด -์ฌ์ฉํ์: cp [ ์ต์ ] ์๋ณธํ์ผ ๋ณต์ฌํ์ผ, cp [ ์ต์ ] ์๋ณธํ์ผ( ๋๋ ํ ๋ฆฌ ) ๋๋ ํ ๋ฆฌ -mv์ cp๋ช ๋ น์ด์ ์ฐจ์ด์ : mv๋ช ๋ น์ด๋ ํ์ผ์ด ์ด๋, cp๋ช ๋ น์ด๋ ๋ณต์ฌ์ ํํ #cp ./file.txt /user/local/textfile.txt ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์๋ file.txt ํ์ผ์ /user/local ๊ฒฝ๋ก์ textfile.txt ๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณต์ฌํ๋ค. #cp /usr/local/textfile.txt /var/log/log.txt /usr/local/textfile.txt ํ์ผ์ /var/log/log.txt ํ์ผ๋ก ๋ณต์ฌํ๋ค. ์ต์ ๋ช ๋ น์ด์ ๋ํ ์ค๋ช -a ๋ณต์ฌ๊ฐ ๋๋ฉด์ ํ์ผ์ ์์ฑ๊น์ง ๋ณต์ฌ๋จ(์ฝ๊ธฐ ์์ฑ ๋ฑ) -p ์๋ณธ ํ์ผ์ ์์ ์, ๊ทธ๋ฃน, ๊ถํ ๋ฑ์ ์ ๋ณด๊น..
2021.10.24