본문 바로가기

반응형

리눅스

C276x260 우분투 22.04에서 Vault CLI를 설치하는 방법 우분투 22.04에서 Vault CLI를 설치하는 방법테스트 환경컨테이너 환경docker run -it --rm --privileged \ --net vault-net \ --name mysql-client \ anti1346/ubuntu2204:latest \ bashapt updateapt install -y mysql-clientmysql --versionmysql Ver 8.0.44-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))Vault 설치필수 패키지 설치apt install -y unzip jqVault 다운로드Vault 최신 버전 다운로드(https://releases.hashicorp.com/vault)export vault_version=1.. 더보기
C276x260 우분투 24.04 서버에서 updo를 설치하는 방법 우분투 24.04 서버에서 updo를 설치하는 방법Updo는 여러 서버와 웹 서비스를 자동으로 점검하여 장애 여부를 빠르게 알려주는 초간단 모니터링 도구입니다. 소스에서 직접 빌드하는 방법sudo apt updatesudo apt install -y golangUpdo 다운로드git clone https://github.com/Owloops/updo.gitcd updo빌드go mod downloadgo build전역 명령 등록sudo mv updo /usr/local/bin/실행 예제단일 사이트 모니터링updo monitor https://www.scbyun.com더보기---로그 유지터미널 출력 로그updo monitor --config /config/config.toml >> /var/log/updo... 더보기
C276x260 우분투 24.04 서버에서 Uptime Kuma를 설치하는 방법 우분투 24.04 서버에서 Uptime Kuma를 설치하는 방법Uptime Kuma는 간단하게 서버/서비스 상태를 모니터링할 수 있는 강력한 웹 UI 도구입니다.Docker1. Docker 설치sudo apt updatesudo apt install -y ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgecho \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/dock.. 더보기
C276x260 stdbuf 명령어 stdbuf 명령어stdbuf는 GNU coreutils 패키지에 포함된 명령어로 프로그램의 표준 입력(stdin), 표준 출력(stdout), 표준 에러(stderr) 에 대한 버퍼링 정책을 즉시 변경할 때 사용됩니다.설치Debian(Ubuntu) 계열sudo apt updatesudo apt install coreutilsRHEL(CentOS) 계열sudo yum install coreutils기본 사용법stdbuf [옵션] 명령어주요 옵션-i MODE : 표준 입력 버퍼링 설정-o MODE : 표준 출력 버퍼링 설정-e MODE : 표준 에러 버퍼링 설정버퍼링 모드L : 라인 버퍼링 (줄바꿈마다 flush)0 : 버퍼링 없음 (즉시 flush)full : 완전 버퍼링 (기본값)1MB, 4K : 특정.. 더보기
C276x260 우분투에서 NFS Server를 설치하고 NFS 볼륨을 마운트하는 방법 우분투에서 NFS(Network File Service) Server를 설치하고 NFS 볼륨을 마운트하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 20.04.5 LTSNFS 서버 설치NFS 서버 패키지 설치sudo apt updatesudo apt install -y nfs-kernel-serversudo systemctl --now enable nfs-server.servicesudo systemctl status nfs-server$ sudo systemctl status nfs-server● nfs-server.service - NFS server and services Loaded: loaded (/lib/systemd/system/n.. 더보기
C276x260 라라벨에서 현재 사용 중인 Redis 모듈이 PhpRedis인지 Predis인지 확인하는 방법 라라벨에서 현재 사용 중인 Redis 모듈이 PhpRedis인지 Predis인지 확인하는 방법PHP 모듈 목록 확인php -m | grep redis더보기---docker compose exec php-fpm php -m | grep redis---redis가 출력되면 → PhpRedis아무것도 출력되지 않으면 → Predis라라벨 설정 확인.env 파일에서 클라이언트 타입 확인cat .env | grep REDIS_CLIENT더보기---docker compose exec php-fpm cat .env | grep REDIS_CLIENT---config에서 확인php artisan tinker --execute="echo config('database.redis.client');"더보기---docker .. 더보기
C276x260 라라벨 개발 환경을 도커 컨테이너로 구성하는 방법 라라벨 개발 환경을 도커 컨테이너로 구성하는 방법테스트 환경nginx 버전 정보docker compose exec nginx nginx -vphp 버전 정보docker compose exec php-fpm php --versioncomposer 버전 정보docker compose exec php-fpm composer --version라라벨 artisan 버전 정보docker compose exec php-fpm php artisan --version작업 디렉토리 이동mkdir -p /apps/container/docker-laravel-development-environmentcd /apps/container/docker-laravel-development-environment라라벨 개발 환경에 필요한.. 더보기
C276x260 우분투 24.04에서 Keepalived와 Predixy를 사용해 Redis 클러스터를 구성하는 방법 우분투 24.04에서 Keepalived(VIP)와 Predixy(로드밸런스)를 사용해 Redis 클러스터를 구성하는 방법Redis 클러스터 아키텍처Keepalived(VIP): 단일 접속점 제공, Predixy 장애 시 VIP를 Backup으로 이동Predixy(Load Balancer): Redis 클러스터 로드밸런서, 클러스터 구조를 자동 감지Redis Cluster: 3노드 × 2포트, Master/Replica 구성mermaid(Link)더보기---graph TD subgraph Client A[클라이언트redis-cli, 앱] end subgraph LoadBalancer B[VIP192.168.0.110] end subgraph Proxy .. 더보기

728x90
반응형