โ [Ubuntu] ์ฐ๋ถํฌ 22.04 Docker compose ์ค์น2024.07.12 - [๐บ Develop/๐ Server] - [uBuntu] ์ฐ๋ถํฌ 22.04 Docker ์ค์น [Ubuntu] ์ฐ๋ถํฌ 22.04 Docker ์ค์น[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.dockeqwercode.com์ ์์ํด๋ด ์๋คsudo apt updatesudo apt install -y ..
โ [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 ์ด๋ ๊ฒ ๊ฐ์ธํค์ ๊ณต๊ฐํค๊ฐ ๋ง๋ค์ด์ก์ ๊ฒ์ด๋ค. ..
โ ๋งฅ๋ถ(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์์ ๋ช ๋ น์ด๋ก..
โ ๋ฆฌ๋ ์ค find ๋ก ๋์ํ์ผ ์ฐพ์ ํ ์์ถ ํ ํด๋น ํ์ผ์ญ์ ํ๊ธฐ#ํ์ธ๋๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ์์ถํ์ผ์ ๋์์ ์ฐพ๊ณ -exec ์ฐพ์์์ด๋ค์ {}์ ์์ต๋๋ค$find ./{์ฐพ์๋๋ ํ ๋ฆฌ} -type -f -name "*.*" -exec sh -c "tar cvf {}.tar {}; rm -f {};" \;
โ ๋ฆฌ๋ ์ค sort ๋ช ๋ น์ด#์์น ์ง์ #-k, --key=KEYDEF : key์ ์ํ ์ ๋ ฌ ์ํ#-t, --filed-seperator : ํ๋ ๊ตฌ๋ถ์(๊ธฐ๋ณธ๊ฐ์ ๊ณต๋ฐฑ๋ฌธ์)#์ ๋ ฌ ๊ธฐ์ค#-f, --ignore-case#-g, --general-numberic-sort#-n, --numeric-sort#-r, --reverse#-u, --unique์)test.log ๋ด์ฉ-----------------------------111:222:333:444222:333:444:555111:222:444:555555:333:222:222:333999:222:888:111:444:555333:444:666:888:999:000:222-----------------------------$cat ./test.log | so..
โ ๋ฆฌ๋ ์ค wc ๋ช ๋ น์ด#abc.log ํ์ผ์ ๋ผ์ธ์$wc -l ./abc.log#์ ์ฒด$wc ./*.log#awk ์ด์ฉํด์ ๋์ด์ฐ๊ธฐ ์ฒซ๋ฒ์งธ๋ง ๊ฐ์ ธ์ค๊ธฐ$wc -l ./abc.log | awk '{ print $1 }'#cut ์ด์ฉํด์ ๊ณต๋ฐฑ์ ํ๋ ์ฒซ๋ฒ์งธ๋ง ๊ฐ์ ธ์ค๊ธฐ$wc -l ./abc.log | cut -d ' ' -f 1๋ฆฌ๋ ์ค lc ๋ช ๋ น์ด์) abc.log ๋ด์ฉ--------------abc1abc2abc3--------------#๊ฐ ๋ผ์ธ ๋งจ์์ ๋ผ์ธ๋ฒํธ ์ถ๋ ฅ (๋จ ๊ณต๋ฐฑ์ ๋ผ์ธ๋ฒํธ ์์)$nl ./abc.log์ถ๋ ฅ1 abc12 abc23 abc3#๊ณต๋ฐฑ๋ ๋ผ์ธ๋ฒํธ๋ก ์ถ๋ ฅ$nl -ba ./abc.log์ถ๋ ฅ1 abc12 abc234 abc3#๋ผ์ธ๋ฒํธ ์ถ๋ ฅ ํ ์ถ๋ ฅํ separator ์ง์ $nl -ba -s "..
- Total
- Today
- Yesterday
- ๋์์ธํจํด ์ฅ์
- git user.gmail
- ๋์์ธํจํด ์ฅ๋จ์
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๋์์ธํจํด ๋จ์
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- git name
- git gmail
- ๋งฅ ์ฑ ์ถ์ฒ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |