[Linux] screen 사용법 A to Z: 정의 · 설치 · 명령어 총정리
·
Tech Archive/[Linux]
1. 들어가며AI 개발자라면 누구나 한 번쯤 겪는 지옥 같은 순간입니다.서버(A6000, H100)에 SSH로 접속해서 몇 시간짜리 모델 학습이나 vLLM 서버를 띄워놨는데... 노트북 와이파이가 끊기거나, SSH 세션이 타임아웃됐습니다.터미널이 닫히는 순간, 서버에서 돌던 내 모든 작업도 같이 종료됩니다.이걸 방지하기 위해 nohup ... &를 쓸 수도 있지만, 현업에서는 터미널 세션을 '가상 모니터'처럼 백그라운드에 띄워두는 screen을 사용합니다.screen은 1인 개발자에게 K8s(쿠버네티스)의 'Pod 관리'와 비슷한 경험을 제공합니다.2. Screen이란?screen은 리눅스 터미널 세션을 '다중화'하는 윈도우 매니저입니다.쉽게 말해, 서버에 접속해서 screen을 켜는 건, **"내 이름..
[AI/LLM] 개발자를 위한 AI 서버 관리 꿀팁 A to Z (screen, git, Postman)
·
AI Study/[LLM]
1. 들어가며: "모델 띄웠는데, 어떻게 관리하세요?"AI 개발자/연구원으로서 내 PC(Windows/Mac)에서 잘 돌아가던 vLLM 서버나 FastAPI 앱을, 막상 A6000이나 H100 같은 리눅스 서버에 띄우면 막막할 때가 있습니다."SSH 접속 끊으면 서버도 같이 죽는데?", "코드는 어떻게 수정하고 반영하지?", "로그는 어디서 보지?"AI 엔지니어의 서버 관리란 결국 코드 수정, 배포, 모니터링, 트러블슈팅의 무한 반복입니다.저는 API 서버(A6000)와 LLM 서버(B6000)를 분리해 운영하는 구조를 기준으로, 1인 개발자나 소규모 팀이 K8s(쿠버네티스) 같은 거창한 시스템 없이도 당장 써먹을 수 있는 '현업 생존 관리 꿀팁'을 A to Z로 풀어보겠습니다. 2. 서비스 헬스 체크 ..