Murat Kurkoglu

Kill Process Port Linux

This guide shows how to identify and force-stop a Linux process bound to a port using lsof, kill, and a simple Bash helper script.

March 26, 2026 · 1 min · 181 words · Murat Kurkoglu

Pacman Install Upgrade History

This note explains how to inspect pacman.log for installed, upgraded, and removed packages so you can review recent system changes and debug problems after updates.

March 26, 2026 · 1 min · 100 words · Murat Kurkoglu

System Status Snapshot Cpu Ram Disk Ports

Build a minimal Docker-based lab and run secquick.sh to capture a fast system snapshot (CPU/RAM/disk/ports/processes) without clutter.

March 3, 2026 · 2 min · 335 words · Murat Kurkoglu

My Cybersecurity Career: The Journey to SOC Tier 1 Begins

A personal roadmap and introduction to a series on becoming a SOC Tier 1 Analyst. This article outlines the ‘why’ behind the career choice and the methodology for future technical posts.

February 5, 2026 · 3 min · 458 words · Murat Kurkoglu
A visual representation of Linux logrotate rotating logs to prevent disk full.

Linux logrotate: Prevent Disk Full Outages Without Losing Logs

Featured snippet answer Linux logrotate prevents disk full outages by automatically rotating, compressing, and deleting old log files on a schedule. The safe approach is to rotate frequently enough to match log volume, compress archives, keep a defined retention window, and reload services correctly so they keep writing to the new file. This keeps storage predictable without destroying forensic value. The problem: logs grow until they break your server I broke this once by ignoring “small” log growth on a quiet VM, and it ended the same way it always does: the disk hit 100% and everything became weird. Package managers failed, services stopped writing state, and even SSH logins started timing out. ...

December 19, 2025 · 6 min · 1135 words · Murat Kurkoglu
A dark mode terminal screen showing high-speed command execution code

7 Bash Commands That Saved My Career (And Sanity)

Stop memorizing syntax. Start building a workflow that works for you, not against you. Last Updated: 2025-12-17 — Validator: OrionInsist I remember the exact moment I realized I was doing it wrong. I was staring at a GUI file manager, waiting for it to load a folder with 100,000 log files. My CPU fan was screaming. My cursor was frozen. It was embarrassing. I wasn’t an engineer; I was a spectator waiting for my computer to finish thinking. ...

December 17, 2025 · 5 min · 1042 words · Murat Kurkoglu