2022년 8월 영국의 오픈소스 AI 연구 회사인 스테빌리티AI에서 개발한 텍스트 to 이미지 Stable Diffusion을 오픈소스로 공개했습니다. 스테빌리티 Ai는 이를 통해서 Dream Studio라는 AI 이미지 생성 프로그램을 만들어 냈습니다. 유료이지만 가입하면 200회까지 무료로 이용이 가능합니다. 드림스튜디오 AI 그림 생성 방법 현재는 드림스튜디오는 베타버전으로 아주 완전한 상태는 아닙니다. 다양한 AI 툴을 사용해보시고 자신에게 맞는 프로그램을 골라 보시길 바랍니다. DreamStudio 바로가기 DreamStudio를 사용하시려면 먼저 회원가입과 로그인을 해 주셔야 합니다. 구글 인증 앱으로 QR 코드를 스캔하시면 원타임 인증 코드를 생성할 수 있습니다. 구글 다운로드 https:/..
IP는 컴퓨터 간의 통신을 가능하게 하는 네트워크 핵심 기술입니다. IP 패킷이 목적지까지 전달하기 위해 패킷의 크기는 목적지의 MTU(Maximum Transmission Unit)를 초과해서는 안됩니다. MTU는 네트워크에서 전송할 수 있는 최대 패킷의 크기입니다. 데이터를 효율적으로 전달하기 위해 IP는 Fragmentation이라는 기술을 사용하게 됩니다. IP Fragmentation Fragmentation는 짧게 조각화 하는 단편화 기술로 인터넷 프로토콜에서 데이터를 작은 단로 나누게 됩니다. 한번에 전송되지 않고 나누어 전송되어 최적의 네트워크 성능을 활용할 수 있습니다. Fragmentation 방식 데이터를 MTU 값에 따라 작은 크기으 패킷으로 쪼개어 전송됩니다. header에 Fra..
CentOS 8부터 Stream 버전이 나오면서 이제 더 이상 무료 CentOS 버전이 출시되지 않게 되었습니다. 네이버 클라우드에서도 이제 Rocky Linux를 채택해서 사용할 것으로 보입니다. CentOS 8이 EOL이 되었지만(2021년 12월 31일) 아직 CentOS를 버러지 못하고 사용하는 곳들도 분명 있을 겁니다. 그만큼 아직까지 CentOS는 견고하고 수많은 곳에서 사용되고 있는 OS 중 하나입니다. 많은 호환성도 걸려 있기 때문에 사용하는 것도 있을 겁니다. 오늘은 CentOS 9 부팅 디스크를 만드는 방법에 대해서 알아보겠습니다. CentOS7, 8도 부팅 디스크를 만드는 방법은 동일합니다. 부팅 디스크를 만드는 이유는 OS가 설치되어 있지 않은 PC에 운영체제를 새로 설치하기 위해 ..
SSL(Secure Sockets Layer), TLS(Transport Layer Securtiy)는 모두 인터넷 데이터를 안전하게 통신할 때 사용하기 위한 암호화 프로토콜입니다. 웹 브라우저와 서버 구간 암호화를 지원하는 보안 프로토콜로 서로를 인증하고 데이터를 암호화하여 전송합니다. https://coconuts.tistory.com/773 [네트워크] TLS/SSL 핸드쉐이크 통신 과정 이해하기 SSL 핸드쉐이크 SSL 핸드쉐이크는 TCP 연결이 성립된 상태(Established)에서 진행됩니다. TLS/SSL 핸드쉐이크는 클라이언트가 HTTPS 웹 사이트를 탐색할 때 원본 서버를 찾기 시작할 때 발생 API, HTTPS, DNS쿼 coconuts.tistory.com SSL TLS 차이점 Net..
무료 AI 그림 사이트 추천으로 오늘은 ArtGuru 사이트를 추천 드리겠습니다. AI 이미지 생성뿐만 아니라 사진에서 그림으로, 이미지를 AI 그림으로 바꿔주는 기능도 있습니다. AI 관련 그림을 생성하는 방법을 다양하게 많이 올려드릴테니까 다른 글들도 참고하셔서 자신이 원하는 그림체를 찾아서 만들어 보시길 바라겠습니다. Artguru 사진, 이미지를 그림으로 바꾸 방법 무료 AI 그림을 만들고, 내 사진을 AI 이미지로도 만들 수 있습니다. 다른 더 많은 AI 생성 프로그램을 원하시는 분들은 아래의 글도 참고해 주세요 [Ai 그림] - AI 그림 그려주는 사이트 추천 TOP24 (무료 AI 그림 2023년 7월) 아트그루 사이트로 들어오셔서 회원가입을 먼저 해주시면 AI 그림을 생성하기 위한 무료 크..
리눅스 런레벨(Run Level) 변경 방법 리눅스 운영체제 부팅 시 /etc/inittab 파일을 읽어와 기동시키는 프로그램의 실행 순서를 조절하기 위한 계층 시스템입니다. 프로세스 ID 1번을 가지고 있는 프로세스입니다. 일반적으로 0~6으로 7가지 모드가 존재 배포 버전마다 작은 차이 존재 낮은 레벨일수록, 시스템 시작시 기동되는 드라이버나 데몬 수가 적음 런레벨은 높아지는 방향으로 진행되며, OS가 재시작되면 0부터 다시 시작 런레벨 종류 런레벨 영문 모드 설명 비고 0 Power Off 종료 모드 1 Rescue 시스템 복구 모드 단일 사용자 모드 2 Multi-User 사용하지 않음 3 Multi-User 텍스트 모드의 다중 사용자 모드 4 Multi-User 사용하지 않음 5 Graphica..
도메인 체크를 통해서 웹에서 내 사이트의 영향도를 확인할 수 있습니다. 도메인과 각 페이지의 점수 그리고 백링크 등을 전부 확인할 수 있어서 다른 사이트에 참고하기도 좋은 사이트입니다. 내 도메인 URL 주소의 구글 SEO 점수를 검사해보도록 하겠습니다. 사이트 SEO 점수 확인 방법 사이트 이름은 Web Site SEO Checker입니다. 도메인, SEO 검사와 백링크 검사 등 다양한 기능을 제공하고 있습니다. 도메인 검사 외에도 다른 기능들도 한번씩 사용해보시면 많은 도움이 되실 겁니다. 사용 방법은 간단하게 검사하실 도메인 주소를 입력하시고 Check Authority를 클릭해 주시면 됩니다. 그러면 위와 같이 점수가 나오게 되는데 물론 높으면 좋은 점수를 받은 도메인이겠지만, DA, PA, SS..
리눅스 snmp 설정 방법 리눅스 centos, ubuntu에서 리소스 정보 연동을 위해 snmp 서비스를 많이 사용하실 겁니다. 물론 취약점도 많은 서비스이기도 하지만 유용한 서비스라는 것에는 변함이 없습니다. SNMP 서비스 취약점에 대해서는 아래의 글을 참고해 주세요, 제 블로그에 snmp 라고 검색하시면 KISA 주요정보통신기반시설의 취약점 정보를 확인할 수 있습니다. [리눅스/서비스 관리] SNMP 서비스 구동 점검 (U-66) (tistory.com) [리눅스/서비스 관리] SNMP 서비스 구동 점검 (U-66) SNMP 서비스 구동 점검 취약점 개요 ■ 위험도 - 중 ■ 점검 목적 - 불필요한 SNMP 서비스 활성화로 인해 필요 이상의 정보가 노출되는 것을 막기 위해 SNMP 서비스를 중지해..
인터페이스의 Route Metric을 설정하는 것은 라우팅 테이블의 우선순위를 변경하기 위해서입니다. 만약 인터넷이 되지 않는 인터페이스의 Metric(우선순위) 값이 낮다면 인터페이스가 먼저 잡혀 인터넷이 되지 않을 확률이 높습니다. 리눅스 인터페이스 우선순위 Metric 설정법 route라고 입력하시면 IP와 게이트웨이, Metric 값 등을 확인하실 수 있습니다. -bash: route: command not found 라고 나오면 아래의 명령어로 설치해줍니다. # yum -y install net-tools Default에 게이트웨이 추가 # sudo route add default gw "게이트웨이IP" IPV4_ROUTE_METRIC=값 Default 값은 100입니다. 0: 무한대 가중치 1..
XDP 모드란, eXpress Data Path의 약자로 Linux 커널 네트워크 스택에서 사용되는 고성능 프로그래밍 인터페이스를 말합니다. eBPF Hook을 사용하여네트워크 드라이브 내 동작하여 성능을 높이기 위해 만들어졌습니다. XDP에서는 네트워크 스택의 높은 실행 과정만큼 높은 속도로 패킷을 수집, 검색, 수정 또는 전달할 수 있습니다. XDP의 주요 특징은 단순히 네트워크 스택 운영이 아니라 패킷 변경을 개발자가 구현할 수 있는 기능입니다. 애플리케이션 개발자는 XDP를 통해 사용자 정의 패킷 처리 로직을 쉽게 구현할 수 있습니다. Packet RX Hooking 이라고 하기도 합니다. XDP 프로그램은 NIC Driver 단에서 실행이 되어 Packet Drop이 될 경우 커널까지 도달하지 ..
스레드에서 짤밴을 당해서 이제 더 이상 이미지나 사진을 올릴 수 없을 때 이미지를 올리는 방법을 알려드리겠습니다. 이미지를 업로드 할 수 있는 방법은 동영상으로 만들어서 올리는 방법입니다. 보통 이미지 정지가 거리면 1~2일 이내에 한번 풀어준다고 하는데 저 같은 경우는 며칠이 지났는데도 풀리지 않았습니다. 그런데 동영상은 올릴 수 있더라고요, 3초만에 이미지를 영상으로 바꾸는 방법을 알려드리겠습니다. 스레드 이미지 업로드 안될 때 해결 방법 이제는 사진을 올릴 때마다 위와 같이 “콘텐츠가 삭제되었습니다” 커뮤니티 가이드 라인을 위반하였다고 나옵니다. 아마 이유는 제가 짤을 많이 여러번 사용했기 때문일 것 같습니다. 여러분은 다른 이유일 수도 있습니다. 이미지를 동영상으로 변환하는 어플(VITA) 앱스토..
다중 프로그래밍을 가능하게 하는 운영체제 동작 기법인 프로세스 스케줄링에 대해서 알아보겠습니다. 운영체제 스케줄링 (Process Scheduling) 프로세스들에 한정된 CPU 자원을 적절하게 효율적으로 할당하기 위해 여러 프로세스에 CPU 자원을 분배하기 위한 기법입니다. 비선점 스케줄링(Non-preemptive Scheduling) 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗을 수 없는 스케줄링 모든 프로세스에 대한 요구를 공정하게 처리할 수 있다. 일괄처리방식에 접합하다. 중요한 짧은 작업이 중요하지 않은 긴 작업을 기다리는 등의 비효율이 발생한다. 응답 시간 예측이 용이하다. 대표적 알고리즘: FCFS(FIFO), SJF, HRRN, 우선순위, 기한부 등 선점 스케줄링(Preemptive..