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:444 222:333:444:555 111:222:444:555 555:333:222:222:333 999:222:888:111:444:555 333:444:666:888:999:000:222 ----------------------------- $ca..
๋ฆฌ๋ ์ค 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 ๋ด์ฉ -------------- abc1 abc2 abc3 -------------- #๊ฐ ๋ผ์ธ ๋งจ์์ ๋ผ์ธ๋ฒํธ ์ถ๋ ฅ (๋จ ๊ณต๋ฐฑ์ ๋ผ์ธ๋ฒํธ ์์) $nl ./abc.log ์ถ๋ ฅ 1 abc1 2 abc2 3 abc3 #๊ณต๋ฐฑ๋ ๋ผ์ธ๋ฒํธ๋ก ์ถ๋ ฅ $nl -ba ./abc.log ์ถ๋ ฅ 1 abc1 2 abc2 3 4 abc3 #๋ผ์ธ๋ฒํธ ์ถ๋ ฅ ํ ์ถ..
๋ชฉ์ฐจ ๋ฆฌ๋ ์ค head, tail ๋ช ๋ น์ด head ๋ช ๋ น์ด - ๋ฌธ์ ๋ด์ฉ์ ์๋ถ๋ถ ์ถ๋ ฅ #์์ฃผ ์ฌ์ฉํ๋ ์ต์ #-c, --bytes=[-]NUM #-n, --lines=[-]NUM $head ./test.log #๊ธฐ๋ณธ์ ์ผ๋ก ์(์ฒซ์ค๋ถํฐ)์์๋ถํฐ 10์ค๊น์ง ๋ณด์ฌ์ค $head -n 5 ./test.log #์์์๋ถํฐ 5์ค $head -n -5 ./test.log #๋ฐ์์๋ถํฐ 5์ค๋บ ๋๋จธ์ง ์ถ๋ ฅ $cat ./test.log | head -n 5 #cat๋ช ๋ น์ด ์กฐํฉ์ผ๋ก ์ฌ์ฉ tail ๋ช ๋ น์ด - ๋ฌธ์ ๋ด์ฉ์ ๋ท๋ถ๋ถ ์ถ๋ ฅ #์์ฃผ ์ฌ์ฉ๋๋ ์ต์ #-c, --bytes=[+]NUM : NUM byte๋ง ์ถ๋ ฅ #-n, --lines=[+]NUM : NUM line๋ง ์ถ๋ ฅ #-f, --follow[={name|descr}] ..
๋ชฉ์ฐจ๋ฆฌ๋ ์ค ํ์ผ๋น๊ต cmp, diffํ์ผ ๋ด์ฉtest1.txttest2.txtcmp ๋ช ๋ น์ด#-b ๋น๊ต์ ํ์ผ๊ฐ ์ฒซ๋ฒ์งธ๋ก ๋ค๋ฅธ ๋ฌธ์์ ๋ฐ์ดํธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.$cmp -b test1.txt test2.txttest1.txt test2.txt differ: byte 5, line 2 is 124 T 164 t# ํ์ผ์ ๋๋ฒ์งธ ๋ผ์ธ์ ๋ณด๋ฉด ๋๋ฌธ์ T์ ์๋ฌธ์ t ๊ฐ ๋ค๋ฆ ๋๋ค.# sTart | start#-i 5๋ฐ์ดํธ ๋ค์ ์ฒซ๋ฒ์งธ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ฐ์ดํธ๋ก ์ถ๋ ฅํด์ค๋๋ค$cmp -bi 5 test1.txt test2.txttest1.txt test2.txt differ: byte 20, line 4 is 152 j 151 i#-l ๋น๊ต์ ๋ค๋ฅธ๋ฌธ์์ ๋ํด 8์ง์๊ฐ์ผ๋ก ์ถ..
๋ฆฌ๋ ์ค history - ์ด์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ์ธ ๋ฐ ์ฌ์ฌ์ฉ ๋ฆฌ๋ ์ค ์ฝ์, ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ์ด์ ์ ์ฌ์ฉํ ๋ช ๋ น์ด๋ฅผ ํ์ธํ๊ณ ์ด์ ์ ์ ๋ ฅํ๋ ๋ช ๋ น์ด๋ฅผ ๋ค์ ์ ๋ ฅํ ํ์์์ด ์ฐพ์์ ์คํํ ์ ์์ต๋๋ค. ๋ช ๋ น์ด #์ด์ ์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ์ธ $history #๊ฐ์ฅ ์ต๊ทผ์ ์ฌ์ฉํ 3๊ฐ์ ๋ช ๋ น์ด๋ฅผ ํ์ธํฉ๋๋ค. $history 3 #grep ๋ช ๋ น์ ํจ๊ป ์ฌ์ฉํ์ฌ history ๋ช ๋ น์ ๊ฒ์ํ ์ ์์ต๋๋ค. $history | grep ps #ํ์คํ ๋ฆฌ ์ญ์ $history -c history ๋ช ๋ น์ด ์ฌ์ฌ์ฉ #history ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฌ์ฉํ๊ณ ์ถ์ ๋ผ์ธ๋ฒํธ๋ฅผ ์ ๋ ฅํ Enter $!1171 #์ํฐ๋ฅผ ์น๋ฉด ์ค์ท๊ณผ ๊ฐ์ด ํด๋น๋ผ์ธ์ ๋ช ๋ น์ด๋ก ์นํ๋์ด์๋ค $ps -ef | grep https
- Total
- Today
- Yesterday
- vscode explorer ํฐํธํฌ๊ธฐ๋ณ๊ฒฝ
- vscode explorer ํฐํธ ํฌ๊ธฐ
- ๋งฅ ์ฑ ์ถ์ฒ
- python chrome exec format error
- ๋ธ์ด์์ค์ฝ๋ ์คํฌ๋กค ํฐํธํฌํค๋ณ๊ฒฝ
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- exec format errer
- vscode ์คํฌ๋กค ํฐํธํฌ๊ธฐ ๋ณ๊ฒฝ
- python exec format error
- chrome exec format error
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |