본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] 우분투 22.04에서 BIND를 설치하고 설정하는 방법 우분투 22.04에서 BIND(Berkeley Internet Name Domain)를 설치하고 설정하는 방법BIND (Berkeley Internet Name Domain)는 DNS(Domain Name System) 서버를 설정하고 관리하기 위한 소프트웨어입니다.테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. BIND(bind9) 설치BIND(bind9) 패키지 설치sudo apt-get updateapt-get install -y bind9더보기---$ apt-get install -y bind9Reading package lists... DoneBuilding dependency tree... DoneReading stat.. 더보기
C276x260.fwebp.q85 [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 sys.. 더보기
C276x260.fwebp.q85 [draft] mac 터미널에서 IntelliJ 바로 실행하기 터미널에서 IntelliJ 바로 실행하기인텔리제이(IntelliJ) 실행 > 도구(Tools) > 명령줄 런처 생성...(Create Command-line Launcher...) 경로 : /usr/local/bin/idea터미널에서 아래와 같은 명령어 실행idea . 참고URL- 변군이글루 블로그 : 원도우에서 CMD를 사용하여 IntelliJ IDEA(idea 명령어)를 바로 실행하는 방법 더보기
C276x260.fwebp.q85 [draft] 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법테스트 시스템 현황HostnameIPAddress패키지비고vip172.19.0.10 haproxy01172.19.0.2keepalived + haproxy haproxy02172.19.0.3keepalived + haproxy web01172.19.0.11nginx + php-fpm web02172.19.0.12nginx + php-fpm 테스트 도커 컨테이너 - https://github.com/anti1346/ubuntu22_keepalived_haproxy.git추가 패키지 설치sudo apt-get updatesudo apt-get install -y lsb-release c.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법 우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTS시스템 현황호스트 이름네트워크 인터페이스아이피 주소비고node01eth0172.19.0.3 node02eth0172.19.0.2 vipeth0:1172.19.0.10 /etc/sysctl.conf 파일의 특정 설정 값을 변경설정 값 확인sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'$ sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'net.ipv4.ip_.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법 CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법keepalived는 리눅스 환경에서 고가용성을 위해 사용되는 데몬으로, 가상 IP(VIP)를 두 개 이상의 서버 간에 이중화하는데 사용됩니다.구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8keepalived backupCentOS 7.9192.168.0.9keepalived keepalived 패키지 설치MASTER/BACKUP 서버에 설정sudo yum install epel-releasesudo yum install -y keepalivedkeepalived -v$ keepalived -vKeepa.. 더보기
C276x260.fwebp.q85 [draft] 도커 이미지(운영체제 이미지) 도커 이미지(운영체제 이미지)docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEamazonlinux 2022 c51c1f7cb94a About an hour ago 189MBubuntu latest d2e4e1f51132 3 days ago 77.8MBubuntu 18.04 c6ad7e71ba7d 3 days ago 63.2MBamazonlinux latest 365842604a8b 11 days ago 164MBroc.. 더보기
C276x260.fwebp.q85 [draft] PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04 LTSRelease: 22.04Codename: jammyMongoDB 확장 모듈 설치하기PHP 리포지토리 추가sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpapt 데이터베이스 업데이트apt-get updatemongodb 확장 모듈 설치sudo apt-get install -y php8.1-mongodbmongodb 확장 모듈 확인php -m | grep mong.. 더보기