본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] 우분투에 rsync를 설치하고 설정하는 방법 우분투에 rsync를 설치하고 설정하는 방법rsync는 파일을 동기화하고 백업하는 데 널리 사용되는 툴로 로컬 및 원격 시스템 간에 파일을 효율적으로 복사할 수 있습니다.1. rsync 설치sudo apt updatesudo apt install rsyncrsync 버전 확인rsync --versionrsync version 3.2.7 protocol version 31Copyright (C) 1996-2022 by Andrew Tridgell, Wayne Davison, and others.Web site: https://rsync.samba.org/Capabilities: 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints, .. 더보기
C276x260.fwebp.q85 [draft] rsync 명령어 rsync 명령어사용법(Push)rsync [OPTION...] SRC... [USER@]HOST::DESTrsync -avzhpgoq /data/resize_img/2021/{01,02,03,04,05} root@1.1.1.1:/data/resize_img/2021/옵션설명-v, --verboseincrease verbosity-a, --archivearchive mode; equals -rlptgoD (no -H,-A,-X)-r, --recursiverecurse into directories-b, --backupmake backups (see --suffix & --backup-dir)-u, --updateskip files that are newer on the receiver--deletedel.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 MongoDB Community Edition을 설치하는 방법 우분투에서 MongoDB Community Edition을 설치하는 방법1. 필요한 패키지 설치MongoDB 설치에 필요한 GPG 키와 curl을 설치합니다.sudo apt-get install gnupg curl2. MongoDB GPG 키 가져오기MongoDB 7.0의 공식 GPG 키를 가져오고 시스템에 추가합니다.curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor3. MongoDB APT 저장소 설정MongoDB의 공식 APT 저장소를 시스템에 추가합니다.echo "deb [ arch=amd64 signed-by=/u.. 더보기
C276x260.fwebp.q85 [draft] Amazon Linux 2를 온프레미스 환경에서 VirtualBox 가상 머신으로 실행하는 방법 Amazon Linux 2를 온프레미스 환경에서 VirtualBox 가상 머신으로 실행하는 방법1. Amazon Linux 2 이미지 다운로드Amazon Linux 2의 ISO 이미지를 공식 웹사이트에서 다운로드합니다.Amazon Linux 2의 다운로드 페이지입니다.2. VirtualBox 설치VirtualBox 다운로드 페이지에서 호스트 운영체제에 맞는 버전의 VirtualBox를 다운로드하고 설치합니다.3. VirtualBox에 새 가상 머신 생성Oracle VM VirtualBox > 가상 머신 만들기생성한 가상 머신에서 설정 변경컨트롤러(SATA 또는 IDC) 추가, 기존 amzn2vdi 삭제해도 무방합니다.Amazon Linux 2 LTS 2.0 VirtualBox image(amzn2-vir.. 더보기
C276x260.fwebp.q85 [draft] HAProxy에서 SSL 인증서를 적용하는 방법 HAProxy에서 SSL 인증서를 적용하는 방법SSL 인증서 및 개인 키 생성mkdir -p /etc/ssl/ha_sangchul_krcd /etc/ssl/ha_sangchul_kropenssl req -newkey rsa:4096 \-x509 \-sha256 \-days 3650 \-nodes \-out ha_sangchul_kr.crt \-keyout ha_sangchul_kr.key \-subj "/C=KR/ST=Seoul/L=Jongno-gu/O=SangChul Co., Ltd./OU=Infrastructure Team/CN=ha.sangchul.kr"openssl 명령어를 사용하여 인증서의 CN(Common Name) 및 유효 기간(Validity date)을 확인openssl x509 -in .. 더보기
C276x260.fwebp.q85 [draft] HAProxy 컴파일을 통해 설치하는 방법 HAProxy 컴파일을 통해 설치하는 방법(source compile)테스트 환경$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)의존성 패키지 설치yum install -y make gcc perl pcre-devel zlib-devel openssl-devel lua-devel systemd-devel$ lua -vLua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Riolua 5.3 업그레이드(lua-5.3.0)wget http://www.nosuchhost.net/~cheese/fedora/packages/epel-7/x86_64/cheese-release-7-1.noarch.rpmyum install .. 더보기
C276x260.fwebp.q85 [draft] HAProxy 로깅(haproxy logging) 설정하는 방법 HAProxy 로깅(haproxy logging) 설정하는 방법HAProxy는 로드 밸런서 및 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다. 로깅은 HAProxy에서 중요한 기능 중 하나로, 문제 해결 및 성능 모니터링을 위해 필요합니다. HAProxy의 로깅은 기본적으로 로그 파일 또는 로그 서버로 전송하는 방식으로 설정할 수 있습니다.HAProxy 로깅 설정 방법1. 로그 형식 정의하기HAProxy는 로그를 기록할 때 사용할 로그 형식을 정의해야 합니다. 로그 형식은 원하는 정보를 포함하는 서식으로 구성됩니다. 예를 들어, IP 주소, 시간, 요청 메서드, 상태 코드 등을 포함할 수 있습니다.로그 형식은 log-format 설정으로 정의합니다.2. 로그 목적지 선택하기로그는 로그 파일 또는 원격.. 더보기
C276x260.fwebp.q85 [draft] CentOS 8 Stream 설치 CentOS 8 Stream 설치(CentOS 8 스트림 설치)iso 다운로드download URL : https://www.centos.org/downloadISO Download URLhttp://mirror.kakao.com/centos/8-stream/isos/x86_64/CentOS-Stream-8-x86_64-20210120-dvd1.isoOracle VirtualBox에 VM 생성download URL : https://www.virtualbox.orgCentOS Stream 설치Keyboard : 한국어언어 지원 : 한국어, English시간 및 날짜 : 아시아/서울소프트웨어 선택 : 최소 설치(표준, 레거시 UNIX 호환성, 개발용 툴)설치 대상 : 자동 파티션 설정네트워크 및 호스트 이.. 더보기