본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천ElasticSearch HeadElasticsearch 클러스터용 웹 프런트 엔드Chrome Web Store를 통해 설치할 수 있습니다.Elasticsearch 클러스터 모니터링 및 프라이머리 샤드(Primary Shard)와 복제본(Replica) 보기 Chrome 웹 스토어 더보기
C276x260.fwebp.q85 [draft] 크롬 확장 프로그램 추천 크롬 확장 프로그램 추천Auto Refresh Plus | Page Monitor강력한 페이지 모니터 기능으로 자동으로 페이지를 새로고침합니다.Chrome Web Store를 통해 설치할 수 있습니다.Auto Refresh Plus 설치 후 설정 화면(시간 간격 설정)https://autorefresh.io 더보기
C276x260.fwebp.q85 [draft] 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.. 더보기
C276x260.fwebp.q85 [draft] 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 기본 브리지 네트워크 사용컨테이너는 독립적인 네트워크 네임스페이스를 .. 더보기
C276x260.fwebp.q85 [draft] 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 .. 더보기
C276x260.fwebp.q85 [draft] 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.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법 우분투에서 Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법우분투에서 Ansible CLI(ansible, ansible-playbook 등)를 사용할 때 Bash 자동 완성(Tab completion)을 활성화하는 방법입니다.1. Bash Completion 패키지 설치Bash 자동 완성 기능을 제공하는 패키지를 설치합니다.sudo apt-get updatesudo apt-get install -y bash-completion설치 후 현재 쉘에 바로 반영source /etc/bash_completion2. Ansible Bash Completion 스크립트 다운로드Ansible 기본 명령(ansible)에 대한 자동 완성 스크립트를 시스템 전역 Bash completion 디렉터리에 다운로.. 더보기
C276x260.fwebp.q85 [draft] Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법 Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법(Basic bash completion for Ansible)Ansible CLI(ansible, ansible-playbook, ansible-doc 등)는 기본적으로 Bash 자동 완성이 포함되어 있지 않습니다.1. bash-completion 패키지 설치 및 활성화sudo yum install -y bash-completionsource /etc/bash_completion2. ansible-completion 다운로드GitHub 저장소를 클론합니다.git clone https://github.com/dysosmus/ansible-completion.git$ ls -l ansible-completiontotal 68-rw-rw-r-- 1.. 더보기