본문 바로가기

반응형

리눅스

C276x260 우분투 24.04에서 GitLab를 설치하는 방법 우분투 24.04에서 GitLab를 설치하는 방법테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 24.04.2 LTSRelease: 24.04Codename: nobleGitLab 설치시스템 업데이트sudo apt update필수 패키지 설치sudo apt install debian-archive-keyringsudo apt install -y \ curl \ gnupg \ apt-transport-httpsGPG 키 추가curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey \ | .. 더보기
C276x260 우분투 24.04에서 PHP 8.3의 OPcache를 활성화하는 방법 우분투 24.04에서 PHP 8.3의 OPcache를 활성화하는 방법OPcache 개요PHP는 요청 시 소스 코드 → 파싱 → 바이트코드 생성 → 실행 단계를 거칩니다.OPcache는 이 중 파싱·컴파일 과정을 캐싱하여, 이후 요청은 메모리에 저장된 바이트코드를 바로 실행 → 성능이 크게 향상됩니다.PHP 5.5부터 기본 포함된 확장이며, PHP 8.3에서도 별도 설정만으로 활성화 가능합니다.PHP 8.3 및 OPcache 설치 확인PHP 버전 확인php -vPHP 8.3.12 (cli) (built: Sep 27 2024 03:53:05) (NTS)Copyright (c) The PHP GroupZend Engine v4.3.12, Copyright (c) Zend Technologies with.. 더보기
C276x260 우분투 24.04에 PowerDNS를 설치하고 도메인을 등록하는 방법 우분투 24.04에 PowerDNS를 설치하고 도메인을 등록하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.2 LTS1. PowerDNS 설치시스템 업데이트sudo apt updatesqlite3 패키지 설치sudo apt install -y sqlite3sqlite3 --version3.45.1 2024-01-30 16:01:20 e876e51a0ed5c5b3126f52e532044363a014bc594cfefa87ffb5b82257ccalt1 (64-bit)PowerDNS Authoritative Server 설치sudo apt install -y pdns-server pdns-backend-sqlite3Reading package li.. 더보기
C276x260 NGINX 가상호스트에서 SSL 인증서 경로 변경 방법 NGINX 가상호스트에서 SSL 인증서 경로 변경 방법SSL 인증서 디렉토리 생성mkdir /etc/nginx/ssl/wildcard_scbyun_comcd /etc/nginx/ssl/wildcard_scbyun_comSSL 인증서 다운로드curl -fsSL https://www.scbyun.com/ssl/nginx/wildcard_scbyun_com/cert.pem -o cert.pemcurl -fsSL https://www.scbyun.com/ssl/ssl/nginx/wildcard_scbyun_com/key.pem -o key.pem가상호스트 경로 이동cd /etc/nginx/conf.d대상 파일 확인ls -l *.conf | grep "scbyun.com"grep ssl_certificate_ke.. 더보기
C276x260 Nginx에서 특정 IP 주소를 차단하는 방법 Nginx에서 특정 IP 주소를 차단하는 방법Nginx에서 특정 IP 주소(예: 190.97.237.68, 203.0.113.55)를 차단하면서 해당 IP의 요청이 로그(액세스 로그 또는 에러 로그)에 기록되지 않도록 설정하려면 access_log off와 deny 지시어를 조합하여 특정 IP에 대해 로깅을 비활성화할 수 있습니다.Nginx 설정sudo vim /etc/nginx/nginx.conf### nginx.confuser nginx;worker_processes auto;error_log /var/log/nginx/error.log notice;pid /run/nginx.pid;events { worker_connections 1024;}http { include .. 더보기
C276x260 VMware ESXi에서 VM 디스크 용량을 확장하고 우분투에서 루트 XFS 볼륨을 확장하는 방법 VMware ESXi에서 VM 디스크 용량을 확장하고 우분투에서 루트 XFS 볼륨을 확장하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.3 LTS$ lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSsda 8:0 0 40G 0 disk └─sda3 8:3 0 39G 0 part └─vg0-lv--0 253:0 0 39G 0 lvm /VMware ESXi에서 VM 디스크 확장1. vSphere Client 접속 → VM 선택2. Edit Settings → Hard disk → 원하는 크기만큼 확장 (예: 40GB → 100GB 추가.. 더보기
C276x260 SNMP 통신을 확인하는 방법 SNMP(Simple Network Management Protocol) 통신을 확인하는 방법SNMP 유틸리티 설치SNMP 테스트 도구(snmpwalk, snmpget 등)는 net-snmp 패키지에 포함되어 있습니다.Debian/Ubuntu 계열sudo apt install -y snmpRed Hat/CentOS 계열sudo yum install -y net-snmp-utils포트 오픈 여부 확인SNMP는 UDP 161 포트를 사용합니다. TCP처럼 세션 연결이 안되므로 단순 포트 확인은 제한적이지만, nc(netcat)으로 시도할 수 있습니다.nc -uzv 192.168.100.2 161-u : UDP-z : 포트 스캔 모드 (데이터 안보냄)-v : verbose👉 다만 UDP는 응답이 없을 수도 .. 더보기
C276x260 우분투 24.04에서 최신 버전의 HAProxy를 설치하는 방법 우분투 24.04에서 최신 버전의 HAProxy를 설치하는 방법소스 코드 컴파일 설치필수 빌드 도구 설치sudo apt updatesudo apt install -y build-essential libssl-dev zlib1g-dev libpcre3-dev \ libsystemd-dev liblua5.3-dev libatomic-ops-dev make gcc g++ curl소스 코드 다운로드 및 컴파일최신 버전 다운로드wget https://www.haproxy.org/download/3.2/src/haproxy-3.2.4.tar.gztar -xzf haproxy-3.2.4.tar.gzcd haproxy-3.2.4컴파일make -j"$(nproc)" TARGET=linux-glibc USE_OPENSS.. 더보기

728x90
반응형