리눅스 썸네일형 리스트형 [리눅스] MySQL 5.7 MHA(Master High Availability) 설정 MySQL 5.7 MHA(Master High Availability) 설정 테스트 환경 호스트명 아이피 DB 역할 MHA 비고 monitor 192.168.0.100 - mha4mysql-manager, mha4mysql-node mdb 192.168.0.101 master mha4mysql-node sdb 192.168.0.102 slave mha4mysql-node MHA(MHA Manager and MHA Node) 구성 그림 출처 : https://github.com/yoshinorim/mha4mysql-manager/wiki/Architecture MHA(MHA Manager and MHA Node) 설치 MHA 패키지 다운로드 받기 - mha4mysql-manager-0.57 - mha4my.. 더보기 [리눅스] 엘라스틱서치 스냅샷 및 복원(Elasticsearch Snapshot and Restore) 엘라스틱서치 스냅샷 및 복원(엘라스틱서치 데이터 마이그레이션) 도커 컨테이너 설정 docker-compose.yml 편집 backup 디렉토리 경로 설정 environment: - path.repo=/opt/elasticsearch/backup volumes: - ./es_backup:/opt/elasticsearch/backup vim docker-compose.yml version: "3.2" services: elasticsearch: build: context: docker/elasticsearch/ args: ELASTIC_VERSION: $ELASTIC_VERSION image: elasticsearch container_name: elasticsearch hostname: elasticsea.. 더보기 Docker 이미지를 파일로 저장하고 불러오는 방법 Docker 이미지를 파일로 저장(save)하고 불러(load)오는 방법 Docker 이미지를 파일로 저장하고 불러오는 과정은 이미지를 배포하거나 다른 환경으로 이동할 때 유용합니다. 저장된 이미지 목록 확인(docker111 서버) 저장된 이미지 목록을 확인하려면 docker images 명령어를 사용합니다. 이 명령어는 현재 시스템에 로드된 이미지 목록을 표시합니다. docker images root@docker111:container$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE fluentd latest c585932afaee 6 weeks ago 52.3MB 이미지 저장 (Save) Docker 이미지를 파일로 저장하려면 docker save 명령어.. 더보기 SSH를 통한 파일 압축 및 복사하는 방법 SSH를 통해 파일을 압축하여 복사하는 방법tar와 scp, ssh를 조합하면 원격 서버와 로컬 간에 파일을 압축하면서 전송할 수 있습니다. 이 방법은 전송 속도를 높이고 네트워크 자원을 절약하는 데 유용합니다.1. 원격 서버의 파일 압축하여 로컬로 복사하기원격 서버의 파일을 압축하면서 로컬로 복사하기ssh user@remote_host "tar czf - /path/to/remote/file_or_dir" > local_file.tar.gzuser@remote_host : 원격 서버 접속 정보/path/to/remote/file_or_dir : 원격 서버에서 압축할 파일 또는 디렉토리local_file.tar.gz : 로컬에 저장될 압축 파일 이름압축 해제(로컬에서)tar xzf local_file.t.. 더보기 [리눅스] Tsunami UDP Protocol 전송 테스트 Tsunami UDP Protocol 전송 테스트 테스트 파일 생성 dd if=/dev/zero of=file.txt count=1024000 bs=1024 du -sh file.txt $ du -sh file.txt 1000M file.txt 아이피 모드 비고 111.111.111.111 서버 222.222.222.222 클라이언트 Tsunami UDP 서버 모드 tsunamid --hbtimeout=360 --verbose $ tsunamid --hbtimeout=360 --verbose Block size: 1024 Buffer size: 20000000 Port: 46224 Tsunami Server for protocol rev 20061025 Revision: v1.1 devel cvsbuil.. 더보기 Tsunami UDP Protocol을 설치하는 방법 Tsunami UDP Protocol을 설치하는 방법 Tsunami는 TCP/UDP 기반으로 동작하는 네트워크 취약점 스캐너 Tsunami UDP Protocol은 Google에서 개발한 대규모 데이터 전송 도구로, 대량의 데이터를 안정적으로 전송하고자 할 때 사용됩니다. 다양한 네트워크 환경에서 데이터 전송 속도를 최적화하고 네트워크 대역폭을 효과적으로 활용할 수 있도록 설계되었습니다. Tsunami는 UDP 기반의 프로토콜을 사용하여 속도 및 효율성을 극대화합니다. 주의: Tsunami는 고급 사용자를 대상으로 하는 도구로, 주의해서 사용해야 합니다. 또한 Tsunami를 사용하기 전에 해당 시스템 및 네트워크에 대한 적절한 권한을 확보하고 시험용으로 사용하는 것이 좋습니다. 1. 의존성 패키지 설치.. 더보기 Ubuntu에서 Supervisor를 설치하는 방법 Ubuntu에서 Supervisor를 설치하는 방법 Supervisor는 Linux 시스템에서 백그라운드 프로세스 및 작업을 관리하는 도구입니다 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04 LTS Release:22.04 Codename:jammy apt 패키지 목록 업데이트 sudo apt-get update supervisor 설치 supervisor 패키지 설치 sudo apt-get install -y supervisor supervisor 버전 확인 supervisord --version $ supervisord --version 4.2.1 supervisor .. 더보기 CentOS 7에서 PHP-FPM 7.4를 설치하는 방법 CentOS 7에서 PHP-FPM 7.4를 설치하는 방법 PHP-FPM : PHP FastCGI Process Manager CentOS 7은 PHP 5.x를 지원하며, PHP 8.1은 공식 CentOS 7 저장소에 포함되어 있지 않습니다. EPEL 저장소 및 YUM Utilities 패키지 설치 sudo yum install -y epel-release yum-utils Remi 저장소 설치 sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm CentOS 7의 기본 PHP 버전 정보 yum info php | egrep 'Name|Arch|Version|Repo' $ yum info php | egrep 'Name|Ar.. 더보기 이전 1 ··· 90 91 92 93 94 95 96 ··· 174 다음