본문 바로가기

전체 글

C276x260.fwebp.q85 [draft] CentOS 7 런레벨(runlevel) 변경하는 방법 CentOS 7 런레벨(Runlevel) 변경하는 방법1. Runlevel 설정 파일 확인 (/etc/inittab)CentOS 7에서는 /etc/inittab 파일이 더 이상 사용되지 않는다.vim /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target## systemd uses 'targets' instead of runlevels. By default, there are two main targets:.. 더보기
C276x260.fwebp.q85 [draft] 쿠버네티스 실습 환경(플레이그라운드) 쿠버네티스 실습 환경(플레이그라운드)O'Reilly Katacoda homehttps://katacoda.com로그인 필요없음운영체제 : Ubuntu"20.04.2 LTS (Focal Fossa)Play with Kuberneteshttps://labs.play-with-k8s.comdocker 또는 github 로그인 필요운영체제 : CentOS Linux 7 (Core)세션 및 모든 해당 인스턴스는 04:00:00 시간 후에 삭제됩니다. 더보기
C276x260.fwebp.q85 [draft] 우분투에 MySQL 5.7을 바이너리 파일로 설치하는 방법 우분투에 MySQL 5.7을 바이너리 파일로 설치하는 방법1. 바이너리 파일 다운로드MySQL 5.7 바이너리 파일을 MySQL 공식 웹사이트에서 다운로드합니다. 원하는 버전의 바이너리 파일을 선택하고 다운로드한 파일을 원하는 디렉토리에 저장합니다.cd /usr/local/src/wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.41-linux-glibc2.12-x86_64.tartar xf mysql-5.7.41-linux-glibc2.12-x86_64.tarmkdir /usr/local/mysql-5.7.41tar xfz mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql-.. 더보기
C276x260.fwebp.q85 [draft] bind를 사용한 마스터-슬레이브 dns 구성하기 bind를 사용한 마스터-슬레이브 dns 구성하기테스트 환경호스트 이름아이피운영체제 버전네임서버 역할비고node2192.168.0.62centos 7마스터(master) node3192.168.0.63ubuntu 22.04슬레이브(slave) 테스트 도메인 : mocha.sangchul.krbind(named) 패키지 설치 및 유틸리티 설치node2 마스트 서버 설치 : centos에 bind 설치하기node3 슬레이브 서버 설치 : ubuntu에 bind 설치하기마스터 서버dns 서버 구성(named.conf)vim /etc/named.conf// named.confoptions { listen-on port 53 { any; }; directory "/var/named"; .. 더보기
C276x260.fwebp.q85 [draft] BIND(named)의 로깅을 설정하는 방법(bind logging) BIND(named)의 로깅을 설정하는 방법(bind logging)BIND (Berkeley Internet Name Domain)의 로깅을 설정하려면 BIND의 구성 파일에 로깅 옵션을 추가해야 합니다. BIND는 다양한 로깅 옵션을 제공하므로 필요에 따라 로그를 설정하고 관리할 수 있습니다.1. BIND 구성 파일 열기2. 로그 채널 정의logging { channel "my_logs" { file "/var/named/logs/query.log"; severity info; print-time yes; print-category yes; };};/var/named/logs/query.log 파일에 info 로그 레벨을 사용하여 로그를 저.. 더보기
C276x260.fwebp.q85 [draft] BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하는 방법BIND(named)에서 $GENERATE 지시어를 사용하여 여러 개의 DNS 레코드를 생성할 수 있습니다. $GENERATE 지시어는 특정 패턴을 기반으로 DNS 레코드를 생성하므로 DNS 서버를 구성하는 데 매우 유용합니다.기본 파일 확장자: $GENERATE 지시어$GENERATE first-last@interval patternfirst : 생성될 첫 번째 레코드의 숫자last : 생성될 마지막 레코드의 숫자interval : 레코드 간의 간격pattern : 레코드의 이름 및 기타 속성을 지정하는 패턴예를 들어,172.20.0.0/24 역도메인(reverse domain) zonefile 생성named.conf(/etc/bind/n.. 더보기
C276x260.fwebp.q85 [draft] CentOS 7에서 BIND에 GeoIP 기능을 설정하여 사용하는 방법 CentOS 7에서 BIND(named)에 GeoIP 기능을 설정하여 사용하는 방법1. BIND 설치 확인 및 GeoIP 패키지 설치sudo yum install -y epel-releasesudo yum install -y zlib-devel openssl-develBIND 설치BIND와 관련된 패키지를 설치해야 합니다.sudo yum install -y install bind bind-utilsGeoIP 라이브러리 설치GeoIP 데이터베이스를 사용하려면 MaxMind의 GeoIP 라이브러리를 설치해야 합니다.sudo yum install -y GeoIP GeoIP-devel2. MaxMind GeoIP 데이터베이스 다운로드MaxMind에서 제공하는 GeoIP Legacy 데이터베이스를 사용하여 지역별.. 더보기
C276x260.fwebp.q85 [draft] 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@ IN SOA mocha.sangchul.kr. root ( 2023011602 ; serial .. 더보기