Linux: 백그라운드 작업 관리(Screen 사용법)

2026. 3. 16. 12:52·🐧Linux

 

리눅스에서 Screen 사용법: 백그라운드 작업 관리

screen 이란?

리눅스에서 물리 터널을 가상 터미널로 다중화하여 특정 서비스 또는 프로그램을 백그라운드에서 돌리다가, 필요하면 포어그라운드로 가져오는 명령

설치

# ubuntu.
apt install screen
# centOS
yum install screen

명령어

# 백그라운드에 있는 세션 리스트를 가져온다
screen -ls

# 유저가 지정한 ‘세션명’으로 screen을 시작한다
screen -R 세션명

# screen -R 세션명
이미 존재하는 ‘세션명’을 포어그라운드로 들고와 작업을 진행

# screen -D -R 세션명
이전 세션이 attach 된 상태라면 detach 하고 세션을 복원

# screen -r -d
세션 강제로 detach

# screen -X 세션명
동시에 여러 사용자가 한 화면을 공유하면서 작업을 진행

# screen -X -S 세션명 kill
해당 ‘세션’을 삭제

# Ctrl + a + d
스크린 attach이후 스크린을 detach하는 단축키

# Ctrl + a + k
스크린 attach이후 스크린을 종료하면서 빠져나옴

# Ctrl + a + esc
위 명령을 사용하면서 방향키를 사용하면 스크롤 가능

# Ctrl + a + |
세로로 화면 분할

# Ctrl + a + ?
키보드 단축키 보기

screen 터미널 하단 표시 설정

vi ~/.screenrc 해당 파일을 생성하고, 밑 코드를 입력 후 저장

defscrollback 5000
termcapinfo xterm* ti@:te@
startup_message off
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n*%t%{-}%+w %= %c ${USER}@%H"
bindkey -k k1 select 0
bindkey -k k2 select 1
bindkey -k k3 select 2
저작자표시 비영리 변경금지 (새창열림)

'🐧Linux' 카테고리의 다른 글

Linux: python3.8에서 pip 확인 및 설치하기  (0) 2026.03.16
Linux: scp 명령어로 Linux로 파일 이동하기  (0) 2026.03.16
Linux: CentOS7 YUM Update 실패 해결 방법  (0) 2026.03.16
Linux: PM2 사용자 계정 설정하기  (0) 2026.03.15
Linux: CentOS7에서 Anaconda 설치 가이드  (0) 2026.03.15
'🐧Linux' 카테고리의 다른 글
  • Linux: python3.8에서 pip 확인 및 설치하기
  • Linux: scp 명령어로 Linux로 파일 이동하기
  • Linux: CentOS7 YUM Update 실패 해결 방법
  • Linux: PM2 사용자 계정 설정하기
Diven
Diven
  • Diven
    Diven
    Diven
  • 전체
    오늘
    어제
    • 분류 전체보기 (110) N
      • ☁️Cloud (21) N
        • AWS (2)
        • Alibaba (14) N
        • OCI (1)
        • AWS: Certified Solution Arc.. (0)
        • AWS: Certificate Advanced N.. (2) N
      • 📊DB (13)
        • MongoDB (8)
        • MariaDB (2)
        • PostgreSQL (2)
        • MySQL (1)
      • 🧑🏽‍💻Dev:Lang (9)
        • C++ (0)
        • GO (1)
        • Python (8)
      • ⚙️DevOps (4)
        • CICD (0)
        • Jenkins (4)
      • 🐳Docker (15)
      • 🪢laC (0)
      • ⚓K8s (7)
      • 🐧Linux (25)
      • 🖥️Monitoring (10)
        • Grafana (1)
        • Prometheus (6)
        • Loki (1)
        • ELK (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    centOS7
    mariadb
    mongoDB
    alb
    linux
    Python
    Alibaba
    docker
    SSL
    db
    알리바바 클라우드
    PolarDB
    k8s
    Cloud
    AWS
    prometheus
    jenkins
    MySQL
    alertmanager
    NGINX
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
Diven
Linux: 백그라운드 작업 관리(Screen 사용법)
상단으로

티스토리툴바