gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

분류 전체보기 80

Gamma App - AI 기반 프레젠테이션 작성 프로그램

AI 기술이 빠르게 발전하고 있다. Gamma라는 미국의 스타트업 기업이 ChatGTP와 연동하여 자동으로 프레젠테이션을 작성해 주는 앱을 출시하였다. 챗봇에게 원하는 내용을 말하면 몇 초 만에 프레젠테이션이나 웹페이지를 생성해 줬고 그 퀄리티도 상당히 높았다. Gamma App 소개영상 Gamma App 사용방법 앱접속 페이지 : https://gamma.app/signup?r=whme8ceqaljb47y Gamma A new medium for presenting ideas, powered by AI. Beautiful, engaging content with none of the formatting and design work. gamma.app Gamma App 은 가입 후 무료로 사용이 가능하다..

IT 트렌드/AI 2023.05.15

Windows Server 2016 2019 IIS FTP 구축 (설치 및 설정)

Windows Server 2016, Windows Server 2019 IIS FTP 서버 구축, 설치방법 및 매뉴얼 정리 - 목차 1. 준비 사항 (FTP 설치) 2. 계정 생성 3. FTP 사이트 추가 및 설정 4. FTP 접속 및 테스트 5. Passive Port 범위 지정 및 방화벽 설정 Passive Port 범위 지정 방화벽 설정 1. 준비 사항 (FTP 설치) Windows Server OS 설치 단계에서 IIS를 설치하지 않았다면 FTP도 설치되어 있지 않을 수 있다. 이경우 IIS와 FTP 서버를 설치한다. 서버관리자 → 관리 → 역할 및 기능 추가 서버역할 선택 → 웹서버(IIS) → FTP 서버 설치 2. 계정 생성 FTP에 사용할 유저를 생성한다. 컴퓨터관리 → 로컬 사용자 및 ..

git(형상 관리 툴), git 명령어 및 gitlab 작업 시나리오

git은 분산 버전 관리 시스템 (VCS - Version Control System) 중 하나로, 소스 코드와 같은 파일들을 관리하고 추적하는 형상관리 도구다. git는 대표적으로 GitHub, GitLab, Bitbucket 등과 같은 온라인 플랫폼과 함께 사용된다. git을 사용하면 여러 사람이 동시에 작업하면서 변경 사항을 추적하고, 코드의 이전 버전으로 되돌릴 수도 있다. 또한 git은 코드를 저장하고 공유하는 데 사용되는 중앙 저장소를 가지지 않고, 각 개발자의 로컬 컴퓨터에 모든 변경 내용을 저장한다. 이는 코드를 보다 효율적으로 관리하고, 협업 과정에서 빠른 작업을 가능하게 한다. 1. git 명령어 (자주사용 하는 명령어) git status 현재 저장소의 상태를 확인, 변경된 파일이나 ..

구글 바드 Google Bard - 한국어 서비스 시작

2023년 5월 10일 구글에서 Bard 지원 국가 및 언어 확대를 발표했다. 이제 180여 개국 가에서 이용 가능하고 영어, 한국어, 일본어 3개 국가의 언어를 지원한다. 이 외에도 몆 가지 추가 업데이트를 지원하였는데 Bard에서 생성한 콘텐츠를 클릭 한 번으로 서식과 함께 Google Docs 및 Gmail로 내보내는 기능과 bard의 답변을 내보내고 Google Workspace에서 수정할 수 있도록 하는 기능이 추가되었다. 그리고 어두운 테마를 지원하여 눈의 피로도를 줄일 수 있게 사용자를 배려하였다. 사용방법 해당 페이지에 접속하여 구글 계정으로 로그인만 하면 바로 사용이 가능하다. https://bard.google.com/ Bard Bard is your creative and helpfu..

IT 트렌드/AI 2023.05.11

Result Code: E_FAIL (0X80004005) Component: ConsoleWrap Interface: IConsole

VirtualBox (버추얼박스)에서 VM 추가 후 에러 발생 VM Name: Rocky Linux9 Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE). AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED). Result Code: E_FAIL (0X80004005) Component: ConsoleWrap Interface: IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8} 원인 CPU 가상화지원 옵션이 활성화가 안되어 발 생된 문제. 재부팅 후 바이오스에 진입하여 CPU 가상화 활성화해 줌. pc 재부팅 후 바이오스로 진입하면 Asu..

Rocky Linux 9.1 (Blue Onyx) - 록키 리눅스9.1 설치

Rocky Linux은 CentOS의 후속 제품으로, RHEL(Red Hat Enterprise Linux)과 100% 호환되는 무료 및 오픈 소스 기업용 리눅스 배포판이다. Rocky Linux 9.1은 2022년 11월 22일에 출시된 최신 버전으로, 다양한 보안 기능과 업데이트가 제공되고 최신 RHEL 9.1 패키지와 동일한 기능을 제공한다. - 목차 1. Rocky Linux 9.1 공식문서 EoL(End of Life) 특징 2. Rocky Linux 9.1 설치 설치 파일다운로드 설치환경 버추얼박스(VirtualBox) 가상머신 생성 및 설정 Rocky Linux 9.1 설치 3. OS 체크 접속 패키지 정보 확인 기본 서비스 목록 1. Rocky Linux 9.1 공식 문서 공식 사이트 : ..

Tech Notes/Linux 2023.05.10

버추얼박스(VirtualBox) 라이센스 확인 및 설치

버추얼박스(VirtualBox)는 오라클(Oracle)에서 개발한 가상화 소프트웨어다. 버추얼박스를 사용하면 하나의 컴퓨터에서 여러 개의 운영 체제를 실행하고 각 운영 체제를 분리된 환경에서 사용할 수 있다. 1. 버추얼 박스(VirtualBox) 라이선스 GNU 일반 공중 사용 허가서(GNU General Public License)에 따라 배포되며, 따라서 무료로 사용할 수 있다. 다만 버추얼박스를 상업적으로 사용하거나, 상업적인 목적으로 변경한 버전을 배포하는 경우에는 오라클과 별도의 라이선스 계약이 필요할 수 있다. 버추얼박스를 사용할 때 주의할 점은 운영 체제의 라이선스 문제다. 버추얼박스를 사용하여 다른 운영 체제를 실행하는 경우, 해당 운영 체제의 라이선스 조건을 준수해야 한다. 예를 들어,..

MSSQL - BULK INSERT(Transact-SQL)/CSV, TXT 대용량 파일 처리

BULK INSERT(Transact-SQL) 수행을 위한 권한 설정 및 처리방법에 대한 예제 1. Bulk Admin 권한 Bulk Admin 권한은 대량의 데이터를 처리하는데 유용한 권한이다. 이 권한이 부여되면 BULK INSERT나 BCP를 사용하여 CSV, TXT 파일 등의 데이터를 대량으로 로드할 수 있으며, PENROWSET(BULK...)로 대량의 데이터를 추출할 수 있다. 또한 UPDATE, INSERT INTO SELECT, DELETE 등의 SQL 명령어를 사용하여 대량의 데이터를 한 번에 변경하거나 삭제할 수 있다. 이러한 작업들은 대량의 데이터를 처리할 때 효율적이다. Bulk Admin 권한은 데이터베이스 관리자나 시스템 관리자에게 효율적인 작업을 수행할 수 있게 하는 유용한 권..

Tech Notes/MSSQL 2023.05.08

OpenAI GPT, API소개 및 신청방법

OpenAI GPT API OpenAI GPT는 대규모 자연어 처리(NLP, Natural Language Processing) 모델 중 하나로, 인공 신경망을 사용하여 문장 생성, 기계 번역, 요약, 질문 답변 등 다양한 자연어 처리 작업을 수행할 수 있다. OpenAI GPT는 대규모 텍스트 코퍼스를 학습하여 생성된 모델이며, 기본적으로 영어를 지원하지만, 다른 언어를 지원하는 GPT 모델도 개발 중이다. OpenAI GPT API는 개발자가 OpenAI GPT 모델을 사용하여 간편하게 NLP 작업을 수행할 수 있도록 하는 클라우드 기반 API이다. 이 API를 사용하면 개발자는 자체 모델 학습 없이도 텍스트 생성, 문장 완성, 감성 분석, 기계 번역 등 다양한 NLP 작업을 쉽게 수행할 수 있다. ..

IT 트렌드/AI 2023.05.08

암호 스위트 - Cipher Suite

암호 스위트(Cipher Suite)는 SSL/TLS 프로토콜에서 사용하는 암호화 기법의 조합을 나타낸다. 암호 스위트는 클라이언트와 서버 간의 통신에서 사용되며, SSL/TLS 핸드셰이크(handshak) 과정에서 어떤 암호화 기법을 사용할 것인지 협상한다. - 목차 암호 스위트(Cipher Suite)란? 1) 암호 스위트(Cipher Suite) 알고리즘 종류 2) 대표적인 암호 스위트(Cipher Suite)의 종류 3) 암호 스위트(Cipher Suite)의 구조 4) 암호 스위트(Cipher Suite) 설정 방법 5) EOL(end of life) 암호 스위트(Cipher Suite)란? 암호 스위트(Cipher Suite)란 SSL/TLS 프로토콜에서 사용하는 대칭키 암호화와 공개키 암호화..

Tech Notes/SSL 2023.05.03