scp 기반 배포 자동화
배경 Docker, Jenkins 기반의 CI/CD 와는 달리, 몇몇 서버 환경은 여전히 파일 전송 기반의 배포… 더 보기 »scp 기반 배포 자동화
배경 Docker, Jenkins 기반의 CI/CD 와는 달리, 몇몇 서버 환경은 여전히 파일 전송 기반의 배포… 더 보기 »scp 기반 배포 자동화
메일 자동화 이번 프로젝트를 진행하면서 가장 중점적으로 다뤄야할 부분이었다.기존 플로우에서 사람이 하기에 가장 공수가 많이… 더 보기 »채권 RPA 시스템 구축기 (2)
회사에서는 매달 서비스 이용료 관련 정산을 진행한다.이 때, 요금을 제때 납부하지 않은 ‘미납 업체’가 존재하는데,… 더 보기 »채권 RPA 시스템 구축기 (1)
지난 3월, 홈서버에서 프록시 서버를 포함한 LXC, VM 들을 모두 내부망으로 옮기려고 시도했다. 기본적으로 참고했던… 더 보기 »Proxmox 내부망 NAT 오류
외부에서 타겟 서버로의 직접적인 SSH 접근이 불가능하고, 중간에 특정 경유지 서버를 거쳐야만 타겟 서버에 접근할… 더 보기 »proxy jump를 통한 이중 ssh
git 커밋은 기본적으로 로컬의 config에 정의된 name과 email로 제출된다. SSAFY에서 gitlab을 활용해서 프로젝트를 진행했는데 이를… 더 보기 »gitlab에서 github로 커밋 옮기기
이전 단계에서 다뤘던 gitlab-runner 설치 및 사전 환경 구축을 끝냈다면, 이번 글에서는 gitlab에서 파이프라인을 구성하는… 더 보기 »gitlab-runner를 통한 배포자동화 (2)
사전 준비 이 글은 기본적으로 EC2 인스턴스 생성 및 인바운드 보안규칙, elastic ip 등이 모두… 더 보기 »gitlab-runner를 통한 배포자동화 (1)
프로세스와 스레드의 차이 프로세스 스레드 프로세스와 스레드의 차이 프로그램의 컴파일 과정 프로세스의 메모리 구조 정적… 더 보기 »프로세스, 스레드, PCB, IPC
메모리 계층 계층이 존재하는 이유 가상 메모리 페이지 테이블 페이지 폴트 페이지 폴트 과정 스레싱… 더 보기 »메모리 계층과 페이지 교체 알고리즘