최근 글

두 서버 사이에서 변경된 파일을 동기화하는 개념 일러스트

리눅스 / rsync / 동기화 프로그램

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

서버 옆에 파일과 하위 폴더 목록이 표시된 열린 폴더 일러스트

Apache / 디렉토리 안에 있는 디렉토리 또는 파일 목록 출력하는 방법

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

서버의 소프트웨어 패키지를 새 버전으로 교체하는 개념 일러스트

Ubuntu 18.04 Server / PHP 최신 버전으로 업그레이드하는 방법

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

운영체제 설치를 준비하는 USB 메모리와 노트북

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의 시간 표현과 예약 작업 등록·확인·삭제 방법을 예제로 알아봅니다. 실행 계정과 환경, 오류 확인 시 주의할 점도 설명합니다.