Docker 환경에서 CentOS 컨테이너 사용하기: 실습 가이드
Docker와 CentOS 기반 컨테이너의 활용
컨테이너 기술은 현대 애플리케이션 개발 및 배포 과정에서 핵심적인 역할을 수행합니다. Docker는 애플리케이션과 그 의존성을 하나의 격리된 환경에 패키징하여 일관성 있는 실행을 보장합니다. 특히 CentOS는 안정성과 장기 지원(LTS) 정책 덕분에 서버 환경에서 널리 사용되며, 이를 Docker 이미지로 활용하면 테스트 환경 구축 ...
6월 20일 19:46에 게시됨
CentOS에서 crontab을 사용한 주기적 작업 스케줄링
개요
CentOS와 같은 리눅스 환경에서는 반복적으로 수행해야 하는 시스템 작업을 자동화할 필요가 자주 발생합니다. 예를 들어, 지속 통합(CI) 파이프라인에서 생성된 불필요한 Docker 이미지를 정기적으로 제거하는 작업이 있을 수 있습니다. 이러한 목적을 달성하기 위해 crontab을 활용하면 간편하고 안정적인 스케줄 기반 실행이 가능합니다.
crontab의 작동 원리
cro ...
6월 20일 05:23에 게시됨
CentOS 7 환경에서 OpenLDAP 서버 구축 및 웹 GUI 관리 도구 설정 방법
1. 시스템 환경 정보 및 필수 패키지 설치
이 가이드는 CentOS 7 환경을 기준으로 OpenLDAP 2.4 및 웹 기반 관리 도구인 phpLDAPadmin 설치 과정을 다룹니다. 우선 시스템을 최신 상태로 업데이트하고 필요한 패키지를 설치합니다.
# 필수 패키지 설치
yum install -y openldap openldap-clients openldap-servers
# 기본 데이터베이스 설정 파일 복사 및 권한 설정
cp / ...
6월 17일 18:27에 게시됨
CentOS 7에 MySQL 5.6 설치 및 초기 설정 가이드
MySQL 5.6 소스 코드 패키지 다운로드
mkdir /mysql_install
cd /mysql_install
wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar
지정된 폴더(mysql_rpm)에 압축 해제
root@centos7-mysql:/mysql_install#mkdir mysql_rpm
root@centos7-mysql:/mysql_install#tar -xf MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar -C ./mysq ...
6월 16일 22:09에 게시됨
CentOS 7.4 환경에서 NVIDIA GeForce RTX 2080 Ti 그래픽 카드 드라이버 설치 가이드
이 문서는 CentOS 7.4 (64비트) 운영체제에 NVIDIA GeForce RTX 2080 Ti 그래픽 카드 드라이버를 설치하는 과정을 상세히 안내합니다. 모든 명령어는 root 권한으로 실행해야 합니다.
시스템 환경 정보 확인
설치 전, 현재 시스템의 커널 버전 및 관련 패키지 정보를 확인합니다.
# 커널 및 시스템 정보 확인
uname -a
rpm -aq | grep kernel
# OS 배포판 정보 확인
cat ...
6월 15일 16:16에 게시됨
CentOS 7에 ownCloud 클라우드 스토리지 구축 가이드
개요
이 가이드는 CentOS 7 운영 체제에 LAMP(Linux, Apache, MariaDB, PHP) 스택을 사용하여 개인 클라우드 스토리지 솔루션인 ownCloud를 설치하고 구성하는 방법을 설명합니다. 원활한 작업을 위해 PuTTY, Xshell과 같은 SSH 클라이언트를 사용하여 가상 머신에 원격으로 접속하여 명령을 실행하는 것을 권장합니다.
YUM 저장소 설정
최신 패키지를 효율적으로 다운로 ...
6월 15일 02:02에 게시됨
CentOS 7에서 firewalld 방화벽 실용 가이드
개요
CentOS 7부터 기본 방화벽 시스템이 iptables에서 firewalld로 변경되었습니다. firewalld는 nftables 프레임워크를 기반으로 동적 규칙 업데이트와 영역(zone) 개념을 도입했습니다. 서버 환경에서는 영역 전환이 자주 필요하지 않으므로 본 문서에서는 기본 운영에 초점을 맞춥니다.
서비스 관리
# 방화벽 서비스 시작
systemctl start firewalld
# 방화벽 서비스 ...
6월 14일 02:03에 게시됨
Vagrant로 CentOS 가상머신 구성하기
Vagrant로 CentOS 가상머신 구성하기
개요
Vagrant는 HashiCorp에서 개발한 가상머신 환경을 신속하게 구축할 수 있는 도구입니다. 본 문서에서는 Vagrant와 Oracle VM VirtualBox를 조합하여 Windows 10 환경에서 CentOS 7 가상머신을 빠르게 생성하는 방법을 설명합니다. 사전에 Vagrant와 VirtualBox가 설치되어 있어야 합니다.
CentOS 7 가상머신 구축
1. 베이스 ...
6월 9일 22:46에 게시됨
CentOS에서 MySQL 설치 및 구성 방법
CentOS 버전: CentOS 7
MySQL 설치 방법 세가지:
YUM을 통해 간단한 설치
RPM 패키지로 설치
GZ 아르카이브 패키지로 설치
1. YUM을 통해 설치
설치할 MySQL 버전: MySQL Community Server 8.4.3 LTS
설치 과정은 간단하지만, GPG 키와 YUM 저장소 URL가 변경될 수 있으므로 주의 요함
설치 전 체크사항
CentOS 버전 확인
cat /etc/redhat-release
MySQL 공식 YUM ...
6월 7일 20:36에 게시됨
CentOS 8에서 SSH를 이용한 무암호 로그인 설정: 루트 및 비루트 사용자 차이
리눅스 시스템 보안을 위해 일반적으로 계정 비밀번호를 사용하여 로그인합니다. 하지만 작업 편의성을 위해 SSH 무암호 로그인을 설정하는 경우가 많습니다.
SSH 기본 개념
SSH(Secure Shell)는 네트워크를 통해 원격 시스템과 안전하게 통신할 수 있는 프로토콜입니다.
사전 준비
3대의 CentOS 8 시스템이 필요합니다.
호스트명
IP 주소
maste ...
6월 7일 16:10에 게시됨