시스템 운영
-

Rocky Linux 9 PostgreSQL 18 설치와 계정 관리: 일반·컨테이너·앱 연결
Rocky Linux 9에 PostgreSQL 18을 일반 패키지와 Docker Compose로 설치합니다. OS 계정과 DB 역할, postgres 접속, 비밀번호 변경, 슈퍼유저·앱 권한 분리와 Python 연결, 백업·복원을 설명합니다.
-

Rocky Linux 9 chronyd 로컬 시간 서버 구성: 내부 NTP와 폐쇄망 설정
Rocky Linux 9에서 chronyd로 내부 NTP 시간 서버와 클라이언트를 구성합니다. 외부 시간 동기화, 폐쇄망 local stratum 설정, 접근 허용과 동기화 상태 확인을 구분해 설명합니다.
-

Linux 로컬 저장소 만들기: Rocky 9·Ubuntu 24.04·26.04
인터넷이 제한된 내부망에서 패키지를 설치하는 방법입니다. Rocky 9의 RPM 저장소와 Ubuntu 24.04·26.04의 서명된 APT 저장소를 구성하고, 실제 설치 결과를 터미널 캡처로 확인합니다.
-

cloud-init 실전 사용법: VM 첫 부팅 자동 설정
Ubuntu 24.04 클라우드 이미지에 cloud-init으로 계정·SSH 키·Nginx를 자동 설정합니다. NoCloud seed 생성부터 고정 IP, 완료 상태 확인, 재실행과 오류 진단까지 실습합니다.
-

앤서블(Ansible) 시작하기: SSH 연결부터 첫 플레이북 실행까지
인벤토리와 플레이북 두 파일로 Linux 서버에 같은 파일을 배포합니다. Ansible 설치, SSH 접속 확인, 변경 미리보기와 재실행 결과를 차례로 정리했습니다.
-

리눅스에서 Ollama 모델 실행하기: 설치부터 로컬 API까지
Ubuntu·Rocky Linux에서 Ollama를 설치하고 Qwen3 모델을 실행합니다. CPU·GPU 사용 상태, 로컬 API 호출, 모델 관리와 서비스·메모리 오류 확인 방법을 정리했습니다.
-

systemd 사용법: 서비스 생성·수정·삭제와 journalctl 로그 조회
Rocky Linux 9와 Ubuntu 24.04·26.04에서 사용자 정의 systemd 서비스를 만듭니다. unit과 환경 파일, 자동 시작, drop-in 변경, 로그 보존, 장애 진단과 삭제 절차를 설명합니다.
-
![[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-photo-120-768x1022.jpg)
[쿠버네티스 학습 09] Pod 장애 진단과 노드 drain
Pod가 Pending이면 아직 컨테이너 로그가 없을 수 있습니다. CrashLoopBackOff라면 반복 재시작 전의 종료 사유와 로그를 봐야 해요. 기존 웹 앱을 유지한 채 별도의 실패 예제를 만들고, 상태에 맞춰 확인할 곳을 찾아보겠습니다. 마지막에는…