본문 바로가기

728x90

리눅스

우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법 우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법요구 사항apt install -y curl1. MySQL 설치MySQL을 설치하고 설정합니다.wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.debsudo dpkg -i mysql-apt-config_0.8.33-1_all.debsudo apt updatesudo apt install -y mysql-servermysqld -Vsudo systemctl enable --now mysqlMySQL의 기본 설정을 진행합니다. Keycloak이 사용할 데이터베이스를 생성합니다.sudo mysql -u root -p데이터베이스와 사용자, 권한을 설정합니다.CREATE DATABASE .. 더보기
CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법 CentOS 7에서 Zabbix Agent 2를 설치하고 설정하는 방법Zabbix Agent 2와 추가 플러그인을 설치하고 필요한 설정 파일을 작성하여 Zabbix 서버와 통신하도록 설정합니다.1. 기존 Zabbix Agent 비활성화Zabbix Agent가 이미 실행 중이라면 비활성화하여 충돌을 방지합니다.systemctl disable --now zabbix-agent2. Zabbix 리포지토리 추가Zabbix Agent 2를 설치하기 위해 Zabbix 7.0 리포지토리를 추가합니다.rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest.el7.noarch.rpm3. Zabbix Agent 2 및 플러그인 설치Za.. 더보기
SSO란 SSO란SSO(Single Sign-On)란?SSO는 단일 로그인을 의미합니다. 쉽게 말해 여러 개의 웹사이트나 애플리케이션에 접속할 때마다 다른 아이디와 비밀번호를 입력하는 번거로움 없이 하나의 아이디와 비밀번호로 모든 서비스에 접속할 수 있도록 해주는 시스템입니다. 예를 들어, 회사의 메일 시스템, 문서 관리 시스템 그리고 프로젝트 관리 도구에 각각 다른 아이디와 비밀번호를 사용하고 있다고 가정해 봅시다. SSO를 도입하면 이 모든 시스템에 하나의 아이디와 비밀번호로 로그인할 수 있어 편리합니다.왜 SSO 솔루션을 사용해야 할까요?사용자 편의성 증대단순화된 로그인 : 여러 시스템에 대한 로그인 과정을 간소화하여 사용자의 편의성을 높입니다.비밀번호 관리 부담 감소 : 하나의 비밀번호만 기억하면 되므로 .. 더보기
우분투에서 Graylog 설치하는 방법 우분투에서 Graylog 설치하는 방법테스트 환경운영체제$ lsb_release -dDescription: Ubuntu 22.04.5 LTS필수 조건MongoDB Version : 5.0.7 ~ 7.xGraylog Version : 6.1.xServer Timezonesudo timedatectl set-timezone Asia/Seoul시스템 설정(메모리 맵 설정)sudo sysctl -w vm.max_map_count=262144echo "vm.max_map_count = 262144" | sudo tee /etc/sysctl.d/99-graylog-datanode.confsudo sysctl -p1. MongoDB 설치필요한 패키지 설치sudo apt-get install gnupg curlM.. 더보기
우분투에서 MongoDB Community Edition을 설치하는 방법 우분투에서 MongoDB Community Edition을 설치하는 방법1. 필요한 패키지 설치MongoDB 설치에 필요한 GPG 키와 curl을 설치합니다.sudo apt-get install gnupg curl2. MongoDB GPG 키 가져오기MongoDB 7.0의 공식 GPG 키를 가져오고 시스템에 추가합니다.curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor3. MongoDB APT 저장소 설정MongoDB의 공식 APT 저장소를 시스템에 추가합니다.echo "deb [ arch=amd64 signed-by=/u.. 더보기
우분투에서 MySQL 8을 APT로 설치하고 설정하는 방법 우분투에서 MySQL 8을 APT로 설치하고 설정하는 방법1. MySQL APT 리포지토리 추가MySQL APT 리포지토리 패키지를 다운로드하고 설치합니다.wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.debsudo dpkg -i mysql-apt-config_0.8.33-1_all.debMySQL 저장소에 HTTP(포트 80)로 연결되지 않을 경우 프로토콜을 HTTPS로 변경합니다.sudo sed -i.bak 's|http://|https://|g' /etc/apt/sources.list.d/mysql.listAPT 패키지 목록을 업데이트합니다.sudo apt update2. MySQL 8 설치APT 명령으로 MySQL 서버를 설치합니다.s.. 더보기
우분투에서 NetBox를 설치하고 설정하는 방법 우분투 22.04에서 NetBox를 설치하고 설정하는 방법NetBox application stack1. 시스템 패키지 설치sudo apt updatesudo apt install -y python3 python3-pip python3-venv python3-dev build-essential \libxml2-dev libxslt1-dev libffi-dev libpq-dev libssl-dev zlib1g-dev gitPython 설치 확인python3 -V2. SSL 인증서 생성sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \-keyout /etc/ssl/private/netbox.key \-out /etc/ssl/certs/netbox.crtC.. 더보기
우분투에서 Promtail을 설치하고 설정하는 방법 우분투에서 Promtail을 설치하고 설정하는 방법Promtail역할 : 로그 수집 에이전트.기능 : Promtail은 Loki에 로그를 전송하는 역할을 하며 로그 파일을 모니터링하고 이를 Loki에 전송합니다. Promtail은 다양한 로그 소스(예: 파일, 시스템 로그 등)에서 로그를 수집하고 수집된 로그에 레이블을 추가하여 Loki에 전달합니다.1. Promtail 사용자 생성sudo useradd --system --no-create-home --shell /usr/sbin/nologin promtailsudo usermod -aG syslog promtail2. Promtail 설치Grafana Loki 버전 정보PROMTAIL_VERSION=$(curl -fsSL https://api.gith.. 더보기

반응형