본문 바로가기

728x90

전체 글

[스크립트] python beautifulsoup4 python beautifulsoup4 beautifulsoup parser(파서) Parser Typical usage Advantages Disadvantages Python’s html.parser BeautifulSoup(markup, "html.parser") - Batteries included - Decent speed - Lenient (As of Python 3.2) - Not as fast as lxml, less lenient than html5lib. lxml’s HTML parser BeautifulSoup(markup, "lxml") - Very fast - Lenient - External C dependency lxml’s XML parser BeautifulSoup(mark.. 더보기
bind bad owner name (check-names) bind bad owner name (check-names) 도메인 이름(a_b.sangchul.kr)에 언더바가 들어가면 zone 파일 문법 체크하면 에러가 발생하고 named 데몬(서비스)도 시작이 안 되는 경우가 있습니다. DNS 레코드 등록 작업 zone 파일 백업 cp /var/named/mocha.sangchul.kr.zone /var/backup/mocha.sangchul.kr.zone_$(date +"%Y%m%d-%H%M%S") zone 파일 편집 시리얼 번호 증가 A 레코드(a_b IN A 1.1.1.1) 추가 vim /var/named/mocha.sangchul.kr.zone $TTL 60 @INSOAmocha.sangchul.kr. root ( 2023011602; serial 1D;.. 더보기
[네임서버] caching dns server(bind caching only dns server) caching dns server(bind caching only dns server) 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 캐싱 전용 DNS 서버 설정 named 설정(named.conf) 파일 편집 listen-on port 53 { 127.0.0.1; any; }; allow-query { 127.0.0.1; any; }; allow-query-cache { 127.0.0.1; any; }; recursion yes; vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory "/var/named"; dump-file "/va.. 더보기
BIND DNS 서버에서 통계 채널(bind statistics-channels)을 설정하는 방법 BIND DNS 서버에서 통계 채널(bind statistics-channels)을 설정하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ named -v BIND 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.10 (Extended Support Version) 1. named.conf 파일 수정 named 설정 파일(named.conf)에서 통계 채널 설정하기 zone-statistics statistics-channels vim /etc/named.conf // named.conf options { listen-on port 53 { any; }; directory "/var/named"; .... 더보기
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.. 더보기
우분투에서 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.. 더보기

반응형