전체 글 167

[Feed] AI가 만든 앱보다 더 무서운 건, AI가 믿는 입력이다

요즘 AI로 개발하는 게 너무 쉬워졌습니다. 필자도 AI를 이용해 그동안 시도도 안해본 것들을 하고 있습니다. 예를 들어, MacBook용 APP을 만든다던지...(물론 출시를 하거나 배포를 하지는 않았습니다.) 최근 또 어느 웹사이트의 Claude Code 관련 보안 이슈를 다룬 글을 보았습니다. 처음 제목만 봤을 때는 "AI가 또 이상한 코드를 생성했나?" 정도로 생각했습니다. 그런데 내용을 읽어보니 내 예상과는 조금 달랐습니다. 문제는 AI가 코드를 잘 짜느냐 못 짜느냐가 아니고 오히려 AI가 무엇을 믿고 행동하느냐가 더 큰 위험이었습니다. AI는 생각보다 너무 성실하다 요즘 AI 코딩 도구를 쓰다 보면 정말 놀랄 때가 많습니다요구사항만 적어주면 코드를 만들고, 에러를 수정하고, GitHub..

Devops Feed 2026.06.16

[Feed] AI가 코드는 짜준다. 운영은 누가 책임질까?

특정 기사를 보고 필자가 본 느낌이며, 공감되는 내용을 정리해 보았습니다. (문제가 되면 삭제 하겠습니다.) 요즘은 진짜 개발 속도가 말도 안 되게 빨라졌다. Cursor, Claude, Copilot 같은 AI 코딩 도구 덕분에 예전 같으면 며칠 걸리던 작업도 몇 시간 만에 끝난다.대충 요구사항만 적어 넣으면:API 만들어주고Dockerfile 생성해주고Terraform도 짜주고Kubernetes YAML까지 만들어준다심지어 실행도 잘 된다.문제는 여기서 시작된다.“잘 실행된다” 와 “운영 가능하다”는 다르다AI가 만든 앱 대부분은 생각보다 꽤 잘 동작한다.그래서 자연스럽게 이런 생각이 든다.“오… 생각보다 괜찮은데?”근데 운영 관점에서 보면 이야기가 완전히 달라진다. AI는:현재 인프라 구조운영 정책..

Devops Feed 2026.05.14

[ELK9.x] Elasticsearch(4) - Logstash 설치 및 ElasticSearch연동

2026.05.14 - [IT/빅데이터] - [ELK9.x] Elasticsearch(2) - Master & Data NodeBeats 기반 수집 파이프라인 구성Elasticsearch 9.x 클러스터(example-elk) 환경에서Beats(Filebeat / Metricbeat 등) 데이터를 수집하여 Elasticsearch 로 적재하는Logstash 파이프라인 구성 가이드입니다. 1. 구성 목표항목값Logstash Version9.3.2배포 노드es-master-01 / 02 / 03InputBeats TCP 5044OutputElasticsearch Cluster인증logstash_writer 전용 사용자TLSLogstash → Elasticsearch구성 개요Logstash 는 Master ..

IT/빅데이터 2026.05.14

[ELK9.x] Elasticsearch(3) - Kibana 설치 및 ElasticSearch연동

2026.05.14 - [IT/빅데이터] - [ELK9.x] Elasticsearch(1) - 공통 설정 [ELK9.x] Elasticsearch(1) - 공통 설정간만에 끄적거려 봅니다. Master 3 + Data 3 노드 구성Ubuntu / Debian 환경에서 Elasticsearch 9.3.2 멀티 노드 클러스터를 수동으로 구축하는 전체 절차입니다. 1. 아키텍처 구성클러스터 정보Cluster Name: examplelouky0714.tistory.com2026.05.14 - [IT/빅데이터] - [ELK9.x] Elasticsearch(2) - Master & Data Node ELK 중 이전 설정인 Elasticsearch 설치가 완료 되었고 정상적으로 노드가 실행 되고 있다면 이제 Kib..

IT/빅데이터 2026.05.14

[ELK9.x] Elasticsearch(2) - Master & Data Node

2026.05.14 - [IT/빅데이터] - [ELK9.x] Elasticsearch(1) - 공통 설정 [ELK9.x] Elasticsearch(1) - 공통 설정간만에 끄적거려 봅니다. Master 3 + Data 3 노드 구성Ubuntu / Debian 환경에서 Elasticsearch 9.3.2 멀티 노드 클러스터를 수동으로 구축하는 전체 절차입니다. 1. 아키텍처 구성클러스터 정보Cluster Name: examplelouky0714.tistory.com 이전 공통설정이 완료 되었다면 본 페이지에서는 Master & Data node에서의 설정 입니다. 7. Elasticsearch 설정7-1. Master 노드 설정/etc/elasticsearch/elasticsearch.yml clust..

IT/빅데이터 2026.05.14

[ELK9.x] Elasticsearch(1) - 공통 설정

간만에 끄적거려 봅니다. Master 3 + Data 3 노드 구성Ubuntu / Debian 환경에서 Elasticsearch 9.3.2 멀티 노드 클러스터를 수동으로 구축하는 전체 절차입니다. 1. 아키텍처 구성클러스터 정보Cluster Name: example-elkElasticsearch Version: 9.3.2보안:xpack.security 활성화TLS (PEM 기반)Discovery:/etc/hosts 기반 hostname 사용 노드 구성역활노드명IP(임시)ROLEHeap SizeMasteres-master-0110.0.1.11master, ingestRAM 50%Masteres-master-0210.0.1.12master, ingestRAM 50%Masteres-master-0310.0.1..

IT/빅데이터 2026.05.14

[Linux] user shell 차이- /usr/sbin/nologin vs /usr/bin/false

오랜만에 글을 끄적 거리게 되었습니다.  아무 생각없이 쓰던 옵션(?)에 대해 정리를 해보고자 끄적거립니다.  Linux의 user 계정을 생성하다보면 보통 shell부분에 /bin/bash 또는 /bin/sh  같은 쉘환경을 넣게 되는데 이때 특정 계정에 한해서는 로그인을 못하도록 설정하기도 합니다. 예를 들어  /usr/bin/flase 또는 /usr/sbin/nologin 과 같은... 평소 아무 생각없이 사용하다가 문득 둘의 차이는 뭘까라는 생각이 들어 찾아 보고 확인하게 되었습니다.  환경은 다음과 같습니다.   - Ubuntu 24.04   기준# 서버 설정등에 따라 필자와 출력이 조금 다를 수 있습니다.  먼저 "/usr/sbin/nologin" 으로 설정을 하면 아래와 같이 로그인 자체가 ..

운영체제/Linux 2025.04.04

[Linux] readlink - 링크걸린 파일의 원본 파일 출력

또.... 끄적 거려 봅니다.리눅스를 사용하다보면 필요 또는 의도치 않게 링크걸린 파일을 사용하거나 설정을 해야 할때가 있습니다. 링크가 정상적으로 설정되어 있고 사용할때는 크게 불편하거나 문제가 되는 부분은 없습니다.  다만, 링크 설정된 파일의 원본 파일을 찾고자 할때가 종종 있습니다. 링크된 파일이 어느 파일인지 알아야 할때가 있습니다. 필자의 경우 아래와 같이 종종 확인 하였습니다.$ ls -al /etc/localtimelrwxrwxrwx 1 root root 30 Nov 6 08:31 /etc/localtime -> /usr/share/zoneinfo/Asia/Seoul 간단하게 확인 할 때는 주로 ls 명령어를 통해 확인 하였습니다. (다른 더 좋은 방법이 있다면..... 댓글 부탁드립니다..

운영체제/Linux 2024.11.06

[mac] 'tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance'

맥북에서 tar 압축하여 리눅스 장비에서 압축을 풀때 아래와 같은 에러 메시지가 나와 당황하였습니다. tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 그동안 왜 인지를 못했던건지 모르겠지만 영향은 없지만 그래도 은근 신경이 쓰여서 찾아 보았습니다.  찾아보니 tar의  version이  맥북과 리눅스의 차이가 있었습니다.  맥북 (M1기준)$ tar --versionbsdtar 3.5.3 - libarchive 3.5.3 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.8 리눅스 (ubuntu)$ tar --versiontar (GNU tar) 1.30Copyright (C) 201..

운영체제/MAC 2024.08.29

[Git] 다른 Branch에서 파일 가져오기

오랜만에 작성하게 되었습니다.Git을 사용하다 보면 다른 Branch의 파일을 가져와야 하는 상황이 필요한데 여러 방법이 있겠지만 필자는 아래 방법을 사용하고 있습니다. source_Branch의 test/test.txt라는 파일을  target_Branch로 가져와야 할때 방법입니다.  먼저 target_branch로 checkout합니다. git checkout target_branch  이후 source_branch의 파일을 가져 옵니다. # git checkourt -p [Source_branch] -- [가져올 파일 또는 디렉토리]git checkout -p source_branch -- test/test.txt 이렇게 하면  파일이 있을 경우 비교 하여 추가 할지에 대한 대화형식이 표시 되면 ..

Development/Git 2024.07.30
반응형