Kali 및 CentOS에서 정적 네트워크 설정과 SSH 서비스 활성화
Kali 가상 머신의 정적 IP 주소 구성
Kali USB 네트워크 어댑터 구성
Kali는 내장 네트워크 카드를 지원하지 않고 USB 네트워크 어댑터만 지원함
정적 IP 설정 추가
# vim /etc/network/interfaces
'''
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.24.129 【호스트 가상 네트워크 카드와 동일한 서브넷 IP 지정】
netmask 255.255.255.0 ...
8월 10일 02:17에 게시됨
CentOS 7 환경에 MySQL 5.6 데이터베이스 설치 및 초기 설정 가이드
CentOS 7에 MySQL 5.6 데이터베이스 설치 개요
이 문서는 CentOS 7 운영체제에 MySQL 5.6 커뮤니티 서버를 설치하고 기본적인 설정을 완료하는 과정을 안내합니다. CentOS 7은 기본적으로 MariaDB를 MySQL의 대안으로 포함하고 있으므로, Oracle 공식 MySQL Yum 저장소를 추가하여 MySQL을 설치해야 합니다. Yum 패키지 관리자를 사용하면 필요한 의존성 패키지들을 자동으 ...
8월 1일 19:24에 게시됨
MySQL 환경 구축 및 기초 활용
데이터베이스 개요데이터베이스는 체계적으로 저장된 데이터 합체이자 관리 체계입니다. 엑셀 등의 스프레드시트로는 대용량 데이터 관리, 동시 접근 처리, 잡한 집계와 조인 연산 등의 한계가 있어 전문 DBMS가 필요하게 되었습니다.DBMS 유형 비교관계형(RDBMS)스키마 기반의 엄격한 구조, 테이블 간 관계 정의영구 저장을 위한 디스크 기반 저장소 활용대표 제품: Postg ...
7월 31일 14:52에 게시됨
OnlyOffice 문서 서버 온프레미스 구축 및 운영 가이드
CentOS 8 환경에서 OnlyOffice 구축하기
기업 내부에서 문서 협업 환경을 구축할 때 OnlyOffice는 Microsoft Office Online과 유사한 기능을 오픈소스로 제공하는 대안이다. 이번 가이드에서는 Docker 기반으로 안정적인 문서 서버를 구축하고 Nextcloud와 연동하는 과정을 다룬다.
1. 시스템 환경 구성
먼저 서버 기본 설정을 완료한다. CentOS 8 Stream 기준으로 작성 ...
7월 24일 08:07에 게시됨
Kubernetes 1.20.5 클러스터 수동 구축 가이드 (CentOS 기반)
리소스가 제한적인 환경에서 2대의 머신(192.168.0.193, 192.168.0.191)을 사용하여 Kubernetes 클러스터를 설치하는 방법을 설명합니다. 일반적으로 안정적인 클러스터 리더 선출을 위해서는 3대 이상의 홀수 노드가 권장됩니다. 아래 단계는 모든 노드에 적용됩니다.
1. 사전 환경 설정
중요 확인 사항
CPU 코어 ≥ 2, 메모리 ≥ 2GB: k8s가 정상 작동하기 위한 최 ...
7월 24일 02:32에 게시됨
YUM을 통한 RPM 패키지 관리 및 사용자 정의 저장소 구성
YUM 리포지토리 설정 및 미러 사용
Linux 시스템에서 소프트웨어를 효율적으로 관리하기 위해 YUM(Yellowdog Updater, Modified)은 필수적인 도구입니다. 기본 제공되는 공식 리포지토리를 사용하는 대신, 더 빠른 다운로드 속도를 위해 국내 미러를 활용할 수 있습니다.
阿里云(Aliyun) 미러 적용 방법
Aliyun은 CentOS 및 EPEL(Epel Package Ecosystem) 리포지토리를 위 ...
7월 22일 02:17에 게시됨
Linux 기반 CI/CD 파이프라인 관리 도구 Jenkins 설치 방법
Jenkins 런타임 환경 및 의존성 구성
Jenkins 는 자바 기반의 자동화 빌드 서버이므로, 운영체제 레벨에 먼저 JVM(Java Virtual Machine) 이 정상적으로 적용되어 있어야 합니다. CentOS 계열 리눅스 환경에서의 수동 설치 절차를 안내합니다.
1. OpenJDK 또는 Oracle JDK 설치
시스템 경로에 별도의 디렉토리를 할당하여 JDK 파일을 배치하는 방식입니다. 예시에서는 /op ...
7월 22일 00:43에 게시됨
CentOS LVM 환경에서 /home 볼륨 제거 및 루트 볼륨 확장
문제 상황CentOS 기본 설치 시 루트(/) 볼륨은 50GB로 제한되고, /home은 약 957GB나 할당되는 경우가 많습니다. 대부분의 애플리케이션과 패키지는 /home이 아닌 루트 경로에 설치되므로, 이 공간 분배는 실무 환경에서 비효율적입니다. 본 문서에서는 /home 논리 볼륨을 제거하고 해당 공간을 루트 볼륨에 통합하는 방법을 설명합니다.현재 스토리지 구조 확인먼저 전체 ...
7월 21일 16:39에 게시됨
Vagrant와 VirtualBox를 이용한 리눅스 가상 환경 자동화 구성
Vagrant와 VirtualBox 기반 가상화 개요
소프트웨어 개발 과정에서 일관된 개발 환경을 유지하는 것은 매우 중요합니다. VirtualBox는 강력한 오픈소스 하이퍼바이저이며, Vagrant는 이를 명령줄 인터페이스(CLI)를 통해 제어하고 가상 머신 생성을 자동화하는 도구입니다. 이 두 도구를 결합하면 Vagrantfile이라는 설정 파일 하나로 팀원 모두가 동일한 리눅스 환경을 신 ...
7월 18일 18:55에 게시됨
RabbitMQ와 Erlang 설치 가이드
(1). CentOS에서 Erlang 컴파일 및 설치
RabbitMQ는 Erlang에 의존하므로 RabbitMQ를 설치하기 전에 먼저 Erlang을 설치해야 합니다. 참고로, Erlang과 RabbitMQ 버전 간의 호환성은 다음 링크에서 확인할 수 있습니다: https://www.rabbitmq.com/which-erlang.html.
본 예제에서는 Erlang 24.2와 RabbitMQ 3.9.11을 사용합니다.
우선 필요한 컴파일 도구와 라이브러리를 ...
7월 18일 08:47에 게시됨