분류 전체보기 50

[Image Generator] 세팅 값 정리

안녕하세요. 이번 포스트에서는 이미지 생성 API를 호출할 때 사용하는 세팅 값에 대해서 정리해보려고 합니다.적절한 값을 세팅하면 좋은 결과를 얻을 수 있을 것 같습니다.저는 black-forest-labs/flux-dev – Run with an API on Replicate 기준으로 정리해보고 있습니다.* Image Generator(이미지 생성기)는 입력된 텍스트를 기반으로 인공지능이 이미지를 생성하는 도구입니다. 사용자는 간단한 설명이나 키워드를 입력하면, 이에 맞는 고품질 그래픽, 그림 또는 사진을 얻을 수 있습니다. 이 기술은 콘텐츠 제작, 디자인, 예술 등 다양한 분야에서 창의적인 작업을 돕습니다.세팅값 prompt 생성하고자 하는 이미지의 주제를 설명하는 텍스트입니다. 예를 들어 "바닷가에..

AI/Image Generator 2024.11.18

[CentOS] Rocky Linux 서버에서 NTP 동기화 문제 해결(chrony)

안녕하세요. 이번 포스트에서는 Rocky Linux 서버에서 NTP 동기화 문제를 해결하고 JWT 토큰 오류를 해결한 과정을 공유하려고 합니다. 시간 동기화 문제는 JWT 토큰 생성 및 사용 시 중요한 요소이기 때문에, NTP 동기화 설정이 제대로 되어 있지 않으면 다양한 문제가 발생할 수 있습니다. * NTP(Network Time Protocol) 서버는 네트워크 상에서 시간을 정확히 맞춰주는 서버입니다. 시스템 시간의 정확한 동기화는 보안, 로그 기록, 일정한 작업 수행을 위해 중요합니다. 정확한 시간 동기화가 없으면 인증 오류, 로그 불일치 등 문제가 발생할 수 있습니다.문제 발생서버 로그에서 JWT 토큰 생성 시 다음과 같은 오류가 발생했습니다:Error: "invalid_grant", Desc..

Server/Linux 2024.07.29

[C#] 데드락(Deadlock)과 예시

데드락은 두 개 이상의 프로세스가 서로 상대방이 점유하고 있는 자원을 기다리며 무한정 대기하는 상태를 말합니다. 즉, 각 프로세스가 자신이 필요로 하는 자원을 얻기 위해 다른 프로세스가 해제되기를 기다리는데, 다른 프로세스 역시 자원을 해제하지 못하고 있는 상황입니다. 이런 상황에서는 프로세스들이 계속 대기 상태에 빠지게 되어 더 이상 진행할 수 없게 됩니다. 1. 소스 using System;using System.Threading;using System.Threading.Tasks;class Program{ private static readonly object lockA = new object(); private static readonly object lockB = new object(..

Language/C# 2024.06.14

[C#] 이진 탐색 (Binary search) vs 균형 이진 트리 (Balanced Binary Search Tree) 속도 비교

C# 에서 65000 숫자 중 32500이라는 숫자를 찾을 때 빠른 알고리즘을 찾기 위해 테스트를 해보았습니다.이진 탐색이라는 점과 같은 시간 복잡도를 가지고 있는 Binary Search와 Balanced Binary Search Tree를 비교 해보겠습니다.시간복잡도 : O(logN)알고리즘 : 이진 탐색 알고리즘 (탐색할 값과 중간 값을 비교하고, 탐색 범위를 반으로 줄이는 방식)조건 : 이진 탐색은 정렬된 배열에서 찾고, 균형 이진 트리는 SortedSet 자료구조를 사용했습니다. 1. 소스 using System;using System.Collections.Generic;using System.Diagnostics;class Program{ static void Main() { ..

Language/C# 2024.06.14

[Ubuntu linux] MongoDB AWS S3 백업하기

[Aws Ubuntu] MongoDB 설치 (tistory.com) 서버의 문제 혹은 접속이 불가능한 상황을 대응하기 위해 주 1회 mongodb 데이터를 S3로 백업할 수 있는 방법에 대해서 정리를 해보았습니다. 1. s3 인입 권한을 가진 계정 생성하여 Access Token 발급 1) AWS Console IAM 접속 2) 사용자 추가 3) 직접 정책 연결 4) 정책 생성 클릭 5) JSON 인입 - 삭제 권한은 제거하고 인입 권한만 부여 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" }, { "Effect..

Server/Linux 2024.01.17

[Aws Ubuntu] Mariadb 백업하기 (mariabackup)

서버나 DB 이슈로 인해 데이터 롤백이 필요하거나 복구가 필요한 경우를 위해 mariadb를 백업하는 방법을 알아보겠습니다. 백업은 Mariabackup을 사용해보려고 합니다. Mariabackup이란? - MySQL과 MariaDB 에서 사용하던 무료 백업 라이브러리인 Percona XtraBackup을 바탕으로 작성된 포크입니다. - DB 데이터를 통째로 복사하는 물리적 백업입니다. - 복사 작업 중에 데이터에 업데이트가 발생할 수 있으므로 일관된 백업을 수행하기 위해 특별한 주의를 기울여야 합니다. - MariaDB 10.3 버전 이상부터는 Percona XtraBackup이 지원되지 않기 때문에, Mariabackup을 사용해야 합니다. 전체 백업(Full backup)이란? - 증분 백업이 참조..

Server/Linux 2024.01.16

[Aws Ubuntu] MongoDB 유저 생성 및 권한 부여

Mongo DB에 유저를 생성하고 권한을 부여해보겠습니다. 먼저MongoDB 쉘에 접속을 해야합니다. 1. Mongo Shell 설치 sudo apt-get update sudo apt-get install -y mongodb-org-shell 2. Mongo Shell 실행 mongosh 3. 관리자 유저 생성하는 법 # admin database 진입 use admin # admin user 생성 및 권한 부여 db.createUser({ user: "yourUsername", pwd: "yourPassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] }); 4. 개발용 유저 생성하는 법 # 관리자로 접속 mongosh -u adminUse..

Server/Linux 2023.12.13

aws certified solutions architect - associate 시험 준비

덤프 문제를 풀어봤는데 알지 못했던 다양한 AWS 서비스가 있었습니다😂 용어 및 서비스를 정리해보면서 시험을 대비해보려고 합니다😊 문제에 답이 있다 2개 선택인지 확인한다 보기에서 안 되는 것이 명확한 것(100% 말이 안 되는 거)을 먼저 제거해라 이해가 안 가면 영문 모드도 확인해라 수동, 수작업, 과도한 작업의 보기는 피해라 지문의 마지막 멘트를 확인해라 모르면 가장 비스무레 한 것을 찍어라 새로운 서비스가 답이다 AWS에서 추천하는 아키텍처가 답이다(서버리스 등) 1. AWS Lake Formation - AWS에서 Data Lake를 구축하기 위한 서비스로는 크게 S3(데이터), Glue Data Catalog(메타 데이터), Athena(쿼리)가 존재합니다. IAM을 활용한다면 개별 사용자에 ..

[Ubuntu] Linux Aws CloudWatch Memory 및 용량 확인

AWS CloudWatch는 애플리케이션을 모니터링할 수 있도록 해주는 서비스 입니다. 하지만 기본적으로 CPU 사용률, 디스크 I/O, 네트워크 부하 등 기본 지표는 제공을 하나 인스턴스 메모리 및 운영체제 디스크 사용률과 같은 운영체제의 지표는 가져오지 못합니다. 이를 위해서 CloudWatch Agent를 설치하여 메모리와 디스크 사용률을 가져올 수 있는 방법을 정리해보려고 합니다. Linux(Ubuntu) 운영체제에서 진행해보겠습니다. 1. Aws IAM 역할 만들기 1) IAM 접속 > 역할 > 역할 생성 > AWS 서비스 > EC2 > CloudWatchAgentServerPolicy 2) 원하는 EC2 인스턴스에 IAM 역할을 수정해줍니다. 2. Ubuntu CloudWatchAgent 설치..

Server/Linux 2023.10.31