전체 글

Microsoft/공통

Windows Update 변경 사항

Windows Patch 시 변경 사항을 확인하여 공유 드립니다. (이미 알고 계신 분들도 많을 것으로 생각됩니다.) Windows Update가 Roll Up으로 변경된 후 SSU (Service Stack Update)가 기존의 Service Pack과 같은 역할을 하고 있어 해당 Patch가 있는 경우 SSU까지 Patch 후 Rebooting 후 SSU 이후 Patch들을 추가로 설치해야 합니다. (SSU Patch : https://learn.microsoft.com/en-us/windows/deployment/update/servicing-stack-updates) Windows 2012 R2 까지는 다음 단계로 진행하였습니다. Patch 확인 -> Patch List 조회 후 확인 -> Li..

중얼중얼

내부 service 관련

개인적으로는 가장 micro service architecture를 도입 해야 하는 곳이 내부 운영 service 이다. 예를 들면 구성관리, 장애관리, ncsr, 비용처리, 변경관리 등등 해당 service들은 서로 간에 밀접하게 연관이 되어 있어 service의 needs가 변경되는 경우 유연하게 연결되는 부분이 가장 중요하다고 생각한다. 다만, 잘 운영하기 위해서는 전체를 관장하는 부서가 있어야 할 듯하다. 개발팀이 직접 needs를 확인해서 만들게 되면 결국 많이 쓰는 쪽을 위한 service가 되거나 당장의 서비스를 위한 부분이 되어 나중에는 유연성이 떨어져 변경을 할 수 없거나 뭔가의 기능 추가에 소요되는 cost가 높아지는 악순환이 반복될 것이다. 이를 위해 해당 service들에 대한 전체..

프로그래밍/Python

Virtualenv 설치 및 사용 방법

하나의 서버에 여러 개의 개발 환경을 프로젝트 별로 분리하고 싶은 경우 사용하는 패키지가 Virtualenv입니다. (Docker 처럼 OS위에 가상의 환경을 만들어 줍니다.) Virtualenv를 사용하기 위해서 다음과 같이 진행 합니다. 1. Virtualenv 설치 sudo pip3 install virtualenv 2. Project 폴더 생성 mkdir Project 3. 가상 Project 폴더 생성 sudo virtualenv [Project Name] 4. Project 접속 source [Project명]/bin/activate sudo를 사용하지 않고 해당 유저 권한으로 접속합니다. 접속 후 Project Name이 현재 위치의 맨 앞에 생헝되어 가상환경에 접속했음을 확인할 수 있습니다.

프로그래밍/PowerShell

DateTime 변환 시 Format 관련

Powershell에서 String형을 datetime형으로 변환하기 위한 방법입니다. 20160714 와 같은 format을 ToDateTime 이나 [datetime] 을 사용하여 변환하려고 하면 오류가 발생합니다. 이럴때 ParseExact를 사용하여 현재 Format을 인지 시켜 줘야합니다. ParseExact의 Parameter는 다음과 같습니다. s Type: System.String A string that contains a date and time to convert. format Type: System.String A format specifier that defines the required format of s. provider Type: System.IFormatProvider A..

Web Server/IIS

W3C Log Format

Field 구분 Field 내용 date 조치가 발생한 날짜 time 조치가 발생한 시간 c-ip(클라이언트 IP 주소) 서버에 액세스한 클라이언트의 IP 주소 cs-username(사용자 이름) 서버에 액세스한 인증 사용자의 이름. 여기에는 하이픈(-)으로 표시하는 익명의 사용자가 포함되지 않습니다. s-sitename(서비스 이름) 클라이언트가 액세스한 인터넷 서비스 및 인스턴스 번호 s-computername(서버 이름) 로그 항목이 생성된 서버의 이름 s-ip(서버 IP 주소) 로그 항목이 생성된 서버의 IP 주소 s-port(서버 포트) 클라이언트가 연결된 포트 번호 cs-method(메소드) 클라이언트가 수행하려고 한 조치(예: GET 메소드) cs-uri-stem(URI 스템) 액세스한 자원..

로멘틱가이
윤우서우 아빠의 IT 이야기