본문 바로가기

Categories1754

Crontab과 Logrotate를 활용한 로그 순환 안녕하세요~~ 저희는 공공의적 팀입니다~~ cron.daily > logrotate > logrotate.conf > logrotate.d Crontab 사용자가 지정한 command를 crons 데몬이 주기적인 작업 실행을 처리 crontab과 관련된 파일 - /etc/cron.d : 필요한 작업을 등록하는 파일 - /etc/cron.allow : 해당 파일에 지정된 사용자만 crontab 사용 가능 (지정되지 않으면 사용 불가) - /etc/cron.deny : 해당 파일에 지정된 사용자는 crontab 사용 불가능, (허용 파일이 없는 경우) crontab과 관련된 명령어 $crontab -l : 예약된 작업리스트 $crontab -e : crontab 작업 수정 $crontab -r : 예약된 작.. 2022. 6. 10.
[Network] SMTP & POP3 & IMAP 1. Email Protocol - SMTP, POP3, IMAP는 이메일을 주고 받는 프로토콜의 종류에 해당 - 이메일 시스템은 크게 메일 서버와 클라이언트로 구성 1) 메일 서버 - 각각의 메일 주소에 대응하는 사서함(Mail box)이 존재 - 사서함을 바탕으로 한 메일 서버 간의 통신 덕분에 원격지에서 시차를 두고 메일을 주고받을 수 있음 2) 메일 클라이언트 - 메일 클라이언트는 메일 서버의 사서함에 저장된 이메일을 가져와 발신자에게 보여주거나 발신자가 작성한 이메일을 서버로 전달하는 역할을 수행 2. SMTP(Simple Mail Transfer Protocol) - 메일을 전송할 때 사용하는 프로토콜- 메일 송신 프로토콜이 사용되는 경우1) 클라이언트가 작성한 메일을 서버로 전송할 때2) 인.. 2022. 6. 10.
인프라 엔지니어 관점으로 봐야할 네트워크 장비(1)-라우터 안녕하세요,,! 오늘도 어김없는 BTC 막내가 최고야 팀입니다,,, 이번에는 네트워크! 그중에서도 인프라 엔지니어 관점으로 봐야할 네트워크 장비에 대해 알아봐용! 바로 궈궈 합시다! 네트워크 란? 서버 등 복수의 노드를 유선 또는 무선으로 연결한 집합체입니다. 네트워크를 구성하는 네트워크 장비란 LAN 케이블과 광섬유 케이블 등을 집약해 통신을 교환하는 장치를 말합니다. 네트워크 장비에 포트 수가 많으면 많을수록 물리적으로 많은 공간이 필요하고 결과적으로 유닛 수도 많아집니다. 인프라 엔지니어 관점으로 봐야할 네트워크 장비 선택 - (1) 라우터 라우터 수신한 패킷을 적절한 경로로 전송하는 네트워크 장비입니다. 네트워크를 논리적으로 나누는 장비이기도 합니다. 라우터 플로우 라우터가 패킷을 받으면 라우터는.. 2022. 6. 10.
[Google Cloud Platform] 스토리지, 컨테이너 - STRUCTURED DATA(2) 안녕하세요~ 할부로애틋하게 BTC_손지수, 박은혜 입니다! 저번 주 포스팅을 통해 정형 데이터를 위한 스토리지에 대해 알아보았었습니다. 다양한 스토리지 옵션 중 Big Query에 대해 알아보았었는데요~! 오늘은 지연 시간이 중요한 경우에 사용할 수 있는 Bigtable에 대해 알아보고자 합니다. 그럼 이번 한 주도 GCP에 대해 더 가까워져 봅시다~! Cloud Bigtable은 수십억 개의 행과 수천 개의 열까지 확장하여 수 테라바이트, 심지어 수 페타바이트의 데이터까지 저장할 수 있으며 데이터 밀도가 낮은 테이블입니다. 각 행의 단일 값에 대한 색인이 생성되는데, 이러한 값을 row key라고 부릅니다. Bigtable은 매우 짧은 지연 시간으로 매우 많은 양의 단일 키 입력 데이터를 저장하는 데 .. 2022. 6. 10.
Azure 3tier 구축 (1) WEB + WAS 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Azure를 사용해 3tier를 구축하는 방법에대해 알아보고, 만들어보는 시간을 가지도록하겠습니다. 앞에서 쭉 다뤘던 리소스들을 사용하여 구축할 예정이니 앞의 포스팅내용을 참고해주세요! 그럼~~~~~~~~슈웃~~~~~~~~~~! 3계층 구조(3 Tier- Architecture) 란? 어떠한 플랫폼을 3계층으로 나누어 별도의 논리적/물리적인 장치에 구축 및 운영하는 형태입니다. 다음과 같은 구조로 되어 있으며, 서버 한대에 한꺼번에 모든 기능들을 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해주는 클라이언트(프레젠테이션) 계층과 같이 각각 3계층으로 나누어 각각의 기능으로 .. 2022. 6. 10.
Google Composer google composer는 Apache Airflow를 기반으로 하는 완전 관리형 워크플로 조정 서비스입니다. 하이브리드 및 멀티 클라우드 환경을 아우르는 파이프라인을 작성, 일정 예약, 모니터링 Apache Airflow 오픈소스 프로젝트에 빌드되며 Python으로 작동 종속되지 않고 사용이 간편 위와 같은 장점들이 있고 완전 관리형 워크플로 조정 - composer만의 관리 기능과 Airflow 호환성 덕분에 리소스를 프로비저닝하기보다 워크플로우 작성, 예약, 모니터링에 집중이 가능 Google Cloud 제품과 통합 - BigQuery, Dataflow, Dataproc, Datastore, Cloud Storage, Pub/Sub, Ai Platform 등의 Google Cloud 제품과 엔드.. 2022. 6. 10.
[AWS] 보안 그룹(Security Group) 안녕하세요. dragonCastle 팀의 황성진입니다. 오늘은 AWS의 보안그룹(Security Group) 설정 방법에 대해 알아보겠습니다. AWS에서는 ENI에 보안그룹 규칙을 적용하여, 들어오고 나가는 트래픽을 세부적으로 제어할 수 있도록 해줍니다. 예를 들어 SSH접속 포트인 22번 포트는 제 IP로만 접근 가능할 수 있도록 설정할 수 있고, 서비스 포트인 80포트는 모두에게 접근할 수 있도록 설정 가능합니다. 그럼 보안그룹 설정방법에 대해 정리해보겠습니다. - 보안 그룹 생성 EC2의 네트워크 및 보안 -> 보안그룹 생성을 클릭하시면 아래 화면을 보실 수 있습니다. 먼저 보안그룹 이름, 설명, VPC를 선택하면 됩니다. 이름 및 설명은 사용자가 구분하기 쉽도록 적절히 이름을 붙여주시면 됩니다. .. 2022. 6. 9.
Alibaba Cloud 자격증에 대해 알아봅시다 이전 글 #1 네이버 클라우드 자격증에 대해 알아봅시다 [보기] #2 Azure자격증에 대해 알아보자! [보기] #3 AWS Certified Solutions Architect Professional 자격증에 대해 알아보자! [보기] #4 Datadog 자격증에 대해 알아봅시다! [보기] #5 CKA 자격증에 대해 알아봅시다! [보기] #6 ITIL Foundation Certifications 자격증에 대해 알아보자! [보기] #7 IT 자격증의 기본! 정처기(정보처리기사)에 대해서 알아봅시다. [보기] #8 Google Cloud 자격증에 대해 알아봅시다! [보기] #9 LFCS[Linux Foundation Certifications]에 대해 알아보자![보기] Alibaba Cloud 자격증 현재.. 2022. 6. 9.