최근 글

리눅스 / rsync / 동기화 프로그램
rsync로 로컬과 원격 파일을 동기화하는 방법을 알아봅니다. 원본 경로의 슬래시, 삭제 전 시험 실행, 제외 규칙과 SSH 사용법을 예제로 설명합니다.

Apache / 디렉토리 안에 있는 디렉토리 또는 파일 목록 출력하는 방법
Apache의 Options Indexes로 특정 디렉터리의 파일 목록을 표시하는 조건과 설정 방법을 설명합니다. 공개 범위 확인과 목록 비활성화 방법도 함께 살펴봅니다.

Ubuntu 18.04 Server / PHP 최신 버전으로 업그레이드하는 방법
Ubuntu 18.04에서 PHP를 변경하기 전에 지원 범위와 호환성을 확인하고, 새 시험 서버에서 PHP를 설치·검증한 뒤 안전하게 전환하는 방법을 설명합니다.

Ubuntu / 설치 USB 만드는 방법
Windows에서 Rufus와 Ubuntu ISO로 설치 USB를 만드는 과정을 설명합니다. 장치 선택과 데이터 백업, 부팅 확인 및 문제 해결 방법도 살펴봅니다.

Ubuntu 22.04 Server / ufw로 방화벽 설정하는 방법
Ubuntu Server에서 UFW를 안전하게 활성화하고 SSH·서비스 포트와 IP별 접근 규칙을 관리하는 방법을 설명합니다.

Ubuntu 22.04 Server / ZIP 압축 파일 푸는 방법
Ubuntu 서버에서 unzip으로 ZIP 목록을 확인하고 원하는 위치에 압축을 푸는 방법을 설명합니다. 덮어쓰기와 오류 확인 방법도 살펴봅니다.

Ubuntu 16.04 / Apache / javascript 폴더 접근이 안되는 문제 해결하는 방법
Apache의 /javascript 경로에서 발생한 403·404 오류를 진단하고 javascript-common 별칭 충돌과 다른 원인을 구별하는 방법을 설명합니다.

MariaDB / 데이터베이스 이름에 하이픈(-) 또는 점(.) 포함하는 방법
MariaDB 데이터베이스 이름에 하이픈이나 점이 있을 때 백틱으로 식별자를 감싸는 방법을 생성·선택·조회 예제로 설명합니다.

Ubuntu 16.04 / phpMyAdmin / 특정 IP에서만 접속 가능하게 만드는 방법
Apache 2.4의 Require ip로 phpMyAdmin 접근을 제한하는 설정과 적용·확인·복구 방법을 설명합니다. 프록시 환경과 Ubuntu 16.04 지원 종료도 확인합니다.

리눅스 / crontab 사용법
리눅스 crontab의 시간 표현과 예약 작업 등록·확인·삭제 방법을 예제로 알아봅니다. 실행 계정과 환경, 오류 확인 시 주의할 점도 설명합니다.