본문 바로가기

서버 구축·실습21

리눅스 NFS 서버 구축 실습 정리: exportfs 옵션 이해부터 nobody 권한 매핑까지 멀티클라우드·서버 운영 학습 과정에서 진행한 NFS(Network File System, 네트워크 파일 시스템) 실습을 이론 + 실습 + 검증 흐름으로 정리했습니다. 특히 exportfs 옵션, root_squash/all_squash 기반의 nobody(nfsnobody) 권한 매핑을 중점적으로 다룹니다.목차1. NFS와 exportfs 역할2. exportfs 명령 옵션 정리3. /etc/exports 문법과 구조4. /etc/exports 주요 옵션 분류5. 실습: nobody(nfsnobody)로 권한 매핑하기6. 검증: exportfs, mount, df로 확인하기7. 운영 관점에서 중요한 이유8. 다음 실습 확장 아이디어 1. NFS와 exportfs 역할NFS(Network File Syst.. 2026. 1. 24.
리눅스 웹 서버 구축 실습 기록 – 방화벽과 Apache를 직접 설정해 보며 멀티클라우드 수업을 들으면서, 리눅스 환경에서 웹 서버를 직접 구성해보는 실습을 진행했다. 그동안 이론으로만 알고 있던 개념들을 실제 서버에 하나씩 적용해 보면서, 리눅스 서버가 어떤 순서와 구조로 동작하는지 조금씩 감이 잡히기 시작했다.이번 실습은 단순히 명령어를 외우는 것이 아니라, 네트워크 설정 → 보안 → 서비스 실행 → 접근 확인이라는 서버 운영의 기본 흐름을 몸으로 익히는 과정이었다. 이 글에서는 그 과정을 정리하며, 개인 학습 기록으로 남겨보려고 한다.1. nmcli로 IP 설정을 하며 느낀 점리눅스 서버에서는 GUI 환경이 없는 경우가 많기 때문에, 네트워크 설정 역시 명령어로 직접 관리해야 한다. 이번 실습에서는 nmcli 명령어를 사용해 IP 주소를 설정했다.이전에는 IP 설정이 단순히.. 2026. 1. 24.
리눅스 웹 서버 구축 실습 정리: 방화벽 설정부터 Apache 실행까지 서버 운영의 전체 흐름 이해하기 이번 글은 멀티클라우드 수업 과정에서 진행한 리눅스 웹 서버 구축 실습을 정리한 기록이다. 단순히 Apache를 설치하고 웹 페이지를 띄우는 수준을 넘어, 네트워크 설정부터 방화벽, 서비스 제어, 보안 정책까지 서버 운영에 필요한 핵심 흐름을 직접 경험하는 것이 이번 실습의 목적이었다. 리눅스 서버 환경은 대부분 GUI 없이 운영되기 때문에 명령어 하나하나의 의미를 이해하지 못하면 문제가 발생했을 때 원인을 찾기 어렵다. 이 글에서는 nmcli를 활용한 IP 설정, firewall-cmd를 통한 포트 제어, systemctl을 이용한 서비스 관리, DocumentRoot 변경, SELinux 설정까지 실제 실습에서 다룬 내용을 순서대로 정리한다. 리눅스 기반 서버 운영의 기본 구조를 이해하고자 하는 분들.. 2026. 1. 19.