System ์์ ์ค/LINUX(54)
-
[Hyper-V]Rocky Linux 9.1 ์ค์น
๐ Rocky Linux 9.1 ์ค์น ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ Server๋ฅผ OS Template์ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํด์. OS๋ Rocky Linux 9.1์ ์ค์นํ๊ธฐ๋ก ํ์์ด์. Rocky Linux๋ฅผ ์ ํํ ์ด์ ๋ ์๋์ ๊ฐ์์. CentOS๋ RHEL์ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ๋ง๋ค์ด์ง ๋ฆฌ๋ ์ค ๋ฐฐํฌํ์ผ๋ก, ๋ช ์ฑ ๋์ RHEL๊ณผ ๊ฐ์ ํ์ง์ OS๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค๋ ์ด์ ์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋์ด ์์ด์. ์ฌ์ง์ด ์ ๋ฌด๋ง์์๋ CentOS๋ ๋ง์ด ๋ณผ ์ ์๋ OS ์์ด์. ํ์ง๋ง, ๋ ๋ํ์ RHEL์ ์์ค์ฝ๋๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์จ ๋ค(down stream) ์ปดํ์ผํ์ฌ CentOS๋ก ๋ฐฐํฌํ๋ค๋ ๊ธฐ์กด์ ๋ฐฉ์์ ํ์งํ๊ณ , ๊ธฐ์กด CentOS 8์ CentOS Stream ์ผ๋ก ์ ํํ์ฌ RHEL๊ณผ ๋ ๋ฆฝ์ ์ธ ๋ฐฐํฌํ์ผ..
2023.07.07 -
[Ubuntu 22.04.01 LTS Desktop] xrdp, xfce4 ์ค์นํ์ฌ ์๊ฒฉ ์ ์ํ๊ธฐ
๐ xrdp, xfce4 ์ค์นํ์ฌ ์๊ฒฉ ์ ์ํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ VDI๋ก ์ฌ์ฉํ Ubuntu Desktop์ ssh์ ๊ฐ์ CLI ํ๊ฒฝ ์์ ์ด ์๋ GUI ์์ ์ด ๊ฐ๋ฅํ ์ ์๋๋ก xrdp์ xfce4๋ฅผ ์ค์นํด๋ณด๋ ค๊ณ ํด์. ๐ฝ Ubuntu์์ ์์ ํ๊ธฐ ๐ฆ ์ด๊ธฐ ๊ตฌ์ฑ ์ต์ด ์ฃผ๋๋ xrdp๋ฅผ ์ค์นํ๊ณ ์ด๋ฅผ ์ด์ฉํ์ฌ ์๊ฒฉ ์ ์์ด ๊ฐ๋ฅํ๊ฒ ๊ตฌ์ฑํ๋ ค๊ณ ํด์. RDP(Remote Desktop Protocol)๋ ๋ง์ดํฌ๋ก์ํํธ์์ ๊ฐ๋ฐํ ์๊ฒฉ ์ ์ ํ๋กํ ์ฝ์ด์์. ๋ฆฌ๋ ์ค(ubuntu)์ GUI ์๋น์ค๋ฅผ Windows์์ ์๊ฒฉ์ผ๋ก ์คํํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ RDP๋ฅผ ๊ตฌํํ xrdp ํจํค์ง๋ฅผ ์ค์นํด์ผ GUI๋ฅผ ์ด์ฉํ ์๊ฒฉ ์ ์์ด ๊ฐ๋ฅํด์. ์์ ์๋ vnc๋ฅผ ์ค์นํด์ ์ ์์ ํ์๋๋ฐ windows๋ฅผ ์ฌ์ฉํ๋ค๋ฉด rd..
2023.07.07 -
[Linux]Ubuntu 22.04.01 LTS HDD ์ถ๊ฐ
๐ Ubuntu 22.04.01 LTS HDD ์ถ๊ฐ ๐ฝ Ubuntu 22.04.01 LTS ๐ฆ HDD ์ถ๊ฐํ๊ธฐ ์ต์ด ์ถ๊ฐํ HDD๊ฐ OS์ ์ ์ธ์ ๋๋์ง ๋จผ์ ํ์ธํด ๋ณผ๊ฑฐ์์. ์ฃผ๋๋ 500GB HDD๋ฅผ ์ถ๊ฐํด ์ฃผ์์๋๋ฐ, ์์ ๊ฐ์ด ์ ์ธ์๋๊ณ ์๋ ๊ฒ์ ํ์ธํ ์ ์์ด์. ์ ๋ช ๋ น์ด๋ก ํ์ฌ Mount๋ Disk๋ฅผ ํ์ธํด๋ณด๋ 500GB HDD๋ ์์ง ์๋ ๊ฒ์ ํ์ธํ ์ ์์ด์. ๋ณธ๊ฒฉ์ ์ผ๋ก HDD๋ฅผ ๋ช ๋ น์ด๋ฅผ ํตํด์ Mount ์์ผ ๋ณผ๊ฒ์. ์ต์ด ํ ์์ ์ Partition์ ๋ง๋๋ ์์ ์ด์์. ์์์ fdisk ๋ช ๋ น์ด๋ฅผ ์ณค์ ๋, ์ถ๊ฐํ Disk์ Path๋ฅผ ํ์ธํ ์ ์์์ด์. ๊ทธ ์ ๋ณด๋ฅผ ์์ ๊ฐ์ด ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ฃผ๋ฉด ์์ ์ ํ ์ ์์ด์. ์ฃผ๋๋ Primary Partition์ ์ก์ ์ค ๊ฒ์ด๊ณ ..
2023.07.07 -
[Linux]Ubuntu 22.04.01 LTS Desktop ์ค์น
๐ Ubuntu 22.04.01 LTS Desktop ์ค์น ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋๊ฐ ์ฐธ์ฌํ๊ณ ์๋ ๋ชจ์์ ๋ณด๋ค ์์ ์ ์ธ ๊ฐ๋ฐ๊ณผ ๊ณผ์ ์ ์ํด ์กฐ๋ฆฝ ์๋ฒ์ ๋ถํ์ ๊ตฌ์ ํ๊ณ , ์ฃผ๋๊ฐ ์กฐ๋ฆฝ์ ๋ง์น๊ฒ ๋์์ด์. ์ต์ด ESXi๋ผ๋ ๊ฐ์ Host OS๋ฅผ ์ด์ฉํด ๊ฐ์ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ ค๊ณ ํ์ง๋ง, ์ฃผ๋๊ฐ ๊ตฌ์ ํ Main Board ASUS WS C621E SAGE๊ฐ ESXi์ ์นํ์ ์ด์ง ์์ ๊ฒ์ ํ์ธํ๊ณ , ์ด์ฉ ์ ์์ด Windows 2016 STD์ VM Work station 15 Pro๋ฅผ ์ค์นํ์ฌ ๊ฐ์ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ๋ก ํ์์ด์. ๊ทธ๋ฐ ๋ค ํฌ๋ฃจ๋ค์ด ์ฌ์ฉํ VDI๋ฅผ ์ค์น ํ๊ณ ์๋๋ฐ, ์ค๋์ ๊ธฐ์ ์ ๋ด๋นํ๋ ํฌ๋ฃจ๋ค์ด ์ฌ์ฉํ VDI์ธ Ubuntu 22.04.01LTS Desktop์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด ๋ณด๋ ค..
2023.07.07 -
[Shell Script] ์๋ฒ ์ฌ๋ถํ ์ Docker ์์ ํน์ Deamon ์๋ ๊ธฐ๋๋๊ฒ ๋ง๋ค๊ธฐ
๋ฆฌ๋ ์ค ์ปค๋งจ๋๋ผ์ธ ์ ์คํฌ๋ฆฝํธ ๋ฐ์ด๋ธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Docker ์์ Deamon ์๋ ๊ธฐ๋๋๊ฒ ๋ง๋ค๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋ Docker Container Image ์ค ์์ ์ ํฌ์คํ ํ๋ gitea๊ฐ Host ์๋ฒ๊ฐ ์ฌ๋ถํ ๋๊ฑฐ๋ ํ๋ฉด Container๋ ์ ์ฌ๋ผ์ค๋๋ฐ, ๋ด๋ถ gitea daemon์ด ์๋์ผ๋ก ์ฌ๋ผ์ค์ง ์์ ์ ์์ ์ผ๋ก ๊ธฐ๋ํด์ค์ผ ํ๋ ๋ฌธ์ ์ ์ ๋ง๋๊ฒ ๋์์ด์. > $LOG_DIR/$DATE-container-run.log 2>&1 echo "@Author(๋ง๋ ์ด): ์ฃผ๋(junyharang8592@gmail.com)" >> $LOG_DIR/$..
2023.06.15 -
[Shell Script] Bash Shell Script๋ฅผ ์ด์ฉํ Docker ์๋ ๊ธฐ๋
๋ฆฌ๋ ์ค ์ปค๋งจ๋๋ผ์ธ ์ ์คํฌ๋ฆฝํธ ๋ฐ์ด๋ธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Docker ์๋ ๊ธฐ๋๋๊ฒ ๋ง๋ค๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋๊ฐ ํ์ฌ ์ด์ํ๊ณ ์๋ ํน์ ์๋ฒ์ Jenkins๋ฅผ Docker๋ฅผ ํตํด ์ค์นํด๋จ๋๋ฐ, Jenkins๊ฐ Host Linux๊ฐ ์ฌ ๋ถํ ๋๋ฉด ์์์ ์ฌ๋ผ์ค์ง ๋ชปํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๊ฒ ๋์์ด์. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ ๋ถํ ์ด ๋๋ฉด ์๋์ผ๋ก ๊ธฐ๋ ๋๊ฒ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํด์. ๐ฝ Shell Script ๐ฆ ๋ง๋ค๊ธฐ #!/bin/bash # ๋ช ๋ น์ด ์คํจ ์ ๋ฐ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ๋๊ฐ๊ธฐ ์ํ ๋ช ๋ น์ด set -e NOW=$(date +"%y-%m-%d %T") DATE=$(date +%Y%m%d%H..
2023.06.14