โ [Ubuntu] ์ฐ๋ถํฌ 22.04 Docker ์ค์น# ์์คํ ํจํค์ง ์ ๋ฐ์ดํธsudo apt-get update# ํจํค์ง ์ค์นsudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common# GPGํค ์ถ๊ฐcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -# Docker๊ณต์ apt์ ์ฅ์ ์ถ๊ฐsudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"# ์์คํ ํจํค์ง ์ ๋ฐ์ดํธs..
โ [Ubuntu] ์ฐ๋ถํฌ 22.04 ์๋ฒ ์ด๊ธฐ์ค์ # ์ ๋ฐ์ดํธ ๊ฐ๋ฅํ ํจํค์ง ํ์ธsudo apt-get update# ์ ๊ทธ๋ ์ด๋sudo apt-get upgrade# ์์กด์ฑ ๊ฒ์ฌํด์ ํ์ํ ํจํค์ง๋ ๊ฐ์ด ์ ๊ทธ๋ ์ด๋sudo apt-get dist-upgrade# ์ถ๊ฐ ํจํค์งsudo apt-get install vim less iputils-ping cron rsyslog git unzip tree net-tools multitail grc fail2ban# vi์ ํ vi ~/.vimrc" Syntax Highlightingif has("syntax") syntax onendifset hlsearchset autoindentset cindent"set nuset smartindentset tabs..
โ SSH config์ค์ ์ผ๋ก ํธ๋ฆฌํ๊ฒ ์ ์ํ๊ธฐssh ์ ์ํ๊ธฐ ์ํด์ bash> ssh root@xxx.xxx.xxx.xxx์ด๋ ๊ฒ ํ์ดํ ์น๋๊ฒ ์ฌ๊ฐ ๊ท์ฐฎ์๊ฒ ์๋๋ค config์ค์ ์ผ๋ก ์ฝ๊ฒ ์ ์ํด๋ณด์2024.06.20 - [๐บ Develop/๐ Server] - ๋งฅ๋ถ(Mac OS) GCP์ SSH์ ์ ๋ฐฉ๋ฒ์ผ๋จ ssh-keygen์ ์ด์ฉํด์ ๊ฐ์ธํค์ ๊ณต๊ฐํค๋ฅผ ๋ง๋ค์ด์ผํ๋ค.# aaa๋ก ์ ์ํ๋ฉด ๋ฉ๋๋ค.ssh aaa# ํค ์์ฑ ๋ช ๋ น์ดssh-keygen -t rsa -f ~/.ssh/{ํคํ์ผ์ด๋ฆ} -C "์์๋ณผ์์๊ฒ ์ฃผ์"์์)ssh-keygen -t rsa -f ~/.ssh/abcd_key -C "abcd server"abcd_key, abcd_key.pub ์ด๋ ๊ฒ ๊ฐ์ธํค์ ๊ณต๊ฐํค๊ฐ ๋ง๋ค์ด์ก์ ๊ฒ์ด๋ค. ..
โ [Git] Github์ ์๋ชป ์ฌ๋ผ๊ฐ ํ์ผ ์ญ์ ํ๊ธฐgitignore์ค์ ์ ๋ค๋ฆ๊ฒ ํ๊ณ ๋์ ์๋ชป์ฌ๋ผ๊ฐ ํ์ผ์ ์ญ์ ํ๊ณ ์ถ์๋๊ฐ ์๋ค ์์ฌ๋ผ๊ฐ๋ ๋๋๋ฐ ๊ดํ ์ฌ๋ ธ๋ค๋ฉด์ ์ด๋ป๊ฒ ์ญ์ ํ ๊น? 1. ์๊ฒฉ์ ์ฅ์ ํ์ผ๊ณผ ๋ก์ปฌ ์ ์ฅ์ํ์ผ์ ๋๋ค ์์ํ๊ฒ ์ญ์ ํ๊ธฐgit rm [์ญ์ ํ์ผ๋ช ]2. ์๊ฒฉ์ ์ฅ์ ํ์ผ๋ง ์์ํ๊ฒ ์ญ์ ํ๊ธฐgit rm --cached ํ์ผ๋ช ์ฌ๊ธฐ์ ๋๋ ํ ๋ฆฌ ํ์์ ๋ชจ๋ ํ์ผ์ ์์ํ๊ฒ ์ญ์ ํ๊ณ ์ถ์๋# resource ํ์์ ๋ชจ๋ ํ์ผ ์ญ์ git rm --cached -r resource/
โ python pip ํจํค์ง ๋ชฉ๋ก requirements.txt ์์ฑ ๋ฐ ์ค์น ๋ฐฉ๋ฒํ์ด์ ์ผ๋ก ๊ฐ๋ฐํ ๋ ์ค์นํ ํจํค์ง ๋ชฉ๋ก์ ๊ด๋ฆฌ ๋ฐ ์ด์ฉํ๊ธฐ ์ํด์ ํ์ํ ๋ช ๋ น์ด์ ๋๋ค.requirements.xtx ์์ฑ, ์กฐํ, ์ค์น# ์์ฑpip freeze > requirements.txt# ๋ชฉ๋ก ํ์ธpip list --format=freeze > requirements.txt# ์ค์นpip install -r requirements.txt
โ ๋งฅ๋ถ(Mac OS) GCP์ SSH์ ์ ๋ฐฉ๋ฒGoogle Cloud Computer Engine์ VM ์ธ์คํด์ค๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก SSH์ ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์ ์ ์์ ํ๊ฒ ๋๋ค. ๋ก์ปฌPC์ ํฐ๋ฏธ๋์ ํตํด ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์1. ๋ก์ปฌPC SSH Key ์์ฑ๋ค์ ๋ช ๋ น์ด๋ก ๋ก์ปฌ PC ํฐ๋ฏธ๋์์ ํผ๋ธ๋ฆญ ํค์ ํ๋ผ์ด๋น ํค๋ฅผ ์์ฑํด๋ณด์# ํค ์์ฑ ๋ช ๋ น์ดssh-keygen -t rsa -f ~/.ssh/{ํคํ์ผ์ด๋ฆ} -C "{๋ณธ์ธCGP๊ณ์ }"์์)ssh-keygen -t rsa -f ~/.ssh/gcp_key -C "xxxx@gmail.com"์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ์์ฑํ๋ผ๊ณ ๋์ค๋๋ฐ ๋ด PC์์ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์ณ์ ๋๊ฒผ๋ค cat ~/.ssh/gcp_key.pub์์ ๋ช ๋ น์ด๋ก..
โ mac m1 ๋งฅ๋ถ python selenium, chromedriver ์ค์น ๋ฐ ์คํํ๊ธฐpython 3.11.x ๋ฒ์ 1. selenium ์ค์น2. webdriver_manager ์ค์น3. brew install --cask chromedriver ์ค์น1. Selenium ์ค์น- ์น์ ์ ์ดํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ selenium์ pip ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ์ค์นํด์ค๋ค.pip install selenium2. webdriver_manager ์ค์น- ์น๋๋ผ์ด๋ฒ์ ์ฌ์ฉํ๊ธฐ ์ํด ์ค์นpip install webdriver_manager3. chromdriver ์ค์น- ํฌ๋กฌ๋๋ผ์ด๋ฒ๋ brew๋ฅผ ํตํด์ ์ค์นbrew install --cask chromedriver4. python ์ฝ๋๋ก ํ์ธfrom selenium imp..
โ python telegram bot token ๋ฐ chat id ์ป๊ธฐ1. Bot Token ์ป๊ธฐBotFather ์น๊ตฌ ์ถ๊ฐ ํ /start -> /newbot ์์๋๋ก ์ ๋ ฅ ํ bot ์ด๋ฆ ์ ํ๊ธฐ/newbot ์ ํด๋ฆญํ๋ฉด ์์ ๊ฐ์ด ๋ด ๋ค์์ ์ ํ๋ผ๊ณ ํ๋ค. bot ๋ค์์ ์๊ธฐ๊ฐ ์ํ๋ ์๋ฌด ์ด๋ฆ ์ด๋ ์์ฑํด์ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด์์ ์ ๋ด์ด๋ฆ๊ณผ HTTP API ๊ฐ์ด ๋์ค๋๋ฐ ๊ทธ๊ฒ ๋ฐ๋ก token ๊ฐ์ ๋๋ค.2. Chat Id ์ป๊ธฐ์์ ์ bot ์ฑํ ๋ฐฉ์ ์์์ ๋๋ฅด๊ณ ์๋ฌด ๋ฉ์ธ์ง ์์ฑ๋ธ๋ผ์ฐ์ ธ ์ฐฝ์ URL ์ ๋ ฅํด์ ์์๋ด๊ธฐhttps://api.telegram.org/bot{token๊ฐ}์) ํ ํฐ๊ฐ์ด 123456:ajfklsajfklds ์ผ๋https://api.telegram.org/bot123456:ajfkl..
- Total
- Today
- Yesterday
- ๋งฅ ์ฑ ์ถ์ฒ
- git name
- ๋์์ธํจํด ์ฅ์
- ๋์์ธํจํด ๋จ์
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- git user.gmail
- git gmail
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- ๋์์ธํจํด ์ฅ๋จ์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |