Linux 썸네일형 리스트형 [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; ... } .. 더보기 [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.. 더보기 [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 경로에 바로 설치.. 더보기 [WIP] parted 명령어(GPT 파티션) parted 명령어(GPT 파티션)parted는 Linux와 Unix 시스템에서 디스크 파티션을 조작하는 데 사용되는 명령줄 도구입니다.parted를 사용하여 디스크의 파티션 테이블을 생성, 수정 및 삭제할 수 있습니다. 이를 통해 여러 용도로 디스크를 구성할 수 있습니다. parted 명령어는 파티션 테이블을 조작하는 다양한 옵션을 제공합니다. 다음은 일반적인 몇 가지 예시입니다.parted /dev/sda: /dev/sda 디스크의 파티션 테이블을 조작합니다.mklabel: 새 파티션 테이블을 생성합니다.mkpart: 새 파티션을 생성합니다.resizepart: 파티션 크기를 조정합니다.print: 파티션 테이블의 정보를 출력합니다.rm: 파티션을 삭제합니다.parted는 파티션을 조작할 때 유용한 .. 더보기 [WIP] 우분투 22.04에서 td-agent를 설치하는 방법 우분투 22.04에서 td-agent를 설치하는 방법td-agent는 Treasure Data에서 배포하는 Fluentd 기반 로그 수집 에이전트로 안정적인 로그 수집 및 전송 환경을 구성할 수 있습니다.테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.1 LTS1. td-agent 설치GPG 키 추가curl https://packages.treasuredata.com/GPG-KEY-td-agent | sudo apt-key add -저장소 등록echo "deb [arch=amd64] http://packages.treasuredata.com/4/ubuntu/focal/ focal contrib" \| sudo tee /etc/apt/sources.l.. 더보기 [WIP] 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법 우분투 환경에서 root 비밀번호 분실 및 비밀번호 변경(초기화) 방법우분투에서 root 비밀번호를 분실한 경우, 시스템에 로그인할 수 없게 됩니다. 하지만 우분투에서는 비밀번호 초기화를 위한 다양한 방법을 제공합니다.1. 그룹 패스워드 파일을 통한 비밀번호 초기화1.1 시스템을 재부팅합니다.1.2 부팅 로더가 화면에 나타나면, Shift 키를 누르면 GRUB 부트 로더 메뉴가 나타납니다.1.3 GRUB 메뉴에서 "Advanced options for Ubuntu"를 선택합니다.1.4 그 다음으로 "recovery mode"를 선택합니다.1.5 터미널 창이 열리면 "root"로 로그인합니다.1.6 다음 명령어를 입력하여 비밀번호를 변경합니다.passwd root2. Live CD/USB를 통한 비밀번호 .. 더보기 [WIP] 고가용성 클러스터를 구성하여 VIP(Virtual IP)를 사용하는 방법 고가용성 클러스터(pacemaker, corosync, pcs 패키지)를 구성하여 VIP(Virtual IP)를 사용하는 방법1. 필수 패키지 설치각 노드에 pacemaker, corosync, pcs를 설치합니다.sudo apt updatesudo apt-get install -y pacemaker corosync pcs설치된 패키지 버전 정보 확인$ pacemakerd --versionPacemaker 2.1.2$ corosync -vCorosync Cluster Engine, version '3.1.6'Copyright (c) 2006-2021 Red Hat, Inc.Built-in features: dbus monitoring watchdog augeas systemd xmlconf vqsim n.. 더보기 [WIP] snmpwalk 명령어 snmpwalk 명령어snmpwalk는 SNMP(Simple Network Management Protocol)를 사용하여 네트워크 장치 및 시스템에서 정보를 가져오는 유용한 명령어입니다. SNMP는 네트워크 장치 및 시스템의 상태 및 구성 정보를 모니터링하고 관리하는 데 사용됩니다. snmpwalk 명령어는 특정 장치의 MIB(Management Information Base) 트리에서 데이터를 검색하는 데 사용됩니다.snmpwalk(net-snmp-utils) 패키지 설치snmpwalk 명령어는 대부분의 Linux 배포판에 기본적으로 설치되어 있습니다. 만약 설치되어 있지 않은 경우 아래와 같이 설치할 수 있습니다. RHEL 기반 시스템sudo yum install -y net-snmp-utilsDe.. 더보기 이전 1 2 3 4 ··· 26 다음