본문 바로가기

728x90
반응형

전체 글

CentOS 7에 MySQL 5.7을 소스 컴파일 또는 바이너리 설치하는 방법 CentOS 7에 MySQL 5.7을 소스 컴파일 또는 바이너리 설치하는 방법1. 소스 컴파일 설치# 필요한 라이브러리 설치sudo yum install -y wget gcc-c++ ncurses-devel cmake# 소스 다운로드wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35.tar.gz# 압축 해제tar xvfz mysql-5.7.35.tar.gz# 소스 디렉토리로 이동cd mysql-5.7.35# 컴파일 및 빌드cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDOWNLOAD_BOOST=1 -DWITH_BOOST=./boost.. 더보기
HAProxy 로깅을 설정하고 rsyslog를 사용하여 로그를 원격 서버로 전송하는 방법 HAProxy 로깅을 설정하고 rsyslog를 사용하여 로그를 원격 서버로 전송하는 방법HAProxy는 로그를 로컬 파일로 기록하고, rsyslog를 사용하여 해당 로그 파일을 원격 로그 서버로 전송합니다.단계 1: HAProxy 로깅 설정1. HAProxy 구성 파일(/etc/haproxy/haproxy.cfg)을 엽니다. 2. 로깅 설정을 추가합니다. 예시에서는 HAProxy 로그를 /var/log/haproxy.log 파일에 저장하도록 설정합니다.# 로그 형식 정의log-format %ci:%cp\ [%t]\ %ft\ %b/%s\ %Tw/%Tc/%Tt\ %B\ %ts\ %ac/%fc/%bc/%sc/%rc\ %sq/%bq\ {%hrl}\ {%hsl}\ %{+Q}r# 로그 목적지 설정 (로그 파일로 저.. 더보기
Amazon Linux 2 인스턴스에 Goofys를 설치하는 방법 Amazon Linux 2 인스턴스에 Goofys를 설치하는 방법Goofys는 S3 버킷을 마운트하여 파일 시스템으로 사용할 수 있는 FUSE(FFilesystem in Userspace) 기반의 도구입니다.환경 구성Amazon Linux 2 인스턴스에 SSH를 사용하여 로그인합니다. FUSE 설치Goofys는 FUSE를 기반으로 작동하므로 FUSE를 설치해야 합니다. 다음 명령으로 FUSE를 설치합니다.sudo yum install -y fuseGoofys 설치Goofys를 Amazon Linux 2에 설치합니다. Goofys는 Go 언어로 작성되었으며, Go 언어가 먼저 설치되어 있어야 합니다.먼저, Go 언어를 설치합니다. Amazon Linux 2에서는 기본적으로 Go 언어가 설치되어 있지 않으므.. 더보기
리눅스에서 환경 변수를 등록하고 해제하는 방법 리눅스에서 환경 변수를 등록하고 해제하는 방법 1. 환경 변수 등록 리눅스에서 환경 변수를 등록하려면 export 명령을 사용합니다. 이렇게 등록한 환경 변수는 현재 쉘 세션에서만 유효합니다. export MY_VARIABLE="some_value" 위 예제에서 MY_VARIABLE이라는 환경 변수를 "some_value" 값으로 등록합니다. 등록한 환경 변수는 현재 쉘 세션에서 사용 가능하며, 이를 적용하기 위해 .bashrc나 .bash_profile 등의 초기화 파일에 해당 명령을 추가하면, 새로운 쉘 세션에서도 해당 환경 변수를 사용할 수 있습니다. 2. 환경 변수 해제 리눅스에서 등록한 환경 변수를 해제하는 방법은 두 가지가 있습니다. 변수를 빈 값으로 설정 export MY_VARIABLE=".. 더보기
PHP-FPM 프로세스 static, dynamic, ondemand 모드 차이점 PHP-FPM 프로세스 static, dynamic, ondemand 모드 차이점 PHP-FPM은 FastCGI 프로토콜을 사용하여 PHP를 실행하는 프로세스 매니저입니다. PHP-FPM은 세 가지 모드로 실행될 수 있습니다. 1. Static 모드 Static 모드에서는 미리 정의된 수의 PHP-FPM 프로세스가 항상 실행되고 요청이 들어올 때마다 이 프로세스를 사용하여 처리합니다. 이 모드에서는 PHP-FPM 프로세스 수를 증가 또는 감소시키지 않으므로 메모리 사용량이 예측 가능합니다. 그러나 불규칙한 트래픽이나 높은 부하 상황에서는 성능이 저하될 수 있습니다. 2. Dynamic 모드 Dynamic 모드에서는 PHP-FPM 프로세스의 수가 요청량에 따라 동적으로 조정됩니다. start_servers.. 더보기
CRT, LCD, TFT 및 LED 모니터의 차이점 CRT, LCD, TFT 및 LED 모니터의 차이점 CRT, LCD, TFT, LED는 모두 컴퓨터 모니터에 사용되는 디스플레이 기술입니다. 각각의 기술은 다음과 같은 차이점이 있습니다. CRT (Cathode Ray Tube) 구형 디스플레이 기술로, 전자 총괄이 방출되는 큰 유리관을 사용합니다. 커다란 크기와 높은 해상도를 지원하며, 색상 재현 능력이 뛰어나지만, 무게가 무거워 이동이 어려워지며, 전력 소모가 많고 크기가 크기 때문에 더 이상 사용되지 않는 기술입니다. LCD (Liquid Crystal Display) 액정 디스플레이 기술로, 백라이트와 액정 층으로 구성되어 있습니다. 더 얇고 가벼우며, 일반적으로 CRT보다 적은 전력을 소모합니다. 해상도와 명도는 높으나, 각도에 따라 색상이 변화.. 더보기
CentOS 8에서 Yum Repository 서버를 구축하는 방법 CentOS 8에서 Yum Repository 서버를 구축하는 방법 1. 서버 설치 및 업데이트 CentOS 8을 설치하고 최신 패키지와 보안 업데이트를 설치합니다. sudo dnf update 2. HTTP 서버 설치 Yum Repository를 제공하기 위해 Apache HTTP 서버를 설치합니다. sudo dnf install httpd 3. Yum Repository 디렉토리 생성 Yum Repository 데이터를 저장할 디렉토리를 생성합니다. 보통 /var/www/html/ 아래에 생성합니다. sudo mkdir -p /var/www/html/repos 4. Yum Repository 패키지 복사 Yum Repository에 추가할 패키지와 RPM을 /var/www/html/repos 디렉토리.. 더보기
Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법 Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법 CodeDeploy Agent 설치 Ruby 및 wget 패키지 설치 sudo yum install -y ruby $ ruby --version ruby 2.0.0p648 (2015-12-16) [x86_64-linux] sudo yum install -y wget AWS CodeDeploy Agent 설치 스크립트 다운로드 및 실행 cd /home/ec2-user 버지니아 리전에서 CodeDeploy Agent 설치 스크립트 다운로드 wget https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/install 모든 리전에서 실행 가능한 CodeDeploy.. 더보기

728x90
반응형