개발을 진행 하다보면 가상환경을 사용해야하는 경우가 많이 있다.예전에는 Vmware 나 Virtual Box 를 통해서 VM 을 만들고 그 안에서 진행하곤 했는데, 무겁고, 시간이 많이 소요된다.물론 Snapshot 을 이용해서 오히려 더 편리할 수도 있다. Snapshot 으로 차근차근 가지쳐가며... 필자는 Linux 기반으로 신속하고 빠르게 반응 하고자 Python 기반의 venv 를 사용하곤 했다.FastAPI 를 이용해서 간결한 Web Service 를 테스트 하기에 너무 좋기 때문이다. 하지만 요새 Huggingface 의 Model 들을 테스트 하다보니 conda 환경이 더 매력적이다.Model 의 Sample 들이 conda 기반으로 되어 있는 경우도 많이 있다. 그래서 정리해 본다. 📊..
여기 저기 돌아 다니는 구형 노트북에 Linux 를 설치해서 Test 용으로 사용하다 보니 편하긴 하다.모니터, 키보드, 마우스 연결 따로 안해줘도 되고, 무선으로 연결되어 5% 남은 배터리로 여기 저기 들고 다닐수도 있고.그런데 덮개를 닫으면 네트워크가 차단되고, 슬립모드로 빠진다는 단점이 있다.(SSH 로 연결 된 상태라면 커넥션이 끊어진다) 아래는 노트북을 덮어도 꺼지지 않는 방법에 대한 내용이다. 가. 환경파일 수정# vi /etc/systemd/logind.conf----------------------------------...#HandleLidSwitch=suspendHandleLidSwitch=ignore...---------------------------------- 주석처리된 Hand..
🔰 UFW란?UFW는 Ubuntu에 기본 내장된 방화벽 관리 도구복잡한 iptables보다 훨씬 간단하게 포트 허용/차단을 설정 가능서버 운영 초보자도 쉽게 사용할 수 있도록 설계됨 ⚙️ 설치 및 기본 사용법Ubuntu 20.04 이상은 기본 설치됨설치 필요 시:$ sudo apt update$ sudo apt install ufw활성화 및 상태 확인※ 방화벽을 시작/재시작 하기 전에 SSH Port 인 22 가 오픈되어야 함 !!$ sudo ufw allow ssh또는$ sudo ufw allow 22/tcp$ sudo ufw enable # 방화벽 활성화$ sudo ufw disable # 방화벽 비활성화$ sudo ufw status # 현재 규칙 확인🔓 방화벽 포트 설..
DGX EdgeXpert 에 AI 관련 개발 환경을 만들어 보자 ■ 설치할 목록node.js : 22python 3.12Codex CLI기타 유틸리티※ DB 는 다른 서버의 자원을 활용하기로 한다.※ 필자는 VSCode 와 SSH 를 이용하여 원격으로 사용한다. 가. 업데이트$ sudo apt-get update -y 나. node.js$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash$ \. "$HOME/.nvm/nvm.sh"$ nvm install 22msi@spark:~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | ..
Nvidia DGX 국내에서 구할 수가 없어서 서드파트 이 msi 사의 EdgeXpert 시리즈를 구매하고, 사용하다가 폴더들이 너무 지저분 해서 리셋을 하고 다시 설치 하면서 글을 남겨 본다. 1. 전원 연결을 해줍니다. msi 로고와 ubuntu 의 시그니처 시피너가 보입니다. 2. 언어와 타임존 을 설정 한다 : KR-한국어, Asia-Seoul 선택 하고 Continue 3. 키보드 레이아웃 선택 : English(US) 로 선택 하고 계속 (언어가 한국어로 바뀌어서) 4. 사용약관 쭈욱~~ 읽어보자. 영어로. 아래로 스크롤을 주르르 하고 수락 5. 사용자 이름과 비밀번호 설정 하고 계속 6. 사용자 경험 보내기는 언체크 하고 계속 7. 자동으로 업데이트 시작 : 100% 가 되면 자동으로 재부팅..
복구 이미지가 있는 USB 를 EdgeXpert 에 연결해준다.DGX 에는 Ctype Port 만 3개가 있으므로 Ctype - USB 허브로 USB 와 키보드(이때는 마우스는 필요없음) 를 연결해 준다. 가. 부팅- 뒷면에 전원버튼을 누름과 동시에 키보드의 ESC 또는 DEL 를 눌러 CMOS 상태로 들어간다.- 키보드의 화살표를 움직여 Save & Exit 화면에서 아래쪽에 있는 Boot Override 에서 UEFI : USB USB Hard Drive, Partition 1 을 선택하고 Enter를 누르면 확인하는 메시지가나오며, 재부팅이 된다. 나. 설정부팅이 되면 아래와 같이 복구 진행 화면이 시작된다.- Enter 를 눌러 진행을 한다.- 경고화면이 나타나는데 기존 자료가 모두 사라지므로 유..