728x90 ๐ฅ๏ธ/Linux & macOS8 [macOS] mac m1์ oracle ์ค์นํ๊ธฐ ์ค๋ฅ๋ค๊ณผ ๊ฒฐ๋ก ์ ๋ฆฌ๋ ๋งจ ์๋ ์์ต๋๋ค ์๋ํ ๊ฒ๋ค .. 1. ์ด์ฌ์ผ๋ก ๋์๊ฐ์ ๋๋์ผ๋ก docker ์ญ์ ์งํ (๋ฐ ๋ธ๋ก๊ทธ ์ฐธ๊ณ ) https://velog.io/@chayezo/Mac%EC%97%90%EC%84%9C-Docker-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0 Mac์์ Docker ์ญ์ ํ๊ธฐ Docker Desktop for Mac user manual๋์ปค ๊ณต๋ถํ๋ฉด์ ์ฝ์งํ ๊ธฐ๋ก์ด๋ค velog.io 2. ๊ทผ๋ฐ docker๊ฐ ์๋ฒฝํ๊ฒ ์ญ์ ๊ฐ ๋ ๊ฒ ๊ฐ์ง ์์์ find ./Library -name "*docker*" 2> /dev/null ๋ก docker ๊ด๋ จ ํ์ผ์ ํ๋ํ๋ ๋ค ์๋์ผ๋ก ์ญ์ .. => appcleaner ๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์ดํ ์ญ์ ํ ๋ ์ข๋ค๊ณ ํจ 3. colima .. 2023. 6. 6. [macOS] mac m1 homebrew ์ค์น ์ค๋ฅ ํด๊ฒฐ ! mac์ homebrew๊ฐ ์์ด์ผ mariadb๋ฅผ ์ค์นํ ์ ์๋ค๊ณ ๋ค์ด์ ์ค์น๋ฅผ ํด์ผ ํ๋๋ฐ, ์๊พธ ์ค์น๋ ๋์๋๋ฐ ๋ช ๋ น์ด๊ฐ ์ธ์์ด ์ ๋ผ์ ํ๋ก์ ํธ ๋๋๊ณ ๋ค์ ์๋ํด ๋ณด๋๊น ํด๊ฒฐ๋ฒ์ ์ฐพ์๋ค. 1. homebrew ์ค์น ๋ช ๋ น์ด /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ์ค์น๊ฐ ์๋ฃ๋์ด๋ brew -v๋ฅผ ์น๋ฉด(์๋๋ ๋ฒ์ ์ด ๋์์ผํ๋ค) zsh: command not found: brew ๋ผ๊ณ ๋ช ๋ น์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๋ฉ์ธ์ง๋ง ๋ฌ๋ค. 2. next step ์ ๊ผญ ํ ๊ฒ!! ์ค์น๋ ๋ฉ์ธ์ง๋ฅผ ์์ธํ ๋ณด๋ฉด ๋ง์ง๋ง์ Next steps๋ผ๊ณ ์๋๋ฐ, ์ฌ๊ธฐ ๋์์๋ ๊ฒ์ ํด์ค์ผ ํ๋ค... 2023. 5. 31. [Linux] ์ฐ๋ถํฌ crontab ์ค์ผ์ค ๊ด๋ฆฌ crontab์ ์ด์ฉํ ์ค์ผ์ค ๊ด๋ฆฌ 1. ์์ ์คํฌ๋ฆฝํธ ์์ฑ ํ ์คํธ๋ฅผ ์ํด ์์ ๋ก ๋ค์๊ณผ ๊ฐ์ hello.sh ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์๋ค (์ฌ๊ธฐ์ hello.sh๋ shell script program์ด ๋๋ค) today = $(date) echo $today " : Hello My Ubuntu World!!!" sh hello.sh ๋ก ์คํ์ํฌ ์ ์๋ค 2. crontab ์คํ $crontab -e ์คํํ๋ฉด ์ด๋ ๊ฒ no crontab ์ด๋ผ๊ณ ๋ฌ๋ค. ์ธ ๊ฐ ์ค ํ๋๋ฅผ ์ ํํ๋ผ๊ณ ํ๋๋ฐ, nano ํธ์ง๊ธฐ์ธ 1์ ์ ํ 3. nano ํธ์ง๊ธฐ ํ๊ฒฝ์์ ์ฃผ๊ธฐ ์ค์ *์ 5๊ฐ ์ฐ๋๋ฐ (*****) ์ฌ๊ธฐ์ *์ ๊ฐ๊ฐ ๋ํ๋ด๋ ๊ฒ์ด ๋ค๋ฅด๋ค. ์ฒซ ๋ฒ์งธ *์ ๋ถ(0~59) ๋ ๋ฒ์งธ *์ ์๊ฐ(0~23) ์ธ ๋ฒ์งธ *์ ์ผ(1~3.. 2023. 5. 19. [Linux] ๋ฆฌ๋ ์ค ๊ฐ๋จํ ์ญ์ฌ ๋ฆฌ๋์ค ํ ๋ฐ์ฆ๋ ๋ํ์ ์์ , ์ฆ์์ฉ ์ด์์ฒด์ ๋ฅผ ๋ง๋ค๊ณ ์ ์์ํ ํ๋ก์ ํธ๋ก ๋ฆฌ๋ ์ค ์ปค๋์ ๊ฐ๋ฐํ๋ค. ์ด ์ด๊ธฐ ๋ฒ์ ์์๋ ๋ฆฌ๋ ์ค ์ปค๋๋ง ์กด์ฌํ์ง๋ง, ์ดํ์ ๋ ๋ํ์ ๋ฆฌ๋ ์ค ์ปค๋๊ณผ ํ๋ ฅํ์ฌ ๋ฆฌ๋ ์ค๋ฅผ ๋์ฑ ๊ฐ๋ ฅํ๊ณ ์์ ์ ์ธ ์ด์์ฒด์ ๋ก ๋ฐ์ ์์ผฐ๋ค. ๋ฆฌ๋ ์ค๋ ์์ ์ํํธ์จ์ด๋ก ๋ชจ๋ ์ด์ฉ์์๊ฒ ์ด๋ ค ์์๋ค. ๊ทธ๋ฌ๋ค๋ณด๋ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฐธ์ฌํ๋ฉด์ ๋ฐ์ ํ์๊ณ , ๋ค์ํ ๋ฐฐํฌํ์ด ๋์ค๊ฒ ๋์๋ค. ๋ค์ํ ๋ฐฐํฌํ์ด ๋์ค๊ธฐ๋ ํ๊ณ ๋งํ๊ธฐ๋ ํ๊ณ ๋ฅผ ๋ฐ๋ณตํด์ ํ์ฌ๋ ๋ฐ๋น์(Debian) ๊ณ์ด๊ณผ ๋ ๋ํ(Red Hat) ๊ณ์ด์ด ๋๋ถ๋ถ์ ์ฐจ์งํ๋ค. ๋ฐ๋น์ ๊ณ์ด: ๋ฐ๋น์ ๊ณ์ด์ ์ํ๋ ๋ฐฐํฌํ ์ค์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฒ์ด ์ฐ๋ถํฌ(Ubuntu)์ด๋ค. ์ฐ๋ถํฌ๋ ๋ฐ๋น์์ ๊ธฐ๋ฐ์ ์ ์งํ๋ฉด์ ์ฌ์ฉ์ ์นํ์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. ๋ ๋ํ ๊ณ์ด: ๋ ๋.. 2023. 4. 19. [Linux] ์ฐ๋ถํฌ Tomcat ์ค์น + ๊ฐ์ํธ์คํ ์ค์ 1. ์ ์ฅ์ ์ ๋ฐ์ดํธํ๊ธฐ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ๊น๊ธฐ ์ ์ $sudo apt update && apt upgrade ๋ก ํญ์ ์ ์ฅ์๋ฅผ ์ ๋ฐ์ดํธ ๋ฐ ์ ๊ทธ๋ ์ด๋๋ฅผ ํ๋ ์ต๊ด์ ๋ค์ด์. 2. Apache Tomcat ์ค์นํ๊ธฐ $sudo apt install tomcat9 tomcat์ ๊ตฌ์ฑ ํ์ผ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค. /etc/tomcat9 --> ํ๊ฒฝ ์ค์ ๋๋ ํ ๋ฆฌ /var/lib/tomcat9/webapps --> ๋ฌธ์ ๋๋ ํ ๋ฆฌ /var/log/tomcat9 --> ๋ก๊ทธ ํ์ผ ๋๋ ํ ๋ฆฌ /usr/share/tomcat9/lib --> ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ ํ ๋ฆฌ /usr/share/tomcat9/bin --> ์คํํ์ผ ๋๋ ํ ๋ฆฌ $sudo /usr/share/tomcat9/bin/version.sh --> ๋ฒ์ ํ์ธ 3. man.. 2023. 3. 31. [Linux] ์ฐ๋ถํฌ Apache ์ค์น 1. ์ ์ฅ์ ์ ๋ฐ์ดํธํ๊ธฐ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ๊น๊ธฐ ์ ์ $sudo apt update && apt upgrade ๋ก ํญ์ ์ ์ฅ์๋ฅผ ์ ๋ฐ์ดํธ ๋ฐ ์ ๊ทธ๋ ์ด๋๋ฅผ ํ๋ ์ต๊ด์ ๋ค์ด์. 2. Apache Webserver ์ค์นํ๊ธฐ $sudo apt -y install apache2 ๋ก Apache๋ฅผ ์ค์นํด์ค๋ค. Apache Webserver์ ๊ตฌ์ฑํ์ผ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค. /etc/apache2 --> ํ๊ฒฝ ์ค์ ํ์ผ๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ /var/www --> ๋ฌธ์๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ /var/log/apache2 --> ๋ก๊ทธ ํ์ผ๋ค์ด ์๋ ๋๋ ํ ๋ฆฌ /usr/sbin/apache2 --> ์คํ ํ์ผ $apache2 -version --> ๋ฒ์ ํ์ธ 3. ๋ฌธ์ ์์น ๋ณ๊ฒฝํ๊ธฐ $sudo vi /etc/apache2/sites.. 2023. 3. 31. [Linux] ์ฐ๋ถํฌ์ ์๋ฐ ์ค์นํ๊ธฐ 1. ์ ์ฅ์ ์ ๋ฐ์ดํธํ๊ธฐ ์๋ก์ด ํ๋ก๊ทธ๋จ์ ๊น๊ธฐ ์ ์ $sudo apt update && apt upgrade ๋ก ํญ์ ์ ์ฅ์๋ฅผ ์ ๋ฐ์ดํธ ๋ฐ ์ ๊ทธ๋ ์ด๋๋ฅผ ํ๋ ์ต๊ด์ ๋ค์ด์. 2. ์๋ฐ Open JDK 17๋ฒ์ ์ค์นํ๊ธฐ $sudo apt –y install openjdk-17-jdk ๋ก ์๋ฐ Open JDK 17 ๋ฒ์ ์ ์ค์น๋ฅผ ํ๋ค. ์ค์น๊ฐ ๋๋๋ฉด, ์ค์น๊ฐ ์ ๋๋ก ๋์๋์ง ํ์ธ์ ํด๋ณด์. $java –version ์ ์๋ฐ ๊ฐ์๋จธ์ ์ค์น ๋ฒ์ ์ ํ์ธํ ์ ์๊ณ , $javac –version ์ ์๋ฐ ์ปดํ์ผ๋ฌ ์ค์น ๋ฒ์ ์ ํ์ธํ ์ ์๋ค. ๊ทธ๋ผ ์๋ฐ๊ฐ ์ด๋์ ์ค์น๋ ๊ฒ์ผ๊น? ์๋ฐ ์คํํ์ผ์ด ์ค์น๋ ์์น๋ฅผ ์ฐพ๊ธฐ ์ํด $which java ๋ฅผ ์ณ๋ณด๋ฉด /usr/bin/java ๋ผ๋ ๊ฒฝ๋ก๊ฐ ๋์จ๋ค. ํ์ง๋ง ์ด ๊ฒฝ.. 2023. 3. 30. [Linux] ์ฐ๋ถํฌ ์ค์นํ๊ณ ํด์ผ ํ ๊ธฐ๋ณธ ์ค์ ๋ค ์ฒ์์ ์ฐ๋ถํฌ๋ผ๋ ๊ฑธ ๋ฃ๊ณ ์ ์ผ ๋จผ์ ๊ถ๊ธํ๋ ๊ฑด ๋ป์ด์๋ค. ์์ด๋ ์๋ ๊ฒ ๊ฐ๊ณ ์ด๋ฆ๋ ์๋ ๊ฒ ๊ฐ๊ณ .. ์ฐ๋ถํฌ(ubuntu)๋ '๋จ์ํ๋ฆฌ์นด ๋ฐํฌ์ด๋ก '๋ค๊ฐ ์์ผ๋ ๋ด๊ฐ ์๋ค'๋ผ๋ ์ค๋ฆฌ ์ฌ์์ ์ผ์ปซ๋ ๋ง๋ก ๊ณต๋์ฒด ์ ์ , ์ธ๋ฅ์ ๋ฅผ ๋ปํ๋ ๋จ์ด๋ผ๊ณ ํ๋ค. ์ค์ ๋ก ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ฅผ ๋ฐฐํฌํ๋ ์ฐ๋ถํฌ ์ฌ๋จ์ ๋จ์ํ๋ฆฌ์นด ์ฌ๋์ด ์ค๋ฆฝํ์๊ณ , ์ฐ๋ถํฌ ์ ์ ์ ๋ฐ์ ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ฅผ ๋ฌด๋ฃ๋ก ๋ฐฐํฌํ๊ณ ์ฅ๊ธฐ์ ์ผ๋ก ์ง์ํ๋ค๊ณ ํ๋ค. ์ด๋ฌํ ์ฌ์์ ์ค์ฒํ๋ ์ฌ๋๋ค์ด ์์ด์ ์ธ์์ ๋ ๋ฐ์ ํ ์ ์๋ ๊ฒ ๊ฐ๋ค. ์ฐ๋ถํฌ๋ฅผ ์ฒ์ ๊น๊ณ ๋๋ผ ์ค์ , ์ธ์ด ์ค์ (Korean ์ ์ ํํ๋ค๋ฉด, Korean-Korean(101 ์ด์ฉ๊ณ ..)๊ฐ ์๋ ๊ทธ๋ฅ Korean์ ์ ํํด์ผ ํ๋ค), ๊ทธ๋ฆฌ๊ณ ์์คํ ์ค์ (๊ณ์ ์์ด๋์ ์ํธ)์ ๋ค ํด์ฃผ๊ณ ๋ ๋ค ํด.. 2023. 3. 30. ์ด์ 1 ๋ค์ 728x90