728x90
반응형

전체 글 768

Ansible Python 버전 업그레이드 2.7 to 3.6

Ansible 2.5 이상의 버전에서는 Python 3에서 작동하는 것이 기본이 되었습니다. 그로인해 python 2.7 에서 3버전으로 업그레이드를 진행합니다. 단순히 Python만 2.7 > 3.5 버전으로 업그레이드 한다고 해서 "Ansible이 사용하는 Python 버전"이 변경되지 않습니다. Ansible이 사용하는 Python 버전 3버전으로 변경하려면... Ansible Python 3 지원 페이지의 지침에 따라, 기존 설치된 Ansible을 제거한 후, 다음의 pip3를 사용하여 ansible 재설치 해야합니다. [현재 ansible 버전 확인] $ ansible --version Ansible 2.9.23 버전(python 2.7.5 버전 사용) [Python 버전 업그레이드] 2021...

CentOS 7에서 Python 3.10이상 버전 사용하기 전 OpenSSL 1.1.1을 RPM으로 설치하는 방법

PEP644문서에는 Python 3.10이상부터 OpenSSL 1.1.1이상을 요구하고 있습니다. PEP 644 — Require OpenSSL 1.1.1 or newer https://peps.python.org/pep-0644/ 그러나, 여러 대기업, 관공서등에서 CentOS 7을 아직도 많이 사용을 하고 있고, CentOS 7은 OpenSSL 1.1.1이 아닌 OpenSSL 1.0.2가 설치되어있습니다. $ openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 CentOS 7에서 Python 3.10을 사용하고 싶은데, OpenSSL 1.1.1이 설치가 되지 않아 소스 컴파일 하여 사용해야하나 이런 고민을 많이 했습니다. 그러나, 일본의 파이썬 개발자가 공유한 글을 ..

Centos 3.11에 Python 7을 설치하는 방법

이 기사는 Centos 3.11에 Python 7을 설치하는 방법을 알려주고자합니다. Python 3.11은 2022년 10월 24일에 게시되었습니다. 이 최신 버전의 Python은 더 빠르고 사용자 친화적입니다. 17개월의 개발 기간을 거쳐 이제 황금 시간대에 사용할 수 있게 되었습니다. 모든 버전과 마찬가지로 Python 3.11에는 많은 개선 및 변경 사항이 있습니다. 다음은 Python 3.11의 몇 가지 새로운 기능과 개선 사항입니다. 더 많은 정보를 제공하는 역추적으로 더 나은 오류 메시지 Faster CPython 프로젝트에서 상당한 노력을 기울여 더 빠른 코드 실행 비동기 코드 작업을 단순화하는 작업 및 예외 그룹 파이썬의 정적 타이핑 지원을 개선하는 몇 가지 새로운 타이핑 기능 구성 파일..

앤서블 코어(Ansible core) 설치

앤서블은 마스터 노드에 앤서블 코어만 설치하면 된다. 플레이북으로 명령을 내렸을 때 멱등성의 특징으로 중복 실행으로 인한 오류를 방지할 수 있다. 멱등성이란? 멱등성의 정의 연산을 여러번 하더라도 결과가 달라지지 않는 것 예를 들어 echo "hello seo" >> test.log라는 명령을 내렸을 때 수행할 때마다 test.log파일에 hello seo가 기록될 것이다. 하지만 ansible로 실행하면 한 번만 수행된다. 테스트 환경 CentOS7 설치방법 yum install epel-release yum install ansible ansible 먼저 설치시도를 하면 찾을 수 없다고 나온다. 따라서 epel-release를 먼저 설치해준다. epel-release설치 후 ansible 설치 모든 ..

CentOS7 Ansible 코어 설치하기

Ansible core란? 동작에 필요한 최소한의 것들을 포함하고 있는 패키지 필요한 옵션 값들을 패키징하는 등 가용성을 높인 것이 앤서블 타워라고 보면 됨. 이전에 설치한 Ansible Server에만 Ansible core만 설치함. node는 설치 X yum install ansible 위와 같은 에러발생. DNS가 설정되어 있지 않기 때문임!!! SKT 기본 DNS 서버 : 219.250.36.130 보조 DNS 서버 : 210.220.163.82 KT 기본 DNS 서버 : 168.126.63.1 보조 DNS 서버 : 168.126.63.2 LG 기본 DNS 서버 : 164.124.101.2 보조 DNS 서버 : 203.248.252.2 구글 (Google Public) 기본 DNS 서버 : 8...

DNS 영역 및 레코드 개요

도메인 이름 Do기본 이름 시스템은 할 일의 계층 구조입니다기본. 계층 구조는 이름이 단순히 ‘.’인 root 도메인에서 시작합니다. 그 아래에 com, net, org, uk 또는 jp와 같은 최상위 도메인이 있습니다. 최상위 수준 도메인 아래에는 org.uk 또는 co.jp와 같은 두 번째 수준의 도메인이 있습니다. DNS 계층 구조의 do기본는 전 세계 DNS 이름 서버에서 호스트하는 전역적으로 배포됩니다. 도메인 이름 등록 기관은 contoso.com과 같은 도메인 이름을 구입할 수 있는 조직입니다. do기본 이름을 구매하면 해당 이름 아래의 DNS 계층 구조를 제어할 수 있습니다(예: 회사 웹 사이트로 이름을 www.contoso.com 보낼 수 있도록 허용). 등록 기관은 사용자 대신 자체 이..

IT/보안 2023.11.11

이메일 전달성을 위한 SPF 및 DKIM 설정

이메일 게재 속도를 향상시키는 한 가지 빠른 방법은 를 통합하는 것입니다 SPF (발신자 정책 프레임워크) 및 D김 (Domain Keys Identified Mail) 을 DNS 설정으로 복사합니다. DNS 항목 외에도 Marketo에서 귀하를 대신하여 이메일을 보내도록 승인했음을 수신자에게 알려 줍니다. 이 변경 사항이 없으면 이메일이 도메인에서 주소가 지정되었지만 Marketo 도메인이 있는 IP 주소에서 전송되었기 때문에 이메일이 스팸으로 표시될 가능성이 더 높습니다. 주의 네트워크 관리자가 DNS 레코드에서 이 변경 작업을 수행해야 합니다. SPF 설정 도메인에 SPF 레코드가 없는 경우 네트워크 관리자에게 DNS 항목에 다음 줄을 추가하도록 요청하십시오. 바꾸기 [도메인] (예: 웹 사이트의 ..

IT/보안 2023.11.11

빠른 시작: 이메일 통신 서비스에 사용자 지정 확인된 도메인을 추가하는 방법

이 빠른 시작에서는 사용자 지정 도메인을 추가하고 Azure Communication Services 확인하여 이메일을 보내는 방법에 대해 알아봅니다. 사전 요구 사항 활성 구독이 있는 Azure 계정. 체험 계정을 만듭니다. Azure Email Communication Services 리소스가 만들어져 도메인을 프로비저닝할 준비가 되었습니다. 이메일 커뮤니케이션 리소스 만들기 시작 Azure Managed Domains 및 사용자 지정 도메인 Custom Domain 프로비전하기 전에 다음 표를 검토하여 특정 사용 사례에 가장 적합한 도메인 유형을 확인합니다. Azure 관리되는 도메인사용자 지정 도메인장점:단점: - 설치가 빠릅니다.& - 도메인 확인이 필요하지 않음 - 전자 메일은 사용자 고유의 ..

IT/보안 2023.11.11

스푸핑을 방지할 수 있도록 SPF 설정

이 문서에서는 Office 365 사용자 지정 도메인으로 SPF(Sender Policy Framework) 전자 메일 인증을 사용할 수 있도록 DNS(Domain Name Service) 레코드를 업데이트하는 방법을 설명합니다. SPF는 사용자 지정 도메인에서 보낸 아웃바운드 전자 메일의 유효성을 검사하는 데 도움이 됩니다. SPF, DKIM 및 DMARC의 전체 권장 전자 메일 인증 방법을 설정하는 첫 번째 단계입니다. 필수 구성 요소 SPF TXT 레코드 생성 또는 업데이트 하위 도메인을 어떻게 처리하나요? SPF 전자 메일 인증이 실제로 하는 일은 무엇인가요? SPF 문제 해결 SPF에 대한 자세한 정보 필수 구성 요소 중요 중소기업이거나 IP 주소 또는 DNS 구성에 익숙하지 않은 경우 인터넷 ..

IT/보안 2023.11.11

[MySQL] 여러 테이블 합쳐서 SELECT하기 - JOIN ~ ON ~

데이터베이스에서 게시글 정보를 꺼낼 때 '게시글'이라는 한 테이블이 게시글에 대한 모든 정보를 갖고있지 않는다. 예를 들면 우리가 한 게시글을 보면 게시글의 제목, 내용 뿐만 아니라 게시글을 쓴 사람, 게시글의 첨부파일, 게시글에 대한 좋아요수 등 완전 직접적이진 않은(?) 정보 또한 보여주고 있다. 이 게시글의 모든 정보를 데이터베이스에서 꺼낼 때 [게시글] 테이블엔 게시글의 '제목', '내용' 을 갖고있고 [유저] 테이블에 게시글을 쓴 '사람 정보' [게시글 좋아요] 테이블에 게시글과 좋아요 한 사람의 매칭되는 정보가 들어있다. 그리고 클라이언트가 게시글 정보 조회를 요청하면 서버는 이 세 테이블의 내용을 합쳐서 응답 데이터로 보내줘야 한다. 여기서 두가지 방법이 있다 1) 데이터베이스에서 세 테이블..

IT/SQLD 2023.11.01
728x90
반응형