
연재 모아보기
최근 글
주제별 목록에서도 필요한 글을 찾을 수 있습니다.
-

PHP 보안취약점(PHP2Shell): 기업 보안 대응 수칙
PHP2Shell의 위험과 수정 버전, PHP 사용 현황 확인, 업데이트·재시작, 로그 점검과 침해 의심 시 대응 순서를 쉽게 정리합니다.
-

Linux 루트(/) 확장: LVM 없는 파티션과 growpart·resize2fs
LVM을 쓰지 않는 Rocky·Ubuntu 루트 파티션의 확장을 설명합니다. 가상 디스크 인식, 연속된 빈 공간, growpart dry-run과 XFS·ext4 확장, 확장할 수 없는 배치를 구분합니다.
-

Linux 루트(/) 확장: LVM·XFS·ext4와 가상 디스크 증설
Rocky Linux 9와 Ubuntu의 LVM 루트 볼륨 확장을 설명합니다. VG 여유 공간, 가상 디스크·파티션·PV 증설, 새 디스크 추가를 구분하고 XFS·ext4별로 마무리합니다.
-

systemd 사용법: 서비스 생성·수정·삭제와 journalctl 로그 조회
Rocky Linux 9와 Ubuntu 24.04·26.04에서 사용자 정의 systemd 서비스를 만듭니다. unit과 환경 파일, 자동 시작, drop-in 변경, 로그 보존, 장애 진단과 삭제 절차를 설명합니다.
-

Ubuntu 26.04 네트워크 구성: 고정 IP·nmtui·두 NIC 설정
Ubuntu 26.04 Server와 Desktop의 네트워크 관리 경로를 구분합니다. Netplan 고정 IP, NetworkManager의 nmtui·nmcli, 관리망·내부망 두 NIC의 기본 경로를 설명합니다.
-

Ubuntu 24.04 고정 IP 설정: Netplan 파일·DNS·SSH 복구
Ubuntu 24.04 Server의 Netplan 고정 IP 설정을 단계별로 설명합니다. 기존 YAML 병합, cloud-init 관리 여부, netplan try, DNS 확인과 백업 복구를 함께 다룹니다.
-

Rocky Linux 9 고정 IP 설정: nmtui·nmcli와 연결 복구
Rocky Linux 9에서 NetworkManager의 연결 프로필을 확인하고 nmtui·nmcli로 고정 IP를 설정합니다. VMware 네트워크 선택, 체크포인트, DHCP 복구와 DNS 점검까지 다룹니다.
-
![[Git·GitOps 24] Git·CI/CD·GitOps 운영 흐름 완성하기: 장애별 판단과 복구](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-12-768x510.webp)
[Git·GitOps 24] Git·CI/CD·GitOps 운영 흐름 완성하기: 장애별 판단과 복구
커밋에서 테스트·배포 설정·Argo CD까지 역할을 연결합니다. 인증, 테스트, 비교, 이미지, 동기화 장애를 구분하고 bundle, 서버 백업, 운영 기록을 정리합니다.
-
![[Git·GitOps 23] 비밀 값 관리: Secret의 base64와 SOPS·age 암호화](https://blog.maruops.com/wp-content/uploads/2026/10/maruops-git-photo-2-768x512.webp)
[Git·GitOps 23] 비밀 값 관리: Secret의 base64와 SOPS·age 암호화
Kubernetes Secret의 base64가 암호화가 아닌 이유를 설명합니다. SOPS와 age로 예제 YAML을 암호화하고 키 분리, 재암호화와 Argo CD 연동 조건을 다룹니다.

마루옵스의 기록
한 줄의 로그도,
그냥 지나치지 않도록.
처음 설치할 때의 설정부터 운영 중 마주치는 문제까지.
다음에 다시 찾을 수 있도록, 확인할 값과 과정을 함께 적습니다.