분류 전체보기 썸네일형 리스트형 [WIP] Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법 Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법사전 준비Docker & Docker Compose 설치시스템에 Docker와 Docker Compose가 설치되어 있어야 합니다.Docker Compose 공식 설치 가이드(https://docs.docker.com/compose/install/)에서 제공됩니다.설치 확인docker --versiondocker-compose --version1. GitLab Docker Compose 프로젝트 준비GitLab Docker Compose 저장소 클론git clone https://github.com/anti1346/docker-gitlab-ce.gitcd docker-gitlab-ce.env 파일 생성GitLab 도메인과 이메.. 더보기 [WIP] 개인 키를 사용하여 공개 키를 생성하는 방법 개인 키(Private Key)를 사용하여 공개 키(Public Key)를 생성하는 방법공개 키 암호화에서는 개인 키(Private Key)를 기반으로 공개 키(Public Key)를 생성합니다.개인 키는 절대 외부에 노출되면 안 되며 공개 키는 인증·암호화 목적 등으로 자유롭게 공유할 수 있습니다.1. OpenSSL을 사용하여 키 생성개인 키 생성RSA 알고리즘을 사용하여 개인 키를 생성합니다.openssl genpkey -algorithm RSA -out private_key.pemprivate_key.pem : 생성된 개인 키 파일기본 키 길이는 OpenSSL 기본값을 사용합니다 (필요 시 -pkeyopt rsa_keygen_bits:2048 옵션 추가 가능)개인 키에서 공개 키 추출생성된 개인 키.. 더보기 [WIP] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천ElasticSearch HeadElasticsearch 클러스터용 웹 프런트 엔드Chrome Web Store를 통해 설치할 수 있습니다.Elasticsearch 클러스터 모니터링 및 프라이머리 샤드(Primary Shard)와 복제본(Replica) 보기 Chrome 웹 스토어 더보기 [WIP] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천Auto Refresh Plus | Page Monitor강력한 페이지 모니터 기능으로 자동으로 페이지를 새로고침합니다.Chrome Web Store를 통해 설치할 수 있습니다.Auto Refresh Plus 설치 후 설정 화면(시간 간격 설정)https://autorefresh.io 더보기 [WIP] CentOS 7에서 libmcrypt를 설치하는 방법 CentOS 7에서 libmcrypt를 설치하는 방법libmcrypt는 과거에 많이 사용되었으나 현재는 사용이 권장되지 않는 라이브러리입니다.보안과 성능 측면에서 좋지 않으며 최신 버전의 PHP와 호환성 문제가 있을 수 있습니다.대신에, 보안 및 성능 면에서 더 나은 대안인 libsodium 또는 openssl을 사용하는 것이 좋습니다.1. EPEL 저장소 설치libmcrypt는 CentOS 기본 저장소에 포함되어 있지 않으므로 EPEL(Extra Packages for Enterprise Linux) 저장소를 먼저 추가해야 합니다.sudo yum install -y epel-release설치 후 EPEL 저장소가 정상적으로 등록되었는지 확인합니다.yum repolist | grep epel2. libm.. 더보기 [WIP] docker nettools 컨테이너 실행 docker nettools 컨테이너 실행이미지 설명이미지명 : anti1346/ubuntu-nettools:latest기반 OS : Ubuntu포함 도구ping, netstat, ifconfig, tcpdump, traceroute, iproute2, curl 등컨테이너 환경에서 네트워크 트러블슈팅을 빠르게 수행하기에 적합한 이미지기본 Docker 네트워크 모드 실행실행 명령어docker run -it --rm --name nettools -h nettools anti1346/ubuntu-nettools:latest컨테이너 내부 확인root@nettools:~$ dateWed Jan 25 06:31:23 UTC 2023특징Docker 기본 브리지 네트워크 사용컨테이너는 독립적인 네트워크 네임스페이스를 .. 더보기 [WIP] MySQL Replication 구성 MySQL Replication 구성(MySQL 복제)MySQL Replication을 이용해 Master–Slave(Primary–Replica) 구조의 데이터 복제 환경을 구성하는 방법입니다.테스트 환경HostnameIPRole비고node1192.168.56.101master node2192.168.56.102slave MySQL 설치 경로 : /usr/local/mysqlSocket : /tmp/mysql.sockReplication 방식 : Binary Log 기반Binlog Format : ROW1. MySQL 설정 (my.cnf)Master 서버 설정 (node1)vim /usr/local/mysql/my.cnf# /usr/local/mysql/my.cnf[mysqld]bind-address .. 더보기 [WIP] Ansible SSH Fingerprint 접속 오류를 해결하는 방법 Ansible SSH Fingerprint(Host Key) 접속 오류를 해결하는 방법ansible.cfg 파일에서 fingerprint 옵션을 False로 설정하여 Ansible에서 SSH 지문 검사를 비활성화할 수 있습니다. 이를 통해 Ansible은 SSH 연결 시 서버의 호스트 키를 검사하지 않습니다. Ansible 실행 중 다음과 같은 오류가 발생하는 경우fatal: [node2]: UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: Host key verification failed.", "unreachable": true}Ansible fingerprint 접속 오류는 Ansible이 SSH.. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 155 다음