[Linux] VIM Plugin 설치
·
DevOps/Linux
바닐라 vim의 UI는 굉장히 보기가 안 좋아서 커스텀을 하는 경우가 많다. 그래서 .vimrc 설정을 변경하고 jellybeans 테마를 입히는 게 보통인데, 그렇게 설정을 하는 도중 더 기가막힌 방법을 알게되었다. 【22.04 LTS】 VIM Plug-in 설치하기 VIM 플러그인 설치 방법에 대해서 포스팅하도록 하겠습니다. 기본 VIM을 사용하면 조금 불편합니다.. 그리고 개멋이 안 납니다.. 개 멋나게 꾸며서 IDE(Integrated Development Environment)와 같이 VIM을 꾸며 itlearningcenter.tistory.com 위 블로그 내용 복붙이라, 자세한 설명은 해당 블로그를 참조하는 게 좋다. 1️⃣ Vundle Vim 설치 sudo apt-get install v..
[NCP] Cloud Function으로 Object Storage presigned url 발급
·
DevOps/Naver Cloud Platform
📕 목차 1. 개요 2. Sub Account API Key 발급 3. Cloud Function & API Gateway 4. 실행 1. 개요 📌 presigned url Object Storage(= AWS S3)는 일반적으로 누구나 접근해서 수정 가능하면 안 된다. 그렇다면 권한 인증을 받아야 하는데, Client에 Object Storage 접근 권한 정보를 입력해두는 것은 좋지 않은 생각이다. 즉, Server 측에서 Object Storage 접근 권한을 얻고 Client에게 해당 경로를 반환해주면 되는데, 그것이 presigned url 다만 presigned url은 말 그대로 접근이 허용된 경로이기 때문에, 무한정 열어주면 Client가 언제든지 접근이 가능해지는 보안 구멍이 생긴다. 따..
[Docker] Application Build & Test with Docker & Docker compose
·
DevOps/Docker & Kubernetes
📕 목차 1. CI(Continuous Integration) 2. Build Infrastructure 3. Build Setting : Docker compose 4. CI that only requires Docker 5. Containers related to the CI Pipeline 6. Practice 1. CI(Continuous Integration) 지금까지 우리는 아래의 두 가지를 배웠다. Docker를 이용해 Packaging 절차를 Docker 명령 하나로 전체 Application packaging 자동화 Docker compose로 Application Architecture를 구축하여, Application 종료 및 시작 절차 자동화 그렇다면, 명령행 스크립트를 작성하여 정..
[Linux] Archive
·
DevOps/Linux
📕 목차 1. Archiving의 목적 2. Archiving의 대상 3. Archiving의 위치 4. tar : 파일과 파일 시스템 archiving 5. dd : 파티션 archiving 6. rsync : archive 동기화 7. 백업 계획 시 고려 사항 더보기 🌱 명령 복습 # 현재 활성화된 파티션을 사람이 읽기 쉬운 형식으로 보여준다. df -h # 특정 디렉토리에 있는 비디오 파일들의 압축된 아카이브를 생성한다. tar czvf (아카이브명).tar.gz (디렉토리 경로)/*.mp4 # 큰 파일을 지정한 크기의 작은 파일 여러 개로 분할한다. split -b 1G (아카이브명).tar.gz (아카이브명).tar.gz.part # 지정한 기준에 맞는 파일들을 찾아 tar 명령에 전달해 아카이..