VULTR DNS 무료 네임서버(NS) 도메인 설정

도메인을 구매하고 사용하게 되면 필연적으로 사용해야 하는 게 바로 네임서버입니다. 네임서버를 무료로 사용할 수 있는 VULTR DNS 무료 네임서버가 있어서 소개해 드립니다. VULTR DNS 무료 네임서버 3문 3답 제가 직접 VULTR DNS 사용해보면서 좋았던 점들이 있어서 추천해 드립니다. 도메인 무료로 등록하기 사전 준비물은 도메인 주소입니다. 여러분의 도메인 주소가 준비되었다면, VULTR 홈페이지의 Products에서 DNS 메뉴를 선택해서 … Read more

서브넷 마스크 계산기 및 계산 방법 2가지(CIDR, netmask)

네트워크를 설정하다보면 서브넷 마스크 또는 마스크라고 되어 있는 부분에 입력을 해야 하는 경우가 있을 것입니다. 서브넷 마스크 계산 방법을 알아보고, 또 서브넷 마스크 계산기도 함께 준비했습니다. 서브넷 마스크란? CIDR? 클래스 단위로 결정된 주소 비트를 이론적으로 어느 정도의 서브넷이라는 단위로 나눌 것인지 지정하는 것입니다. 크게 네트워크 영역과 호스트 영역으로 나뉘게 되는데, 이를 통해서 네트워크의 성능을 보장하고, … Read more

Ubuntu 고정 IP 설정 방법(우분투 22.04)

컴퓨터 여러 대를 관리하다보면 IP 주소를 DHCP로 자동 할당 받지 않고 고정 IP를 할당해야 하는 경우가 생깁니다. Ubuntu 고정 IP 설정 방법을 네트워크 설정 도구인 Network Manager의 GUI 방식과 TUI/CLI를 이용한 방식 모두 알아보겠습니다. GUI or TUI/CLI? 보통의 GUI 사용자 분들은 GUI로 설정하는 편이 편하실 것입니다. 하지만 GUI 환경이 없는 서버에서 IP를 변경해야 한다면 그 … Read more

Docker Jenkins 설치 및 nginx https 적용 방법

먼저 Jenkins Docker 설치 방법을 살펴보겠습니다. 그리고 해당 Jenkins는 경우에 따라 외부 네트워크에서도 접근해야 할 필요성이 생깁니다. 이를 위해서 Jenkins 컨테이너에 대한 nginx https 적용 방법까지 알아보도록 하겠습니다. Docker Jenkins 설치 개요 우선 Docker Compose를 이용해서 Jenkins를 설치할 것입니다. 그리고 Nginx에서 HTTPS 설정을 해 줄 것입니다. Jenkins 컨테이너 설정 Jenkins 컨테이너 이름, 이미지, 재시작, 포트 … Read more

Ubuntu ssh 접속 허용(활성화), 포트 설정, 접속 방법(22.04)

Ubuntu 22.04에는 기본적으로 openssh-server가 설치되어 있지 않습니다. ssh 접속이 가능하도록 Ubuntu ssh 접속 허용 설정과 접속 방법, 그리고 꿀팁으로 ssh 키 쌍을 사용하여 편하게 ssh 서버에 접속하는 방법까지 알아보겠습니다. Ubuntu ssh 접속 허용 개요 우분투 리눅스에서 ssh 서버에는 openssh-client 명령줄 도구인 ssh를 이용해서 접속합니다. 기본적으로 openssh-client 도구는 설치 돼 있습니다. 하지만 접속하고자 하는 우분투 서버에 … Read more

Jenkins 로케일 언어(locale language) 설정 방법

Jenkins에서 한글 메뉴와 영문이 혼용되어서 그냥 차라리 영문으로 사용하고 싶으신 분 계실까요? 또는 외국 기업과 함께 일해야 해서 다른 외국어로 로케일을 설정해야 하나요? Jenkins 로케일 설정 방법을 알려드리겠습니다. 개요 Jenkins는 기본적으로 브라우저의 언어에 따라 메뉴와 설명 등의 텍스트를 표시합니다. 따라서 내가 사용하는 브라우저의 언어가 한국어 로케일을 쓰고 있다면, 한국어 로케일이 적용되고, 일본어 로케일을 쓰고 있다면 … Read more

Jenkins Timezone(젠킨스 타임존) 설정 방법

젠킨스에서 프로젝트 빌드를 수행한 시간이 현재 나의 시간과 맞지 않아서 Timezone 설정을 하고 싶은 경우 있으시죠? 현재 시간과 일치하지 않는 시간으로 그냥 사용하다 보면 나름의 적응을 하기도 하겠지만, 종종 헷갈리는 일이 생깁니다. 따라서 타임존 설정은 꼭 해 주시기 바랍니다. 그러면 Jenkins Timezone 설정 방법을 알려드리겠습니다. Jenkins Timezone 설정이 되지 않은 경우 저의 경우에는 분명 오후 … Read more

Jenkins alpine 컨테이너에서 NodeJS 프로젝트 빌드하는 3가지 방법

Jenkins alpine 컨테이너에서 NodeJS 프로젝트를 빌드하려는데 오류가 생기나요? Jenkins alpine 이미지를 활용해서 Jenkins를 구동하지 말아야 하는 이유를 설명해 드립니다. Jenkins alpine 이미지 사용 비추천 결론부터 일단 말씀드리면, Jenkins를 Docker로 띄워서 사용할 것이고, NodeJS 프로젝트를 빌드할 계획이라면 Alpine Jenkins 도커 이미지를 사용하지 마시길 권합니다. 이유: musl-libc 이슈 alpine은 경량 musl-libc 라이브러리를 사용하는데, Jenkins의 NodeJS 플러그인은 glibc로 … Read more

Jenkins ssh key 설정 방법(Credentials로 git 연동) 2가지

Jenkins에서 특정 프로젝트의 git 저장소 활용은 빼놓을 수 없습니다. 아무에게나 git 저장소를 개방할 수는 없으며, 허가받은 사용자에게만 인증처리를 해주어야 합니다. 그럼 프로젝트에서 git 연동을 위한 인증 처리 방법으로 Jenkins SSH Key 설정 방법을 살펴보겠습니다. 프로젝트에서 Git 연동(feat. Jenkins SSH Key 설정) 앞서 말씀드렸듯이 Jenkins에서 git repository를 설정하는 경우 Credentials를 통해서 인증처리를 해 줘야 합니다. Jenkins가 … Read more