์ ์ฒด ๊ธ90 [Network] OSI 7๊ณ์ธต OSI 7๊ณ์ธต์ด๋?OSI 7๊ณ์ธต์ด๋ ๋คํธ์ํฌ์์ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ์๋ฏธํ๋ค. 7๊ณ์ธต์ 4๊ฐ๋ก ๋๋์ด์1, 2๊ณ์ธต: Network Interface3๊ณ์ธต: Internet ๊ณ์ธต4๊ณ์ธต: Transport ๊ณ์ธต5, 6, 7๊ณ์ธต: Application ๊ณ์ธต์ผ๋ก ๊ตฌ๋ถํ๊ธฐ๋ ํ๋ค. ์ก์ ํ ๋๋ ์ก์ ์ธก์์ 7๊ณ์ธต, 6๊ณ์ธต, ... ์ ๊ณ์ธต๋ถํฐ ํ๋์ฉ ๊ฑฐ์น๋ฉด์ ๋ฐ์ดํฐ์ ํค๋๋ฅผ ํ๋์ฉ ๋ถ์ธ๋ค. (์บก์ํ)๊ทธ๋ฆฌ๊ณ ์์ ์ธก์์๋ 1๊ณ์ธต, 2๊ณ์ธต, ... ์๋ ๊ณ์ธต๋ถํฐ ๊ฑฐ์น๋ฉด์ ํค๋๋ฅผ ํ๋์ฉ ์ ๊ฑฐํ๋ ํํ์ด๋ค. (์ญ์บก์ํ)7๊ณ์ธต์ผ๋ก ๋๋ ์ด์ ๋?๊ณ์ธต์ ๋๋ ์ด์ ๋ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.ํ๋ฆ์ ํ์ ํ๊ธฐ๊ฐ ์ฝ๊ณ , 7๋จ๊ณ ์ค ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๋ค๋ฅธ ๋จ๊ณ์ ์ฅ๋น .. 2024. 12. 22. Linux์์ AWS-CLI ์ค์ ํ๊ธฐ AWS CLI ์ค์น์ค์น ๋ช ๋ น์ดcurl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/install upzip์ด ์ค์น๋ผ์์ง ์์ ๊ฒฝ์ฐ ์๋ ๋ช ๋ น์ด๋ฅผ ํตํด ์ค์นํด์ค๋๋ค.sudo apt install unzip ์ค์น ํ์ธaws --version IAM ๊ณ์ ๊ณผ ์ก์ธ์คํค ๋ง๋ค๊ธฐaws-cli๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ ์, IAM ๊ณ์ ๊ณผ ์ด์ ์ ๊ทผํ๋ ์ก์ธ์คํค๊ฐ ์๋ค๋ฉด ๋ง๋ค์ด์ฃผ์ด์ผํฉ๋๋ค. ์ ๋ S3์ ์ ๊ทผํ๋๊ฒ ๋ชฉ์ ์ด๋ฏ๋ก S3FullAccess ๊ถํ์ ๊ฐ์ง ๊ณ์ ์ ํ๋ ๋ง๋ค์์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ์ฐ์ธก ์๋จ์ "์ก์ธ์ค ํค ๋ง๋ค๊ธฐ"๋ฅผ ๋๋ฌ์ ์ก์ธ์ค ํค๋ฅผ ํ๋ ๋ง๋ค์ด์ค๋๋ค. CLI๋ฅผ ์ํ ๊ณ์ ์ ๋ง.. 2024. 12. 12. Linux ํฌ๋ก (Cron)๊ณผ ํฌ๋ก ํญ(Crontab) ๋ฆฌ๋ ์ค(Linux) ๊ณ์ด์์ ํน์ ์๊ฐ์ ํน์ ์์ ์ ํ๋ ๋ฐ๋ชฌ์ Cron(ํฌ๋ก )์ด๋ผ ํ๋ค.ํฌ๋ก (Cron)์ด ์ธ์ ๋ฌด์์ ํ๋์ง ํน์ ํ์ผ์ ์ ์ฅํ๋ ๊ฒ์ ํฌ๋ก ํญ(Crontab)์ด๋ผ๊ณ ํ๋ค.ํฌ๋ก (Cron)์ด๋ผ๋ ๋ฐ๋ชฌ์ด ์ํ๋ ์๊ฐ์ ์ํ๋ ๋ช ๋ น ๋๋ ํ๋ก๊ทธ๋จ์ ์ํํ๋๋ก ๋ช ๋ น ๋ฆฌ์คํธ๋ฅผ ๋ง๋๋ ๊ฒ์ด ํฌ๋ก ํญ์ด๋ค. ํฌ๋ก ํญ์ ์ค์นsudo apt update -ysudo apt install -y cron ํฌ๋ก ํญ ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ// ํฌ๋ก ํญ ํธ์งcrontab -e// ํฌ๋ก ํญ ์์ ๋ด์ฉ ํ์ธcrontab -l// ํฌ๋ก ํญ ์ญ์ . ์ญ์ ์ ์ ์ฒด ์์ ์ด ์ญ์ ๋๋ค.crontab -r crontab -e ๋ช ๋ น์ด๋ฅผ ํตํด ํ์ผ์ ์ด์๋ค๋ฉด, ์๋์ฒ๋ผ ์ ํ์ค์ ์ ์ด์ฃผ๋ฉด ๋๋ค.ํฌ๋ก ํญ ์คํ ๋ช ๋ น// ํฌ๋ก ํญ ์์service cron st.. 2024. 12. 12. [Redis] Redis ๋ฐ์ดํฐ์ ์๊ตฌ ์ ์ฅ(RDB, AOF) Redis PersistencyRedis๋ ์ธ๋ฉ๋ชจ๋ฆฌ DB์ด์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์๊ตฌ ์ ์ฅ ํ ์ ์๋ ํน์ง์ด ์๋ค.๊ทธ๋์ Redis๊ฐ restart๋๋๋ผ๋ ๋์คํฌ์ ์ ์ฅํด๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์ฝ์ด์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ์ ์ค๋์ง ์๋๋ค. Redis์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด RDB(snapshotting) ๋ฐฉ์๊ณผ AOF(Append only file) ๋๊ฐ์ง๊ฐ ์กด์ฌํ๋ค. RDB(snapshotting)ํน์ ์์ ์ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ด๋๋ฆฌ ํ์ผ๋ก ์ ์ฅํ๋ ๋ฐฉ์์ด๋ค.์ด๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ธํ ํ์ง ์์๋ ์๋์ผ๋ก .rdb๋ผ๋ ํ์ฅ์์ ํ์ผ์ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ก ๊ธฐ๋ณธ์ผ๋ก ์ค์ ๋ผ์๋ค. ์ด ๋ฐฉ์์ ํน์ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ ๋์ค ๋ฐ์ดํฐ์ ๋ฒ์ ๋ ๋ํ ๊ฐ๋ฅํ.. 2024. 12. 10. [Redis AOF] AOF ์ค์ ํ Redis Docker Container ์คํํ๊ธฐ Redis๋ ์๋ฌด ์ค์ ์ ํ์ง ์์ผ๋ฉด RDB ๋ฐฉ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ๋์คํฌ๋ก ๋ฐฑ์ ๋๋ค. ๋ ๋์ค์ ๋ฐ์ดํฐ ๋ฐฑ์ ๋ฐฉ์์ ๋ํ ๋ด์ฉ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.https://onfonf.tistory.com/108 [Redis] Redis ๋ฐ์ดํฐ์ ์๊ตฌ ์ ์ฅ(RDB, AOF)Redis PersistencyRedis๋ ์ธ๋ฉ๋ชจ๋ฆฌ DB์ด์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์๊ตฌ ์ ์ฅ ํ ์ ์๋ ํน์ง์ด ์๋ค.๊ทธ๋์ Redis๊ฐ restart๋๋๋ผ๋ ๋์คํฌ์ ์ ์ฅํด๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์ฝ์ด์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉํ๊ธฐ ๋๋ฌธonfonf.tistory.com ๊ทธ๋ฌ๋ฉด AOF(Append Only File) ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?์ด ๊ธ์ Dockerfile์ ๋ง๋ค์ด์ AOF ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ๋ redis ์ปจํ ์ด๋๋ฅผ .. 2024. 12. 10. [AWS] Elastic IP(ํ๋ ฅ์ ์ฃผ์)๋? EIP(Elastic IP)EIP๋ ์ธํฐ๋ท์ ํตํด ์ ์ํ ์ ์๋ ๊ณ ์ ์ ์ธ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ ๋นํ ์ ์๊ณ , ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ ์๋น์ค์ด๋ค.๋ชจ๋ ์ธ์คํด์ค ๋๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ๋ ฅ์ IP ์ฃผ์๋ฅผ ์ฐ๊ฒฐ ๊ฐ๋ฅํ๋ฉฐ, EIP ํ ๋น๋ฐ๊ณ ์ญ์ ํ๊ธฐ ์ ๊น์ง ์ญ ๊ฐ์ IP ์ฃผ์๋ฅผ ์ ์งํ ์ ์๋ค.DNS ์๋ฒ์์ ๋๋ฉ์ธ๊ณผ IP ์ฃผ์๋ฅผ ์ฐ๊ฒฐํ ๋, ๋๋ IP ์ฃผ์๊ฐ ๋ฐ๋์ง ์๊ณ ๊ณ์ ์ ์ง๋ผ์ผํ ๋ EIP๋ฅผ ํ ๋น๋ฐ์ ์ฐ๊ฒฐํด์ฃผ๋ฉด ๋๋ค. EIP๋ฅผ ์ฌ์ฉํด์ผํ๋ ์ด์ EC2๋ฅผ ์ฌ๋ฆฌ๊ธฐ ๋๋ฉด ENI(Elastic Network Interface)๊ฐ ๋ฐ๋ผ์ค๊ฒ ๋๋ ENI๋ ์ผ์ข ์ ๊ฐ์์ ๋์นด๋๋ผ๊ณ ์๊ฐํ๋ฉด๋๋ค. ENI๋ ๊ฐ์์ด๊ธด ํ์ง๋ง ๋์นด๋์ด๊ธฐ์ MAC ์ฃผ์์ ๋ณด์ ๊ทธ๋ฃน์ ์ฐ๊ฒฐ๋ผ์๊ณ IP๋ ๊ฐ์ง๊ณ ์๋ค.๊ทธ๋ฆฌ๊ณ ์ด ENI๋ฅผ .. 2024. 12. 10. ์ด์ 1 2 3 4 5 6 ยทยทยท 15 ๋ค์