
블루-그린 배포를 위해 nginx 시뮬레이션을 사용하는 방법
블루-그린 배포 블루-그린 배포의 초점은 다음과 같은 특징에 있습니다. 1. 블루 버전과 그린 버전이 동시에 존재합니다. 2. 실제 실행 환경은 블루 또는 그린이며 둘 중 하나만 있을 수 있습니다. 스위치 제어를 통한 장단점 분석 : 장점은 속도와 롤백이다. 그리고 단점도 분명합니다. 두 가지 환경 세트가 동시에 존재하기 때문에 빠른 롤백이 가능하며, 두 가지 환경 세트가 있기 때문에 복잡성과 소요 리소스가 증가하게 됩니다. 또한, 속도가 향상되었음에도 불구하고 구현 과정에서 스위치 제어는 스위칭 속도가 아무리 빠르더라도 다른 기술을 결합하지 않으면 여전히 완전히 원활한 스위칭을 달성할 수 없습니다. 블루-그린 배포 시뮬레이션 다음으로 nginx의 업스트림을 사용하여 블루-그린 배포 시나리오를 간단히 시뮬레이션합니다. 구체적인 시나리오는 다음과 같습니다. 현재 활성화되어 있습니다.
Jun 03, 2023 pm 12:31 PM
CentOS 7.5 소스 패키지를 사용하여 Redis 6.2.0을 배포하고 설치하는 방법
Redis6.2.0wget 설치http://download.redis.io/releases/redis-6.2.0.tar.gzyum-yinstallgccautomakeautoconflibtoolmaketar-xzvfredis-6.2.0.tar.gz&&redis-6.2.0.tar.gzcdredis-6.2.0makecdsrcmakeinstallPREFIX= zmalloc.h:50:31: /usr/local/redis에서 치명적인 오류가 발생하는 경우: jemall
Jun 03, 2023 am 11:16 AM
Linux 시스템에 Redis를 설치하는 방법
redis 소개: redis는 C 언어로 작성된 오픈 소스 키-값 데이터베이스이며 네트워크 상호 작용을 지원하고 메모리 기반이거나 지속적일 수 있습니다. Redis의 공식 웹사이트 주소는 기억하기 매우 쉽습니다. redis.io입니다. (구체적으로 확인해 보니 도메인 이름 접미사 io가 국가 도메인 이름에 속하고 영국령 인도양 지역인 britishIndianOceanterritory인 것으로 확인되었습니다.) 현재 Vmware는 redis 프로젝트의 개발 및 유지 관리에 자금을 지원하고 있습니다. Redis의 특징: Redis의 읽기 속도는 110,000회/초, 쓰기 속도는 81,000회/초의 원자입니다. Redis의 모든 작업은 원자적이며 Redis는 여러 작업도 지원합니다.
Jun 03, 2023 am 10:05 AM
리눅스의 특수 문자와 그 의미는 무엇입니까?
Linux의 특수 문자: 1. "#" 주석 문자, 2. 사용자의 홈 디렉토리를 나타내는 ";", "연속 명령" 기능을 수행하는 기호; ", 경로와 디렉터리를 구분합니다. 문자; 5. "\", 이스케이프 문자; 6. "|", 파이프 문자; 7. "."는 현재 디렉터리를 나타냅니다. 8. ".."는 상위 디렉터리를 나타냅니다. 9. "?"는 파일 이름의 모든 문자 일치를 나타내는 단일 문자 와일드카드를 나타냅니다. 10. "*"는 모든 문자와 일치함을 나타냅니다. , 등. Linux 특수 기호 #의 사용 및 의미: #으로 시작하는 것은 이 문장이 주석임을 의미합니다. #! /bin/bash는 명령 앞이나 명령 뒤에 나타나는 경우가 많습니다.
Jun 02, 2023 pm 06:45 PM
젠투를 기반으로 Nginx, php, mysql을 설치하는 방법
1. 먼저 /etc/make.conf에 동기화 사이트를 추가하고 나중에 동기화하려면 이머지를 사용하세요. 다음과 같이 코드를 복사하세요: sync="rsync://rsync.gentoo.org/gentoo-portage" 그리고erge--sync를 실행하여 포티지 트리를 동기화하세요. 2. 포티지 버전을 업그레이드하세요. 그렇지 않으면 나중에 mysql을 설치할 때 포티지 버전이 오래되었다는 메시지가 표시됩니다! 다음과 같이 코드를 복사하십시오: Emergeportage는 먼저 용도를 정의합니다: 다음과 같이 코드를 복사하십시오:/etc/portage/package.usedev-lang/p
Jun 02, 2023 pm 05:16 PM
Centos7에 Redis5.0을 설치하는 방법
1. gcc 종속성을 설치합니다. redis는 C 언어로 개발되므로 설치 전 gcc 환경(gcc-v)이 설치되어 있는지 먼저 확인해야 합니다. 설치되어 있지 않은 경우 [root@localhostlocal] 명령을 실행하여 설치합니다. #yuminstall-ygcc 2. 설치 패키지 [root@localhostlocal]#wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhostlocal]#tar-zxvfredis-5.0을 다운로드하고 압축을 풉니다. .3.tar.gz 3. cd redi로 전환
Jun 01, 2023 pm 07:08 PM
MySQL에서 최대 연결 수 제한을 수정하는 방법
1. 전제 조건 데이터베이스를 수정하는 것은 상대적으로 위험한 작업입니다. 수정하기 전에 개발 및 테스트 중인 데이터베이스를 예로 들어 데이터를 백업해 두십시오. 데이터베이스 오작동, 데이터 손실 등을 방지하기 위해 MySQL 수정을 위한 전제조건: 1. Linux 사용자로서 관리자 권한이 있는 계정이 있어야 하며, MySQL 설치를 위한 구성 설문지를 수정해야 합니다. 2. MySQL 데이터베이스용 관리 계정. 3. 운영 및 유지관리가 필요한 경우, 운영, 유지관리, 개발 담당자와 수정 사항을 협의하시기 바랍니다. 데이터 손실을 방지하고 데이터를 백업하는 것이 중요합니다. 2. 수정 단계 1. 루트 사용자를 사용하여 로그인하고 데이터베이스에 연결합니다. #mysql-uroot-p 명령을 입력하면 루트 사용자 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력하면 성공적으로 로그인됩니다. 데이터베이스에. MySQL에 로그인
Jun 01, 2023 pm 06:40 PM
Centos7에서 redis5 클러스터를 구축하고 사용하는 방법
1. 클러스터에는 최소 3개의 노드가 있어야 하며, 각 노드에는 백업 노드가 있다는 점을 간략하게 설명합니다. 6개의 서버가 필요합니다. 조건이 제한적인 경우 의사 분산 클러스터를 구축할 수 있습니다. 다음 단계는 Linux 서버에 6개의 노드가 있는 Redis 클러스터를 구축하는 것입니다. 2. 클러스터 생성 단계 2.1. 디렉토리를 생성합니다: mkdir/usr/local/redis-cluster2.2 소스 코드를 다운로드하고 wgethttp://download.redis.io/releases/를 압축 해제합니다. redis-5.0.0.tar.gztarxzfredis -5.0.0.tar.gzcdredis-5.0.0makemak
Jun 01, 2023 am 11:37 AM
MySQL에서 사용자의 원격 로그인 권한을 활성화하는 방법
MySQL은 Docker에서 사용자 원격 로그인 권한을 활성화합니다. Docker에서 Mysql 컨테이너를 생성한 후 다음과 같은 도구를 사용하여 컨테이너의 MySQL 서비스에 연결해야 하지만 Accessdeniedforuser'root'@'x.x.x.x'(usingpassword:YES) 오류가 발생합니다. )을 사용하라는 메시지가 나타납니다. 컨테이너에 들어가 비밀번호를 확인하는 명령에 문제가 없다면 개발 원격 권한이 없는 것일 수 있습니다. 첫 번째 단계: mysql 데이터베이스 usemysql을 선택합니다. 두 번째 단계: 라이브러리의 사용자 테이블을 수정합니다. 사용자의 호스트=%(모든 연결)
May 31, 2023 pm 02:43 PM
리눅스에는 ssh가 포함되어 있나요?
리눅스에는 SSH가 함께 제공됩니다. Linux 시스템에는 자체 SSH 소프트웨어가 함께 제공됩니다. 기본값은 OpenSSH 관련 소프트웨어 패키지이며, 부팅 시 자동으로 시작되도록 SSH 서비스가 추가됩니다. 설치된 SSH 버전 정보를 보려면 "ssh-V" 명령을 사용할 수 있습니다. "systemctlstartsshd" 명령을 실행하여 sshd 서비스를 시작합니다. 기본 포트는 포트 22입니다. Linux에는 SSH가 제공되나요? 서버는 대개 컴퓨터실에 있습니다. 서버를 유지 관리하기 위해 매번 컴퓨터실에 가야 한다면 불편할 것입니다. 그래서 리눅스에는 ssh(SecureShell의 약어)라는 쉘을 사용하여 원격으로 메시지를 보낼 수 있는 기능이 있습니다. 즉, 원격 수신을 위해 서버에서 서비스가 시작됩니다.
May 31, 2023 pm 01:06 PM
원격 연결을 활성화하기 위해 Ubuntu에 Mysql을 설치하는 방법
배경은 Baidu Cloud의 클라우드 서버입니다(다른 클라우드 서버에도 동일하게 적용됩니다). 시스템은 Ubuntu20.04LTS, Mysql 버전 8.0 이상입니다. Windows에서 개발하려면 원격으로 연결하여 MySQL을 읽고 쓸 수 있습니다. 언제든지 서버에 원격 연결을 설정하려면 SSH 클라이언트나 클라우드 서버 제조업체에서 제공하는 웹 콘솔을 사용할 수 있습니다. 저는 개인적으로 보기 좋고 사용하기 쉬운 SSH 클라이언트를 추천합니다. NextSSH는 apt-get을 사용하여 mysql을 설치합니다. 먼저 apt Warehouse를 업데이트합니다. : sudoapt-getupdate 그런데, 어떤 계정을 사용하고 있는지 모르기 때문입니다. , 어떤 명령에 더 높은 권한이 필요한지 모르겠습니다.
May 31, 2023 am 08:09 AM
Linux vi에서 커서가 표시되지 않는 문제를 해결하는 방법
커서가 표시되지 않는 Linuxvi에 대한 해결 방법: 1. Linux 시스템에 로그인하고 터미널에 들어갑니다. 2. "echo-e"\033[?25h"" 방법을 실행하여 커서를 표시합니다. 리눅스 터미널 커서가 사라지는 문제 오늘 vim으로 스크립트를 작성하다가 갑자기 커서가 사라져서 편집 위치가 어디인지 알 수가 없었습니다. 처음에는 vim 구성 문제를 찾고 있었는데 나중에 터미널 커서도 사라진 것을 발견했습니다. 그제서야 터미널의 커서와 vim의 커서가 관련되어 있다는 것을 알았으므로 터미널의 커서만 꺼내면 됩니다. 커서 숨기기 echo-e"\033[?25l"커서 echo-e&quo 표시
May 30, 2023 pm 10:34 PM
Redis의 서버 측 요청 위조 SSRF 분석 예
SSRF, 즉 서버 측 요청 위조입니다. 서버가 리소스를 요청해야 하는 경우 요청된 리소스, 프로토콜, 경로 등을 사용자가 제어할 수 있습니다. 이로 인해 SSRF 공격이 발생할 수 있습니다. 이 기사에서는 Gopher 프로토콜과 getshell을 통한 Redis 서비스에 대한 SSRF 공격에 중점을 둡니다. Gopher 프로토콜 형식 먼저 Gopher 프로토콜이 무엇인지, 그리고 그 형식이 무엇인지 이해하겠습니다. gopher://://_ 다음에 TCP 데이터 스트림이 따라옵니다. Redis에 대한 공격을 테스트할 때 함께 제공되는 컬을 사용할 수 있습니다. 테스트용 리눅스. Centos를 사용하는 경우 실험의 성공을 보장하려면 Centos의 selinux를 끄는 것이 가장 좋습니다. selinux:setenfor 끄기
May 30, 2023 am 09:18 AM
Systemd를 통해 Mysql5.7.11을 컴파일하는 방법
MySQL 5.7의 주요 기능: Systemd에 대한 기본 지원 더 나은 성능: 멀티 코어 CPU, 솔리드 스테이트 드라이브 및 잠금에 대한 더 나은 최적화 더 나은 InnoDB 스토리지 엔진 더 강력한 복제 기능: 복제는 데이터 손실 없는 솔루션을 제공하며 기존 금융 고객도 선택할 수 있습니다. MySQL 데이터베이스를 사용합니다. 또한 더 나은 최적화 프로그램을 사용하면 GTID 온라인의 원활한 업그레이드도 가능합니다. 최적화 프로그램 코드 재구성의 중요성은 이 버전과 후속 버전에서 큰 개선을 가져올 것이며 Oracle 관계자는 MySQL 기본 JSON 유형 이전의 가장 큰 문제를 해결하고 있습니다. 더 나은 지리 정보 서비스 지원을 지원합니다. : InnoDB는 기본적으로 지리적 위치 유형을 지원하며 GeoJSON, GeoHash 특수 지원
May 29, 2023 pm 06:46 PM
핫툴 태그

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)
phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트
VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전
Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트
VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.