리눅스 썸네일형 리스트형 [draft] CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법 CentOS 7에서 BIND DNS 서버를 설치하고 설정하는 방법(Install BIND DNS Server On CentOS 7)테스트 환경$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)1. BIND 설치BIND 패키지 설치bind : BIND 서버 패키지bind-utils : DNS 클라이언트 명령어(nslookup, dig 등) 포함sudo yum install -y bind bind-utilsBIND(named) 버전 확인named -v$ named -vBIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.16 (Extended Support Version) BIND 서비스 활성화 및 시작sudo systemctl .. 더보기 우분투에서 BIND를 설치하고 설정하는 방법 우분투에서 BIND(Berkeley Internet Name Domain)를 설치하고 설정하는 방법 BIND (Berkeley Internet Name Domain)는 DNS(Domain Name System) 서버를 설정하고 관리하기 위한 소프트웨어입니다. 테스트 환경 운영체제 버전 정보 $ lsb_release -d Description: Ubuntu 22.04.2 LTS 1. BIND(bind9) 설치 BIND(bind9) 패키지 설치 sudo apt-get update apt-get install -y bind9 더보기 --- $ apt-get install -y bind9 Reading package lists... Done Building dependency tree... Done Readin.. 더보기 keepalived, haproxy 설치 및 설정하기 keepalived, haproxy 설치 및 설정하기 - keepalived : LVS 클러스터용 장애 조치 및 모니터링 데몬 - haproxy : 빠르고 안정적인 로드 밸런싱 리버스 프록시 테스트 환경 호스트이름 아이피 운영체제 비고 node2 192.168.0.62 CentOS 7.9 node3 192.168.0.63 Ubuntu 22.04 node1 192.168.0.61 Ubuntu 22.04 웹서버 도커 컨테이너로 구성 ** VIP : 192.168.0.60 커널 파라미터 설정 커널 파라미터 확인 sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind' - centos $ sysctl -a | egrep 'net.ipv4.ip_forw.. 더보기 리눅스 sed 명령어 sed 명령어 sed는 스트림 에디터(stream editor)로서, 텍스트 파일을 처리하고 수정하는데 사용하는 명령어입니다. 기본적인 sed 사용법 sed [옵션] '명령어' 파일명 여기서, 명령어는 주로 패턴 매칭(pattern matching)을 통해 문자열을 찾고, 이에 대해 특정 동작을 수행하는 것입니다. 예를 들어, 다음 명령어는 sample.txt 파일에서 "hello" 문자열을 "hi"로 변경합니다. sed 's/hello/hi/g' sample.txt 위 명령어에서 s는 substitute의 약자로, 문자열 대체를 수행하는 명령어입니다. 여기서 hello는 대체하고자 하는 패턴, hi는 대체할 문자열이며, g는 전체 문자열에서 패턴에 매칭되는 모든 문자열을 찾아 대체하라는 옵션입니다. 다.. 더보기 [draft] CentOS 7에서 기본 저장소를 변경하는 방법 CentOS 7에서 기본 저장소를 변경하는 방법(yum repository)기본 저장소CentOS-Base.repo(/etc/yum.repos.d/CentOS-Base.repo)cat /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. You should use this for CentOS updates# unless you are manuall.. 더보기 우분투에서 HAProxy를 설치하고 구성하는 방법 우분투에서 HAProxy를 설치하고 구성하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy 도커 버전 정보 $ docker version Client: Docker Engine - Community Version: 20.10.22 API version: 1.41 Go version: go1.18.9 Git commit: 3a2c30b Built: Thu Dec 15 22:28:04 2022 OS/Arch: linux/amd64 Context: default Experimental.. 더보기 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04 LTS Release:22.04 Codename:jammy MongoDB 확장 모듈 설치하기 PHP 리포지토리 추가 sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php apt 데이터베이스 업데이트 apt-get update mongodb 확장 모듈 설치 sudo apt-get install -y php8.1-mongodb mongodb 확장 모듈 확인 php -m | gre.. 더보기 Ubuntu에서 Supervisor를 설치하는 방법 Ubuntu에서 Supervisor를 설치하는 방법 Supervisor는 Linux 시스템에서 백그라운드 프로세스 및 작업을 관리하는 도구입니다 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04 LTS Release:22.04 Codename:jammy apt 패키지 목록 업데이트 sudo apt-get update supervisor 설치 supervisor 패키지 설치 sudo apt-get install -y supervisor supervisor 버전 확인 supervisord --version $ supervisord --version 4.2.1 supervisor .. 더보기 이전 1 ··· 74 75 76 77 78 79 80 ··· 130 다음