2025/05 5

[PostgreSQL] 설치 및 사용 방법 정리 (Ubuntu 24.04 기준)

1. 설치apt install postgresql postgresql-client설치 시 postgres라는 계정이 생성된다. 2. 관리도구 접속postgres 계정은 패스워드 없이 생성되므로 아래와 같이 sudoers 계정으로 관리 도구를 실행한다.sudo -u postgres psql 3. DB 사용자 생성특이하게 user가 아닌 role 이라는 용어를 사용한다.postgres=# create user MY_USER password '123123123'; CREATE ROLE 4. DB 생성postgres=# create database MY_DB owner MY_USER; CREATE DATABASE 5. DB 접속 (MySQL의 "USE")postgres=# \c DB명 6. DB 로케일 확인 방..

Let's Encrypt 무료 웹 TLS 인증서 발급받아서 사용하기 (TLS-ALPN-01 프로토콜 사용)

RFC 8737Automated Certificate Management Environment (ACME) TLS Application‑Layer Protocol Negotiation (ALPN) Challenge Extension 1. Let's Encrypt의 ALPN-01 검증을 통과하려면 이 스펙을 구현한 구현체가 필요하다. 그 중 하나가 dehydrated이다.https://github.com/lukas2511/dehydrated GitHub - dehydrated-io/dehydrated: letsencrypt/acme client implemented as a shell-script – just add waterletsencrypt/acme client implemented as a shel..

[리눅스] systemd 서비스 유닛 파일 작성 및 관리 방법

무료 DDNS 서비스 제공업체인 https://no-ip.com/의 서비스를 이용하려면 Dynamic Update Client를 내려받아 사용해야 한다. 바이너리만 달랑 주기 때문에 프로세스가 죽었는지 살았는지 모니터링도 귀찮고, 재부팅 시 자동으로 실행되지도 않기 때문에 systemd에 service unit으로 등록해서 사용하는 방법을 정리해 보았다. Free Dynamic DNS - Managed DNS - Managed Email - Domain Registration - No-IPSystem Admins Managed DNS — Experience robust, scalable DNS solutions tailored for businesses of all sizes. Designed to en..

[Axolotl] Parameter-Efficient Fine-Tune (PEFT) 방법 정리

1. 기반 환경 구성CUDA Toolkit, CUDNN, WSL 설치 2. 개발 환경 구성(https://docs.axolotl.ai/docs/installation.html 참고)wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash Miniconda3-latest-Linux-x86_64.shsource miniconda3/bin/activateconda create -n axo python=3.11 -yconda activate axopip install torch torchvision torchaudiopip install -U packaging setuptools wheel ninja pip install --n..

카테고리 없음 2025.05.11

[llama.cpp] GGUF 파일 실행하기

추론만 가능한 형태의 파일이다. 추론에 필요한 메타데이터와 가중치 데이터가 들어있다. 1. llama.cpp 깃허브 저장소에서 필요한 바이너리 내려받기https://github.com/ggml-org/llama.cpp/releases본인은 엔비디아 GPU를 사용중이라 "llama-b5345-bin-win-cuda12.4-x64.zip" 파일을 내려받았다. 2. GGUF 파일 구하기허깅페이스에서 원하는 GGUF 형식의 모델 파일을 구한다. Bllossom이라는 모델은 LLaMA에 한국어 코퍼스로 잔뜩 full fine tuning한 모델이라고 한다. 아래 링크는 LLaMA 3.2를 베이스로 하는 Bllossom 3B의 양자화 모델이다. 크기가 2GB 정도라서 거의 아무데서나 실행할 수 있을 것 같다.htt..

카테고리 없음 2025.05.11