Category: SE

System Engineer

Infrastructure: Cloud, MSA, On-premis



AWS Udemy 무료교육

  UDEMY 무료 교육 AWS 관련하여 UDEMY에서 몇가지 교육이 무료로 올라왔습니다. (정보제공 – 자격증방 Master Seo님) 언제까지 무료로 등록 가능할지는 모르겠습니다. AWS CLOUD AWS SOLUTIONS ARCHITECT AWS DEVELOPER ASSOCIATE AWS SYSOPS ADMINISTRATOR 오늘(2020-09-28)이 지나면 다시...

Windows 10 단축키

Windows 10 단축키 키 누르기 조합을 사용하여 Windows 10 공통 기능에 빨리 액세스합니다. 기능 키 입력 결과 시작 메뉴 Windows 키 또는 Ctrl + Esc 시작 메뉴 또는 시작 화면을 열거나 닫습니다. 검색 Windows 키 + S(Windows 10)...

Oracle Cloud Infrastructure 2019 Architect Certified Associate 시험후기

  Oracle Cloud Infrastructure 2019 Architect Certified Associate 일단 1z0-1072를 취득했습니다. 우선 AWS나 GCP에 비해서 OCI가 인기 없는건 사실입니다… 클라우드 후발 주자로 점유율이 저 밑에 있다는 것도 현실이고, 솔직히 다른 클라우드에 비해 장점이 크게 없습니다…...

Buypass 무료 SSL 인증서 발급 (180일)

  180일 무료 SSL인증서 발급, Buypass https://www.buypass.com/ 저도 예전에 let’s encrypt 에서 무료로 SSL 인증서를 발급 받아서 사용했습니다. acme.sh 스크립트를 이용하여 자동으로 갱신을 걸어두었었는데, crontab에 걸어둔 스크립트가 실패하여 인증 초과 같은게 걸려서 더 이상 갱신이...

Shell

  Shell이란 무엇인가? 간단히 정의를 하자면 사용자의 명령을 해석하여 커널에 전달하여 주고, 명령을 실행시켜 주는 명령어 해석기(Command Interpreter)입니다. 명령어와 프로그램을 실행할 때 사용하는 인터페이스이며,  좀 더 자세히 말하면 Shell은 커널(Kernel)과 사용자간의 다리역할을 하는 것으로 사용자로부터...

Cloud Service: IaaS, PaaS, SaaS 개념 이해하기

  클라우드 서비스의 개념 이해하기 많은 IT 기업들 뿐만 아니라 다양한 업종의 회사들도 요즘은 Cloud 환경으로 전환하고 있습니다. 클라우드 인프라를 접하면서 가장 기본이 되는 개념을 설명해보고자 합니다. 클라우드를 접하게 되면 IaaS, PaaS, SaaS 라는 단어를...

Windows 10 설치시 불필요한 패키지 삭제

  Windows 10을 설치하면 참 필요없는 패키지가 많이 깔려 있습니다. 하지만 설정 → 앱에 들어가서도 지울수 없는 패키지들이 있습니다. XBOX 패키지나 OneDrive 패키지 같은 것들을 삭제하는 방법입니다. 피플은 삭제가 불가능 합니다.   Powershell 을 관리자...

오픈소스 모니터링 툴 PMM2 (MySQL, MariaDB, PostgreSQL, Mongo)

  Percona Monitoring and Management 2 PMM은 Percona에서 프로메테우스와 그라파나를 이용해 무료로 배포하고 있는 모니터링 툴입니다. (https://www.percona.com/software/database-tools/percona-monitoring-and-management) 최근에 2버전으로 업데이트가 되면서 기존 1.7버전과는 많은 것이 바뀌었습니다. MariaDB의 Galera Cluster 모니터링 뿐만아니라, PostgreSQL 모니터링도 정식으로 지원하기...

[Playbook] PostgreSQL 다중화 구성

  PostgreSQL 다중화 구성 미리 /etc/hosts 파일에 pgsql01,02,03의 ip를 넣어줬습니다. inventory [master] pgsql01 [slave] pgsql02 pgsql03 . . . [postgres:children] master slave ansible_user=root ansible_password=<mypassword> 10,11 버전 사용가능. (9.6 사용 불가) ansible-playbook -i inventory inst_psql.yml –extra-vars...

Disk I/O Check를 위한 iostat 사용법

  Disk I/O 체크를 위한 iostat 사용법 DB를 운영하면서, DB의 성능 분석을 위해 Disk I/O 점검을 하는 경우가 많습니다. Linux의 sysstat 패키지안에 있는 iostat을 이용하여 I/O 체크를 할 수 있습니다. $ iostat -xtmdz -p ALL...

Process 별로 CPU, MEM 사용량 모니터링

  Process 별로 CPU, MEM 사용량 모니터링 특별히 모니터링 툴이라던가 다른 방법이 없을때 OS에서 ps 명령을 가지고 모니터링하는 방법입니다. #!/bin/bash LOG_FILE=test.log while true do date >> $LOG_FILE ps -U postgres -o user,pid,ppid,rss,pcpu,pmem,size,vsize,time,cmd –sort -rss >>...

K8s kubeadm을 이용한 설치 #.2 Worker Node Join

  Worker Node Join 일반적으로 Kubeadm, kubectl, kubelet을 설치하는 것까지는 마스터를 구성 할 때와 동일합니다.   CentOS 7 설치 # setenforce 0 # sed -i ‘s/^SELINUX=enforcing$/SELINUX=permissive/’ /etc/selinux/config # cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1...

K8s kubeadm을 이용한 설치 #.1 Master Node 구성하기

쿠버네티스 설치 CentOS7, Docker 19.03.2, Kubernetes 1.15.3 VMware Workstation   CentOS 7 설치 처음 설치시 swap 영역을 구성하지 않습니다. 저는 PXE 서버에 리눅스 킥스타트를 만들어 놓은것이 있어서 그 걸로 VM에 배포합니다. 킥스타트는 기본적으로 selinux와 firewalld를...