본문 바로가기
반응형

분류 전체보기712

Centos Stream 이란? - 사실상 Centos 무료버전 종료 Centos 7 만 사용하다가 최신버전을 사용해서 환경구성을 해야할 일이 있어 Centos 최신버전을 받으러 홈페이지에 가보았다. 버전이 7버전만 있는거 같아서 뭐지하고 옆에 Centos stream이란게 있어서 뭐가 달라졌나보다 하고 생각했다. Centos 는 8버전 이후 만료 후 Centos Stream으로 대체 7버전 지원은 2024년 6월 30일까지이고 8버전은 2021년 12월 8일에 만료 된다. 그렇다면 도대체 Centos stream은 다음 버전이라고 보면 될까? 홈페이지에 Centos stream에 대한 설명을 보자 CentOS Stream은 오픈소스 커뮤니티 회원들이 Red Hat 개발자와 협력하여 Red Hat® Enterprise Linux에 지속적으로 제공되는 배포 업스트림을 개발,.. 2023. 10. 31.
DNS 캐시, 삭제 방법 목차 한 서버에 호스팅을 해놓았는데 서버를 변경하게 되는 경우가 생겼다. 그 이후 해당 도메인으로 접속을 했는데 접속이 되지 않았다. 특이한건 ip로 접속하니 정상적으로 접속이 되고 있었다. 구성은 같은데 접속이 되지 않는게 이상해서 다른 pc로 접속하니 정상적으로 접속이 되었다. 추후 확인해보니 os 에서 dns 캐시 때문에 접속이 되지 않았던 것이다. DNS 캐시란? DNS(Domain Name System) 캐시는 DNS 조회의 결과를 저장하는 일종의 임시 메모리입니다. 이는 웹 브라우저나 운영 체제, 애플리케이션 등에서 DNS 조회를 수행할 때 발생합니다. 웹 브라우저나 다른 네트워크 애플리케이션은 DNS 서버에 도메인 이름을 IP 주소로 변환하라는 요청을 하고, DNS 서버는 해당 도메인 이름에.. 2023. 10. 31.
kubernetes 트러블슈팅 쿠버네티스 홈페이지에 있는 트러블슈팅 방법 가이드 이다. 쿠버네티스 애플리케이션 트러블슈팅 https://kubernetes.io/ko/docs/tasks/debug/debug-application/ 애플리케이션 트러블슈팅하기 일반적인 컨테이너화된 애플리케이션 이슈를 디버깅한다. kubernetes.io 쿠버네티스 클러스터 트러블슈팅 https://kubernetes.io/ko/docs/tasks/debug/debug-cluster/ 클러스터 트러블슈팅 일반적인 클러스터 이슈를 디버깅한다. kubernetes.io 2023. 10. 23.
SPOF(단일장애지점)이란 단일 장애점(single point of failure, SPOF)은 시스템 구성 요소 중에서, 동작하지 않으면 전체 시스템이 중단되는 상황 2023. 10. 19.
Raft 알고리즘 k8s 의 etcd 나 kafka에서 사용되는 Raft 알고리즘에 대해 알아보자 Raft 알고리즘은 분산 시스템에서 노드 간 합의를 돕는 합의 알고리즘 중 하나입니다. 이 알고리즘은 리더 선출, 로그 복제 및 안정성을 포함한 중요한 컨셉을 가지고 있습니다. 리더 선출 (Leader Election): 모든 노드는 세 가지 상태 중 하나를 가집니다: 리더, 후보, 팔로워. 처음에는 모든 노드가 팔로워 상태입니다. 리더 선출을 위해 후보 노드는 랜덤한 타임아웃 후, 다른 노드로부터 투표를 요청하여 리더로 선출되기 위해 경쟁합니다. 로그 복제 (Log Replication): 리더는 클라이언트의 요청을 받아들이고, 해당 로그 항목을 자신의 로그에 기록한 뒤 팔로워 노드들에게 전파합니다. 팔로워 노드는 리더의 .. 2023. 10. 19.
[AWS 자격증] AWS Certified Data Engineer - Associate(DEA-C01) 목차 AWS 데이터엔지니어 자격증인 DEA-C01이 베타 테스트를 시작합니다. - 베타라곤 해도 자격증을 보유한 사람이 됩니다. Specialty에 Machine Learing있긴한데 굳이 넣은걸 보면 수요가 많아서 인것 같은데 찾아보니 "Dice 기술 채용 보고서에 따르면 데이터 엔지니어 직무에 대한 수요가 전년 대비 42% 증가" 한걸로 보아 수요가 높은 이유인것 같습니다. 확실히 AWS에 보면 Data 관련 서비스가 굉장히 많고 활용할 수 있는 부분이 많아서 Data 관련 일하시는데 AWS를 주로 사용하신다고 하면 일하시는데 도움이 될것 같네요. 시험 개요 AWS Certified Data Engineer - Associate는 핵심 데이터 관련 AWS 서비스에 대한 기술 및 지식, 데이터 파이프라.. 2023. 10. 19.
Angular 버전 마이그레이션 https://update.angular.io/ Angular Update Guide update.angular.io 위사이트에서 버전입력후 나오는 방법대로 하면 된단다... 2023. 10. 17.
[Java] 자바에서 클래스는 언제 로딩이 되는가 자바에서 클래스 변수, 인스턴스 변수, 지역변수 이렇게 있다고 하는데 클래스 변수 빼고는 선언 할때 올라가는게 보이는데 클래스변수의 경우는 선언 안하고 사용하기 때문에 순서가 궁금해졌다. 예를 들어 다음 코드를 실행해 보면 된다. // Java Program to illustrate static block concept // alongside discussing the class loading // Importing all input output classes import java.io.*; // Class class main { // Static block static { // Static block will be executed first // before anything else // Print m.. 2023. 10. 17.
[Linux] fork: Cannot allocate memory 에러 - 명령어 입력 안됨 목차 Symptom 보통 검색해보면 swap 메모리 부족으로 인한 에러라고 한다. 그래서 swap 메모리를 늘리면 되지만 나의 경우는 명령어를 입력하면 fork: Cannot allocate memory 라는 에러문구만 나왔다. 그래서 어떤 프로세스가 사용하고 있는 메모리가 높은지 부터가 파악이 되지 않았다. Solved echo 1 > /proc/sys/kernel/sysrq echo f > /proc/sysrq-trigger echo 0 > /proc/sys/kernel/sysrq 위 세개의 명령어는 입력이 될텐데 한번 다 입력해도 안될때 있으면 두번째 명령어인 echo f > /proc/sysrq-trigger를 여러번 입력하시면 정상적으로 동작한다. oom킬러를 수동으로 트리거 하는건데 원인을 보.. 2023. 10. 13.
angular build Nodejs 14 이상 버전 설치 후(LTS 14, 16, 18) npm install --force ng build ng build 하면 다음에러가 발생하면... has no exported member 'SignaturePadModule' 에러 발생시 import { SignaturePadModule } from 'angular2-signaturepad'; to import { SignaturePad } from 'angular2-signaturepad'; 한뒤 Reference https://stackoverflow.com/questions/65836752/angular2-signaturepad-used-with-angular-gives-module-not-found-error Angular2-si.. 2023. 10. 12.
[젠킨스 ssh publishers]ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [-1]] 에러 jar 파일을 ssh publishers 를 통하여 배포한뒤 중지후 재실행하는 스크립트를 작성하였다. 하지만 해당 프로세스를 중지후 실행이 되지 않고 다음과 같은 에러가 발생했다. ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [-1]] 찾아보니 ssh publishers에서는 프로젝트 프로세스를 종료를 하면 젠킨스 프로세스도 같이 종료가 되어버려 종료 shell이후로는 실행이 되지 않아 위 같은 에러가 발생한다. 배포가 자주 발생하는것은 아니라 다시 다른 방식으로 구현하기 번거로워 재실행은 직접하기로 했다. Reference https://juejin.cn/post/6986889033905340.. 2023. 10. 10.
AWS 데이터 이벤트 기록 데이터 이벤트 데이터 이벤트를 통해 리소스 상에서, 또는 리소스 내에서 수행되는 리소스 작업을 파악할 수 있습니다. 이를 데이터 영역 작업이라고도 합니다. 데이터 이벤트가 대량 활동인 경우도 있습니다. 다음 표는 트레일 및 이벤트 데이터 저장소에 사용할 수 있는 데이터 이벤트 유형을 보여줍니다. The 데이터 이벤트 유형 (콘솔)열에는 콘솔의 적절한 선택 항목이 표시됩니다. The 리소스. 유형칼럼은 다음을 보여줍니다.resources.type트레일 또는 이벤트 데이터 저장소에 해당 유형의 데이터 이벤트를 포함하도록 지정하는 값입니다. 트레일의 경우 기본 또는 고급 이벤트 선택기를 사용하여 Amazon S3 버킷과 버킷 객체, Lambda 함수 및 DynamoDB 테이블 (테이블의 처음 세 행에 표시) .. 2023. 10. 5.
반응형