본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] terraform 명령어 terraform 명령어terraform 사용법terraform -help$ terraform -helpUsage: terraform [global options] [args]The available commands for execution are listed below.The primary workflow commands are given first, followed byless common or more advanced commands.Main commands: init Prepare your working directory for other commands validate Check whether the configuration is valid plan .. 더보기
C276x260.fwebp.q85 [draft] 테라폼(Terraform) CLI를 설치하는 방법 테라폼(Terraform) CLI를 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS테라폼 다운로드공식 테라폼 웹사이트(https://www.terraform.io/downloads.html)에서 운영체제에 맞는 바이너리 파일을 다운로드합니다. 테라폼은 Windows, macOS, Linux 등 다양한 운영체제를 지원하므로 해당하는 바이너리 파일을 선택합니다.테라폼(Terraform) 설치테라폼 저장소 추가wget -q -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho .. 더보기
C276x260.fwebp.q85 [draft] PHP에 mecab-ko를 사용하여 한국어 형태소 분석을 수행하고 사용자 정의 사전을 추가하는 방법 PHP에 mecab-ko를 사용하여 한국어 형태소 분석을 수행하고 사용자 정의 사전을 추가하는 방법테스트 환경운영체제 : CentOS 7언어 : PHP 7.4mecab-ko(mecab) 다운로드 및 설치최신 버전 : https://bitbucket.org/eunjeon/mecab-ko/downloads/wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gztar xvfz mecab-0.996-ko-0.9.2.tar.gzcd mecab-0.996-ko-0.9.2./configuremake && make installmecab-ko-dic(한국어 사전) 다운로드 및 설치최신 버전 : https://bitbucket.o.. 더보기
C276x260.fwebp.q85 [draft] MHA NodeUtil.pm 에러 MHA NodeUtil.pm 에러테스트 환경운영체제 정보 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTSmasterha_manager 버전$ masterha_manager --versionmasterha_manager version 0.58.masterha_check_repl 테스트$ masterha_check_repl --conf=/home/mhauser/mha/conf/mha.cnf...Wed May 24 20:27:49 2023 - [error][/usr/share/perl5/MHA/MasterMonitor.pm, ln427] Error happened on checking configurations. Redundant argument in sprintf a.. 더보기
C276x260.fwebp.q85 [draft] MySQL MHA 원복 MySQL MHA 원복(mha failback)마스터 서버슬레이브 호스트 목록 확인mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS"$ mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS"mysql: [Warning] Using a password on the command line interface can be insecure.+-----------+------+------+-----------+--------------------------------------+| Server_id | Host | Port | Master_id | Slave_UUID .. 더보기
C276x260.fwebp.q85 [draft] MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법Ubuntu 서버 3대mhauser 계정 생성SSH 키 교환(SSH를 통해 서로 연결된 서버)MySQL 엔진 설치MySQL 초기화mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysqlMySQL root 계정 패스워드 초기화cat /usr/local/mysql/data/error.log | egrep "A temporary password is generated for root@localhost"mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &mysql -uroot -palter user 'root'@'localhost' id.. 더보기
C276x260.fwebp.q85 [draft] 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 서버에서 데이터를 복제하는 기술입니다. 이를 통해 마스터 데이터베이스에서 작성된 변경 내용이 하나 이상의 슬레이브 데이터베이스로 전송되어 복제되어 저장됩니다. 이를 통해.. 더보기
C276x260.fwebp.q85 [draft] MySQL MHA를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법 MySQL MHA(Master High Availability)를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법1. 준비 사항마스터 서버: 원본 데이터베이스가 운영 중인 서버슬레이브 서버: 마스터 서버와 동기화된 복제 서버MHA 매니저 서버: MHA를 제어하고 모니터링하는 서버2. MHA 구성 파일 작성MHA 구성 파일(mha.conf)을 생성하고 편집합니다.구성 파일에는 마스터 및 슬레이브 서버 정보, SSH 접속 정보, 가상 IP(Virtual IP) 등을 설정합니다.구성 파일에는 manager, server, monitor 세션으로 구성됩니다.예제 구성 파일과 자세한 설정 방법은 MHA 프로젝트의 문서를 참조하십시오.3. MHA 매니저 서버 설정MHA 매니저 서버에 MHA 패.. 더보기