본문 바로가기

728x90

전체 글

Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법 Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법 이번에는 Let's Encrypt SSL 인증서를 webroot 방식으로 발급하는 방법에 대해 알아보겠습니다. webroot 방식은 서버 내 특정 디렉토리를 사용하여 인증서 발급을 수행하는 방식으로, 서버 구성이나 DNS 설정에 대한 수정이 필요하지 않습니다. 1. certbot 설치 먼저 certbot을 설치해야 합니다. certbot은 Let's Encrypt에서 제공하는 SSL 인증서 발급 도구로, Ubuntu와 Debian 등의 리눅스 배포판에서는 패키지로 제공됩니다. sudo apt-get update sudo apt-get install certbot 2. SSL 인증서 발급 webroot 방식으로 SSL 인증서를 .. 더보기
Let's Encrypt(certbot) SSL 인증서를 발급하는 방법 Let's Encrypt(certbot) SSL 인증서를 발급하는 방법 1. 개요 HTTPS를 사용하면 사용자들의 개인정보 보호와 검색 엔진 최적화(SEO)에도 긍정적인 영향을 미칠 수 있습니다. 이번 포스트에서는 Let's Encrypt(certbot) SSL 인증서 발급 방식에 대해 알아보겠습니다. 2. 사전 준비사항 SSL 인증서를 발급하기 위해서는 DNS 레코드 설정이 완료된 도메인과 서버가 필요합니다. 또한, root 권한을 가진 SSH 접속이 가능해야 합니다. 3. Certbot 설치 Certbot은 Let's Encrypt SSL 인증서를 발급하기 위한 도구입니다. Certbot을 설치하기 위해서는 다음 명령어를 실행합니다. sudo apt-get update sudo apt-get inst.. 더보기
[리눅스] MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션은 MySQL 서버를 사용하는 많은 기업에서 필수적인 요소입니다. 이러한 솔루션을 구성하는 방법에 대해 알아보고, 대표적인 솔루션인 MMM(Multi-Master Replication Manager)과 MHA(Master High Availability)에 대해 자세히 살펴보겠습니다. MySQL Replication을 이용한 고가용성 및 장애복구 MySQL Replication은 MySQL 서버에서 데이터를 복제하는 기술입니다. 이를 통해 마스터 데이터베이스에서 작성된 변경 내용이 하나 이상의 슬레이브 데이터베이스로 전송되어 복제되어 저장됩니다. 이를.. 더보기
MySQL 리플리케이션(mysql replication) 설정 방법 MySQL 리플리케이션(mysql replication) 설정 방법 MySQL Replication은 MySQL 서버를 여러 개 사용하여 데이터베이스의 복제 및 분산처리를 할 수 있는 기능입니다. 이 기능을 사용하면 하나의 마스터 MySQL 서버에서 변경된 데이터를 여러 개의 슬레이브 MySQL 서버에 자동으로 전달할 수 있습니다. 이를 통해 데이터의 안정성을 높일 수 있고, 부하 분산과 데이터 분석 등의 다양한 용도로 활용할 수 있습니다. 이번 게시글에서는 MySQL Replication 설정 방법을 안내하겠습니다. 1. 마스터 MySQL 서버 설정 MySQL Replication을 사용하기 위해서는 먼저 마스터 MySQL 서버를 설정해야 합니다. 마스터 MySQL 서버에서는 변경된 데이터를 슬레이브 .. 더보기
[기타] 자연어 처리 기술 비교: ChatGPT, Google BERT, MS Bing, 메타 LLaMa 자연어 처리 기술 비교: ChatGPT, Google BERT, MS Bing, 메타 LLaMa [서론] 자연어 처리는 인공지능 분야에서 매우 중요한 기술 중 하나입니다. 최근에는 다양한 자연어 처리 기술들이 개발되고 있으며, 이들 중에서 대표적인 기술로 ChatGPT, Google BERT, MS Bing, 메타 LLaMa가 있습니다. 이번 게시글에서는 이러한 자연어 처리 기술들을 비교해보겠습니다. [본문] ChatGPT ChatGPT는 OpenAI에서 개발된 대화형 언어 모델입니다. 이 모델은 10억개 이상의 파라미터를 가지고 있으며, 다양한 자연어 처리 작업에 사용될 수 있습니다. ChatGPT는 대화형 언어 생성, 번역, 감정 분석 등 다양한 분야에서 높은 성능을 보여주고 있습니다. Google .. 더보기
[기타] ChatGPT와 Google BERT 비교 ChatGPT와 Google BERT 비교 자연어 처리 분야에서 최근에 가장 큰 관심을 받고 있는 모델 중 두 가지는 바로 OpenAI의 ChatGPT와 Google의 BERT입니다. 이 둘은 양대산맥이라고 할 수 있을 정도로 자연어 처리 분야에서 큰 역할을 하고 있으며, 이번 글에서는 이 둘을 비교하여 어떤 차이점이 있는지 살펴보겠습니다. 1. 모델 구조 ChatGPT: 트랜스포머(Transformer) 기반 모델로, 인코더만 사용하여 일련의 텍스트를 입력받아 다음 단어를 예측하는 방식입니다. 인코더만 사용하므로 모델이 단방향으로 작동합니다. BERT: 양방향 트랜스포머(Transformer) 기반 모델로, 인코더와 디코더를 모두 사용합니다. 입력 시퀀스의 좌우 방향 모두를 고려하여 문맥을 파악합니다... 더보기
[리눅스] InfluxDB, Grafana 및 Telegraf를 사용하여 모니터링 시스템을 구성하기 - 정리중 InfluxDB, Grafana 및 Telegraf를 사용하여 모니터링 시스템을 구성하기 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.1 LTS 1. InfluxDB 설치 및 구성 InfluxDB는 시계열 데이터베이스입니다. 따라서 모니터링 시스템에서 데이터를 저장하는 데 사용됩니다. InfluxDB를 설치하려면 다음 단계를 수행합니다. GPG key 추가 wget -q https://repos.influxdata.com/influxdata-archive_compat.key InfluxDB 패키지 저장소를 apt에 추가 echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdat.. 더보기
[리눅스] dnstop 명령어 설치 및 사용 방법 dnstop 명령어 설치 및 사용 방법 dnstop은 DNS 서버의 트래픽을 모니터링하기 위한 유틸리티입니다 dnstop 설치 ubuntu에서 dnstop 설치하기 sudo apt-get update sudo apt-get install -y dnstop centos에서 dnstop 설치하기 sudo yum instal epel-release sudo yum install -y dnstop dnstop 버전 정보 dnstop -v $ dnstop -v dnstop Version: 20140915 http://dnstop.measurement-factory.com/ dnstop 사용 방법 기본 명령어 sudo dnstop 는 dnstop이 캡처할 네트워크 인터페이스의 이름 dnstop 옵션 -4 : IPv.. 더보기

반응형