Skip to main content

Cursor AI 사용법: 코드 편집을 넘어, 다목적 AI 도구

· 17 min read

Cursor AI: 코드 편집을 넘어선 다목적 AI Assist 도구

Cursor AI는 단순한 코드 편집기가 아닙니다. AI의 강력한 자연어 처리(NLP)와 코드 이해 능력을 기반으로 한 다목적 도구로, 개발자부터 콘텐츠 크리에이터에 이르기까지 다양한 사용자에게 혁신적인 생산성 향상을 제공합니다.

Git 사용법: 명령어, 용어 정리

· 92 min read

본 포스트는 Git 명령어를 중심으로 다룹니다. Git을 처음 접하시는 분들도 쉽게 따라올 수 있도록 기본 개념을 간단히 소개하는 것부터 시작해보려고 합니다.

Git: 더 이상 개발자만의 도구가 아니다!

과거에는 주로 개발자들이 사용하는 전문 도구로 여겨졌던 Git은 이제 블로거, 작가, 그리고 노트 정리를 좋아하는 사람들에게도 필수 도구로 자리 잡고 있습니다.

Effortlessly Build Your Blog with Docusaurus

· 7 min read

I had been using Jekyll to build my blog until I came across Docusaurus and was immediately intrigued. I decided to give it a try and migrate my blog.

Docusaurus offers a clean and intuitive user interface, powerful code block features, active community support, and a rich plugin ecosystem. Maintained by Meta (formerly Facebook), these advantages made me fall in love with it instantly.

Practice Exam for RHCE 9(EX294)

· 20 min read

Lab Environment

FQDNDescriptionIP AddressesRoles
control.lab.example.comcontrol172.25.250.254ansible control node
classroom.lab.example.comclassroom172.25.250.254materials
content.lab.example.comcontent172.25.250.254YUM repo
node1.lab.example.comnode1172.25.250.9ansible managed node
node2.lab.example.comnode2172.25.250.10ansible managed node
node3.lab.example.comnode3172.25.250.11ansible managed node
node4.lab.example.comnode4172.25.250.12ansible managed node
node5.lab.example.comnode5172.25.250.13ansible managed node
utility.lab.example.comutilit172.25.250.220utility

RHCSA 9 연습/기출문제 (EX200)

· 15 min read

1、네트웍 설정

node1의 네트웍구성을 아래와 같이 변경하세요.

  • Host Name: node1.domain250.example.com
  • IPv4 address: 172.25.250.100
  • Subnet mask: 255.255.255.0
  • Gateway: 172.25.250.254
  • DNS: 172.25.250.254

Redis 설치 및 Sentinel을 이용한 failover환경 구성하기

· 14 min read

설치환경 및 Redis소스버전

OS: Ubuntu 22.04.3 LTS

Redis: 7.2.3

아래와 같이 3개의 VM을 준비한다.

No.host nameIPnode roles
#1redis-server1172.25.254.131redis (master), sentinel
#2redis-server2172.25.254.132redis (slave), sentinel
#3redis-server3172.25.254.133redis (slave), sentinel

Kafka Installation and Cluster Setup

· 7 min read

What is Kafka?

Kafka is a distributed event streaming platform designed for large-scale data collection, processing, storage, and integration. Its use cases include distributed data streams, stream processing, data integration, and pub/sub messaging.

To better understand Kafka, we first need to grasp the concept of an event.

Redis Sentinel, failover과정 정리

· 9 min read

Redis Sentinel은 Redis HA솔루션이다. Redis는 Redis Cluster라고 하는 Cluster제품이 따로 있으며 Sentinel은 Redis Cluster와 관련이 없다. Sentinel은 cluster가 필요없는 사용자들에게 간단한 failover기능을 제공하는 제품이다.

Resolving Elasticsearch Unassigned Shard Issues: X of Y shards failed

· 4 min read

When opening Kibana, you might sometimes see the error message “X of Y shards failed” which usually indicates that some indices have unassigned shards. In such cases, the Elasticsearch (ES) cluster status is typically Yellow or Red.

Let’s first understand the four shard states in ES:

  • INITIALIZING - The shard is in the initialization state and unavailable. This occurs briefly when creating an index or starting a node.

  • RELOCATING - Shards are being moved due to node addition or removal, a transient state.

  • STARTED - The shard is active and available to handle requests.

  • UNASSIGNED - The shard has failed to be allocated.