전체 글

망각을 지연시키는 블로그
Linux | PowerShell

[SSH] ProxyJump 사용방법

1. 시작 보안 환경이 있는 곳에서 내 PC를 사용할 일이 생겼다. SSH사용은 허가하지만 원격(Anydesk, TeamViewer..) 앱과 Mail사이트, 클라우드사이트(aws, synologyQuickConnect) 등을 이용할 수 없었고 사용적발 시 곧바로 전화가 온다..(쓰지 말라고..) Python으로 GPU를 사용해야 하지만 본사와 현장에 GPU가 있는 컴퓨터가 없었기 때문에 내 PC를 사용해야만 했다. 하지만 우리 집 네트워크 구성은 아래와 같이 구성되어 있어서 곧바로 접속할 수가 없었다. U+ 공유기에 SynologyNAS 서버를 DMZ를 설정해 둬서 Synology에는 곧바로 접속할 수 있었지만, 내 `Windows_PC`에는 Synology에 SSH로 접속한 다음 또 SSH로 Wind..

클러스터 구성

[Elasticsearch][Ubuntu] Elasticsearch 구성하기

1. 시작 해당 설치는 클러스터 구성 내용을 이어서 작성하며 그 기준에 맞게 작성하였습니다. `node1~3` 은 `/etc/hosts` 파일에 추가해 준 내용이며 아래 링크를 참고하세요 [참고 1 `etc/hosts`] https://hbcha0916.tistory.com/63#4.2.%20%EB%84%A4%EC%9E%84%20%EC%84%9C%EB%B2%84%20%EB%A7%A4%ED%95%91%20%60%2Fetc%2Fhosts%60-1 [zookeeper][Ubuntu] Apache zookeeper cluster 구성하기 1. 시작 업무에서 이중화 요구사항에 따라 규모 있는 cluster를 구성해야 한다. 추후 업무에 내가 정리하고 참고하기 위해 글을 작성한다.(망각 방지) 2. zookeepe..

Linux | PowerShell

[Ubuntu] 부팅시 스크립트 설정

1. 시작 한 서버에 여러 데몬 애플리케이션을 설치하고, 이것들을 부팅 시 시작하게끔 해줘야 하는 경우가 생겼다. https://hbcha0916.tistory.com/category/%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%20%EA%B5%AC%EC%84%B1 '클러스터 구성' 카테고리의 글 목록 망각을 지연시키는 블로그 hbcha0916.tistory.com 컴퓨터가 어떠한 이유로 재부팅 되었을 경우에 직접 Shell에 접속하여 `xxx.sh start` 명령어를 직접 실행시키기도 번거롭고, 그 명령어를 직접 실행시켜 주기 전까지 서비스가 불가하기 때문에 부팅 시 스크립트를 설정해 줘야 한다. 1.1. 자동 시작 프로그램 목록 부팅 시 자동 시작되어야 하는 프로그램들은 아래와..

Linux | PowerShell

[Ubuntu] 리눅스 별칭(alias) 사용

환경변수(`/etc/bashrc` or `/etc/profile` or `~/.bashrc` or `~/.profile`) 에다가 별칭을 등록할 수 있다. `/etc` 디렉토리에 적용하면 모든 유저에게, `~`(`home`) 디렉토리에 적용하면 그 사용자만 적용할 수 있다. 문법 alias 별칭='' 예 alias ssh_go='ssh_go@192.168.0.5' 적용 후 `ssh_go` 라는 명령어를 입력했을 때 `ssh go@192.168.0.5` 명령어를 실행하게 된다. 나는 서버 안에 있는 VM머신에 자주 접속하는데, 매번 ssh 명령어를 사용하기 귀찮아 별칭으로 사용하고 있다.

Kafka

[Docker][Kafka GUI] Kafka를 GUI로 더 쉽게 관리하기

1. 시작 Kafka 클러스터를 구성하면서 유용한 툴을 찾았다. 이처럼 Kafka 브로커들을 GUI로 확인할 수 있다. 2. Github UI for Apache Kafka 의 깃허브 프로젝트 링크이다. https://github.com/provectus/kafka-ui GitHub - provectus/kafka-ui: Open-Source Web UI for Apache Kafka Management Open-Source Web UI for Apache Kafka Management. Contribute to provectus/kafka-ui development by creating an account on GitHub. github.com 3. Docker pull 아래 docker pull 명령..

클러스터 구성

[kafka][Ubuntu][NiFi] Apache Kafka cluster 구성하기

1. 시작 아래 선행작업이 필요합니다.(Zookeeper 설치) https://hbcha0916.tistory.com/63 [zookeeper][Ubuntu] Apache zookeeper cluster 구성하기 1. 시작 업무에서 이중화 요구사항에 따라 규모 있는 cluster를 구성해야 한다. 추후 업무에 내가 정리하고 참고하기 위해 글을 작성한다.(망각 방지) 2. zookeeper Apache zookeeper 는 분산시스템을 위한 hbcha0916.tistory.com 이제 카프카 클러스터를 구성해준다. 카프카는 Apache NiFi 클러스터와 함께 사용할 것이기 때문에 NiFi 에서 적용하는 기준으로 작성한다. 편의상 Kafka가 설치된 경로를 `$KAFKA_HOME`으로 이야기 하겠다. 1...

클러스터 구성

[NiFi][Ubuntu] Apache NiFi cluster 구성하기

1. 시작 아래 선행작업이 필요합니다.(Zookeeper 설치) https://hbcha0916.tistory.com/63 [zookeeper][Ubuntu] Apache zookeeper cluster 구성하기 1. 시작 업무에서 이중화 요구사항에 따라 규모 있는 cluster를 구성해야 한다. 추후 업무에 내가 정리하고 참고하기 위해 글을 작성한다.(망각 방지) 2. zookeeper Apache zookeeper 는 분산시스템을 위한 hbcha0916.tistory.com NiFi를 압축 해제한 디렉토리를 `$NIFI_HOME` 라고 칭하겠다. 2. NiFi Apache NiFi 는 시스템 간의 데이터 흐름을 자동화하기 위해 만들어졌다. Java로 만든 프로그램이다.(JVM 위에서 실행한다.) 3...

클러스터 구성

[zookeeper][Ubuntu] Apache zookeeper cluster 구성하기

1. 시작 업무에서 이중화 요구사항에 따라 규모 있는 cluster를 구성해야 한다. 추후 업무에 내가 정리하고 참고하기 위해 글을 작성한다.(망각 방지) 2. zookeeper Apache zookeeper 는 분산시스템을 위한 조정 서비스이다. Java로 만든 프로그램이다.(JVM 위에서 실행한다.) 각 호스트마다 leader와 follower 역할로 구분되며 모든 쓰기 요청은 leader가 받고 leader가 follower들에게 update를 요청한다. leader가 죽을경우(장애발생) follower 중 하나가 leader가 된다. 3. 목표 한 호스트에 필수로는 Apache NiFi , Apache Kafka , ElasticSearch을 구성하는 것이며 추가로 필요할 경우 더 추가할 예정이다..

정처기/벼락치기

[펌]벼락치기 #2

정보처리기사 실기 찍기 댓글정리 및 일부 추가/수정 어느정도 익혀졌으면 목차만 보고 확인한다. 정보보안 3요소 | 기무가 기밀성 | Confidentiality 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특정 무결성 | Integrity 정당한 방법을 따르지 않고서는 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성 | Availability 권한을 가진 사용자나 애플리케이션 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 블루투스 공격 기법 블루재킹 | Blue Jacking 블루투스를 이용하여 스팸메일처럼 메시지를 익명으로 퍼뜨리는 공격 블루프린팅 | Blueprinting 블루투스..

정처기/벼락치기

완전 간략화 #3

라우팅 프로토콜 경로제어 최적패킷 교환 경로를 결정 내부 라우팅 프로토콜 | IGP 하나의 자율시스템(AS)내에 라우팅에 사용되는 프로토콜 RIP 소규모 동종의 네트워크, 최대 홉수를 15, 벨만포드 알고리즘 OSPF 대규모 네트워크, 라우팅 정보에 노드 간의 거리정보, 링크 상태정보를 실시간으로 반영 다익스트라 알고리즘 외부 라우팅 프로토콜 EGP 자율 시스템(AS)간 라우팅 프로토콜, 게이트웨이 간의 라우팅에 사용 BGP 경로 제어표(라우팅테이블) 교환 요구사항 분석 문서화 구조적 분석 기법 하향식 방법을 사용해 시스템을 세분화 자료 흐름도 자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술 프로세스 | Process 자료를 변환시키는 시스템의 한 부분을 나타내며 처리, 기능 변환, 버블이라고함 ..

항상 빌드중
언제나 미완성