Ubuntu 22.04에서 HP ML350 GEN10 그래픽카드 드라이버 설치하기 터미널을 엽니다. 다음 명령어를 입력하여 시스템을 업데이트합니다. sudo apt-get update 그래픽 드라이버를 설치하기 위해 다음 명령어를 입력합니다. sudo apt-get install xserver-xorg-video-mga 설치가 완료되면 시스템을 재부팅합니다. sudo reboot 이제 시스템은 Matrox Electronics Systems Ltd. MGA G200eH3 그래픽카드를 인식하고 사용할 수 있습니다. Etc/Linux 2023.03.29
Docker에서 CMD 명령어를 여러번 사용하기 제목은 어그로이고 정확하게 말하면 CMD 명령어를 여러번 사용은 불가능합니다. Docker에서 ENTRYPOINT 명령이나 CMD 명령은 1번만 사용이 가능한 걸 아실겁니다. 하지만 CMD 명령을 여러번해야하는경우가 분명히 생기죠...ㅡㅡ 이럴때는 명령어를 모아놓은 sh 파일을 만들고 해당 sh 파일을 CMD로 실행하면 됩니다! 예제를 보시겠습니다. - start.sh 파일 #!/bin/bash # dkron background로 시작 /usr/bin/dkron agent --server --bootstrap-expect=1 --node-name=node1 & # dkron 시작대기시간 sleep 10s # dkron jobs restore curl http://localhost:8080/v1/resto.. Etc/Docker 2022.08.11
Cloudfront * Cloudfront의 개요와 Edge Location - CDN(Content Delivery Network) - 간단히 말하여 HTTP / HTTPS를 이용하여 S3 및 ELB, EC2, 외부 서버 등을 캐시하고 보다 빠른속도로 콘텐츠를 전달하는 캐시 서버 - 전 세계 각지에 퍼져 있는 Edge Location의 주변 Origin Server의 콘텐츠를 Edge Location에 캐싱하고 각 Edge Location 간 공유를 통해 콘텐츠를 전달 - Distribution은 Edge Location의 집합을 의미 - 각 Edge Location 간에는 아마존의 백본 네트워크를 통하기 떄문에 매우 빠른 속도로 전달 가능 - 위에서 언급한 것처럼 S3, ELB, EC2 등의 AWS 서비스뿐만 아니라 외.. Etc/AWS 자격증 공부 2022.07.31
S3(Simple Storage Service) *Simple Storage Service - 웹서비스 인터페이스(HTTP)를 이용하여 웹에서 언제 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있는 스토리지 - 버킷(Bucket)과 객체(Object)로 나뉘며, 저장하고자 하는 모든 요소는 하나의 객체로 저장되고, 오브젝트를 담는 곳이 바로 버킷 - S3 자체는 글로벌 서비스이지만, 버킷을 생성할 때에는 리전을 선택해야 함 - 객체는 객체 데이터와 메타 데이터로 나뉘며, 각자의 고유한 URL을 가지며 해당 URL로 접속 가능 *버킷(Bucket)의 정의와 특징 - 객체를 담고 있는 구성요소 - 크기는 무제한이며, 리전을 지정하여 버킷을 생성해야 함 - 버킷의 이름은 반드시 고유해야하며 중복될 수 없음 - 한번 설정된 버킷의 이름은 다른 계정에서 .. Etc/AWS 자격증 공부 2022.07.31
EBS(Elastic Block Store) * Elastic BLock Store - EBS 지원 EC2가 갖는 블록 형태의 스토리지 - 애플리케이션의 기본 스토리지로 쓰거나 시스템 드라이브용으로 쓰기 적합 - 인스턴스 생성 시 루트 디바이스 볼륨이 생성되며 사용중에는 언마운트 할 수 없음 - 또한 인스턴스는 여러 볼륨을 마운트 할 수 있고, 추가 볼륨에 대해서는 사용중이라도 마운트/언마운트가 가능 - 볼륨은 여러 인스턴스에 마운트 할 수 없음 - EBS를 특정 AZ에서 생성하더라도 다른 AZ의 인스턴스에 즉시 붙일 수 있음 - 인스턴스 스토어 볼륨과는 달리 EBS 기반 인스턴스는 중지 / 재시작이 가능함 - 사용중인 EBS더라도 볼륨 유형과 사이즈를 변경할 수 있음(사이즈 축소는 불가) * EBS 볼륨 유형(중요) - 범용 SSD(gp2): 시.. Etc/AWS 자격증 공부 2022.07.31
EC2(Elastic Compute Cloud) * Elastic Compute Cloud - 가상서버를 제공하는 서비스 - 실제 물리서버와 똑같은 형태의 서비스를 제공하며 리눅스나 윈도우 같은 기본 운영체제가 설치되어있음 - SSH로 원격연결이 가능 함(공인 IP가 있는 경우 직접 연결 가능) - 기본 동작으로는 시작, 중지, 종료, 재부팅 이 있음 - 중지가 가능한 디스크 기반 인스턴스인 EBS 기반 인스턴스와 임시 스토리지를 제공하여 중지가 불가능한 Instasnce Store 기반 EC2로 나뉨 - 재부팅의 경우 EBS 기반 EC2와 인스턴스 스토어 기반 EC2 모두 사용 가능하나 중지는 EBS 기반 EC2만 가능하다. - 인스턴스 유형으로는 범용, 컴퓨팅 최적화, 메모리 최적화, 스토리지 최적화 등이 있음 * EC2 상태 - Pending: .. Etc/AWS 자격증 공부 2022.07.31
AWS 기본용어 * Region - AWS에서 사용하는 일종의 IDC의 집합으로써 거의 모든 클라우드 서비스가 탑재되는 곳으로 다수의 Availability Zone으로 구성 됨 - 한 곳의 AZ가 기능마비되더라도 다른 AZ가 기능을 수행 함 - 전 세계 주요 대도시에 분포되어있음 (서울 포함) - AWS 사용자는 각 Region마다 별도의 클라우드망을 구성할 수 있음 * Availability Zone - 가용 영역이라 불리며 IDC, 즉 데이터센터의 역할을 함 - 보통 3~4개의 AZ가 각 Region마다 존재 - 하나가 파괴되더라도 다른 AZ가 기능을 수행 함 - 네트워크 구성에서 하나의 서브넷은 하나의 AZ를 의미 * On-Premise - 클라우드 방식이 아닌 자체적으로 보유한 전산실과 같은 인프라를 의미 * .. Etc/AWS 자격증 공부 2022.07.31
ELB(Elastic Load Balancer) 1. 로드밸런서는 트래픽을 백엔드나 다운스트림 EC2 인스턴스로 전달하는 역할을 한다. 2. 애플리케이션에 단일 액세스 지점(DNS)을 노출한뒤 뒤단에서는 여러 인스턴스로 연결하여, 장애가 발생한 인스턴스를 숨길 수 있다. 3. ELB에는 4개 종류의 Load Balancer가 있다. CLB(Classic Load Balancer) : HTTP, HTTPS, TCP, SSL (secure TCP) ALB(Application Load Balancer) : HTTP, HTTPS, WebSocket - ALB는 동일 EC2 인스턴스 상의 여러 애플리케이션에 부하를 분산한다. - HTTP/2와 WebSocket을 지원하며, 리다이렉트를 지원하므로 HTTP에서 HTTPS로 트래픽을 자동 리다이렉트 하려는 경우 .. Etc/AWS 자격증 공부 2022.07.18
EC2의 스토리지(EBS, EFS 그리고 AMI) -----------------------------------------------------EBS------------------------------------------------------------ 1. EBS는 네트워크 USB 스틱이라고 생각하자. 2. EBS 볼륨을 사용하면 EC2 인스턴스가 종료된 후에도 데이터를 지속할 수 있다. 3. CCP 레벨의 EBS 볼륨은 하나의 EC2 인스턴스에만 마운트가 가능하고, 어소시에이트 레벨은 다중 EC2 인스턴스 연결이 가능하다. 4. EBS 볼륨은 같은 가용영역(=!리전이지만 거의 =리전 이라고 봐야할 듯?)에서만 연결이 가능하다 (us-northeast-1에서 생성된 경우 us-northeast-2에는 연결이 불가) 5. 프리티어에서는 매달 30.. 카테고리 없음 2022.07.16
EC2 (Elastic Compute Cloud) 1. EC2는 AWS에서 가장인기 있는 서비스다 2. AWS에서 제공하는 서비스형 인프라스트럭쳐 (Infrastructure as a Service) 3. EC2는 데이터를 가상드라이브 또는 EBS 볼륨에 저장할 수 있다. 4. ELB(Elastic Load Balancer)로 데이터를 분산할 수 있다. 5. ASG(Auto-Scaling Group)을 통해 서비스를 확장할 수 있다. 6. EC2의 운영체제로 Linux, Windows, Mac OS 3가지가 있다. 7. EC2 인스턴스의 CPU 성능과 코어개수, RAM 용량을 설정할 수 있다. 8. EC2 사용자 데이터 스크립트를 사용하여 인스턴스를 부트스트래핑 할 수 있다. 9. 부트스트래핑이란 머신이 작동될 때 명령을 시작하는 것을 말한다. (파일을.. Etc/AWS 자격증 공부 2022.07.13