본문 바로가기

반응형

Linux

C276x260 우분투에서 APM을 소스 코드 기반으로 설치하는 방법 우분투에서 APM(Apache + MySQL + PHP)을 소스 코드 기반으로 설치하는 방법Apache 2.4 소스 설치Apache/APR 소스 다운로드wget http://archive.apache.org/dist/httpd/httpd-2.4.12.tar.gzwget http://archive.apache.org/dist/apr/apr-1.5.1.tar.gzwget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz소스 압축 해제tar xvfz httpd-2.4.12.tar.gztar xvfz apr-1.5.1.tar.gz -C httpd-2.4.12/srclib/tar xvfz apr-util-1.5.4.tar.gz -C httpd-2.4.12/src.. 더보기
C276x260 우분투에서 MySQL을 설치할 때 libncurses 에러가 발생하는 경우 우분투에서 MySQL을 설치할 때 libncurses 에러가 발생하는 경우 에러 -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:85 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first):.. 더보기
C276x260 우분투에서 Apache의 mod_ssl 모듈과 관련된 에러를 해결하는 방법 우분투에서 Apache의 mod_ssl 모듈과 관련된 에러를 해결하는 방법오류checking for OpenSSL version >= 0.9.8a... FAILEDconfigure: WARNING: OpenSSL version is too oldnochecking whether to enable mod_ssl... configure: error: mod_ssl has been requested but can not be built due to prerequisite failuresOpenSSL 버전 확인 및 업데이트OpenSSL 버전이 최신인지 확인해야 합니다.openssl versionOpenSSL 업데이트OpenSSL을 업데이트합니다.sudo apt-get updatesudo apt-get insta.. 더보기
C276x260 우분투에서 wheel 그룹을 설정하는 관리하는 방법 우분투에서 wheel 그룹을 설정하는 관리하는 방법1. wheel 그룹 생성기본적으로 우분투에는 wheel 그룹이 없으므로 필요한 경우 그룹을 직접 생성합니다. 다음 명령으로 wheel 그룹을 생성해야 합니다.sudo groupadd wheel2. sudo 권한 부여일반적으로 wheel 그룹에 속한 사용자들은 sudo 권한을 부여받을 수 있도록 설정합니다. sudo 명령어를 실행하면 관리자 권한으로 명령어를 실행할 수 있습니다.우분투에서 sudo 권한을 부여하려면 다음과 같이 수행합니다.wheel 그룹을 생성한 경우sudo usermod -aG wheel 부분에는 sudo 권한을 부여하려는 사용자의 이름을 입력합니다.기본적으로 존재하는 sudo 그룹인 admin 그룹을 사용하는 경우 (Ubuntu 18.. 더보기
C276x260 [리눅스] td-agent-bit 설치하는 방법 td-agent-bit 설치하는 방법 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_li td-agent-bit의 GPG key를 추가 rpm --import https://packages.fluentbit.io/fluentbit.key td-agent-bit.repo 저장소 추가 sudo tee /etc/yum.repos.d/td-agent-bit.repo 더보기
C276x260 Zabbix를 소스에서 직접 설치하는 방법 Zabbix를 소스에서 직접 설치하는 방법요구사항https://www.zabbix.com/documentation/2.0/manual/installation/requirementsZabbix 패키지http://www.zabbix.com/download.phphttp://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.3/zabbix-2.4.3.tar.gzZabbix 서버 설치를 위한 필수 패키지 설치yum install -y net-snmp net-snmp-devel libcurlZabbix 전용 사용자 그룹 및 사용자 생성groupadd zabbixuseradd -g zabbix zabbixMySQL에서 Zabbix 데이터베이스.. 더보기
C276x260 DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트 DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트백업 대상/var/named : DNS zone 파일 및 데이터/etc/named.conf : 메인 설정 파일/etc/named.logging.conf : 로깅 설정/etc/named.root.key : 루트 키/etc/named.iscdlv.key : DNSSEC 키/etc/rndc.* : RNDC 설정/usr/sbin/named : named 실행 바이너리백업 스크립트 작성vim dns_backup.sh#!/bin/bashset -x# 백업 디렉토리 이름 설정backup_dir="fvm01.scbyun.com-$(date +%Y%m%d)"# 백업 디렉토리 및 하위 디렉토리 생성cd /root/.nl/mkdir "$backup_dir"mkdir "$.. 더보기
C276x260 [리눅스] 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹서버 MPM(prefork, worker) 설정 방법 아파치 웹 서버의 MPM (Multi-Processing Module)은 웹 서버가 처리할 수 있는 동시 연결 수와 처리 방식을 결정합니다. 아파치 웹 서버의 MPM 중에서는 prefork와 worker MPM이 있으며, 각각의 특징과 설정 방법을 알아보겠습니다. prefork MPM prefork MPM은 각 연결을 처리하는 프로세스를 별도로 생성하는 방식입니다. 이 방식은 안정적이고 예측 가능한 성능을 제공하지만, 동시 연결 수가 적을 경우에는 성능이 낮아집니다. 이러한 이유로 prefork MPM은 일반적으로 PHP와 같은 스크립트 언어를 사용하는 웹 사이트에서 사용됩니다. prefork MPM 설정 방법 1. 아파치 구성 파일(http.. 더보기

728x90
반응형