본문 바로가기

728x90

Linux

C276x260.fwebp.q85 [WIP] AB 성능 테스트 도구를 설치하고 사용하는 방법 AB 성능 테스트 도구를 설치하고 사용하는 방법AB 성능 테스트 도구는 Apache 웹 서버를 기반으로하는 오픈 소스 프로그램입니다. 이 도구를 사용하면 웹 서버의 성능을 측정하고 비교할 수 있습니다. 1. Apache 웹 서버 설치 : AB 도구를 사용하기 위해서는 우선 Apache 웹 서버를 설치해야 합니다. Apache 웹 서버는 대부분의 리눅스 배포판에 포함되어 있지만, 설치되어 있지 않은 경우 해당 배포판의 패키지 관리자를 사용하여 설치할 수 있습니다. 2. AB 도구 설치 : AB 도구는 Apache 웹 서버 패키지에 포함되어 있으며 대부분의 리눅스 배포판에서는 "apache2-utils" 패키지로 제공됩니다. 따라서 패키지 관리자를 사용하여 설치할 수 있습니다. 설치 방법데비안 계열sudo .. 더보기
C276x260.fwebp.q85 [WIP] 우분투 18.04 LTS에서 Python 3.9 설치 및 기본 설정 방법 우분투 18.04 LTS에서 Python 3.9 설치 및 기본 설정 방법우분투 18.04 기본 Python 버전은 3.6.9입니다. 하지만 최신 라이브러리 호환을 위해 Python 3.9 이상이 필요한 경우가 많습니다.1. 테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.6 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.6 LTS"VERSION_ID="18.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/u.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 pigz 설치 및 사용 방법 (병렬 gzip 압축) 우분투에서 pigz 설치 및 사용 방법 (병렬 gzip 압축)pigz(Parallel Implementation of Gzip)는 기존 gzip과 호환되면서 멀티코어를 활용해 훨씬 빠르게 압축/해제할 수 있는 도구입니다.1. pigz 설치우분투에서는 기본 패키지로 제공됩니다.sudo apt updatesudo apt install -y pigz설치 확인pigz --version2. 기본 사용법파일 압축pigz example.txt결과: example.txt.gz기본적으로 원본 파일은 삭제됨원본 파일 유지하면서 압축pigz -k example.txt압축 해제pigz -d example.txt.gz또는 gzip 호환 명령pigz -d example.txt.gz주요 옵션 정리-p : N 병렬 스레드 수 지정-.. 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 Apache Tomcat를 설치하고 인스턴스를 자동으로 구성하는 방법 CentOS 7에서 Apache Tomcat(apache-tomcat)를 설치하고 인스턴스를 자동으로 구성하는 방법사전 준비Java 설치 확인java -versionopenjdk version "17.0.6"또는 Azul JDK 사용 시/usr/local/java/bin/java -versionTomcat 설치 스크립트 작성다운로드 경로- https://downloads.apache.org/tomcat/tomcat-10/v10.1.7/bin/script.sh 생성vim script.sh#!/bin/bash# root 계정 확인if [ "$(id -u)" -ne 0 ]; then echo "This script must be run as root." exit 1fi# 변수 설정tomcat_hom.. 더보기
C276x260.fwebp.q85 [WIP] NGINX와 PHP-FPM(PHP)에서 파일 업로드 용량 제한을 50MB로 변경하는 방법 NGINX와 PHP-FPM(PHP)에서 파일 업로드 용량 제한을 50MB로 변경하는 방법1. NGINX 설정 변경NGINX에서는 client_max_body_size 지시자를 사용하여 업로드 용량 제한을 설정할 수 있습니다. 일반적으로 NGINX 설정 파일은 /etc/nginx/nginx.conf에 위치합니다. 해당 파일을 열고 http 블록 안에 client_max_body_size 지시자를 추가합니다. 예를 들어, 50MB로 업로드 용량 제한을 늘리려면 다음과 같이 작성할 수 있습니다.vim /etc/nginx/conf.d/default.confhttp { ... server { ... client_max_body_size 10M; ... } .. 더보기
C276x260.fwebp.q85 [WIP] systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법 systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법최신 Linux 배포판은 systemd-resolved를 통해 DNS를 관리하며 /etc/resolv.conf는 심볼릭 링크로 관리되는 경우가 많습니다.1. systemd-resolved 서비스 중지 및 비활성화현재 실행 중인 서비스를 중지합니다.sudo systemctl stop systemd-resolved.service부팅 시 자동 시작되지 않도록 비활성화합니다.sudo systemctl disable systemd-resolved.service필요 시 마스킹까지 적용 (완전 비활성화)sudo systemctl mask systemd-resolved.service2. /etc/resolv.conf 처리현재 상태 확인l.. 더보기
C276x260.fwebp.q85 [WIP] Linux에서 Composer 설치하고 사용하는 방법 Linux에서 Composer 설치하고 사용하는 방법PHP 의존성 관리 도구인 Composer를 Linux 환경에서 설치하고 사용하는 방법입니다.테스트 환경운영체제 정보$ 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_linux:2"HOME_URL="https://amazonlinux.com/"1. Composer 설치 방법단일 명령으로 설치Composer 공식 설치 스크립트를 다운로드하여 /usr/local/bin 경로에 바로 설치.. 더보기
C276x260.fwebp.q85 [WIP] parted 명령어(GPT 파티션) parted 명령어(GPT 파티션)parted는 Linux와 Unix 시스템에서 디스크 파티션을 조작하는 데 사용되는 명령줄 도구입니다.parted를 사용하여 디스크의 파티션 테이블을 생성, 수정 및 삭제할 수 있습니다. 이를 통해 여러 용도로 디스크를 구성할 수 있습니다. parted 명령어는 파티션 테이블을 조작하는 다양한 옵션을 제공합니다. 다음은 일반적인 몇 가지 예시입니다.parted /dev/sda: /dev/sda 디스크의 파티션 테이블을 조작합니다.mklabel: 새 파티션 테이블을 생성합니다.mkpart: 새 파티션을 생성합니다.resizepart: 파티션 크기를 조정합니다.print: 파티션 테이블의 정보를 출력합니다.rm: 파티션을 삭제합니다.parted는 파티션을 조작할 때 유용한 .. 더보기

728x90