본문 바로가기

분류 전체보기4

[Linux] Graylog 6.2 설치 하기 (Ubuntu 24.04) Graylog 6.2 설치 및 웹 UI 접속까지 정리 (Ubuntu 24.04 기준)로그 통합 관리 및 분석 도구로 유명한 Graylog 6.2를 설치했습니다.이번 글에서는 Ubuntu 기반 환경에서 Graylog 6.2를 설치하고, 웹 UI까지 정상적으로 접근하는 과정을 정리합니다.시스템 사양 및 전제 조건 - OS : Ubuntu 24.04 - Graylog : Graylog Open 6.2.3 - Java 17 / MongoDB 7 / opensearch-2.15.0 메모리: 최소 4GB RAM 이상 권장 필수 패키지 설치apt update && sudo apt upgrade -yapt install apt-transport-https curl gnupg2 wget -y Java 17 설치 (Gra.. 2025. 6. 11.
[Linux]리눅스 ssh-keygen 사용해서 암호 대신 ssh 접속하기 목차ssh-keygenssh-keygen 이란?ssh-keygen 인증 흐름ssh-keygen 사용법server1 -> server2 접속 확인ssh-keygent 이란?개발을 하다 보면 서버에 접속해야 할 일이 많습니다. 이때 가장 많이 사용하는 방법 중 하나가 바로 "SSH(Secure Shell)"입니다. 그리고 이 SSH 접속을 더 안전하고 편리하게 만들어주는 도구가 바로 ssh-keygen입니다.ssh-keygen은 SSH 키 페어(공개키와 개인키)를 생성하는 명령어입니다. 이 키를 이용하면 비밀번호 없이도 안전하게 서버에 접속할 수 있습니다. 주로 리눅스나 macOS에서 터미널을 통해 사용하며, 윈도우에서도 WSL(Windows Subsystem for Linux)이나 Git Bash 등을 통.. 2025. 4. 10.
[Linux]리눅스 임의 파일 대량 생성 방법(스크립트) 리눅스 rsync 테스트를 위해 log 파일을 임의로 생성 하는 명령어 입니다.파일 확장자는 00시에는 8개 파일로 생성하고, 나머지 시간에는 5개 파일 형식으로 저장 됩니다.(4/1 ~ 5/2 까지 5시간 24초 범위로 임의로 생성) 파일 생성 스크립트로그파일 생성할 경로에 echo 통해 log 파일 생성(아래 파일이 있어야 스크립트 실행 가능)echo "test" > 2025-04-01_103000.log vi generate_logs2.sh 파일 생성[root@localhost]# cat generate_logs2.sh#!/bin/bashstart_date="2025-04-01 10:30:00" # 시작 시간end_date="2025-05-02 00:00:00" # 종료 시간current_da.. 2025. 4. 9.
[Linux]리눅스 rsync 명령어 및 사용법 rsync는 파일 및 디렉토리 동기화 및 백업을 위한 강력한 명령어로, 주로 리눅스, 유닉스 기반 시스템에서 널리 사용됩니다.이 명령어는 네트워크를 통해 파일을 복사하거나 로컬 파일 시스템 내에서 파일을 동기화하는 데 사용됩니다.rsync의 가장 큰 장점은 효율성입니다. 파일이 변경된 부분만 전송하여 전송 시간을 최소화하고, 네트워크 대역폭을 절약할 수 있습니다. rsync 명령어의 기본 사용법과 유용한 옵션들에 대해 설명하고, 실전에서 어떻게 활용할 수 있는지 다뤄보겠습니다. rsync, sftp, scp 장/단점특징rsyncsftpscp기본 개념파일 및 디렉토리를 동기화할 수 있는 유틸리티SSH 기반 파일 전송 프로토콜SSH를 사용한 파일 복사 프로토콜주요 장점- 변경된 부분만 전송하여 효율적- 보안.. 2025. 4. 9.