리눅스 썸네일형 리스트형 [draft] macOS에 Packer를 설치하는 방법 macOS에 Packer를 설치하는 방법Packer는 다양한 클라우드 플랫폼 및 가상화 기술을 사용하여 이미지를 생성하는 도구입니다.공식 Packer 다운로드 페이지에서 바이너리 다운로드https://www.packer.io/downloadsHomebrew를 통한 설치Homebrew를 사용하여 Packer를 설치하는 것이 가장 간편하며 권장되는 방법입니다. packer 설치brew tap hashicorp/tapbrew install hashicorp/tap/packer> brew install hashicorp/tap/packer==> Downloading https://releases.hashicorp.com/packer/1.8.3/packer_1.8.3_darwin_arm64.zip#########.. 더보기 [draft] 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법 우분투에 PHP rdkafka 확장 모듈을 설치하는 방법필수 패키지 설치빌드 도구 설치sudo apt install -y build-essentialre2c 설치sudo apt install -y re2cPHP 개발 도구, PECL 도구 및 librdkafka 개발 헤더 파일 설치sudo apt install -y php-dev php-pear librdkafka-devPECL을 통해 rdkafka 확장 설치현재 PECL 채널 정보 확인sudo pecl channel-info pecl.php.netChannel pecl.php.net Information:=================================Name and Server pecl.php.netAlias .. 더보기 [draft] CentOS 7에서 PHP rdkafka 확장 모듈을 설치하는 방법 CentOS 7에서 PHP rdkafka 확장(Extension) 모듈을 설치하는 방법테스트 환경nginxphp-fpmPHP 버전 확인php -vPHP 7.3.27 (cli) (built: Feb 2 2021 10:32:50) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.27, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.27, Copyright (c) 1999-2018, by Zend TechnologiesPHP 저장소 버전 확인yum info php | egrep 'Name|Arch|Version|Repo' 2Repodata is over 2 weeks old.. 더보기 [draft] 우분투에서 Keycloak을 기반으로 SSH 인증을 설정하는 방법 우분투에서 Keycloak을 기반으로 SSH 인증을 설정하는 방법Keycloak을 Identity Provider로 활용하고 SSH 클라이언트가 Keycloak으로 인증을 요청하여 사용자 인증을 수행하는 방식입니다.1. Keycloak에서 OAuth 클라이언트 설정Keycloak을 사용하여 SSH 인증을 위해 OAuth 클라이언트를 설정합니다.Keycloak 관리자 콘솔에 접속합니다.사용하고자 하는 Realm을 선택합니다.클라이언트(Client)로 이동하여 새 클라이언트를 추가합니다.클라이언트 ID와 필요한 redirect_uri를 구성합니다.생성된 클라이언트의 시크릿(Client Secret)을 확인합니다.2. Keycloak 인증서 및 공개 키 설정Keycloak에서 사용하는 OIDC 인증서와 공개 .. 더보기 [draft] 우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법 우분투에서 Keycloak을 설치하고 설정하여 사용할 수 있는 방법Keycloak은 강력한 오픈소스 인증 및 권한 부여 솔루션으로 다양한 인증 및 SSO 기능을 제공합니다.1. 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 mysql-servermysqld -V$ mysqld -V/usr/sbin/mysqld Ver 8.4.3 for Linux on x86_64 (MySQL Community Server - GPL)2. Java 설치Keycloak을 설치하기 위해서는 Java 11 이.. 더보기 [draft] Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법 Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법1. 템플릿설정 > 템플릿 > 템플릿 작성템플릿 이름 : Template Spring Boot Monitoring그룹 : Template이름 : Template Spring Boot Monitoring2. 매크로Zabbix의 호스트 매크로를 활용하여 모니터링할 포트를 정의합니다. 호스트 매크로는 동일한 호스트에서 여러 포트를 개별적으로 관리하기에 적합합니다.설정 > 템플릿 > Template Spring Boot Monitoring 템플릿 > 매크로매크로 : {$SPRING_PORT1}값 : 8080이름 : default port 8080매크로 : {$SPRING_PORT2}값 : 8081이름 : default por.. 더보기 [draft] 우분투에서 nvm을 설치하고 이를 사용하여 여러 버전의 nodejs를 관리하는 방법 우분투에서 nvm(Node Version Manager)을 설치하고 이를 사용하여 여러 버전의 nodejs(Node.js)를 관리하는 방법nvm(Node Version Manager)을 사용하면 여러 버전의 Node.js를 설치하고 쉽게 전환할 수 있습니다.필수 패키지 설치sudo apt install -y jqNVM 최신 릴리스 버전을 가져오기export NVM_VERSION=$(curl --silent "https://api.github.com/repos/nvm-sh/nvm/releases/latest" | jq -r .tag_name)$ echo $NVM_VERSIONv0.40.11. nvm 설치nvm 설치 스크립트 실행curl -o- https://raw.githubusercontent.com/n.. 더보기 [draft] 우분투에 데스크톱 환경을 구성하기 우분투에 데스크톱 환경을 구성하기(ubuntu-desktop 패키지)ubuntu-desktop 패키지를 사용하여 기본적인 Ubuntu 데스크톱 환경을 설치할 수 있습니다. 이 패키지에는 GNOME 데스크톱 환경 및 Ubuntu의 기본 애플리케이션들이 포함되어 있습니다.1. 시스템 업데이트시스템을 최신 상태로 업데이트합니다.sudo apt-get updatesudo apt-get upgrade2. ubuntu-desktop 패키지 설치ubuntu-desktop 패키지를 설치합니다.최소 설정sudo apt-get install -y ubuntu-desktop-minimal전체 설치 sudo apt-get install ubuntu-desktopsudo apt-get install -y ubuntu-des.. 더보기 이전 1 ··· 40 41 42 43 44 45 46 ··· 84 다음