본문 바로가기
728x90
반응형

전체 글410

Ubunto 22.04[우분투 22.04] code-server 설치하기 1. code-server 깃 저장소https://github.com/coder/code-server GitHub - coder/code-server: VS Code in the browserVS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub.github.com 2. 설치(sudo) 권한 또는 root 계정curl -fsSL https://code-server.dev/install.sh | sh 3. 설치 확인/* 설치 확인 명령어 */dpkg -l | grep code-serverii code-server 4.89.1 .. 2024. 5. 20.
jupyterlab(주피터노트북) 외부접속 설정 1. jupyterlab 설치pip3 install jupyterpip3 install jupyterlab 2. ipykernel  설치pip3 install ipykernel 3. 가상환경 생성 및 실행가상환경은 아나콘다를 사용합니다.conda create -n [name] python=3.8conda activate [name]/* 샘플 가상환경 생성 */conda create -n vpython3.8 python=3.8 4. 가상환경 확인conda info -e or conda info -env 5. 커널추가python -m ipykernel install --user --name=[name]/* 가상환경을 커널에 추가 해 줘야 브라우저(주피터노트북)에서 해당 버전을 사용할수 있음 */python.. 2024. 5. 20.
ollama 우분투 22.04에 설치 하기 1. ollama 공식사이트 방문https://ollama.com/ OllamaGet up and running with large language models.ollama.comDownload  버튼 클릭하여 운영체제에 맞는 버전 설치우분투22.04 리눅스에 설치할 거니까 리눅스 버전 선택 curl -fsSL https://ollama.com/install.sh | sh ollama 설치 확인ollama --version (base) cbw@gpusystem:~$ ollama --version ollama version is 0.1.38  참고로 파이썬 버전은 아나콘다 가상환경으로 설치했다.파이썬 버전은 3.11.5 버전이다. ollama --help명령어로 도움말을 확인할수 있다.기본 명령어ollam.. 2024. 5. 20.
우분투 22.04 원격접속 XRDP 설정 1. 리눅스 원격접속 XRDP 설치sudo apt updatesudo apt install -y xfce4 xfce4-goodiessudo apt install -y xrdp/* xrdp 설치 확인 */sudo systemctl status xrdp/* 시스템 등록 */sudo systemctl enable xrdp/* 로그인시 세션관리자 xfce4-session 추가 홈디렉토리에서 아래 명령어 실행cd~echo "xfce4-session'| tee .xssesion/* xrdp 접속하는 사용자 계정을 ssl-cert 인증 추가한다 */adduser xrdp ssl-certadduser 접속계정 ssl-cert/* xrdp 서버 재시작 하여 설정 반영 */sudo systemctl restart xrdp.. 2024. 5. 20.
우분투 22.04 NVIDIA GPU 사용현황 체크 & CUDA torch 사용가능 확인 1. GPU 0.5초마다 사용현황 체크watch -d -n 0.5 nvidia-smiwatch -d 옵션은 이전 출력결과와 비교하여 변경된 부분을 표시해 준다.-n 옵션은 명령어의 결과를 초단위 간격으로 출력해 주는 기능(디폴트 값은 2초)  cuda 또는 NVIDIA 버전 호환 문제롤 torch에서 gpu 사용 불가인 경우 cuda 버전과 nvidia 버전을 업그레이드 시켜 주거나 아니면 호환되는 torch버전을 설치한다.기존에 torch가 설치 되어 있으면 삭제하고 설치한다.pip3 uninstall torch torchvision 2. GPU 모델명 확인nvidia-smi --query | fgrep 'Product Name'Product Name                          : N.. 2024. 5. 20.
마리아 db 접속 및 사용자 계정 생성 권한부여 1. 마리아 db 사용자 생성 및 권한 부여 1. 마리아 db 접속 ubuntu@instance-mariadb:~$ mariadb -u root -p 2. 사용자 생성 create user 'blogdb'@'%' identified by 'passwordtest'; MariaDB [mysql]> create user 'blogdb'@'%' identified by 'passwordtest'; Query OK, 0 rows affected (0.003 sec) 3. db접속 권한 부여 grant all privileges on blogdb.* to 'blogdb'@'%'; MariaDB [mysql]> grant all privileges on blogdb.* to 'blogdb'@'%'; Query OK.. 2024. 4. 1.
무료인증서 발급 방법 Let's Encrypt ssl 인증서 Let's Encrypt ssl 인증서 발급방법 /* Let's Encrypt ssl 인증서 발급방법 */ mkdir -p /var/www/letsencrypt/.well-known/acme-challenge touch /etc/nginx/snippets/letsencrypt.conf chown root:ubuntu /etc/nginx/snippets/letsencrypt.conf chmod 775 /etc/nginx/snippets/letsencrypt.conf vi /etc/nginx/snippets/letsencrypt.conf /* 내용 저장 */ location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; root /var/www/.. 2024. 2. 29.
도커허브에 올려놓은 이미지 내려 받아서 wildfly 셋팅하기 1. 도커허브 이미지 다운로드 wildfy 서버 이중화 셋팅 이미지 다운로드 wildfly was1 번 다운로드 docker pull cbwstar/wildfly-was1:26.1.3 wildfly was2 번 다운로드 docker pull cbwstar/wildfly-was2:26.1.3 아파치 서버 다운로드 docker pull cbwstar/apache2:2.4.57 톰캐서버 이중화 셋팅 이미지 다운로드 톰캣서버 1번 다운로드 docker pull cbwstar/tomcat9-was1:9.0.76 톰캣서버 2번 다운로드 docker pull cbwstar/tomcat9-was2:9.0.76 공유볼륨 데이타 다운로드 docker pull cbwstar/docker-volume-data:0.1.1 2... 2024. 2. 28.
우분투22.04 아파치 + wildfly 연동 설정 1. 우분투 22.04 도커 설치 vim Dockfile FROM ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive ENV TZ=Asia/Seoul RUN sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list RUN apt update \ && apt install -qq -y init systemd \ && apt install -qq -y build-essential \ && apt install -qq -y tzdata \ && apt install -qq -y vim curl telnet net-tools tzdata openssh-server \ && apt-get clean aut.. 2024. 2. 27.
1. java jwt token 생성 및 jar 라이브러리 만드는 방법 목차 JWT TOKEN이란? JWT(Json Web Token)는 json 형식의 웹 토큰입니다. 예전에는 주로 세션 기반으로 로그인 인증을 많이 사용 하였는데, 최근에 프로젝트는 MSA(마이크로 서비스 아키텍처)로 구현을 하기 시작 하였습니다. 도커 기반으로 이미지를 생성하고 쿠버네티스에 배포를 하여 동시 접속자가 몰리면 스케일 아웃 및 스케일 인을 자동으로 배포 및 관리하기 위해서는 기존의 세션 방식으로는 불가능 해 졌습니다. 안드로이드 앱이나, 아이폰에 어플리케이션은 세션 방식으로 통신을 할 수 없습니다. 큰 대형 업체 구글이나,네이버, 다음 등 로그인이 세션이 아닌 Auth2.0 방식으로 로그인 인증을 하고 있습니다. Auth2.0이 토큰 방식이라고 보면 맞습니다. 토큰은 액세스키와 리프레쉬 키를.. 2024. 2. 22.
728x90
반응형


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading