전체 글

전체 글

    CrowdStrike 발 MS 윈도우 장애조치방법

    개요2024년 07월 19일 한국시간 13시경 Windows에서 실행되는 CrowdStrike 사의 '팰컨센서' Endpoint Detection and Resopnse(안티바이러스) 보안 소프트웨어의 오류로 인해 전세계적인 전산망 마비 및 서비스 장애가 발생했다. 증상은 주로 Windows 10에서 블루스크린(PAGE_FAULT_IN_NONPAGED_AREA)이 표기된 뒤 계속해서 재부팅되는 현상이며 CSAGENT>SYS 파일에 문제가 있다는 메시지가 출력된다. 원인CrowdStrike 사의 보안 플랫폼 '팰컨 센서'의 업데이트 버전에 오류가 있어 문제가 발생되었다. 증상Recovery 모드의 파란 화면이 뜨며 부팅 시 자동 재부팅되어 Recovery 모드로 다시가는 무한 반복 현상 해결방법1. 5번을..

    [error] Yum repo fails with [Errno 14] problem making ssl connection

    CentOS 6 지원종료로 인해 repository 를 정상적으로 불러들여오지 못하는 증상이 발생한다. 수십시간 삽질하다가 아래와 같이 진행 후 해결했다. 1. repo 추가 그냥 기존 repos.d 디렉토리를 날리고 아래 repo 하나만 생성했다. /etc/yum.repos.d/centos-vault.repo [base] name=CentOS-$releasever - Base baseurl=http://ftp.iij.ad.jp/pub/linux/centos-vault/centos/$releasever/os/$basearch/ gpgcheck=0 priority=1 protect=1 [update] name=CentOS-$releasever - Updates baseurl=http://ftp.iij.ad..

    [error] yum 에러 '[Errno 14] Peer cert cannot be verified or peer cert invalid'

    yum upgrade ca-certificates 위 명령어를 통해 인증서 관련 패키지를 업그레이드 해준다.

    [python에러] moduleNotFoundError: No module named '_bz2'

    os에서 bz2 모듈이 인식되지 않아 에러가 발생했다. 해결법 rpm -qa | grep bzip2-devel 로 bzip2 관련 패키지가 설치되어 있는지 확인하고 없다면, yum install bzip2-devel 로 설치한다. 이후 python 을 재컴파일 한다. ./configure make make install

    Google Sheets API 를 통해 스프레드시트 데이터 읽기/쓰기

    회사 업무 특성상 구글 스프레드시트에 데이터를 기록하고 주기적으로 관리해야 하는 문서들이 많다. 예를들면 매월 첫째주가 되면 현재 운영중인 스토리지의 디스크 사용량을 기록하고, AWS S3 버킷의 용량이 어느정도인지, DB서버의 데이터들은 어느정도인지 등을 기록하여 추이를 확인하고 용량이 부족한 것들은 용량 증설 계획을 세우기도 한다. 시트에 데이터를 기록하기 위해 매번 서버에 접속하여 df 명령어를 통해 직접 확인하고 AWS S3 콘솔에 접속하여 각 버킷의 지표를 확인해 기록하곤 한다. 사람이 직접 하나하나 확인해서 기록하는 일이다 보니 누락이 되거나 잘못 입력할 가능성이 있어 더 효율적으로 관리할 수 있는 방법을 알아보다가 Sheets API 라는 것을 알게되었다. Google Cloud Platfo..

    [python에러] TypeError: can only concatenate str (not "NoneType") to str ~

    print 함수는 str 타입에 대해서만 + 로 연결이 가능하다. 해결법 str타입 외 다른 타입들은 + 가 아닌 콤마(,) 로 연결해야 오류가 발생하지 않는다.