공부 (18) 썸네일형 리스트형 Ollama 사용가이드 Ollama란?Ollama은 로컬 컴퓨터에서 실행할 수 있는 가벼운 확장 가능한 프레임워크입니다. 이 프레임워크는 언어 모델을 구축하고 실행하며 관리하기 위한 간단한 API를 제공하며, 미리 구축된 모델 라이브러리를 다양한 응용 프로그램에서 쉽게 사용할 수 있도록 합니다. Ollama는 Llama 3, Mistral, Gemma 등 다양한 모델을 지원하며 CLI, REST API, 웹 및 데스크톱 통합을 제공합니다 Ollama 설치 방법Ollama를 사용하려면 먼저 공식 웹사이트에 접속하여 다운로드해야 합니다. 현재는 Mac OS, Linux, 윈도우를 지원합니다. 다운로드 및 설치 후 커맨드 라인에서 Ollama를 실행할 수 있게 됩니다 https://ollama.com/download Download.. [ChatGPT] ChatGPT API 사용 OpenAI 계정 생성 및 API 키 받기: OpenAI 웹사이트에 가서 계정을 만듭니다. 계정을 만든 후 API 접근을 위한 키를 받을 수 있습니다. https://platform.openai.com/api-keys 사이트에 들어가면 API key를 발급받을 수 있습니다. * 생성밭은 키는 복사하여 가지고 있어야 합니다. API 문서 확인하기: OpenAI는 다양한 API 엔드포인트를 제공하며, 각각의 사용법에 대한 문서를 제공합니다. ChatGPT와 관련된 API 문서를 읽고 이해하는 것이 중요합니다. https://platform.openai.com/docs/guides/text-generation/chat-completions-api API 키를 사용하여 요청 보내기: API를 사용할 때는 HTT.. [SpringBoot] Spring Boot Thymeleaf 설정 ▶ Maven pom.xml 설정 pom.xml 설정입니다. springboot 와 thymeleaf dependency를 추가해 줍니다 org.springframework.boot spring-boot-starter-parent 3.1.6 org.springframework.boot spring-boot-starter-web org.apache.tomcat.embed tomcat-embed-jasper org.springframework.boot spring-boot-starter-thymeleaf ▶ View 설정을 위한 application.yml 설정 [SpringBoot] 스프링부트를 사용해서 웹 서버 기본 틀 만들기 Springboot를 이용해서 Web Server를 만들수 있는 기본 모양을 만들어보겠습니다. ▶ 작업내용 - 소스 경로 : JAVA , jsp , css, js - Maven pom.xml - Springboot config - application.properties 설정 - Springboot main 소스 작업 - Springboot Controller 소스 작업 - 테스트 페이지 : JSP, HTML 작업 - 실행 ▶ 소스 경로 : JAVA , jsp , css, js 먼저 소스 경로부터 정하겠습니다. root - src - main - java => JAVA package 경로 - resuorces => resuorce 경로 - webapp - WEB-INF - jsp => jsp 소스 경로 .. [Apache Flink] Standalone Cluster 구성 Apache Flink Standalone Cluster 로 서버 구성을 해보겠습니다. ○ 설치 먼저 Apache Flink 를 설치를 해야합니다. 이전에 설치 방법을 포스팅 했었습니다. bab-dev-study.tistory.com/7 [Apache Flink] 설치하기 (windows 10) Windows 10에서는 우분투 환경을 만들수있습니다. 이 내용은 나중에 포스팅을 할 예정입니다. Linux용 Windows 하위 시스템(WSL)을 설정하고 MS 스토어에서 "Ubuntu" 를 설치해서 환경을 준비합니다. 1. Java bab-dev-study.tistory.com 로컬 시스템에서 두개의 worker를 만들도 클러스터 구성이 가능하지만 여기서는 두개의 다른 서버를 사용해서 구성해 보겠습니다. 설치.. [Ubuntu] SSH Key 접속하기 (SSH 자동접속) 서버에 ssh 접속을 할때 기본적인 방법으로 ID/Password 방식으로 접속을 합니다. 이 방식은 편하지만 안정적인 방법은 아닙니다. SSH key 방식은 두 클라이언트 간에 Key 인증으로 접속이 이루어집니다. 자세한 동작방식은 생략하고 구성방법을 진행해 보겠습니다. Server #1 : 192.168.40.10 Server #2 : 192.168.40.20 로 진행하겠습니다. ○ SSH Key 생성 Server #1 에 SSH Key를 생성합니다. > cd ~ > ssh-keygen -t rsa 명령어를 실행하면 home 경로에 .ssh 라는 폴더가 생깁니다. 만약 기존에 있다면 Overwrite 를 할지 확인합니다. 이때 기존값을 못쓰게 될 수 있으니 주의해야합니다. 만들때 다른값을 입력하라고 .. [Ubuntu] 우분투 SVN Server 설치 ( subversion ) 우분투 환경에서 SVN Server를 설치하겠습니다. OS Version : Ubuntu 20.04 ○ Subversion 설치 > sudo apt-get install subversion ○ 경로 지정 ( Repository ) mkdir /data mkdir /data/svn mkdir /data/svn/repository ○ 저장소 생성하기 > cd /data/svn/repository > svnadmin create test repository 밑에 test 폴더가 생김니다. ○ 권한 설정 > cd ./test/conf > vi passwd [users] test = 1 ○ Service 파일 생성 > cd /etc/init.d > sudo vi svnserve #! /bin/sh ### BEGI.. [Ubuntu] 우분투 네트워크 설정 ( 고정 IP ) 우분투를 설치하고 나면 IP가 자동으로 구성이 됩니다. 하지만 이 IP 는 재기동시 변동될 수 있으며 유동 IP는 서버로 사용할 수 없습니다. OS Version : Ubuntu 20.04 IP 수동설정을 해보겠습니다. ○ 현재 상태 확인 > ifconfig -a enp10s0f0: flags=4163 mtu 1500 inet 192.168.40.26 netmask 255.255.255.0 broadcast 192.168.40.255 inet6 fe80::8e89:a5ff:fe56:ed60 prefixlen 64 scopeid 0x20 ether 8c:89:a5:56:ed:60 txqueuelen 1000 (Ethernet) RX packets 6121 bytes 1587386 (1.5 MB) RX er.. 이전 1 2 3 다음