LTS(3)
-
[Ubuntu] 22.04 LTS Ansible ์ค์น
๐ Ubuntu 22.04 LTS Ansible ์ค์น ๐ฝ ์ค์น ๐ฆ ์ค์นํ๊ธฐ ์ต์ด ๊ธฐ๋ณธ์ ์ผ๋ก Ubuntu๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ํ์ํ ๊ฒ๋ค์ ๋ํ ์ค์น ๋ฐฉ๋ฒ์ ์ด ๊ณณ์ ์ ๋ฆฌํด ๋์์ด์. ๋จผ์ ํ์ํ Package ๋ชฉ๋ก์ ์ค์นํด ์ค๊ฒ์. ๊ทธ๋ฐ ๋ค APT Data ase์ ๊ณต์ Ansible Repository๋ฅผ ์ถ๊ฐํ ๊ฒ์. ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ ๋ค๋ฉด ์ด ๊ณณ์์ ํด๊ฒฐ๋ฒ์ ์ฐพ์ ์ ์์ผ์๋๋ก ์ค๋น ํด ๋์์ด์. ์์ ๋ช ๋ น์ด๋ฅผ ํตํด Ansible์ ์ค์นํด ์ค๋๋ค. ์ฃผ๋ํ๋์ ์์์์ ์ด๊ณ ์์ผ๋ 6์ ์ ํํด์ค๊ฒ์. ์ฃผ๋ํ๋์ ๋ํ๋ฏผ๊ตญ์ ์ด๊ณ ์์ผ๋ ์์ธ์ ์ ํํด ์ค๊ฒ์. ๋ค์ ๊ธฐ๋ค๋ ค ์ค๋๋ค. Ansible ์ค์น๊ฐ ์๋ฃ ๋์์ด์! ๐ฝ Ansible ์ค์ ๐ฆ ๊ณ์ ๋ฐ ssh key ๋ง๋ค๊ธฐ ๋จผ์ Ansible ์ ์ฉ ์ฌ์ฉ..
2022.09.06 -
[Ubuntu] 22.04 LTS ์ด๊ธฐ ์ค์ (ssh, net-tools, vim, systemctl)
๐ Ubuntu ์ด๊ธฐ ์ค์ ๐ฝ ์ด๊ธฐ ์ค์ PC๋ Server ๋ฑ์ Ubuntu ISO Image๋ฅผ ๊ฐ์ง๊ณ , ์ค์น๋ฅผ ํ๊ฒ ๋๋ฉด ๋๋ถ๋ถ ํ์ํ ํ๋ก๊ทธ๋จ ๋ค์ด ์ค์น๊ฐ ๋์ด ์์ง๋ง, ์ฃผ๋ํ๋์ Docker๋ฅผ ํตํด Ubuntu๋ฅผ ์ฌ์ฉํ ๊ฒ์ด์์. ์ด ๋๋ ๋๋ถ๋ถ ์ค์น๊ฐ ๋์ด ์์ง ์์ ์ค์น๋ฅผ ์งํ ํด๋ณด๊ณ ์ ํฉ๋๋ค. ๐ฆ apt ์ต์ ํ APT ์ด๋๋ฐด์คํธ ํจํค์ง ํด(Advanced Packaging Tool, APT)์ ์ฝ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจ๊ป ๋์ํ๋ ์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ก, ๋ฐ๋น์ GNU/๋ฆฌ๋ ์ค ๋ฐฐํฌํ ๊ณ์ด ๋ฐฐํฌํ์์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๊ณ ์ ๊ฑฐํ๋ ์ผ์ ํ๋ ์น๊ตฌ์์. ๋จผ์ apt๋ฅผ ์ต์ ํ ํด์ฃผ๊ฒ ์ต๋๋ค. ๐ฆ vim ์ค์น ์ฃผ๋ํ๋์ด Linux์์ ์ข์ํ๋ Text Editor vim์ ์ค์นํด ์ค๊ฒ์. ๐ฆ system..
2022.09.06 -
[DevOps] Ubuntu 22.04 LTS Docker Container Tomcat Web Application Server ์ค์น
๐ Tomcat ์ค์นํ๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ํ์ฌ Tomcat์ 10 Version๊น์ง ๋์จ ์ํ์์. ํ์ง๋ง, ์ฃผ๋ํ๋์ Tomcat 9 Version์ ์ด์ฉํ ๊ฒ์ธ๋ฐ, 10 Version ๋ถํฐ Java EE Package ์๋น ๋ด์ฉ์ด Jakarta EE๋ก ๋ณ๊ฒฝ๋๋ฉด์ ์ค์ ๋ฑ์ ๋ํ ์ ๋ณด๊ฐ ๋ง์ด ๋ถ์กฑํ ์ํ์ด๊ธฐ ๋๋ฌธ์ด์์. ๋ํ ์ฃผ๋ํ๋์ Docker์ Ubuntu 22.04 LTS Container๋ฅผ ์ฌ๋ ค Tomcat์ ์ค์นํด ๋ณด๋ ค ํฉ๋๋ค. ๐ฝ JAVA ์ค์น ๐ฆ JAVA SE ์ค์น Tomcat์ ์ค์นํ๊ธฐ ์ํด์๋ JAVA SE 8 ์ด์์ด ์ค์น ๋์ด ์์ด์ผ ํด์. ๋จผ์ OpenJDK 11์ ์ค์นํด ๋ณด๋๋ก ํ ๊ฒ์. apt-get install -y openjdk-11-jdk ์์ ๋ช ๋ น์ด๋ก ์ค์น๋ฅผ ํด ์ฃผ์ธ์..
2022.09.05