- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- PHP 프로그래밍에서 일반적인 Apache 작업은 무엇입니까?
- PHP 프로그래밍에서 Apache는 중요한 웹 서버입니다. PHP를 사용할 때 이러한 작업에는 다음 사항이 포함됩니다. Apache 서버를 시작하는 명령은 다음과 같습니다. /init.d/httpdstart. Apache가 이미 실행 중인 경우 /etc/init.d/httpdrestart 명령을 사용하여 Apa를 다시 시작할 수 있습니다.
- PHP 튜토리얼 . vim 1134 2023-06-12 13:34:01
-
- MySQL의 SQL 최적화, 인덱스 최적화, 잠금 메커니즘 및 마스터-슬레이브 복제 방법
- 0 myisam 스토리지에 대한 스토리지 엔진 소개: 테이블의 트랜잭션 요구 사항이 높지 않고 주로 쿼리 및 추가용인 경우 bbs의 게시 테이블과 같은 myisam 스토리지 엔진 사용을 고려하고 응답 테이블은 정기적으로 조각 모음을 수행해야 합니다. (삭제된 데이터가 아직 존재하기 때문입니다.):optimtabletable_name; InnoDB 스토리지: 트랜잭션 요구 사항이 높고 저장된 데이터는 중요한 데이터입니다.인터뷰에서는 MyISAM과 계정 테이블 등 INN0DB를 사용하는 것이 좋습니다. INNODB: 1. 트랜잭션 보안 2. 쿼리 및 추가 속도 3. 전체 텍스트 인덱스 지원 4. 잠금 메커니즘 5. 외래 키 MyISAM은 외래 키를 지원하지 않으며 INNODB는 외래 키를 지원합니다.
- MySQL 튜토리얼 . vim 1632 2023-06-05 15:09:30
-
- 블루-그린 배포를 위해 nginx 시뮬레이션을 사용하는 방법
- 블루-그린 배포 블루-그린 배포의 초점은 다음과 같은 특징에 있습니다. 1. 블루 버전과 그린 버전이 동시에 존재합니다. 2. 실제 실행 환경은 블루 또는 그린이며 둘 중 하나만 있을 수 있습니다. 스위치 제어를 통한 장단점 분석 : 장점은 속도와 롤백이다. 그리고 단점도 분명합니다. 두 가지 환경 세트가 동시에 존재하기 때문에 빠른 롤백이 가능하며, 두 가지 환경 세트가 있기 때문에 복잡성과 소요 리소스가 증가하게 됩니다. 또한, 속도가 향상되었음에도 불구하고 구현 과정에서 스위치 제어는 스위칭 속도가 아무리 빠르더라도 다른 기술을 결합하지 않으면 여전히 완전히 원활한 스위칭을 달성할 수 없습니다. 블루-그린 배포 시뮬레이션 다음으로 nginx의 업스트림을 사용하여 블루-그린 배포 시나리오를 간단히 시뮬레이션합니다. 구체적인 시나리오는 다음과 같습니다. 현재 활성화되어 있습니다.
- 엔진스 . vim 1100 2023-06-03 12:31:03
-
- 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
- Redis . vim 1603 2023-06-03 11:16:03
-
- Linux 시스템에 Redis를 설치하는 방법
- redis 소개: redis는 C 언어로 작성된 오픈 소스 키-값 데이터베이스이며 네트워크 상호 작용을 지원하고 메모리 기반이거나 지속적일 수 있습니다. Redis의 공식 웹사이트 주소는 기억하기 매우 쉽습니다. redis.io입니다. (구체적으로 확인해 보니 도메인 이름 접미사 io가 국가 도메인 이름에 속하고 영국령 인도양 지역인 britishIndianOceanterritory인 것으로 확인되었습니다.) 현재 Vmware는 redis 프로젝트의 개발 및 유지 관리에 자금을 지원하고 있습니다. Redis의 특징: Redis의 읽기 속도는 110,000회/초, 쓰기 속도는 81,000회/초의 원자입니다. Redis의 모든 작업은 원자적이며 Redis는 여러 작업도 지원합니다.
- Redis . vim 2869 2023-06-03 10:05:20
-
- 리눅스의 특수 문자와 그 의미는 무엇입니까?
- Linux의 특수 문자: 1. "#" 주석 문자, 2. 사용자의 홈 디렉토리를 나타내는 ";", "연속 명령" 기능을 수행하는 기호; ", 경로와 디렉터리를 구분합니다. 문자; 5. "\", 이스케이프 문자; 6. "|", 파이프 문자; 7. "."는 현재 디렉터리를 나타냅니다. 8. ".."는 상위 디렉터리를 나타냅니다. 9. "?"는 파일 이름의 모든 문자 일치를 나타내는 단일 문자 와일드카드를 나타냅니다. 10. "*"는 모든 문자와 일치함을 나타냅니다. , 등. Linux 특수 기호 #의 사용 및 의미: #으로 시작하는 것은 이 문장이 주석임을 의미합니다. #! /bin/bash는 명령 앞이나 명령 뒤에 나타나는 경우가 많습니다.
- 리눅스 운영 및 유지 관리 . vim 10512 2023-06-02 18:45:33
-
- 젠투를 기반으로 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
- MySQL 튜토리얼 . vim 1865 2023-06-02 17:16:04
-
- 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로 전환
- Redis . vim 2212 2023-06-01 19:08:49
-
- MySQL에서 최대 연결 수 제한을 수정하는 방법
- 1. 전제 조건 데이터베이스를 수정하는 것은 상대적으로 위험한 작업입니다. 수정하기 전에 개발 및 테스트 중인 데이터베이스를 예로 들어 데이터를 백업해 두십시오. 데이터베이스 오작동, 데이터 손실 등을 방지하기 위해 MySQL 수정을 위한 전제조건: 1. Linux 사용자로서 관리자 권한이 있는 계정이 있어야 하며, MySQL 설치를 위한 구성 설문지를 수정해야 합니다. 2. MySQL 데이터베이스용 관리 계정. 3. 운영 및 유지관리가 필요한 경우, 운영, 유지관리, 개발 담당자와 수정 사항을 협의하시기 바랍니다. 데이터 손실을 방지하고 데이터를 백업하는 것이 중요합니다. 2. 수정 단계 1. 루트 사용자를 사용하여 로그인하고 데이터베이스에 연결합니다. #mysql-uroot-p 명령을 입력하면 루트 사용자 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력하면 성공적으로 로그인됩니다. 데이터베이스에. MySQL에 로그인
- MySQL 튜토리얼 . vim 9140 2023-06-01 18:40:15
-
- 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
- Redis . vim 1759 2023-06-01 11:37:06
-
- MySQL에서 사용자의 원격 로그인 권한을 활성화하는 방법
- MySQL은 Docker에서 사용자 원격 로그인 권한을 활성화합니다. Docker에서 Mysql 컨테이너를 생성한 후 다음과 같은 도구를 사용하여 컨테이너의 MySQL 서비스에 연결해야 하지만 Accessdeniedforuser'root'@'x.x.x.x'(usingpassword:YES) 오류가 발생합니다. )을 사용하라는 메시지가 나타납니다. 컨테이너에 들어가 비밀번호를 확인하는 명령에 문제가 없다면 개발 원격 권한이 없는 것일 수 있습니다. 첫 번째 단계: mysql 데이터베이스 usemysql을 선택합니다. 두 번째 단계: 라이브러리의 사용자 테이블을 수정합니다. 사용자의 호스트=%(모든 연결)
- MySQL 튜토리얼 . vim 12085 2023-05-31 14:43:06
-
- 리눅스에는 ssh가 포함되어 있나요?
- 리눅스에는 SSH가 함께 제공됩니다. Linux 시스템에는 자체 SSH 소프트웨어가 함께 제공됩니다. 기본값은 OpenSSH 관련 소프트웨어 패키지이며, 부팅 시 자동으로 시작되도록 SSH 서비스가 추가됩니다. 설치된 SSH 버전 정보를 보려면 "ssh-V" 명령을 사용할 수 있습니다. "systemctlstartsshd" 명령을 실행하여 sshd 서비스를 시작합니다. 기본 포트는 포트 22입니다. Linux에는 SSH가 제공되나요? 서버는 대개 컴퓨터실에 있습니다. 서버를 유지 관리하기 위해 매번 컴퓨터실에 가야 한다면 불편할 것입니다. 그래서 리눅스에는 ssh(SecureShell의 약어)라는 쉘을 사용하여 원격으로 메시지를 보낼 수 있는 기능이 있습니다. 즉, 원격 수신을 위해 서버에서 서비스가 시작됩니다.
- 리눅스 운영 및 유지 관리 . vim 1373 2023-05-31 13:06:13
-
- 원격 연결을 활성화하기 위해 Ubuntu에 Mysql을 설치하는 방법
- 배경은 Baidu Cloud의 클라우드 서버입니다(다른 클라우드 서버에도 동일하게 적용됩니다). 시스템은 Ubuntu20.04LTS, Mysql 버전 8.0 이상입니다. Windows에서 개발하려면 원격으로 연결하여 MySQL을 읽고 쓸 수 있습니다. 언제든지 서버에 원격 연결을 설정하려면 SSH 클라이언트나 클라우드 서버 제조업체에서 제공하는 웹 콘솔을 사용할 수 있습니다. 저는 개인적으로 보기 좋고 사용하기 쉬운 SSH 클라이언트를 추천합니다. NextSSH는 apt-get을 사용하여 mysql을 설치합니다. 먼저 apt Warehouse를 업데이트합니다. : sudoapt-getupdate 그런데, 어떤 계정을 사용하고 있는지 모르기 때문입니다. , 어떤 명령에 더 높은 권한이 필요한지 모르겠습니다.
- MySQL 튜토리얼 . vim 2106 2023-05-31 08:09:15
-
- Linux vi에서 커서가 표시되지 않는 문제를 해결하는 방법
- 커서가 표시되지 않는 Linuxvi에 대한 해결 방법: 1. Linux 시스템에 로그인하고 터미널에 들어갑니다. 2. "echo-e"\033[?25h"" 방법을 실행하여 커서를 표시합니다. 리눅스 터미널 커서가 사라지는 문제 오늘 vim으로 스크립트를 작성하다가 갑자기 커서가 사라져서 편집 위치가 어디인지 알 수가 없었습니다. 처음에는 vim 구성 문제를 찾고 있었는데 나중에 터미널 커서도 사라진 것을 발견했습니다. 그제서야 터미널의 커서와 vim의 커서가 관련되어 있다는 것을 알았으므로 터미널의 커서만 꺼내면 됩니다. 커서 숨기기 echo-e"\033[?25l"커서 echo-e&quo 표시
- 리눅스 운영 및 유지 관리 . vim 2555 2023-05-30 22:34:45
-
- Redis의 서버 측 요청 위조 SSRF 분석 예
- SSRF, 즉 서버 측 요청 위조입니다. 서버가 리소스를 요청해야 하는 경우 요청된 리소스, 프로토콜, 경로 등을 사용자가 제어할 수 있습니다. 이로 인해 SSRF 공격이 발생할 수 있습니다. 이 기사에서는 Gopher 프로토콜과 getshell을 통한 Redis 서비스에 대한 SSRF 공격에 중점을 둡니다. Gopher 프로토콜 형식 먼저 Gopher 프로토콜이 무엇인지, 그리고 그 형식이 무엇인지 이해하겠습니다. gopher://://_ 다음에 TCP 데이터 스트림이 따라옵니다. Redis에 대한 공격을 테스트할 때 함께 제공되는 컬을 사용할 수 있습니다. 테스트용 리눅스. Centos를 사용하는 경우 실험의 성공을 보장하려면 Centos의 selinux를 끄는 것이 가장 좋습니다. selinux:setenfor 끄기
- Redis . vim 1484 2023-05-30 09:18:28