System ์์ ์ค/LINUX(54)
-
[Linux] Ubuntu 22.04 GPT Partition ์ค์ ๋ฐ LVM ์ค์
๐ Ubuntu 22.04 ๐ฝ GPT Partition ์ค์ ๋ฐ LVM ์ค์ ๐ฆ ์ถ๊ฐ Disk ์ ๋ณด ํ์ธ ์ด๋ฒ์๋ ์ฐ๋ถํฌ์์ ์๋ก์ด Disk๋ฅผ ์ถ๊ฐํ์์ ๋, GPT ํํฐ์ ๋์ ํ๊ณ , LVM ์ค์ ์ ํด ๋ณผ๊ฑด๋ฐ, ์ด ๋ฐฉ๋ฒ์ ๋ํด ์์ฑํด ๋ณด๋๋ก ํ ๊ฒ์. ์ง๊ธ ์ค์ ํ๋ Server๋ ์ผ๋จ 500GB Disk๋ฅผ ์ถ๊ฐํ ๊ฑด๋ฐ, ์ถํ Disk ํ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ Server์ด๋ฉฐ, 2TB๋ฅผ ๋์ ์ ์๊ธฐ ๋๋ฌธ์ GPT๋ก ๋ฏธ๋ฆฌ ํด ๋์ผ๋ ค๊ณ ํด์. ์ฐธ๊ณ ๋ก ์ด ์ ์๊ฐ์๋ fdisk๋ฅผ ์ด์ฉํด์ MBR ๋ฐฉ์์ผ๋ก Disk๋ฅผ ์ถ๊ฐํด์คฌ๋๋ฐ, ์ด๋ ๊ฒ ์ค์ ํ๊ฒ ๋๋ฉด ์ต๋ ์ฌ์ฉ ๊ฐ๋ฅํ Disk ์ฉ๋์ด 2TB ๋ฐ์ ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ด ์ด์์ ์ฌ์ฉํ๋ ค๋ฉด GPT ๋ฐฉ์์ผ๋ก ์ค์ ํด ์ฃผ์ด์ผ ํด์. ์ต์ด ์ถ๊ฐ๋ Disk ์ ๋ณด๋ฅผ ๋จผ์ ํ์ธํด ๋ณผ๊ฒ์..
2023.07.08 -
[Linux] ssh server ์ค์น
๐ [Linux] ssh server ์ค์น ๐ฝ Ubuntu 22.04.01 LTS Desktop ๐ฆ ์ค์นํ๊ธฐ ์ต์ด Package ์ต์ ํ ์์ ์ ํด ์ฃผ์์ด์. ๊ทธ๋ฐ ๋ค ์์ ๊ฐ์ด openssh Server๋ฅผ ์ค์นํด ์ฃผ๋๋ก ํ ๊ฒ์. ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์์ ๊ฐ์ด Server๊ฐ ์ฌ๊ธฐ๋ ํด๋ ์๋์ผ๋ก Daemon์ด ๊ธฐ๋๋๋๋ก ์์ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๊ฐ์ด SSH Daemon์ ๊ธฐ๋ ์์ผ ์ฃผ์์ด์. ๐ฆ Port Number Change ์ด๋ฒ์๋ SSH Port ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํด ๋ณผ๊ฒ์. SSH์ Well-known Port 22๋ฒ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด Hacker์ ์ํด ์นจ์ ์ด ๋ ์ ์๋ ์ ์ด๊ธฐ์ง๊ฐ ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ Port๋ฅผ ๋ณ๊ฒฝํด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์์. ์์ ๊ฐ์ด 14๋ฒ์งธ ์ค์ Port..
2023.07.07 -
[Docker]Ubuntu22.04.05 LTS Server Docker, Docker-compose ์ค์น
๐ Ubuntu22.04.05 LTS Server Docker, Docker-compose ์ค์น ๐ฝ Ubuntu22.04.05 LTS Server ๐ฆ Docker ์ค์น ์ต์ด Docker ๊ด๋ จ Package ์กด์ฌ ์ฌ๋ถ ํ์ธ์ ์ํด Package ๋ชฉ๋ก์ ์กฐํํด ๋ณผ๊ฒ์. ์ด๋ฒ ์๊ฐ์ ์ค์นํด์ผ ํ๋ ๊ฒ์ docker.io์ docker-compose์์. ๋จผ์ Docker๋ฅผ ์ค์นํด ๋ณด๋๋ก ํ ๊ฒ์. ์ ๋ช ๋ น์ด๋ฅผ ํตํด docker.io๋ฅผ ์ค์นํ ์ ์์ด์. ์์ ๊ฐ์ด Docker๊ฐ ์ ์์ ์ผ๋ก ์ค์น ๋์์ด์. ์์ ๋ช ๋ น์ด๋ก ์๋ฒ๊ฐ ์ฌ๊ธฐ๋ ๋๊ฑฐ๋ ํ๋๋ผ๋ Docker Deamon์ด ์๋์ผ๋ก ์ฌ๋ผ์ฌ ์ ์๊ฒ ํด ์ค ์ ์์ด์. ์์ ๊ฐ์ด Docker Deamon์ด ์ ์ฌ๋ผ๊ฐ ๊ฑธ ํ์ธํ ์ ์์ด์. ๐ฆ Docker-com..
2023.07.07 -
[Linux]Ubuntu22.04.05 LTS Server IP ๋ณ๊ฒฝ ๋ฐ ์ค์
๐ Server IP ๋ณ๊ฒฝ ๋ฐ ์ค์ ๐ฝ Ubuntu 22.04.05 LTS ๐ฆ IP ๋ณ๊ฒฝ ์ต์ด ์์ ํ๊ณ ์ ํ Network Interface๋ฅผ ํ์ธํด ์ฃผ์ด์ผ ํด์. ์ฃผ๋๊ฐ ์์ ํ๊ณ ์๋ ์ฐ๋ถํฌ ์๋ฒ๋ ์์ ๊ฐ์ด eth0์ ์ค์ ํด ์ฃผ๋ฉด ๋๋ ๊ฒ์ผ๋ก ํ์ธ์ด ๋์์ด์. eth0์ ๋ํ ์ค์ ์ ์ด ๊ณณ์์ ํด์ค ์ ์์ด์. ์์ ๊ฐ์ด ํ์ฌ๋ dhcp๋ก IPv4 Type์ผ๋ก ์ค์ ๋์ด ์๋๊ฑธ ํ์ธํ ์ ์์ด์. ์ฃผ๋๋ ์์ ๊ฐ์ด ์ค์ ์ ํด ์ฃผ์๋๋ฐ, ์ฐธ๊ณ ๋ก yaml ๊ฐ์ ๊ฒฝ์ฐ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ๋งค์ฐ ์ค์ํด์. ๊ฐ๊ฐ์ ๋ด์ฉ ๋ฐ์ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์ถ๊ฐ๋ก ๋ค์ด๊ฐ๋ ๋ถ๋ถ์ ์คํ์ด์ค ๋ฐ ๋๋ฒ์ ํด ์ฃผ๋ ๊ฒ ์ ๋๋ค. eth0 ๋ฐ์ addresses์๋ ํด๋น ์๋ฒ์ IP์ฃผ์์ CIDR์ ์์ฑํด ์ฃผ๊ณ , nameservers์ addresses..
2023.07.07 -
[Linux] LVM ๊ตฌ์ฑ
๐ [Linux] LVM ๊ตฌ์ฑ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ค๋์ Red Hat Linux ๊ณ์ด์ Rocky Linux์ 1TB HDD๋ฅผ ์ด์ฉํด์ LVM ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ํด๋ณด๋ ค๊ณ ํด์. LVM(Logical Volume Manager)๋ Linux์ ์ ์ฅ ๊ณต๊ฐ์ ํจ์จ์ ์ด๊ณ ์ ์ฐํ๊ฒ ๊ด๋ฆฌํ๊ธฐ ์ํ Kernel์ ํ ๋ถ๋ถ์ด์์. ๊ทธ๋ ๋ค๋ฉด LVM๊ณผ ์ผ๋ฐ Disk Partitioning์ ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น์? LVM์ด ์๋ ๊ธฐ์กด ๋ฐฉ์์ ๊ฒฝ์ฐ, HDD๋ฅผ Partitioningํ ๋ค OS ์์ญ์ Mountํ์ฌ R/W (Read/Write)๋ฅผ ํด์ฃผ๋ ๋ฐฉ์์ธ๋ฐ, LVM์ Partition ๋์ Volume์ด๋ผ๋ ๋จ์๋ก ์ ์ฅ ์ฅ์น๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ์์ด์์. ์ด๋ฐ ๋ฐฉ์์ผ๋ก Storage ํ์ฅ / ๋ณ๊ฒฝ์ ์ ์ฐํ๊ณ , ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ๋, ๊ธฐ..
2023.07.07 -
[Linux]Server Monitoring - Cockpit ์ค์น
๐ Cockpit ์ค์น ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ Linux Server Monitoring์ ์ํ Tool ์ค์น๋ฅผ ์งํํด๋ณด๋ ค๊ณ ํด์. ๊ทธ ์ด๋ฆํ์ฌ! Cockpit์ด๋ผ๋ Tool์ธ๋ฐ, ์ด๊ฒ์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ Linux Server Monitoringํ๊ณ , ๊ด๋ฆฌํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ์์. Cockpit์ GNU/Linux Server๋ฅผ ์ํ ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ , ๊ฐ๋ณ๊ณ ๊ฐ๋จํ ๊ฐ๋ ฅํ ์๊ฒฉ ๊ด๋ฆฌ์์ด๊ณ , ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด Live Linux Session์ ์ ๊ณตํ๋ ๋ํํ ์๋ฒ ๊ด๋ฆฌ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์์. Cockpit์ Debian ๊ณ์ด๊ณผ RHEL ๊ณ์ด ๋ฟ๋ง์๋๋ผ, Arch ๊ณ์ด Linux ๋ฐฐํฌํ์์ ์ด์ฉํ ์ ์์ด์. Cockpit์ ์ฌ์ฉํ๋ฉด Linux๋ฅผ ๊ฒ์ํ ์ ์๊ธฐ ๋๋ฌธ์ System Manage..
2023.07.07