분류 전체보기 6

env 설정 bat파일 구성하기

기본 변수 설정 set ENV_NAME=topikFOR /F "delims=" %%i IN ('conda info --base') DO SET CONDA_BASE=%%iset PYTHON_VERSION=3.12.7CONDA_BASE는 명령어를 통한 conda의 경로를 저장하기위한 코드 conda 설치 여부 확인 sh -z 옵션은 뒤따르는 문자열이 비어있는지(length가 0인지) 확인한다.if [ -z "$(command -v conda)" ]; bat - conda 버전 확인 명령어를 실행하여 에러코드를 반환 / 조건문으로 체킹 (이때 0이면 정상, 그 외 반환값은 에러임)call conda --version >nul 2>&1IF %errorlevel% NEQ 0 ( echo Conda is n..

카테고리 없음 2025.01.22

GCP | 포트 방화벽 규칙 설정하기

sql 설정이나, 어떤 작업을 위하여 특정포트를 열어 허용시켜줘야 하는 경우가 있다.이를 GCP에서 어떻게 설정하는지 알아보자 1. 방화벽 규칙설정하기  먼저 VM콘솔 하단에 방화벽 규칙설정에 들어가준다. 들어간 후, 상단에 보면 방화벽 규칙 만들기가 있을 것이다. 그것을 클릭한다. 이름은 자신이 알아보기 쉽게, 용도에 맞도록 입력해 주고설명은 선택그 외나머지 설정들은 건드리지 않아도 된다. 1. 대상태그 : 각 VM인스턴스에 해당방화벽 규칙을 추가하기 위한 이름이다. 2. 소스 IPv4 범위 : 허용하고자 하는 IP (0.0.0.0/0을 입력하게 되면 모두 허용된다.)3. 포트 : 허용하고자 하는 포트를 설정한다. 이후 밑의 만들기를 클릭하여 생성을 완료한다.2. VM에 태그 추가하기 VM콘솔로 돌아가..

GCP | VM에서 Mysql 설치하기

서버를 구축하면서 데이터베이스를 활용하는 건 빠질 수 없는 일이다. GCP에서는 따로 SQL 서비스를 제공하지만, 이를 이용하지 않고 VM에서 바로 구축한 후 이용할 수도 있다. 물론 VM머신의 성능에 따라 속도차, 성능차가 발생할 수 있고 VM가상머신을 업그레이드, 삭제하는 경우 데이터가 보존되지않으므로 다른 대책을 마련시켜야 한다. 1. mysql 서버 설치하기 일단 VM을 실행시켜 밑의 명령어를 입력한다.sudo apt-get install mysql-server 만약 설치가 되지 않는다면 우분투를 업데이트 후 다시 명령어를 실행시킨다.sudo apt-get update업데이트 후 처음명령어 다시 실행 설치가 완료되면이하 아무런 말없이 완료되었을 것이다.2. mysql 실행시키기 이제 본격적으로 m..

GCP | VM 인스턴스 24시간 돌리기 - tmux

VM 인스턴스를 만들었다 한들 작업을 한 후 SSH접속을 끊어버리게 되면 실행 중이던 파일들은 모두 종료되어 계속해서 돌릴 수가 없다. 이럴 때 간편하게 접속을 종료해도 돌릴 수 있는 모듈이 있는데, 그게 바로 tmux라는 모듈이다. 이전에 올렸던글을 보면 우리는 VM을 운영체제를 리눅스로 선택하였다. 예전의 글을 못 본 사람은 보고 와야 작업하기 수월할 것이다. 1. tmux 설치하기 일단 tmux에 대해 간략하게 설명한다면, terminal multiplexer 여러개의 터미널 세션을 만들어 효율적으로 관리하게 하는 도구이다. 더불어, 생성한 세션은 영구적이므로 VM의 ssh접속이 끊어지더라도 사라지지 않고 유지된다. 설치하는 방법은 간단하다. sudo apt-get install tmux해당 명령어..

GCP | VM가상머신 putty로 접속하기

VM을 생성한 후 SSH 접속으로 GCP에서 바로 접속할 수는 있지만, 접속을 하기위해서는 브라우저에서 해당계정으로 로그인을 해야한다. 또한 속도도 살짝 느릴 수 있는 등 여간 불편한점이 적지는 않다. 물론 브라우저에서 바로 접속하는게 좋다하면 그렇게 할 수도 있지만,이번 글에서는  외부프로그램으로 접속할 수 있는 방법을 설명해 보고자 한다.1. putty설치하기 일단 가장먼저 putty를 설치해야한다. 아래 링크를 통해 바로 다운로드받을 수 있다.https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.81-installer.msi 32비트용https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.81-in..

GCP | 2024 GCP(Google Cloud Platform) VM 무료가상머신 설정법

개발하는 과정 속에서 서버를 구성하는 것은 매우 귀찮으면서도, 비용도 들어가니 쉽지 않다.  AWS, GCP 등등의 여러 플랫폼에서는 일정기간이나, 아님 크레딧을 주어 어느 정도 무료로 쓸 수 있게 해 주지만, 그마저도 한정적이라 다른 방안을 찾아야 한다. 우리는 크레딧이 들지 않으며, 무료로 쓸 수 있는 머신을 하나 설정해 서버를 간단하게 구축해보고자 한다.이에 사용되는 것이 바로 Google Cloud Platform이다.1. 무료머신 제공환경 확인하기 gcp에서 제공하는 무료머신의 지역은 다음과 같다.또한 한도가 인스턴스단위가 아닌 시간별 제한,즉 무료머신을 무한정 만들더라도 할당된 시간만 넘기지 않으면 상관없다는 말 gcp에서 제공하는 환경이 변경될 수도 있으니 직접 들어가서 확인해 보자. (바뀌..