전체 글 21

[Linux] yum install 사용하여 MariaDB 설치

MariaDB 설치를 진행할 서버의 사양은 아래와 같다. (VM서버)- Core : 2Core- Memory : 2GB- Disk : 40GB- OS : CentOS 9 Stream- DB : MariaDB 10.6.19 1. Maria Repository 등록// repo 등록을 위해 아래 경로로 이동# cd /etc/yum.repos.d// MariaDB.repo 생성vi MariaDB.repo repository 내용은 아래 링크에서 OS와 버전에 맞춰 가져오면 된다.https://mariadb.org/download/?t=repo-config&d=CentOS+Stream&v=10.6&r_m=blendbyte Download MariaDB Server - MariaDB.orgREST API Rele..

OS/Linux 2024.10.26

[Linux] vi 에디터 명령 모드 명령어

명령 모드에서 입력 모드로의 전환 키키설명키설명i현재 커서의 위치부터 입력 (I)I현재 커서 행의 맨 앞에서부터 입력 (Shift+ I)a현재 커서의 다음칸 부터 입력 (A)A현재 커서 행의 맨 마지막부터 입력 (Shift+ I)o현재 커서의 다음행에 입력 (O)O현재 커서의 앞 행에 입력 (Shift + O)s현재 커서의 한 글자를 지우고 입력 (S)S현재 커서의 행을 지우고 입력 (Shift+ I) 명령 모드에서 커서를 이동하기 위한 전환 키키설명키설명h커서를 왼쪽으로 한칸 이동j커서를 아래로 한 칸 이동k커서를 위로 한칸 이동l커서를 오른쪽으로 한 칸 이동Ctrl + F다음 화면으로 이동Ctrl + B이전 화면으로 이동^현재 행의 처음으로 이동$현재 행의 마지막으로 이동gg첫 행으로 이동G마지막 행..

OS/Linux 2023.07.31

[Linux] vi 에디터

vi 에디터 실행 & 종료 vi 에디터를 사용하기 위해서는 vi 명령어를 입력하고 실행한다. vi 에디터를 종료하려면 Esc를 누르고 ':q'를 입력한 후 Enter를 누른다. 입력할 때 화면의 왼쪽 아래에 입력하는 글자가 보이는데 이렇게 작동하는 것을 'ex 모드' 또는 '라인 명령 모드'라고 한다. vi 에디터 파일 생성 vi new.text 라는 명령어를 터미널에 입력하여 ' "new.txt" [새 파일]' 이라는 문구가 있다. 만약 new.txt 파일이 이미 존재하면 그 파일을 열어서 보여주는데 이러한 상태를 '명령 모드' 라고 한다. 이 상태에서 I 또는 A를 누른다. 이는 글자를 입력(Insert) 혹은 추가(Append) 명령이다. 화면 아래 '-- 끼워넣기 --' 라는 글자가 보이는데 이러..

OS/Linux 2023.07.31

[AWS] IAM이란?

AWS Identity and Access Management(IAM) : AWS 리소스에 대한 액세스를 안전하게 제어 할 수 있는 웹 서비스 사용자가 액세스할 수 있는 AWS 리소스를 제어하는 권한을 중앙에서 관리 가능 리소스를 사용하도록 인증(로그인) 및 권한 부여(권한 있음)된 대상을 제어 IAM 기능 AWS 계정에 대한 공유 액세스 암호나 액세스 키를 공유하지 않고도 AWS 계정의 리소스를 관리하고 사용할 수 있는 권한을 다른 사람에게 부여 할 수 있음 세분화된 권한 리소스에 따라 여러 사람에게 다양한 권한 부여 가능 Amazon EC2에서 실행되는 애플리케이션을 위한 보안 AWS 리소스 액세스 EC2 인스턴스에서 실행되는 애플리케이션의 경우 IAM기능을 사용하여 자격 증명을 안전하게 제공 가능 ..

Cloud/AWS 2023.06.26

[SQL] 최댓값 구하기

최댓값 구하기 문제 : 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL문을 작성해주세요. -- 코드를 입력하세요 SELECT MAX(DATETIME) AS 시간 FROM ANIMAL_INS MAX함수를 이용하여 간단하게 구하면 된다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr

Database/SQL 2023.06.08

[SQL] 가격이 제일 비싼 식품의 정보 출력하기

가격이 제일 비싼 식품의 정보 출력하기 문제 : FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요. -- 코드를 입력하세요 SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 제일 비싼 가격의 정보를 출력하기 위해서 WHERE절을 이용하여 WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT) 밑줄 친 SELECT문을 사용해서 제일 비싼 가격을 구해 SQL문에 적용한다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하..

Database/SQL 2023.06.08

[SQL] 조건에 맞는 회원 수 구하기

조건에 맞는 회원 수 구하기문제 : USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇명인지 출력하는 SQL문 작성하시오. -- 코드를 입력하세요SELECT COUNT(*) AS USERS FROM USER_INFOWHERE JOINED BETWEEN'2021-01-01' AND '2021-12-31'AND AGE BETWEEN 20 AND 29WHERE 문을 이용하여 가입일 2021년도인 회원과 나이가 20세 이상 29세 이하인 회원을 을 BETWEEN 사용하여 작성했다.  프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmer..

Database/SQL 2023.06.08

[AWS] AWS RDS

AWS RDS Amazon Relational Database Service 클라우드에서 관계형 데이터베이스를 간편하게 설치, 운영 및 확장할 수 있는 관리형 서비스 모음 DB 설정, 패치, 백업 등 시간 소모적인 관리 작업을 AWS에서 처리 (CloudWatch 연동) RDBMS 클라우드 서비스 : Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle, SQL Server등을 지원 AWS Aurora 클라우드용으로 만든 관계형 데이터베이스. MySQL 및 PostgreSQL와 호환 고가용성 및 내구성, 고성능, 높은 확장성을 가지고 있음 또한 호환성이 좋으며 다중 리전이 가능 Serverless & Auto Scaling을 기본적으로 지원 비싸다는 단점이 있음 AWS..

Cloud/AWS 2023.06.07

[AWS] On-Premise vs Cloud Computing

On-Premise 개인 또는 단체(기업)가 직접 자체적으로 서버를 설치 하여 운영하는 방식 Cloud Computing IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼 비용을 지불하는 것 클라우드 컴퓨팅의 이점 1. 민첩성 : 클라우드를 통해 광범위한 기술에 쉽게 액세스 할 수 있다. 2. 탄력성 : 클라우드 컴퓨팅을 사용하면 향후 최고 수준의 비즈니스 활동을 처리하기 위해 리소스를 사전에 오버 프로비저닝 할 필요가 없다. 대신, 실제로 필요한 만큼 리소스를 프로 비저닝하면 된다. - 프로비저닝(Provisioning) : IT인프라를 생성하고 설정하는 프로세스 3. 비용 절감 : 클라우드를 통해 고정 비용(데이터 센터, 물리적 서버 등)을 가변 비용으로 전환하고, 사용한 만큼만 비용을 지..

Cloud/AWS 2023.05.22

[AWS] 프리티어 무료 사용량 & 사용량 알림 수신 설정

AWS에 가입하게 되면 서비스별로 지정된 한도 내에서 무료로 AWS 서비스를 살펴보고 사용해 볼 수 있는 기능을 제공한다. 프리티어는 최대 12개월 한도로 정해져 있다. 프리티어가 만료되거나 애플리케이션 사용량이 프리티어 범위를 초과할 경우에는 사용량에 따라 표준 서비스 요금을 지불하면 된다.※ 요금은 2023년 05월 기준으로 작성되었습니다.컴퓨팅 서비스EC2 : 클라우드에서 제공되는 크기 조정 가능한 컴퓨팅월별 750시간까지 무료 (EC2 인스턴스 하나를 풀로 돌려도 남는 시간이다)대상 : 리전에 따라 Linux, RHEL 또는 SLES t2.micro 또는 t3.micro 인스턴스 Windows t2.micro 또는 t3.micro 인스턴스EC2 하나당 750시간 가동이 기준이므로,만일 EC2를 2..

Cloud/AWS 2023.05.11