분류 전체보기 썸네일형 리스트형 [draft] 우분투에 MariaDB를 설치하는 방법 우분투에 MariaDB를 설치하는 방법MariaDB는 MySQL의 대체 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.기존 MariaDB 설치 확인 및 제거sudo apt remove --purge mariadb-server mariadb-clientsudo apt autoremovesudo apt autoclean1. 시스템 업데이트시스템 패키지를 최신 상태로 업데이트합니다.sudo apt update2. MariaDB 설치기본적으로 MariaDB는 Ubuntu의 기본 패키지 저장소에 포함되어 있으므로 간단하게 설치할 수 있습니다.mariadb-server 패키지는 자동으로 MariaDB를 시작하도록 설정됩니다.sudo apt install mariadb-serverMariaDB 버전 확인.. 더보기 [draft] dpkg 패키지 삭제 스크립트 dpkg 패키지 삭제 스크립트스크립트 작성vim remove_packages.sh#!/bin/bash# 제거할 패키지 목록packages=(nginxredis)# 패키지 제거for pkg in "${packages[@]}"; do # 패키지 제거 #sudo apt purge -y $(dpkg -l | grep "^rc" | awk '{print $2}' | grep "^$pkg" || echo "") sudo apt purge -y $(dpkg -l | grep "$pkg" | awk '{print $2}' || echo "")done# 자동 제거sudo apt autoremove -y스크립트 실행 권한 설정chmod +x remove_packages.sh스크립트 실행bash remove.. 더보기 [draft] 우분투에서 Apache와 PHP-FPM을 설치하고 연동하는 방법 우분투에서 Apache와 PHP-FPM을 설치하고 연동하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. Apache 설치Apache 웹 서버를 설치합니다.sudo apt updatesudo apt install -y apache2apache2 -vServerName 지시어 편집ServerName localhost 추가sudo sed -i '$ a ServerName localhost' /etc/apache2/apache2.confServerName 지시어가 이미 존재할 경우 수정sudo sed -i 's/^ServerName.*/ServerName localhost/' /etc/apache2/apache2.confApache 모듈 확인활성화된 모.. 더보기 [draft] NGINX 저장소의 만료된 GPG 키 갱신 방법 NGINX 저장소의 만료된 GPG 키 갱신 방법NGINX 저장소의 GPG 키가 만료되었을 때 이를 갱신하는 방법은 새로운 GPG 키를 다운로드하고 저장소 설정을 업데이트하는 것입니다.오류 메세지W: https://nginx.org/packages/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.W: An error occurred during the signature verification. The repository is not updated and the previous index.. 더보기 [draft] PECL 구성에서 기본 채널 URL을 업데이트하는 방법 PECL 구성에서 기본 채널 URL을 업데이트하는 방법PECL 구성에서 기본 채널 URL을 업데이트하려면 PEAR 명령을 사용해 PECL 채널의 URL을 수정할 수 있습니다.PECL 설치sudo apt install -y php-pearPECL 채널 목록 확인PECL 채널이 설정된 상태를 확인합니다.pear list-channels$ pear list-channelsRegistered Channels:====================Channel Alias Summarydoc.php.net phpdocs PHP Documentation Teampear.php.net pear PHP Extension and Application Repository.. 더보기 [draft] PHP 메모리 사용량 확인 PHP 메모리 사용량 확인1. CPU 개수 출력nproc42. 모든 PHP-FPM 프로세스 정보 출력(php-fpm8.3)ps -ylC php-fpm8.3S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMDS 0 667 1 0 80 0 20540 51058 ep_pol ? 00:00:00 php-fpm8.3S 33 830 667 0 80 0 7748 51170 skb_wa ? 00:00:00 php-fpm8.3S 33 831 667 0 80 0 7748 51171 skb_wa ? 00:00:00 p.. 더보기 [draft] 우분투에서 고정 IP 주소를 설정하는 방법 우분투 24.04에서 고정 IP 주소를 설정하는 방법netplan을 사용하여 네트워크 구성을 수정할 수 있습니다.테스트 환경$ lsb_release -dNo LSB modules are available.Description: Ubuntu 24.04.1 LTS1. 네트워크 설정 파일 수정netplan 설정 파일은 /etc/netplan/ 디렉터리에 있습니다.sudo vim /etc/netplan/50-cloud-init.yaml2. 설정 파일 편집고정 IP 주소를 설정합니다.# This file is generated from information provided by the datasource. Changes# to it will not persist across an instance reboot. .. 더보기 [draft] Redis의 주요 구성 방법 Redis의 주요 구성 방법Redis Standalone : 단일 Redis 인스턴스로 간단하지만 장애 복구가 없습니다.Redis Master-Slave : 데이터 복제가 가능하지만 장애 복구는 수동입니다.Redis Sentinel : 고가용성을 제공하며 장애 발생 시 자동으로 슬레이브를 마스터로 승격합니다.Redis Cluster : 데이터 분산과 복제를 통해 확장성 및 고가용성을 제공합니다.커널 파라미터 조정더보기---메모리 오버커밋 설정sudo tee -a /etc/sysctl.conf 또는sudo sysctl vm.overcommit_memory=1Transparent Huge Pages(THP) 비활성화echo "never" > /sys/kernel/mm/transparent_hugepage/e.. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 175 다음