본문 바로가기

잡다한 기술

[Ubuntu] 우분투에서 screen(스크린) 사용 방법



# 스크린(screen)이란?


스크린(screen)이란 우분투에서 가상의 우분투를 하나 더 만들어 주는 기능이다.

예를 들어 어떤 한 컴퓨터에 같은 게임 두개를 돌리고 싶다.

하지만 게임 클라이언트 자체적으로 같은 게임 클라이언트를 돌리수 없게 만들어져 있다.

그렇다면 컴퓨터를 하나 더 사서 돌려야 할까?

답은 아니다.

가상의 컴퓨터를 하나 더 만들어서 거기다가 돌리면 된다.


즉 스크린은 우분투를 하나 더 만드는 것이다.

때문에 하나의 컴퓨터에서 두개 또는 세개 아니면 여러개의 우분투가 돌아갈 수 있다.


간단히 생각하면 백그라운드에서 돌아가는 우분투이기 때문에

스크린을 사용하지 않고 서버에 로그인 후 특정 프로그램을 실행시키고

로그아웃하면 세션 종료로 인해 해당 프로그램이 자동으로 꺼지는데

스크린을 이용하면 스크린이 가상 세션을 만들어

ssh로 연결을 끊어도 스크린 안에서 돌아가는 프로그램은 멈추지 않는다.



# 스크린 사용법


스크린의 사용은 간단하다.


4개의 명령어를 알아보자


- 스크린 리스트 확인

$ screen -list


- 현재 계정에서 접속 가능한 스크린 리스트 확인

$ screen -ls


- 스크린 실행

$ screen -r 스크린 이름


- 스크린 생성

$ screen -S 스크린 이름


- 스크린 나가기

(스크린 접속 상태에서)

ctrl + a + d


- 스크린 종료

(아예 스크린을 없앤다.)

ctrl + d


이것으로 사용하면 된다.


솔직히 위에 설명이 스크린에 시작과 끝이라.


설명을 할것이 없다.


스크린을 만들고 스크린에 접속해 우분투 처럼 사용하면 된다.




# 마무리


위 포스트는 제가 직접 제작한 것 입니다.

그렇기 때문에 틀린점이나 설명이 엉성한 점이 존재할 수 있습니다.

만약 틀린점이나 설명이 엉성한 부분이 존재하면 댓글로 알려주세요.

빠른 처리 하도록 하겠습니다.


티스토리 앱으로는 댓글 이용이 불가능 하므로 웹 브라우저로 봐 주세요

(URL : http://junprogramer.tistory.com/)


읽어주셔서 감사합니다.