전체 글 327

HTTP proxy 서버 구축 (Apache httpd)

1. Apache httpd 다운로드 (아래는 윈도우즈용) https://www.apachehaus.com/cgi-bin/download.plx 2. 다운로드 파일 압축해제 (아래 경로는 예시) C:\Program Files\Apache24 3. proxy 설정 1) conf/httpd.conf 설정 - 아래 모듈 주석 해제 (# 제거) LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_html_module modules/mod_proxy_html.so LoadModule proxy_http_module modules/mod_proxy_..

카테고리 없음 2024.01.08

만료된 CentOS 버전 패키지 저장소 주소(YUM, vault repository)

OS 버전이 만료되어 패키지 업데이트나 설치가 불가할 경우, 아래와 같이 저장소 주소를 변경해서 시도해볼 수 있습니다.# cd /etc/yum.repos.d/# cp CentOS-Base.repo CentOS-Base.repo.bak# vi CentOS-Base.repo vi 에서 아래 내용 입력 (마지막 wq 입력후 엔터):%s/mirrorlist=/#mirrorlist=/g:%s/#baseurl=/baseurl=/g:%s/mirror.centos.org\/centos/vault.centos.org\/centos/g:wq 3번째 줄 vault.centos.org/centos 부분은 변경되기도 하므로, 아래 URL로 접속하여 정확한 경로를 확인해 볼 수 있습니다.https://vault.centos.or..

OS/CentOS&Rocky 2023.11.23

Redhat 기반 Linux Failover VIP 설정 (keepalived Active/Standby IP)

※ root 계정으로 작업 1. Kernel 설정 (ip forwarding 및 VIP binding 허용) # vi /etc/sysctl.conf ... net.ipv4.ip_forward = 1 net.ipv4.ip_nonlocal_bind = 1 ... # sysctl -p 2. 필수 프로그램 및 관련 라이브러리 설치 # yum install keepalived 3. 설정 파일 수정 # vi /etc/keepalived/keepalived.conf (아래는 149 MASTER 서버에 151 VIP 및 150 BACKUP 서버 등록하는 예제로, 빨간색 부분은 서버에 맞게 설정) 1) 1번 서버 내용 ! Configuration File for keepalived global_defs { notific..

OS/CentOS&Rocky 2023.09.26

프로세스가 지정한 시간 동안 끝나지 않으면 강제 종료 (kill process on timeout)

실행하면 가끔 먹통이 되는 프로그램을 일정 시간 내에 강제 종료시켜야 하는 필요가 있어 작성하였습니다. (실제 사용하는 셸을 가능한 한 범용적으로 수정한 것이라 에러가 있을 수 있음) 1. 메인 스크립트 (proc_main.sh) #!/bin/ksh if [[ $# -lt 1 ]]; then echo "need [timeout] (debug_id:optional) parameter" exit 1 fi DBG=: DBGID= DBGID2= if [[ $# -eq 2 ]]; then DBG=echo DBGID=$3 DBGID2="$3_sub" fi SHPATH=/home/lawmin/ PIDKEY=$RANDOM PIDPATH=$SHPATH/_pid_$PIDKEY $SHPATH/proc_sub.sh $1 $P..

OS 2023.04.05