본문 바로가기

linux22

Ollama로 gemma3:270m 모델 써보기 구글에서 얼마전에 발표한 gemma3:270m는 2억 7천만개의 파라미터를 가진 경량 모델로, 제한된 컴퓨팅 자원에서도 실행 가능하다. 즉 엄청난 그래픽카드가 없어도 핸드폰에서도 동작 가능한 수준이라고 한다. 호기심에 극단적인 10년전 i3 3세대 노트북에서 돌려보기로 했다. OS는 linux가 설치되어 있어 바로 돌려볼 수 있었다.참고로 Ollama로 실행해봄.1. OIlama설치일단 Ollama를 설치하자. https://ollama.com/download Download Ollama on macOSDownload Ollama for macOSollama.com 리눅스에서 이렇게 스크립트를 실행해준다.curl -fsSL https://ollama.com/install.sh | sh착착 설치된다.2. .. 2025. 8. 19.
나만의 DNS서버 만들기 (rocky 9 linux + bind9) 사설망에서만 관리되는 특정 도메인을 사용한다던지, 접근 통제를 위해 dns 쿼리 모니터링을 한다던지..여러가지 목적으로 내부망에 DNS서버를 운용할 수 있다. 오늘은 이렇게 사설 DNS서버를 구축할 수 있는 bind9을 rocky linux에 설정해보겠다.1. 설치설치는 간단하다.sudo dnf install bind bind-utils -y 2. 설정 파일이렇게 설치 하게 되면 bind9의 데몬은 named라는 서비스로 돌게된다. 메인 설정 파일은 다음 경로이다./etc/named.conf 3. 설정 예시3.1. any로 쿼리 받기초기 설치하게 되면 localhost의 쿼리만 받을수 있게되어있다. 0.0.0.0으로 바인드해줘야 외부 요청을 받을 수 있다.listen-on port에 any;라고 명시하자.. 2025. 7. 26.
Rocky linux 9.5에서 PostgreSQL 15설치하기 오늘은 Postgresql을 Rocky list 9.5에 설치하는 법에 대해 알아보자.다행 스럽게도 가이드가 잘 되어있다.설치https://www.postgresql.org/download/linux/redhat/ PostgreSQL: Linux downloads (Red Hat family)Linux downloads (Red Hat family) The Red Hat family of distributions includes: Red Hat Enterprise Linux Rocky Linux AlmaLinux CentOS (7 only) Fedora Oracle Linux and others. PostgreSQL is available on these platforms by default. Howev.. 2025. 4. 29.
Rocky linux 9.5 - nginx, php 설치 요새 centos 대신 많이 쓰인다는 rocky linux에서 nginx, php 8.1을 설치하는 방법을 알아보았다.우선 최초 설치 후 epel-release를 설치한다.sudo dnf install epel-release -ysudo dnf update -y php 설치php 8.1은 remi 저장소를 추가해줘야 한다.sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -ysudo dnf module reset php -ysudo dnf module enable php:8.1 -y이제 php 설치sudo dnf install php php-cli php-fpm php-mysqlnd php-opcache php-gd php-.. 2025. 4. 28.
WSL에서 USB장치 연결하기(usbipd-win) Windows에 WSL기능이 추가되면서 Linux를 윈도우에서 사용할 수 있게 되었다. 그런데 WSL이 완전한 Linux는 아니기 때문에 여러가지 제약사항이 존재하는데 바로 USB 장치를 연결하는 것이다. 하지만 이것도 찾아보니 가능한 작업이었다. 이번 포스트에서는 WSL에 USB장치를 연결하는 법을 알아보자. WSL에서 USB장치를 연결하는 것은 오픈소스 프로젝트인 usbipd-win이라는 프로젝트로 가능하다. 0. 환경 WSL에서 USB장치를 연결하기 위해서는 다음과 같은 요구사항이 있따. Windows 11 이상(혹은 WSL2가 활성화된 Windows10) x64/x86 CPU(ARM은 지원하지 않아요) WSL2에 설치된 Linux.(커널 5.10.60.1 이상) 참고로 Linux 커널 버전은 un.. 2022. 12. 18.
우분투(Ubuntu) 20.04 LTS Hyper-V에서 고급세션 모드 사용하기 Hyper-V는 윈도우10/11 Pro버전 이상에서 제공되는 가상화 서비스이다. Windows Server에서 사용되던 Hyper-V가 PC용 Windows에 탑재되어 업무 생산성을 향상시키는데 도움을 주고 있다. 나도 VMWare도 있지만 유료라 가격 부담이 되며, VirtualBox는 불안정 하기때문에 Hyper-V를 애용하고 있다. Hyper-V의 문제점이라면 리눅스 데스크톱(Linux Desktop) 환경 지원이 윈도우 대비 약간 미흡하다는 점이다. 물론 CUI환경은 아무 문제없이 사용할 수 있다. Hyper-V에서 제공되는 고급 세션 모드는 RDP프로토콜를 이용하여 윈도우 원격데스크톱을 사용하는 듯한 환경을 제공해준다. VMWare라면 파일이동, 복사 붙여넣기 등을 사용하기 위해 별도 확장프로그.. 2022. 3. 16.
WSL 오류 : WslRegisterDistribution failed with error: 0x800701bc 윈도우10, 윈도우11에서 WSL을 설치할 때 다음과 같은 오류가 발생 할 수 있다. Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. Press any key to continue... 오류 메시지에 있는 https://aka.ms/wsl2kernel 에서 설명하길.. WSL2의 경우 Linux 커널 업데이트 패키지를 따로 설치해 줘야 한다. 다운받아 실행해보자. 설치가 완료되면 다음과 같은 화면이 나온다. 이제 다시 WS.. 2022. 2. 13.
CentOS7에서 MongoDB 설치하기 1. yum 패키지 레포지토리 추가하기 /etc/yum.repos.d/mongodb-org-4.4.repo파일을 생성하여 다음 내용을 써준다. [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc 2. MongoDB 패키지 설치 다음 명령을 통해 mongodb yum패키지를 설치하여 준다. sudo yum install -y mongodb-org 3. MongoDB 서비스 시작하기 다음 명령어로 Mongo.. 2021. 3. 11.
cURL로 파일 다운로드 받기 CentOS 7에는 wget이 기본적으로 설치가 안되어 있지만 cURL은 설치가 되어있다. yum install wget으로 설치를 해서 사용해도 되지만 급할때 cURL로 파일을 다운로드 할 수 있기 때문에 방법을 알아 두는 편이 좋다. 방법은 간단하다 curl -O [url] curl -o [target file] [url] -O 옵션은 서버에서 던저주는 파일명을 그대로 다운로드 한다. 반면 -o 옵션은 직접 다운로드될 파일명을 지정할 수 있다. 더 자세한 옵션은 curl홈페이지를 참조하자. curl.se/docs/manpage.html curl - How To Use curl.se 2020. 12. 28.