본문 바로가기

728x90

리눅스

[draft] CentOS 7에서 YUM 패키지 매니저를 사용하여 MySQL을 설치하는 방법 CentOS 7에서 YUM 패키지 매니저를 사용하여 MySQL을 설치하는 방법MySQL Community 버전 다운로드 링크https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/repo/yum/1. MySQL Community Repository 다운로드 및 설치MySQL Community Repository 다운로드wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpmMySQL Community Repository 설치yum install mysql80-community-release-el7-7.noarch.rpmMySQL 저장소 목록yum repolist.. 더보기
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 로그 레벨을 사용하여 로그를 저장합니다. print-time 및 print-cat.. 더보기
BIND(named)와 queryperf(성능 점검)를 설치하고 사용하는 방법 BIND(named)와 queryperf(성능 점검)를 설치하고 사용하는 방법 BIND (Berkeley Internet Name Domain)를 사용하여 DNS 서버의 성능을 테스트하려면 "queryperf" 도구를 사용할 수 있습니다. 이 도구는 DNS 쿼리를 생성하고 보내어 서버의 응답 시간 및 성능을 측정합니다. bind 9.12(bind-9.12.4-P2) 이후 버전에서는 queryperf 툴이 보이지 않는다. 테스트 환경 서버 역할 서버 아이피 비고 클라이언트(queryperf) 192.168.0.62 DNS 서버 192.168.0.63 운영체제 버전 정보 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Descript.. 더보기
Well Known Ports Well Known Ports cat /etc/services $ cat /etc/service # Network services, Internet style # # Updated from https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml . # # New ports will be added on request if they have been officially assigned # by IANA and used in the real-world or are needed by a debian package. # If you need a huge list of used numbers please.. 더보기
[리눅스] BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하는 방법 BIND(named)에서 $GENERATE 지시어를 사용하여 여러 개의 DNS 레코드를 생성할 수 있습니다. $GENERATE 지시어는 특정 패턴을 기반으로 DNS 레코드를 생성하므로, DNS 서버를 구성하는 데 매우 유용합니다. 기본 파일 확장자: $GENERATE 지시어 $GENERATE first-last@interval pattern first : 생성될 첫 번째 레코드의 숫자 last : 생성될 마지막 레코드의 숫자 interval : 레코드 간의 간격 pattern : 레코드의 이름 및 기타 속성을 지정하는 패턴 예를 들어, 172.20.0.0/24 역도메인(reverse domain) zonefile 생성 named.conf(.. 더보기
MySQL에서 원격 접속을 허용하는 방법 MySQL에서 원격 접속을 허용하는 방법 1. MySQL 서버 구성 MySQL 서버가 원격 접속을 수락하도록 구성해야 합니다. 이를 위해 MySQL 설정 파일을 수정해야 합니다. 설정 파일은 일반적으로 "/usr/local/mysql/my.cnf" 또는 "/etc/my.cnf"에 위치합니다. 아래와 같이 설정 파일을 열고 bind-address 옵션을 주석 처리 또는 수정하여 모든 IP 주소에서의 접속을 허용합니다. # 기본적으로 MySQL은 로컬 호스트에서만 접속을 허용하도록 설정되어 있습니다. # 다른 IP에서의 접속을 허용하려면 아래의 옵션을 변경합니다. # bind-address = 127.0.0.1 # 모든 IP 주소에서의 접속을 허용합니다. bind-address = 0.0.0.0 설정 파일을.. 더보기
[draft] CentOS 7에서 방화벽을 설정하는 방법 CentOS 7에서 방화벽(firewalld)을 설정하는 방법방화벽 서비스를 사용하여 규칙을 정의하고 관리하는 방식입니다. firewalld는 동적으로 방화벽 규칙을 관리하고 firewalld 명령어와 firewall-cmd 명령어를 통해 방화벽 설정을 쉽게 조정할 수 있습니다.1. 방화벽 시작 및 상태 확인방화벽 서비스 상태 확인sudo systemctl status firewalld방화벽 서비스 비활성화 및 중지(끄기)sudo systemctl --now disable firewalld방화벽 서비스 활성화 및 시작(부팅 시 자동 시작하도록 설정)sudo systemctl --now enable firewalld방화벽 상태 확인sudo firewall-cmd --state$ sudo firewall-c.. 더보기
[draft] HTTP Status Codes HTTP Status Codes(HTTP 1.1 : RFC 2616)상태코드는 서버가 요구 메시지를 수신하여 처리한 결과를 알려주는 세 자리의 정수로 된 처리 결과 번호입니다.첫 번째 자리 숫자는 응답의 종류에 대한 분류 기호이며 나머지 두 자리 숫자는 일련번호입니다. 현재 첫 번째 자리 숫자에 대해 다섯 가지로 분류하여 쓰고 있습니다.1xx (정보 제공)100 Continue : 요청의 초기 부분이 수신되었으며 클라이언트는 나머지 요청을 계속 보낼 수 있습니다.101 Switching Protocols : 서버가 클라이언트의 프로토콜 변경 요청을 수락했음을 나타냅니다.2xx (성공)200 OK : 요청이 성공적으로 처리되었으며 서버가 요청한 데이터를 포함하여 응답합니다.201 Created : 요청에 .. 더보기

728x90