์์ฆ LLM์ ๋ํ ๊ด์ฌ์ด ๋์์ง๋ฉด์ ์์ฒด ์๋ฒ์ LLM๋ชจ๋ธ์ ์คํ์ํค๋ ์ฌ๋๋ค์ด ๋ง์์ก๋ค.LLM์ ์ํด์๋ ๊ทธ๋ํฝ์นด๋๊ฐ ํ์์ธ๋ฐ ์๋ฒ ์ธก์ ์๋ ๊ทธ๋ํฝ์นด๋๊ฐ ๊ตฌํ์ด๋ผ ๊ตฌํ ๋๋ผ์ด๋ฒ์ ๋ง๊ฒ ์ค์น๋ฅผ ํด์ค์ผ ํ๋ค. ์ฐ์ Nvidia๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ์ฌ์ดํธ๋ก ๋ค์ด๊ฐ์ ๋ด PC์ ์ค์น๋ Driver๋ฅผ ๊ฒ์ํ์ฌ ์ฐพ์ ๋ค Linux๋ฒ์ ์ผ๋ก ๊ฐ์ ธ์จ๋ค. https://www.nvidia.com/en-us/drivers/ Download The Latest Official NVIDIA DriversDownload the latest official NVIDIA drivers to enhance your PC gaming experience and run apps faster.www.nvidia.com ๊ทธ๋ฆฌ๊ณ ๋ค์ด๋ก๋๋ฅผ..
๐ง Linux
๊ฐ์ ๋ฆฌ๋
์ค ์์คํ
์์ ๋ด๊ฐ ์์ฃผ ์ฐ๋ ๋ช
๋ น์ด๋ค์ด ์๋ค.๋ํ์ ์ผ๋ก ํ์ฌ ํด๋์ ๋ด์ ์ฉ๋์ ์กฐํํ๋ 'du -h --max-depth=1'๊ณผ ํน์ ์๋ฒ๋ฅผ ์ฌ์์ํ๋ 'sudo systemctl restart someService.service' ๋ฑ์ด ์๋ค.์ฐพ์๋ณด๋ ์ค alias๋ผ๋ ๋ฐฉ๋ฒ๊ณผ ์คํฌ๋ฆฝํธ ์ ์ฉ๋ฐฉ๋ฒ ๋ฑ์ด ์๋ค. 1. Alias๋ก ์ค์ ํ๊ธฐ (๊ฐ๋จํ ๋ฐฉ๋ฒ) alias๋ฅผ ์ฌ์ฉํ๋ฉด ํน์ ๋ช
๋ น์ด์ ๋ํ ๋จ์ถํค๋ฅผ ์ค์ ํ ์ ์๋ค. bash ์์ vi ~/.bashrc # Bash ์ฌ์ฉ ์vi ~/.zshrc # Zsh ์ฌ์ฉ ์ ํ์ผ ๋ ์ค์ ๋ค์ ์ค ์ถ๊ฐalias dumd='du -h --max-depth=1'alias scr-s='sudo systemctl restart someService.servi..
ID : 2401302045Tag : #code-server #linux #ssl๊ฐ์์ด์ ์์
์ ์ด์ด ์ด๋ฒ์ Code-Server์ SSL ์ธ์ฆ์๋ฅผ ์ ์ฉํ๊ณ ์ ํ๋ค.๊ตฌ์ฑ์๋์ ํญ๋ชฉ์ Code-Server์ SSL ์ธ์ฆ์ ์ ์ฉ์ ์ํ ๊ธฐ๋ณธ ๊ตฌ์ฑ์ฌํญ์ด๋ค.OS : Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-1100-raspi aarch64)Code-Server : v4.20.1Nginx : v1.18.0 (ubuntu)Proxy_pass ๊ฐ ๊ตฌ์ฑ๋ ์ํ [https://cajava.tistory.com/62] ๋ฅผ ๋จผ์ ์งํํด์ผ ํจ.DNS์ TXT๋ ์ฝ๋๋ฅผ ์ ์ฉํ ์ ์๊ณ Value๋ฅผ ์ปค์คํ
ํ ์ ์๋ ๋๋ฉ์ธ ์ฃผ์ (๊ฐ๋น์, CloudFlare ๋ฑ)์งํ1. Certbot ์ค์น์ฐ์ ๋ฌด๋ฃ SSL..
ID : 2401301657 Tag : #code-server #linux #nginx ๊ฐ์ Code-Server๋ฅผ ํธ์คํ
ํ๊ณ ๋์ ๊ฐ์ฅ ํฐ ๊ฑธ๋ฆผ๋์ด ๋๋ ๋ถ๋ถ์ด ์์๋ค. SSL์ด ์ ์ฉ์ด ๋์ง ์์ ๊ฒฝ์ฐ ์น ๋ทฐ์ ์ด์ฉ์ด ์ ํ๋๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์ฝ์ง์ ํ์๊ณ ๋ด๊ฐ ๋ฐ๊ฒฌํ ๊ฐ์ฅ ์ต์ ์ ๋ฐฉ๋ฒ์ code-server๋ฅผ nginx์ Proxy Pass๋ฅผ ์ ์ฉํ ํ SSL ์ธ์ฆ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ Proxy_Pass๋ฅผ ์ ์ฉํ๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ถํฐ ์งํํ๋ ค๊ณ ํ๋ค. ๊ตฌ์ฑ ์๋์ ํญ๋ชฉ์ ๋ด๊ฐ ์์
์ ์งํํ๊ธฐ ์ํด ์ฌ์ฉํ ํ๊ฒฝ ๊ตฌ์ฑ์ด๋ค. ๋ฒ์ ์ด ๋ง์ง ์๋๋ผ๋ ์๋์ ํญ๋ชฉ์ด ์ด๋ฏธ ์ค์น๋์ด ์๋ค๋ ๊ฐ์ ํ์ ์์
์ ์งํํ ์์ ์ด๋ค. OS : Ubuntu 20.04.5 LTS (G..
๊ฐ์ Code-server์์ ์์
์ ํ๋ ์ค ์ผ๋ถ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ์ง ๋ชปํ๋ ์ด์๊ฐ ์์๋ค(WevView ๊ฐ์) ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SSL ์ ์ฉ์ ํด์ผ ํ๋ค๊ณ ํ๋๋ฐ Code-Server์์ SSL ์ ์ฉ์ด ์ฌ๊ฐ ์ฌ์ด ์ผ์ด ์๋๊ฒ ๊ฐ์๋ค. ๋ฐ๋ผ์ ๋ก์ปฌSSL์ ์ ์ฉํ์ฌ ์์ HTTPS ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ง ์์๊น? ๋ผ๋ ์๊ฐ์ ํ์ฌ ์๋๋ฅผ ํด๋ดค๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฌธ์ ์์ด ์๋ ๋๋ ๊ฒ์ ํ์ธํ์๋ค. ์งํ Code-Server์ ์์ SSL ์ ์ ์ฉํ๊ธฐ ์ํด ์ฐ์ SSL์ ๋ฐ๊ธ๋ฐ์์ผ ํ๋ค. OpenSSL์ ๋จผ์ ์ค์นํ๊ณ ์งํ์ ํ๋๋ก ํ์ sudo apt-get update sudo apt-get install openssl ์ํํ ์์
์ ์ํด code-server์ config.yaml ๋..
๊ฐ์ Code-server ๋ฅผ ์ฌ์ฉํ๋ ์ค Rest client ๋ฅผ ํตํด API ํ
์คํธ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ํธ์ถ์ ํ๊ณ ๋๋ ๊ฒฐ๊ณผ์ฐฝ์ ์๋ฌด๊ฒ๋ ๋จ์ง๊ฐ ์์๋ ๊ฒ์ด๋ค. PC์์ ํ์๋๋ ์ ๋์๋๋ฐ Code-Server๋ฅผ ํตํด์ ํ ๋๋ง ์ด๋ฌ๋ ๊ฒ์ด๋ค. ๋ฌธ์ ๋ฅผ ์ฐพ์๋ณด๋ ssl์ด ์ ์ฉ๋์ง ์์ ์ํ๋ก Code-Server๋ฅผ ์ด์ฉํ๊ฒ ๋ ๊ฒฝ์ฐ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ๋ชปํ๋ค๊ณ ํ๋๋ฐ ๊ทธ์ค์ ํ๋๊ฐ WebView๊ฐ ์๋ ๊ฒ์ด๋ค. Rest Client์ ๊ฒฐ๊ณผ๋ WebView๋ฅผ ํตํด ํ์๊ฐ ๋๋๋ฐ ๋์ ๊ฒฝ์ฐ์ ํฌ๋กฌ ๋๋ฒ๊ทธ ๋ชจ๋์์ 'crypto.subtle‘ is not available so webviews will not work ๋ผ๋ ์ค๋ฅ๊ฐ ๋ด์๋ค. ํด๊ฒฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ 2๊ฐ์ง๊ฐ ์๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ์ ssl์ธ์ฆ ..