NU’SCHOOL · 아카이브
스프링부트 설치는 사실 별도의 무거운 설치 과정이 아니라 개발 환경을 갖추고 프로젝트를 생성하는 일에 가깝다. 스프링부트는 톰캣(Tomcat)이 내장돼 있어 별도의 웹 서버를 깔 필요가 없고, 프로젝트를 만들 때 필요한 의존성만 골라 넣으면…
Samba 서버는 리눅스·유닉스에서 SMB/CIFS 프로토콜을 구현해 윈도우와 파일·프린터를 공유하게 해 주는 오픈 소스 소프트웨어다. 윈도우 클라이언트가 별도 프로그램 없이 탐색기로 리눅스 서버의 디렉터리에 접근할 수 있어, 윈도우와 리눅스가 섞인 혼합 환경에서 가장…
DHCP 서버 구축은 dhcp-server 패키지 설치와 /etc/dhcp/dhcpd.conf 설정만으로 끝낼 수 있다. DHCP(Dynamic Host Configuration Protocol)는 네트워크 장치에 IP 주소·서브넷 마스크·게이트웨이·DNS 같은 구성 정보를 자동으로 할당하는 프로토콜이다. 이 글에서는 CentOS 8(RHEL 8 계열)에서…
NFS(Network File System)는 네트워크로 연결된 컴퓨터 간에 디렉터리를 공유하기 위한 서버다. 클라이언트가 서버의 디렉터리를 마운트하면 마치 자기 디스크처럼 사용할 수 있다. 이 글에서는 CentOS 8 환경에서 NFS 서버를 구축하고, 클라이언트에서 마운트해 파일을…
쉘 스크립트 프로그래밍 2편에서는 사용자 정의 함수를 중심으로, 함수에 파라미터를 넘기는 방법과 eval·export·printf·set·shift 같은 자주 쓰는 명령을 예제로 정리한다. 각 명령마다 실제 스크립트 파일과 실행 결과를 함께 제시하므로, 셸 스크립트의 함수와 변수…
쉘 스크립트는 셸이 해석하는 명령을 모아 둔 실행 파일로, 반복 작업을 자동화할 때 가장 빠르게 손이 가는 도구다. 변수·조건문·반복문 같은 프로그래밍 요소를 그대로 쓸 수 있어, 명령 몇 줄을 파일로 묶어 두면…
Ansible 플레이북(Playbook)은 여러 서버에 대한 설정·배포·관리 작업을 자동화하는 YAML 스크립트다. 마스터 서버에서 플레이북을 한 번 작성해 두면, 인벤토리에 등록한 워커 서버 여러 대에 동일한 작업을 일관되게 반복 적용할 수 있다. 이 글에서는…
Ansible 애드혹(Ad-hoc) 명령어는 플레이북을 작성하지 않고도 원격 서버에 즉시 명령을 실행할 수 있는 한 줄짜리 명령이다. 이 글에서는 Ansible Ad-hoc 명령어의 기본 형식부터 ping, shell, yum 등 자주 쓰는 모듈의 사용법과 실행…
Dockerfile은 도커 이미지를 만드는 설계도다. 이 글에서는 Dockerfile로 nginx 기반 커스텀 이미지를 빌드해 컨테이너로 실행하고, 직접 만든 로컬 레지스트리에 그 이미지를 푸시하는 전 과정을 정리한다. Dockerfile 지시어 이해 → docker build 빌드…
전체 검색
엔터를 누르면 누스쿨의 모든 글을 검색합니다
Only fill in if you are not human
가입한 이메일을 입력하시면 재설정 링크를 보내드립니다.
← 로그인으로 돌아가기
입력하신 주소로 비밀번호 재설정 링크를 보냈습니다.메일이 보이지 않으면 스팸함도 확인해 주세요.