2023.05.18 (Thu) ํ์ต ์ ๋ฆฌ
#Linux๊ธฐ์ด #chmod #ssh
1. chmod
change mod, ์ ๊ทผ ๊ถํ์ ๋ณ๊ฒฝํ๋ ๋ช ๋ น์ด
chmod [๋ ํผ๋ฐ์ค] [์ฐ์ฐ์] [๋ณ๊ฒฝํ ์ ๊ทผ๊ถํ] [ํ์ผ]
chmod ugo+rwx test
#8์ง์ ๋ฐฉ์
chmod 444 test
- ๋ ํผ๋ฐ์ค : ๋ณ๊ฒฝํ ๋์์ธ ์์ ์(user), ๊ทธ๋ฃน(group), ๋ค๋ฅธ ๋ชจ๋ ์ฌ์ฉ์(others)๋ฅผ ์๋ฏธํ๋ฉฐ, ๊ฐ๊ฐ u, g, o๋ก ํ๊ธฐ. a(all)๋ ์์ ์, ๊ทธ๋ฃน, ๋ค๋ฅธ ๋ชจ๋ ์ฌ์ฉ์ ์ ์ฒด๋ฅผ ์๋ฏธ
- ์ฐ์ฐ์ : +๋ ๊ถํ์ ๋ถ์ฌ, -๋ ๊ถํ์ ํด์
- ๋ณ๊ฒฝํ ์ ๊ทผ๊ถํ : ์ฝ๊ธฐ(read), ์ฐ๊ธฐ(write), ์คํ(excute)๋ฅผ ์๋ฏธํ๋ ๋ฌธ์๋ก ๊ฐ๊ฐ r, w, x๋ก ํ๊ธฐ
- 8์ง์ ๋ฐฉ์์ผ๋ก๋ ํ๊ธฐ ๊ฐ๋ฅ
- ๋/๊ทธ๋ฃน/์ ์ฒด์ ๋ํ ๊ถํ์ read(4), write(2), execute(1) ์ผ๋ก ๋ถ์ฌ
- ex) 644 : '๋' read(4) + write(2) = 6, ๋์๊ฒ๋ง ์ฝ๊ณ ์ฐ๊ธฐ ๊ถํ ๋ถ์ฌ / ๊ทธ๋ฃน, ์ ์ฒด๋ ์ฝ๊ธฐ ๊ถํ
2. SSH ์๊ฒฉ์ ์
Secure Shell, ์๊ฒฉ ํธ์คํธ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ณด์ ํ๋กํ ์ฝ
ssh -i "KeyPair.pem" username@ip
- ์ฌ์ฉ์(ํด๋ผ์ด์ธํธ)์ ์๋ฒ(ํธ์คํธ)๋ ๊ฐ๊ฐ์ ํค๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ์ด ํค๋ฅผ ์ด์ฉํด ์ฐ๊ฒฐ ์๋๋ฅผ ์ธ์ฆํ๊ณ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ตํ
- ๋น๋์นญํค ๋ฐฉ์ : ์๋ฒ ๋๋ ์ฌ์ฉ์๊ฐ key pair(๊ณต๊ฐํค+๊ฐ์ธํค)๋ฅผ ์์ฑ, ๊ณต๊ฐํค์ ๋์ํ๋ ๊ฐ์ธํค๊ฐ ๋ง๋์ง ํ๋จ ํ ์ ์์ ํ์ฉ
- .pub : ๊ณต๊ฐํค
- .pem : ๊ฐ์ธํค
- ๋์นญํค ๋ฐฉ์ : ์ ๋ณด๊ตํ ๊ณผ์ ์์ ์ ๋ณด๊ฐ ์์ด๋๊ฐ์ง ์๊ฒ ์ ๋ณด๋ฅผ ์ํธํ, ํ๋์ ๋์นญํค๋ฅผ ๊ณต์
3. Linux ๋ช ๋ น์ด ์ ๋ฆฌ
ln -s /mnt/๊ฒฝ๋ก/ํ์ผ ํ์ผ๋ช
#window์์ ํ์ผ ๊ฐ์ ธ์ค๊ธฐ
ls -l
rm -ํ์ผ๋ช
#์ญ์
#์๋ฒ ์ ๊ทผ?
chmod ~
ssh -i ~
#log ๊ด๋ฆฌ
cat web.log #์ ์ฒด
tail -n 10 web.log #๊ผฌ๋ฆฌ ์ผ๋ถ
head -n 10 web.log #๊ผฌ๋ฆฌ ์ผ๋ถ
cat web.log | grep item #web.log ๋ฐ์์ grep ๋ค์ item ์ด ํฌํจ๋ ๋ก๊ทธ
cat web.log | grep item | grep -v info #item์ด ํฌํจ & info ๋ฏธํฌํจ
cat web.log | grep item | grep -v INFO | head -n 10 #item์ด ํฌํจ & info ๋ฏธํฌํจ ์ค 10๊ฐ
head -n 1000 web.log | grep "item=" #1000๊ฐ๋ฅผ ๋ฝ์ ๋ค item= ์ด ํฌํจ๋ ๋ก๊ทธ
head -n 1000 web.log | grep "item=" > sub-l.log #์ฒ๋ฆฌ ํ ๊ฒฐ๊ณผ ์ ์ฅ
cat sub-1.log | cut -d "," -f 1 | sort -n # , ๋ฅผ ๊ตฌ๋ถ์๋ก ํ์ฌ ์ฒซ๋ฒ์งธ ๊ฐ์ ธ์ค๊ณ ์ซ์๋ก ์ ๋ ฌํ๊ธฐ
cat sub-1.log | wc -l #์ด line ์ ํ์ธ
tail -f 3.log | uniq #์ ๋ํฌ ๊ฐ
sort -n 3.log | uniq -c #์ ๋ํฌํ ๊ฐ ์นด์ดํธ
#์ ์ก
scp [์ต์
] [ํ์ผ๋ช
] [์๊ฒฉ์ง_id]@[์๊ฒฉ์ง_ip]:[๋ฐ๋ ์์น]'๐ Data > Engineering' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Airflow] Airflow Standalone ์ค์น ๋ฐ ํ ์คํธ (0) | 2023.05.26 |
|---|---|
| [Airflow/AWS] Airflow - Trigger Rule (0) | 2023.05.25 |
| [AWS] Airflow๋ฅผ ํ์ฉํ์ฌ AWS S3๋ก ํ์ผ ์ ์กํ๊ธฐ (0) | 2023.05.24 |
| [Airflow with Docker] Airflow ๋ฐ Docker ๋ช ๋ น์ด ๊ธฐ์ด (0) | 2023.05.23 |
| [LINUX] ๊ธฐ๋ณธ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด ์ค์ต2 (0) | 2023.05.19 |