전체 글3 우분투 리눅스 서버 디스크 용량 확보하기 서비스에서 사용하는 파일을 리눅스 서버에 업로드하는데 서버 전체 디스크 용량이 50GB다.비즈니스가 이미지 중심으로 진행되고 있어서 디스크 용량이 빠르게 차고 있다.얼마전에도 디스크 용량이 가득 차서 파일 업로드가 안되는 문제가 있었다....이전 서비스의 더이상 사용되지 않는 파일을 제거해서 용량을 확보했으나 그 때로부터 2주 정도 지난 오늘 다시 조회해보니 400MB 남아있다.......파일 서버는 AWS S3+Cloudfront 서비스로 이전 준비중이다.계약서를 먼저 작성한 다음 작업하기로 했는데 이 상태면 당장 작업부터 해야할 수준이다;;파일 서버를 AWS로 이전하더라도 해당 서버를 당분간은 계속 사용해야해서 관련 명령어를 정리해보려고 한다.du (disk usage)디렉토리와 파일의 디스크 사용량.. 2025. 11. 23. mitmproxy로 네트워크 트래픽 확인하기 이전 회사에서 fiddler 라는 프로그램으로 static js 디버깅을 했었음windows os에서는 무료로 사용할 수 있지만 macOS에서 사용하려면 유료였음fiddler를 대체할만한 프로그램을 찾아보다가 mitmproxy를 알게 됐음 mitmproxy를 활용하여 프론트엔드-백엔드 연동이 필요한 디버깅을 수월하게 함mitmproxy 란?HTTP/HTTPS 트래픽을 중간에서 가로채서 분석하고 수정할 수 있는 도구official page: https://mitmproxy.org/주요 기능트래픽 모니터링모든 HTTP/HTTPS 요청과 응답을 실시간으로 확인헤더, 쿠키, 데이터 등을 분석트래픽 수정요청/응답을 중간에서 변경 가능특정 도메인의 요청을 다른 서버로 리다이렉트Python 스크립트로 커스텀 로직 추.. 2025. 8. 30. 컴퓨터가 관계 연산자를 처리하는 방법 관계 연산자는 두 값을 비교하는 데 사용된다. 관계 연산자에는 아래와 같은 연산자가 있다.`==` (같다)`!=` (같지 않다)`>` (크다)` (작다)`>=` (크거나 같다)` (작거나 같다)컴퓨터가 관계 연산자를 처리하는 방법1. 문법 분석 및 토큰화관계 연산자가 포함된 코드를 작성하면, 컴퓨터는 먼저 문법을 분석하고 코드를 토큰화한다. 소스 코드는 코드의 요소를 나타내는 일련의 토큰으로 변환된다.예를 들어, `a > b` 라는 표현식은 세 부분으로 토큰화된다.`a` (변수)`>` (관계 연산자)`b` (변수)2. 의미 분석토큰화가 완료된 후, 컴파일러나 인터프리터는 의미 분석을 수행하여 연산이 유효한지 확인한다. 여기에는 `a`와 `b`의 타입이 `>` 연산자와 호환되는지 확인하는 작업이 포함된다... 2024. 7. 10. 이전 1 다음