[Linux Fundamentals #11] Listening to the Server’s Screams: A Deep Dive into the top Command and Process Management

(For the Korean version, click here) As an engineer, you will eventually face critical moments when a service suddenly slows down or becomes unresponsive. While Parts 9 and 10 focused on tracing the past through logs, today we focus on the present: “Who is eating up my server’s resources right now?” In this post, we will … 더 읽기

[리눅스 실무 기초 #11] 서버의 비명을 듣는 법: top 명령어 완벽 해부와 프로세스 관리

엔지니어로 살다 보면 서비스가 갑자기 느려지거나 응답이 없는 절체절명의 순간을 마주하게 됩니다. 9~10편에서 로그를 통해 과거의 흔적을 쫓았다면, 이번에는 **”지금 누가 내 서버의 자원을 갉아먹고 있는가?”**라는 질문에 답할 차례입니다. 오늘은 서버의 건강 상태를 진단하는 top 명령어와 그 대안인 htop, 그리고 문제 프로세스를 검거하고 처단하는 ps, kill의 디테일을 알아보겠습니다. 1. 실시간 시스템 진단 차트: top 읽는 … 더 읽기

[Linux Fundamentals #5] Rocky Linux 9.7 Minimal Install: Why Do This in a “One-Click” World?

(For the Korean version, click here) We live in an era where you can spin up a server with just a single click—a “one-click setup”—on cloud platforms like AWS or GCP. It’s incredibly convenient. So, it’s fair to ask: “Does an engineer really need to know how to install an OS manually anymore?” In my … 더 읽기

[리눅스 실무 기초 #5] Rocky Linux 9.7 Minimal 설치: 클릭 한 번이면 끝나는 시대에 이걸 왜 할까?

요즘은 AWS나 GCP 같은 클라우드 환경에서 클릭 몇 번, 이른바 ‘딸깍’ 한 번이면 OS 설치가 완료되는 시대입니다. 참 편리하고 빠른 세상이죠. 그런데 여기서 이런 의문이 들 수 있습니다. “과연 엔지니어가 이 수동 설치 과정을 굳이 해볼 필요가 있을까?” 제 생각은 이렇습니다. 클라우드가 제공하는 이미지만 가져다 쓰면, OS는 우리에게 그저 내부를 알 수 없는 **’블랙박스’**일 뿐입니다. … 더 읽기