본문 바로가기

전체 글15

Python - 날짜를 기간설정하여 for문 기간을 설정하여 날짜로 for문을 구성해야하는 경우 from datetime import datetime import pandas start = '01-27' end = '02-05' start = datetime.strptime(start, "%m-%d") end = datetime.strptime(end, "%m-%d") dates = [date.strftime("%m-%d") for date in pandas.date_range(start, periods=(end - start).days + 1)] print (dates) 결과 ['01-27', '01-28', '01-29', '01-30', '01-31', '02-01', '02-02', '02-03', '02-04', '02-05'] 2022. 10. 1.
AWS CLI 이용하기 AWS 기능은 웹콘솔로 GUI환경에서 사용가능하지만 aws cli라는 tool로도 가능하다. 0. AWS cli 설치 당연한 이야기겠지만 awscli 부터 설치해보자. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 1. Access Key / Secret Access Key 발급 Credential은 실제 AWS를 사용하기위해 인증하는 방식에 따라 다르다. okta를 사용하는 경우 aws-okta-processor 라는 툴을 이용하여 인증을 받고, aws sso를 사용하는 경우는 aws configure sso로 인증을 받을 수 있다. Credential 정보를 사용하고자하는 PC에 입력을 해야하는데 .. 2022. 10. 1.
squid로 proxy서버 구성하기 (/w acl) 보통 인터넷이 안되는 영역에서 인터넷을 사용하기 위해 proxy를 사용하거나 하나의 IP로 외부로 가야할때 등 여러 경우에 proxy는 다양하게 활용된다. 가장 보편적으로 사용하는 squid proxy구성하는 방법을 기술한다. 10.0.0.11 은 DMZ에 위치하여 외부 아웃바운드 통신 가능 10.0.0.12 는 Private에 위치하여 외부로 통신 불가 Squid 설치 yum 을 이용하여 쉽게 설치 가능 config file 관리를 편하게 하기 위해 conf.d를 include해준다. Include 할 때 주의할 점은 squid.conf 안의 http_access deny all 설정보다 위에 해줘야 함. proxy config 설정 (10.0.0.12 에서 google.com으로만 가도록 설정) 우.. 2022. 5. 29.
syslog-ng 이용해서 syslog 원격으로 모으기 원격으로 syslog를 모으기 가장 쉬운 방법은 rsyslog 를 그냥 사용하면 된다. 이런 방식을 사용하면 모으기는 할 수 있으나, rsyslog 취합서버의 /var/log/messages 로 전부 들어가기때문에 로그를 한번에 골라서 보거나 구분하기가 불편하다. 그래서 cacti를 사용할 수도 있고 Elastic stack을 사용할 수도 있지만 우선 가장 간편하게 rsyslog처럼 수집하되 서버단위로 파일을 나누거나 로그 facility나 serverity로 파일을 나누어 취합할 수 있는 syslog-ng에 대해서 기술해본다. syslog-ng설치 yum install epel-release yum install syslog-ng 우선 configuration하기 전 syslog-ng 설정을 살펴보면 .. 2022. 5. 29.