일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- minikube
- kubernetes tool
- Elasticsearch
- AWS EBS
- k9s
- Redis 모니터링
- 기록으로 실력을 쌓자
- CKA 기출문제
- kubectl 설치
- APM
- mysql 튜닝
- Kubernetes 자격증
- 정보처리기사실기 기출문제
- IntelliJ
- 공부
- CKA
- MySQL
- skaffold
- Pinpoint
- aws
- Kubernetes
- PETERICA
- Linux
- 정보처리기사 실기 기출문제
- Java
- CloudWatch
- Spring
- AWS EKS
- 쿠버네티스
- minikube dashboard
- Today
- Total
목록전체 글 (564)
피터의 개발이야기
ㅁ 들어가며 ㅇ 시나공 자료실의 기출문제를 풀어보고 문제 분석과 풀이를 노트한 글입니다. ㅇ 일부 내용은 개인적 이해를 바탕으로 풀어 썼기 때문에 정확하지 않을 수 있습니다. 매년 출제되는 SQL 17문제 [SQL 명령문의 기본 형식과 조건] 1. 다음과 같이 테이블을 정의하고 튜플을 삽입하였을 때 각 번호(①, ②)의 SQL문을 실행한 결과를 쓰시오. CREATE TABLE 부서 ( 부서코드 INT PRIMARY KEY, 부서명 VARCHAR(20) ); CREATE TABLE 직원 ( 직원코드 INT PRIMARY KEY, 부서코드 INT, 직원명 VARCHAR(20), FOREIGN KEY(부서코드) REFERENCES 부서(부서코드) ON DELETE CASCADE ); INSERT INTO 부서..
ㅁ 들어가며 ㅇ 시나공 자료실의 기출문제를 풀어보고 문제 분석과 풀이를 노트한 글입니다. ㅇ 일부 내용은 개인적 이해를 바탕으로 풀어 썼기 때문에 정확하지 않을 수 있습니다. 75. 데이터를 제어하는 DCL의 하나인 GRANT의 기능에 대해 간략히 서술하시오. 더보기 GRANT는 데이터베이스 관리자가 데이터베이스 사용자에게 권한을 부여하는 데 사용하는 명령어이다. 핵심 211) GRANT / REVOKE - REVOKE : 권한 취소를 위한 명령어 76. 데이터를 제어하는 DCL의 하나인 ROLLBACK에 대해 간략히 서술하시오. 더보기 ROLLBACK은 트랜잭션이 실패한 경우 작업을 취소하고 이전 상태로 되돌리기 위한 명령어이다. 77. 데이터베이스 보안에서 가용성(Availability)에 대해 간략..
ㅁ 들어가며 ㅇ 시나공 자료실의 기출문제를 풀어보고 문제 분석과 풀이를 노트한 글입니다. ㅇ 일부 내용은 개인적 이해를 바탕으로 풀어 썼기 때문에 정확하지 않을 수 있습니다. ㅁ 핵심요약 범위 과목 번호 소프트웨어 설계 001~ 072 소프트웨어 개발 073~ 162 데이터베이스 구축 163~ 231 프로그래밍 언어 활용 232~ 314 정보시스템 구축 관리 315~ 374 1. 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오. 더보기 애자일(Agile) 핵심 005) 애자일 모형(Agile Model) 애자일은 ‘민첩한’, ‘..
ㅁ 들어가며 ㅇ 정보처리기사 필기를 합격하여 실기를 준비하고 있다. ㅇ 필기 공부를 하면서 실기를 대비하여 자주 보았던 핵심요약PDF를 중심으로 공부를 하였다. ㅁ 시험일정 ㅇ 정보처리기사 실기는 3.26일 접수가 시작된다. ㅇ 시험 기간은 4.27~5.12이다. ㅁ 기출문제해설 ㅇ 홈달샘의 기출문제 해설 강의를 보고 공부를 하였다. ㅇ [정처기 실기] 정보처리기능사 실기기출문제 해설 정리 - 2020년 ㄴ2020년 1회 기출문제 ㄴ2020년 2회 기출문제 ㄴ2020년 3회 기출문제 ㄴ2020년 4회 기출문제 - 2021년 ㄴ2021년 1회 기출문제 ㄴ2021년 2회 기출문제 ㄴ2021년 3회 기출문제 - 2022년 ㄴ2022년 1회 기출문제 ㄴ2022년 2회 기출문제 ㄴ2022년 3회 기출문제 ㅇ 20..
ㅁ 들어가며 ㅇ [Rancher] Rancher란 무엇인가? 에서 Rancher에 대해 알아보았다. ㅇ 이번 글에서는 Rancher 사용법을 알아보기 위하여 로컬환경에 Docker로 설치를 해보았다. ㅇ 설치 후 Minikube로 설치된 클러스터를 연동하였다. ㅁ Docker run docker run -d --restart=unless-stopped \ -p 8080:80 -p 8443:443 \ --name rancher \ --privileged \ rancher/rancher:latest ㅁRancher 접속 및 초기 세팅 ㅇ localhost:8080로 접속하였다. ㅇ 처음 실행하면 Rancher의 bootstrap Password를 설정해야 한다. ㅇ 위의 password를 화면에 입력하고 l..
ㅁ 들어가며 ㅇ [Rancher] Rancher란 무엇인가? ㅇ [Rancher] Rancher를 Docker로 설치, minikube 연동 ㅇ 지난 글에서 Rancher란 무엇인지, 사용법을 알기 위해 Docker로 로컬환경에 세팅하여 minikube 클러스터를 연동해 보았다. ㅇ 이번 글에서는 Rancher가 제공하는 메뉴를 살펴보도록 하겠다. ㅁ 메인 화면 ㅇ Rancher가 설치되면 기본으로 세팅되는 k3s를 기반으로하는 local 클러스터와 지난 시간 연동한 minikube 클러스터를 확인할 수 있다. ㅇ minikube 클러스터를 선택한다. ㅁ Cluster 메인 ㅇ 클러스터의 전체 Resource 수와 Node 갯수, Deployment 수를 확인할 수 있다. ㅇ 클러스터의 가용성 지표와 E..
ㅁ Rancher란? Rancher는 Kubernetes 기반의 다양한 환경의 Multi Cluster를 운영 및 관리를 목적으로 만들어졌습니다. Rancher 영단어 뜻 자체가 대규모 목장의 관리자를 뜻한다. Rancher는 어떠한 환경에서도 쿠버네티스 업그레이드, 백업 및 배포가 가능하며, 일괄된 보안정책과 체계적인 사용자 관리를 통해 완전한 쿠버네티스 환경을 지원할 수 있는 멀티 클러스터 컨테이너 관리 플랫폼입니다. Rancher는 어떠한 환경에서도 쿠버네티스 업그레이드, 백업 및 배포가 가능하며, 일괄된 보안정책과 체계적인 사용자 관리를 통해 완전한 쿠버네티스 환경을 지원할 수 있는 멀티 클러스터, 컨테이너 관리 플랫폼입니다. Rancher는 먼저 모든 클러스터에 대한 인증 및 역할 기반 액세스..
ㅁ 들어가며 ㅇ 지난 글에서 MySQL과 PostgreSQL의 차이점에 대해서 알아보았다. ㅇ 이번 글은 PostgreSQL을 테스트 하기 위해 Docker 환경에 구축하는 과정을 정리하였다. ㅇ docker cli와 docker-compose 두가지 방법을 정리하였다. ㅁ docker run docker run -d \ -p 5432:5432 \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=strongpwd \ -e POSTGRES_DB=postgres \ -v /Volumes/500GB/data/postgres:/var/lib/postgresql/data \ --name postgres \ postgres:latest # 기동확인 $ docker logs p..
ㅁ 들어가며 PostgreSQL과 MySQL의 차이점을 알아보았다. 아래의 글들을 읽고 정리해보았다. ㅇ AWS - MySQL과 PostgreSQL의 차이점은 무엇인가요? ㅇ 우아한형제들 - Aurora MySQL vs Aurora PostgreSQL ㅁ DBMS 랭킹 PostresSQL의 인기는 날로 높아지고 있는 추세이다. ㅁ PostgreSQL VS MsSQL 비교 카테고리 MySQL PostgreSQL 데이터베이스 기술 순수 관계형 DBMS 객체 관계형 DBMS 기능 보기, 트리거 및 프로시저와 같은 DB 기능을 제한적으로 지원 구체화된 뷰, INSTEAD OF 트리거, 여러 언어의 저장 프로시저와 같은 최고급 데이터베이스 기능을 지원 데이터유형 숫자, 문자, 날짜 및 시간, 공간, JSON 기하..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 기출문제 참조 - newbt - 정보처리기사 실기 2023년 3회 - 기사퍼스트 - [정보처리기사 실기] 2023년3회 기출문제 풀이 1. 다음 설명하는 용어를 보기에 맞게 골라 '기호'를 작성하시오. 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보를 가지고 웹사이트의 접근 권한을 부여 할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 이 매커니즘은 토큰 요청/발급 등 의 과정으로 인증되며 여러 기업들에 의해 사용된다. 예를 들어 아마존, 구글, 페이스북, 마이크로소프트, 트위터 계정이 있으며 사용자들이 타사 웹사이트나 애플리케이션의 계정에 관한 정보를 공유할 수 있게 허용한다...
ㅁ 질문 ㅇ 대한민국 정치 구조의 문제점은 무엇인가요? ㅁ Gemini 대한민국 정치 구조는 오랜 기간 동안 많은 논쟁과 개선 노력에도 불구하고 여전히 여러 가지 문제점을 가지고 있습니다. 1. 권력 집중과 책임 소재 불분명: ㅇ 대통령 중심제: 대통령은 국민 직선으로 선출되고 임기 5년으로 강력한 권한을 행사하지만, 이는 책임 소재 불분명과 권력 남용 가능성을 야기합니다. 특히, 대통령과 국회의 다수당이 다른 정당인 경우, 정책 결정 과정에서 갈등과 gridlock이 발생하기 쉽습니다. ㅇ 지방분권 미흡: 중앙 정부에 권한이 지나치게 집중되어 있어, 지방 정부는 자율성이 부족하고 지역별 문제 해결에 어려움을 겪습니다. 2. 정치 양극화 심화: ㅇ 이념적 갈등: 보수와 진보 진영 간의 이념적 갈등이 심화..
파일 및 디렉터리 ㅇ 디렉터리만 ㅇ 파일만 ㅇ 파일 사이즈 5MB 이상 ㅇ 파일사이즈 50KB미만 find . -type f -size -50k ㅇ 파일사이즈 10KB이상 50KB미만 find . -type f -size +10k -size -50k ㅇ 권한이 644만 ㅇ 5일 전~3일 전 변경된 파일 구하기 > find /home/tomcat/logs -type f -mtime -5 -mtime +3 ㅇ 5일 전인 경우 24*5 시간 전 ~24*4전 사이를 말한다. > find /home/tomcat/logs -type f -mtime 5 ㅇ 60일 지난 파일은 삭제 > find /home/tomcat/logs -type f -mtime +60 -delete - exec find의 결과 값을 {}에 대..
ㅁ 들어가며 2017년 9월 2일 카라반 첫 여행을 시작으로 만 6년 8개월만에 드럼 베어링 손상으로 문제가 생겨 수리하는 과정을 정리하였습니다. ㅁ 손상 확인 주행 중에 카라반의 오른쪽 바퀴쪽에서 휠의 갈림 소리가 작게 들려왔습니다. 처음에 브레이크의 이물질이 혹시 들어갔을 수 있다고 판단하여 저속으로 주행하였는데, 소리는 조금씩 커져갔습니다. 다행히 이천을 지나는 시점에 문제점을 발견하여 근처 여주에 주차를 하고 블루버드엔터프라이즈로 A/S신청을 하였습니다. ㅁ 블루버드엔터프라이즈 A/S 신청 ㅇ 이미 야심한 밤이어서 당장은 A/S를 신청할 수 없었지만, 일단 안내에 따라 증상 영상과 함께 A/S 신청을 하였습니다. ㅇ 채팅 가능시간 4월 8일 9시 3분에 바로 연락이 와서 입고를 하였습니다. ㅁ 입..
ㅁ 들어가며 ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 기출문제 참조 - newbt - 정보처리기사 실기 2023년 2회 - 기사퍼스트 - [정보처리기사 실기] 2023년2회 기출문제 풀이 1. 다음은 테이블에 데이터를 삽입하기 위한 과정이다. 보기의 조건식에 맞게 데이터 삽입을 위한 SQL문을 작성하시오. 학번 이름 학년 전공 전화번호 24102938 김은영 3 컴퓨터공학 010-1234-5678 CREATE TABLE 학생 ( 학번 int, 이름 varchar(20), 학년 int, 전공 varchar(30), 전화번호 varchar(20) ); [조건] 문자열의 경우 작은 따음표를 사용.(' ') 더보기 INSERT INTO 학생(학번, 이름, 학년, 전공, 전화번호) valu..
파괴적 수단을 쓰는 게 아니라면, 일에 대한 대가나 수익 극대화는 잘못된 것이 아니다. 그러나 프로그램 사용 권한을 제한해 사용자에게서 수익을 가져오는 것은 파괴적인 행위다. (Free Software의 창립자 리처드 스톨먼) ㅁ 들어가며 최근 레디스, 테라폼 등 오픈소스 소프트웨어가 기존 오픈소스 라이선스를 버리고 상용 라이선스로 전환하는 사건이 발생했습니다. 이는 개발자 커뮤니티와 사용자들에게 큰 분노를 불러일으켰습니다. ㅁ 사건의 개요 ㅇ Redis 2024년 3월 21일, 레디스는 기존 BSD 라이선스를 버리고 레디스 소스 사용 가능 라이선스(RSALv2)와 서버 사이드 공개 라이선스(SSPLv1)라는 두 가지 상용 라이선스를 도입했습니다. 이는 개발자들이 레디스 코드를 자유롭게 사용, 수정, 배..