🔍 '' 검색 결과
👤 기본 접속 정보
서버 IP : 192.168.0.17
사용자 : 박종완
💾 백업 및 모니터링
SSH 접속 로그 실시간 확인
sudo journalctl -fu ssh
📌 backup.sh - 30일 경과 백업 자동 삭제
tar -czf backup.tar.gz find "$BACKUP_DIR" -mtime +30 -delete
✅ SSH 접속 로그 실시간 확인 및 30일 경과 백업 자동 삭제 설정
#journalctl #백업 #모니터링
🌐 CodeIgniter4 프로젝트 구성
작업 서버 : 192.168.0.29 (ci4.pjy.kr)
정적 파일 관리를 위한 디렉터리 구조 최적화
mkdir -p public/{static,assets,css,js,img}
#CodeIgniter4 #디렉터리구조
🧩 MVC 구조 및 Routes 설정
게시판 및 로그인 URL 라우팅 등록
$routes->get('/login', 'Home::login'); $routes->get('/board', 'Board::list'); $routes->get('/board/detail/(:num)', 'Board::detail/$1');
✅ Controller/View 구현 완료
#MVC #라우팅 #Controller
🔐 로그인 및 세션 구현
POST 기반 이메일/비밀번호 검증 및 로그인 세션 생성
session()->set([ 'user_id' => $user['id'], 'email' => $user['email'], 'isLoggedIn' => true ]);
✅ 로그인 세션 생성 로직 완료
#세션 #로그인 #인증
🗄️ MariaDB 구축
데이터베이스 설치 및 사용자 생성
sudo apt -y install mariadb-server CREATE DATABASE pjy; GRANT ALL PRIVILEGES ON pjy.* TO 'pjy'@'localhost';
✅ users 테이블 데이터 연동 확인
#MariaDB #DB #사용자인증
📌 Day 6 요약 / 결론

📌 백업 스크립트 고도화 및 SSH 로그 모니터링을 통한 운영 안정성 확보

📌 CodeIgniter4의 MVC 구조를 기반으로 게시판과 로그인 시스템 구현

📌 MariaDB와 Session을 활용하여 데이터베이스 기반의 인증 및 사용자 관리 기능 구축

🎯 결론 : "CodeIgniter4 + MariaDB 로그인 시스템 및 게시판 구조 구축 완료"
#Linux #CodeIgniter4 #MariaDB #MVC #로그인
6/31