본문 바로가기

728x90

분류 전체보기

Ubuntu에 OpenJDK, Zookeeper 및 Kafka를 설치하는 방법 Ubuntu에 OpenJDK, Zookeeper 및 Kafka를 설치하는 방법 테스트 환경 $ lsb_release -d Description:Ubuntu 22.04.2 LTS 1. OpenJDK 설치 우선 OpenJDK를 설치합니다. Kafka와 Zookeeper는 Java 기반으로 동작하므로 OpenJDK가 필요합니다. 저장소 업데이트 apt-get update OpenJDK 설치 apt-get install -y openjdk-17-jre OpenJDK 버전 정보 확인 $ java --version openjdk 17.0.8.1 2023-08-24 OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Se.. 더보기
원도우 11에서 WSL을 사용하여 Ubuntu를 실행하고 SSH 서버를 활성화하는 방법 원도우 11에서 Windows Subsystem for Linux (WSL)을 사용하여 Ubuntu를 실행하고 SSH 서버를 활성화하는 방법 1. WSL 설치 Windows 11에서 WSL을 사용하려면 먼저 WSL을 설치해야 합니다. 이를 위해 PowerShell을 열고 다음 명령을 실행합니다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 시스템 재부팅이 요구되면 수락하세요. 2. WSL 2로 업그레이드 WSL 2를 사용하면 더 나은 성능을 얻을 수 있습니다. WSL 2로 업그레이드하려면 다음 명령을 실행합니다. dism.exe /online /enable-feature /fea.. 더보기
MySQL(MariaDB) 서버의 타임존을 확인하고 변경하는 방법 MySQL(MariaDB) 서버의 타임존을 확인하고 변경하는 방법 타임존 확인 MySQL(MariaDB) 서버의 현재 타임존을 확인하려면 다음 쿼리를 실행합니다. SELECT @@global.time_zone; 이 쿼리는 글로벌 타임존 설정을 반환합니다. MySQL(MariaDB) 서버의 타임존과 관련된 변수들을 확인 SHOW VARIABLES WHERE Variable_name LIKE '%time_zone%'; MySQL(MariaDB) 서버의 글로벌(time_zone) 및 세션(session_time_zone) 타임존 설정을 확인 SELECT @@global.time_zone, @@session.time_zone; @@global.time_zone: 이 변수는 MySQL(MariaDB) 서버의 글로.. 더보기
MySQL에서 caching_sha2_password 인증 플러그인을 비활성화하고 mysql_native_password를 대신 사용하는 방법 MySQL에서 caching_sha2_password 인증 플러그인을 비활성화하고 mysql_native_password를 대신 사용하는 방법 이러한 변경은 보안 문제에 영향을 미칠 수 있으므로 신중하게 진행해야 합니다. 1. MySQL 서버를 정지합니다. MySQL 서버를 종료합니다. 종료 명령은 MySQL 서비스에 따라 다를 수 있습니다. 예를 들어, systemctl을 사용하는 경우 sudo systemctl stop mysql 2. my.cnf 또는 my.ini 설정 파일을 편집합니다. MySQL 설정 파일 (my.cnf 또는 my.ini)을 엽니다. 이 파일은 일반적으로 /etc/mysql/my.cnf, /etc/my.cnf, 또는 Windows 시스템에서는 MySQL 설치 디렉터리에 있을 수 .. 더보기
웹 서버에서 CORS 설정하는 방법 웹 서버에서 CORS 설정하는 방법 웹 서버에서 CORS (Cross-Origin Resource Sharing) 설정은 다른 도메인에서의 HTTP 요청을 허용하도록 구성하는 중요한 단계입니다. 이 설정은 웹 애플리케이션에서 다른 도메인의 자원에 접근할 때 발생하는 보안 문제를 해결하기 위해 필요합니다. Apache에서 CORS 설정하기 1 Apache 웹 서버에서 CORS 설정을 하려면 httpd.conf 또는 .htaccess 파일을 수정해야 합니다. .htaccess 파일을 사용하려면 웹 서버 설정에서 AllowOverride가 All 또는 FileInfo로 설정되어 있어야 합니다. 2 .htaccess 파일을 열고 다음과 같이 CORS 헤더를 추가합니다. 모든 도메인에서의 액세스를 허용하려면 '*.. 더보기
Docker 이미지를 파일로 저장하고 불러오는 방법 Docker 이미지를 파일로 저장(save)하고 불러(load)오는 방법 Docker 이미지를 파일로 저장하고 불러오는 과정은 이미지를 배포하거나 다른 환경으로 이동할 때 유용합니다. 저장된 이미지 목록 확인(docker111 서버) 저장된 이미지 목록을 확인하려면 docker images 명령어를 사용합니다. 이 명령어는 현재 시스템에 로드된 이미지 목록을 표시합니다. docker images root@docker111:container$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE fluentd latest c585932afaee 6 weeks ago 52.3MB 이미지 저장 (Save) Docker 이미지를 파일로 저장하려면 docker save 명령어.. 더보기
adduser 명령어 adduser 명령어 adduser 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용자 계정을 생성하는 데 사용됩니다. 이 명령어를 사용하여 새로운 사용자를 시스템에 추가할 수 있습니다. adduser 명령어 사용 예시 기본 사용법 sudo adduser username 여기서 username을 원하는 사용자 이름으로 대체하세요. sudo를 사용하여 관리자 권한으로 명령어를 실행해야 합니다. 패스워드 설정 sudo adduser username adduser 명령어를 입력한 후에 시스템은 해당 사용자에게 패스워드를 설정하라는 메시지를 표시합니다. 사용자 패스워드를 설정하고 확인하세요. 사용자 정보 추가 sudo adduser username 이후에는 사용자에 대한 추가 정보를 입력하라는 메시지가 나타납니.. 더보기
CentOS Yum Repository 서버를 구축하는 방법 CentOS Yum Repository 서버를 구축하는 방법 CentOS Yum Repository 서버를 구축하는 것은 패키지 관리와 시스템 업데이트를 위해 중요한 작업입니다. 웹 서버 설치 (Apache HTTPD 예시) Yum Repository를 호스팅하기 위해 웹 서버를 설치합니다. 아파치 웹 서버를 설치하는 방법은 다음과 같습니다. repository 구축을 위한 필수 패키지 다운로드 createrepo 설치 yum install -y createrepo yum-utils Yum Repository 디렉터리 구조 설계 cd /app/repo_root/reop $ tree -L 5 . └── repo ├── centos │ ├── 7 -> 7.9.2009 │ ├── 7.9.2009 │ │ ├──.. 더보기

728x90