분류 전체보기 186

[Linux] ssh 접속 불가 mm_request_receive_expect

SSH 접속할때 putty 에서 패스워드 입력중간에 끊기거나 연결 후 바로 끊기는 현상이 확인되었습니다. Network error. Software caused connection abort sshd 로그 : Jan 13 17:55:53 [hostname] sshd[603]: fatal: mm_request_receive_expect: read: rtype 124 != type 26 -> 정확한 원인 찾기 어려워 sshd 재기동 systemctl restart sshd 위의 sshd 재기동 후에도 다른 로그 뜨면서 접속이 안됨. Jan 13 18:01:00 [hostname] sshd[20112]: fatal: Read from socket failed: Connection reset by peer [p..

[PowerShell] 이벤트뷰어 로그 추출 및 메일 발송

매주 월요일마다 고객사에게 이벤트뷰어 로그 추출하여 발송하는 업무가 있습니다. 너무 귀찮고 잊어버리는 경우도 있어 powershell로 자동화하였습니다. 설치되어 있는 zip을 사용하여 압축했으나 파일 크기가 커서 메일 발송이 안되었습니다. 7z의 압축률을 최대로 하여 진행하였더니 발송되었습니다. $env:LC_ALL='C.UTF-8' # Get-Date $getDay = Get-Date # Last Week $lastWeek = $getDay.AddDays(-8) $setDay_after = Get-Date ($lastWeek) -Format "yyyy-MM-dd" $after = ($setDay_after)+"T15:00:00" # Monday - for mail $lastWeek = $getDay...

[명령어] pid값 가져와서 prlimit for문으로 돌리기

굵은 글씨에 원하는 키워드(ex httpd, zabbix) 등 조회해서 변수로 받고, 변수를 for문 돌려서 prlimit 실행하는 명령어입니다. 뭐.. 대단할 것도 없고... 변수 안 쓰고 바로 for 문에 넣어도 되지만 취향껏... PID=`ps -ef |grep zabbix |grep -v grep |awk '{print $2}'` for pid in $PID do echo prlimit -n500000 -p $pid # 명령어 확인용 prlimit -n500000 -p $pid # 실제 사용되는 명령어 done

System/명령어 2023.01.12

[Azure] Backup Center 자동 확인 스크립트

이 글을 읽을 사람은 없기에 이력 용도로 작성중입니다. 고객이 Azure Backup Center 사용하고 있습니다. 매일 백업이 잘되고 있는지 확인을 해야하는데 솔직히 귀찮습니다. 대충 로그인하고 클릭 클릭이면 1분정도면 끝나는 일이지만 자동으로 확인하는 기능이 있으면 좋겠다 하여 만들었습니다. 정확히는 백업 화면을 캡처하여 메일로 발송하는 스크립트 입니다. 백업 성공/실패 유무를 확인하여 처리하는 만능에 가까운 것이 아닙니다... python의 selenium을 이용하였습니다. 가능하면 XPATH를 안쓰려했지만 하찮은 코딩 실력으론 못하겠습니다. 여기 저기 떠돌아 다니는 자료 짜깁기한거라 코드가 깨끗하지 못한점 양해 부탁드립니다. 윈도우 가상머신 생성하여 스캐쥴 걸어두고 쓰고있습니다. 실사용PC에 적..

Infra/Cloud 2023.01.11

[Python] VS Code 설치 및 가상환경 설정

VS Code = 소스코드 편집기 소스코드 편집기 장점 1. 폴더 및 파일을 쉽게 정리 가능 2. 코드 자동완성 기능 3. 디버깅 (오류수정) 지원 4. 단축키 지원 설치 방법 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code...

개발/기타 2022.07.05

[Mysql] 5.5.10 소스 설치

# 설치 준비 패키지 설치 - 안해도 되지만 중간중간 라이브러리를 못 찾는 등 자잘한 오류 발생 가능 yum -y install make gcc gcc-c++ autoconf \ automake libtool pkgconfig findutils \ zlib-devel openldap-devel openssl-devel \ libxml2-devel freetype-devel libtool-ltdl-devel \ expat-devel libssh2 libcurl libssl libssh curl-devel \ libssh2-devel bzip2-devel libjpeg-devel gmp-devel \ libmcrypt-devel mysql-devel mysql-lib ncurses-devel 공유라이브러리 ..