일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- container
- devops #jenkins
- ioredirection
- 파이썬
- 초간단파이썬
- java
- nginx
- springboot
- 도커
- Vagrant
- Engineer
- 컨테이너
- namespace
- variable
- aws #engineer
- bash
- 쿠버네티스
- k8s
- linux
- python
- docker
- multivm
- httpd실행
- DOIK
- Kubernetes
- WEB
- Strimzi
- RSS
- devops #engineer
- mongodb operator
- Today
- Total
목록Cloud Infra (9)
샤인의 IT (막 적는) 메모장
노션에서 정리한 내용 아키텍처 Codecommit → codebuild → codedeploy → beanstalk Elastic Beanstalk AWS DEVOPS Service 개발자를 위한 빠른 배포와 어플리케이션을 관리할 수 있는 서비스 Create App → Platform 선택 → App Type 설정 Software → Proxy 서버(아파치,Nginx) → S3 Log 스토리지 → Log Stream 설정 Instance → 볼륨 설정 → SG 설정 Capacity → Auto Scaling Group → Instance Type → AZ 설정 LoadBalancer → LB 설정 → Access 로그 Rolling Update → 업데이트 Type 설정 → Login Key 설정 AWS..
노션에 작성했는 내용 정리 VPC(Virtial Private Cloud) VPC 내 VPC Subnet 존재 VPC는 AWS 리전 내 있는 논리적인 데이터 센터임 IP와 서브넷 범위 Routing 테이블이나 게이트웨이를 제어함 IPv4 Private IP 범위 : 10.0.0.0 / 172.16.0.0 / 192.168.0.0 Subnet Mask 8 / 16 / 24 CIDR 계산 VPC 디자인 아키텍처 AZ 두개 웹서버는 외부 인터넷 게이트웨이 내부 NAT 게이트웨이 사용 EC2 인스턴스에 Network ACL을 통해서 IP 라우팅 테이블을 설정 중간에 Bastion 호스트 서버를 설정하여 내부 EC2 접속 퍼블릭 서브넷에 서버를 배포하지 않고 프라이빗 서브넷에 생성한다. 프라이빗 서브넷에 라우팅 ..
노션에 작성했는 내용 정리 Public Cloud Platform 전세계적인 데이터 센터 내에서 175개의 서비스 제공 중 지리적 리전 24개 가용 구역 77개 Availability Zone 인스턴스를 생성할 때 가용 구역을 선택할 수 있음. 가용 구역을 선택함에 따라 해당 지역 서비스 속도가 다름 EC2 EC2는 컴퓨팅 인스턴스. 가상의 VM이라 생각하면 됨 Pricing은 On Demand / Reserved / Spot / Dedicate EMI : 아마존 이미지 Instance Type : 컴퓨팅 인스턴스 타입 EBS : 인스턴스의 데이터 스토리지 tags : lable 키-값으로 리소스 필터링 Security Group : 가상의 방화벽으로 인스턴스의 트래픽을 제어 인스턴스 생성 Gatheri..
Process #top - 동작중인 프로세스 및 리소스 확인 [root@localhost yum.repos.d]# top top - 14:59:40 up 3:03, 1 user, load average: 0.00, 0.01, 0.05 #프로세스 정보 Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie #CPU 정보 %Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st #메모리 정보 KiB Mem : 498508 total, 111632 free, 119004 used, 267872 buff/cache KiB Swap: 1048572 total, 1047028 free,..
Redhat 리눅스 계열 기준!(CentOS 실습) Package #RPM [root@localhost sudoers.d]# curl https://rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm -o tree-1.6.0-10.el7.x86_64.rpm % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 47508 100 47508 0 0 19180 0 0:00:02 0:00:02 --:--:-- 19179 [root@localhost ~]# rpm -ivh tree-1.6...
User & Group User와 Group은 파일과 리소스를 제어하기 위해 사용된다. 유저명,UID는 /etc/passwd Password는 /etc/shadow에 암호화 형태로 저장됨 유저 Type 예) root 0 0 /root /bin/bash regular 1000~60000 1000~60000 /home/username /bin/bash service ftp,ssh.. 1~999 1~999 /var/ftp etc.. /sbin/nologin #유저 확인 [root@localhost ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nol..
File Type 기본 파일 - 디렉토리 d 링크 l special file c socket s pipe p #디렉토리, touch 파일, text 파일 [root@localhost filetype]# touch my-file [root@localhost filetype]# file my-file my-file: empty [root@localhost filetype]# ls -l total 0 drwxr-xr-x. 2 root root 6 Jan 14 13:05 my-dir -rw-r--r--. 1 root root 0 Jan 14 13:05 my-file [root@localhost bin]# cd /usr/bin && file yum yum: Python script, ASCII text execu..
기본 개념 GNU 프로젝트의 일환 누구나 사용할 수 있는 오픈소스 ubuntu, centos, opensuse, debian 등등 여러가지 리눅스 존재 패키지 .deb .rpm 디렉토리 홈디렉토리 /root /home 유저 명령어 /bin /usr/bin /usr/local/bin 시스템 명령어 /sbin, /usr/sbin 마운트 /media, /mnt 설정정보 /etc 임시파일 /tmp 커널 및 부트로더 /boot 서버 데이터 /var /srv 시스템 정보 /proc, /sys 라이브러리 /lib, /usr/lib 기본 명령어 #디렉토리 확인 [vagrant@localhost ~]$ ls -al total 20 drwx------. 4 vagrant vagrant 132 Jan 14 10:54 . d..
현재 나오는 CentOS 8 버전은 12월 31일 부로 지원이 종료 된다. 여기서부터 시작되는 Rocky Linux는 CentOS를 대체하기 위하여 시작된 리눅스 프로젝트이다. 엔터프라이즈급 리눅스와 100% 동일하게 누구나 무료로 사용할 수 있도록 현재 진행하고 있는데 엔지니어 입장에서는 정말 잘됬으면 좋겠다.. 설치 다운로드 접속한 후 x86_64와 arm64 아키텍처중 선택하여 다운로드한다. 현재는 Pre-release / test 버전으로만 지원한다. VM 생성 테스트 환경으로 진행하기 때문에 VirtualBox에서 설치를 진행한다. 2vCPU 4G MemoryVM을 생성한 후 해당 ISO 파일 지정한다. 설치 진행은 기존 CentOS와 비슷하다. 여러 옵션이 있지만 빨간 박스에 대한 내용을 필수..