블로그.지오닷컴
최근 AI 모델링을 위해 이미지 데이터를 수집하는 aws 서비스가 활개치고 있어서 운영 중인 웹사이트에 과도한 트래픽이 걸렸습니다. 개인 사용자가 aws 서버를 통해 홈페이지에 접속할 이유가 없기 때문에 host 이름을 기준으로 aws나 bot 인 경우 차단하는 소스를 임시로 만들었습니다. 참고하시기 바랍니다./* 호스트 이름에 특정 bot 주소가 포함되어 있으면 차단 */$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);if(strpos($hostname,'amazonaws.')>0) exit;if(strpos($hostname,'search.')>0) exit;if(strpos($hostname,'bot.')>0) exit;if(strpos($hostnam..
사무실에 사용하던 충전기가 접지가 되지 않아서 불편하던 차에 가성비 좋은 접지 PD 충전기를 발견해서 구입하였습니다. 2024년 4월 25일 기준 1만원대 충전기가 접지도 되고 67W 출력에다 충전량까지 LCD로 확인 가능하고, 100W c to c 충전선까지 주면, 말 다했죠. 로켓직구라 14일(일) 주문하였는데 다음날인 15일(월) 통관이 되고 17일(수)에 배송이 완료되었습니다. 직구인데도 엄청 빨리 배송되어서 더 마음에 듭니다.2024년 4월 25일 23시 기준19,900원 가성비 좋은 67W 접지 PD 충전기와 100W c to C 충전선을 1만원에 구입할 수 있는 기회가 많지는 않습니다. 여분으로 구입해주시길 권해 드립니다. 구입은 아래 링크에서 하실 수 있습니다.https:/..
최근에 관리하는 우분투 서버로 ec2-18-188-20-56.us-east-2.compute.amazonaws.com 와 같은 host 접속이 과도하게 일어나는 것을 확인하였습니다. 하나의 host도 아니고 다양한 지역의 IP를 가지고 접속을 하기 때문에 평소보다 10배 많은 트래픽이 발생하여 손실이 발생하였습니다. 이 때문에 bot 으로 의심되는 compute.amazonaws.com를 모두 차단하여 평소와 같은 트래픽으로 줄일 수 있었습니다.이번 해결 과정에서는 아래 2개의 게시물을 참고하였습니다.CSF 사용법 참조 : https://ko.linux-console.net/?p=9525아마존 웹서버 전체 차단 참조 : https://www.plothost.com/kb/block-amazon-a..
우분투 서버를 관리하다보면 트래픽이 평소보다 많이 나올 때가 있습니다. 무슨 프로그램이 많은 트래픽을 차지하고 있는지 확인할 때 유용한 프로그램이 NetHogs 입니다.NetHogs 설치 및 실행#우분투에서 설치apt-get install nethogs#우분투에서 실행nethogs#우분투에서 전송량 기준으로 정렬nethogs -sNetHogs 실행 화면전송량 기준으로 프로그램 별 사용량을 확인할 수 있습니다. 프로그램을 어떤 계정으로 실행하는지도 확인할 수 있습니다.다음에는 더 좋은 정보를 가지고 찾아오겠습니다.
서버를 관리하다보면 트래픽이 예상외로 트래픽이 많이 나타나는 날이 있습니다. 그럴 때는 누가 서버에 접속해서 트래픽을 유발하고 있는 지 확인하고 싶습니다. 그럴 때 사용할 수 있는 프로그램이 iftop 입니다.iftop 설치 및 실행#우분투에서 설치apt-get install iftop#우분투에서 실행iftopiftop 실행 화면실행 화면을 보면, 줄마다 좌측에는 내 서버 이름이 있고, 가운데는 접속한 IP(혹은 host) 이름이 나타납니다. 오른쪽에는 송/수신 용량이 표시 됩니다. 하단에는 전체 송/수신 용량이 나타납니다. 송/수신되는 트래픽에 따라 그래피가 표시되며 Kb 나 Mb 로 단위가 변경됩니다.다음에 또 다른 정보로 찾아오겠습니다.