Wooks_learning

tmux를 이용한 서버 사용법 본문

OS/Linux

tmux를 이용한 서버 사용법

Wooks_ 2021. 10. 13. 23:52

회사나 연구실에서 서버를 이용하여 딥러닝 학습을 할 때 로컬 컴퓨터가 꺼지면 학습이 종료되어 굉장히 불편했다.

 

그래서 로컬이 종료되어도 session에서 학습이 돌아가도록 할 수 있는 방법을 다루려고 한다.

 

 

Install

$ sudo apt install tmux

 

 

1) check session

 

$ tmux ls

 -> 현재 모든 session의 list를 출력한다. 꼭 session 번호를 확인하여 다른 사람의 session을 건드리지 말자.

tmux ls의 출력 결과

 

2) create session

 

$ tmux

-> session을 하나 생성한다. 생성된 session number를 잘 확인하자.(종료, 진행상황 등을 확인할때 쓰임.)

 

session을 만들었다면 그 안에서 평소에 하던대로 작업하면 된다.

 

3) etc..

 

$ tmux a

-> 마지막으로 나온 session에 들어감.

 

$ tmux a -t session_number

-> session number를 통해 session에 진입.

 

ctrl + b를 누른 후 d 누르기

-> session에서 나오기(세션 종료 아님)

 

session 안에서
$ exit
혹은 session 밖에서
$ tmux kill-session -t session_number

-> session kill

'OS > Linux' 카테고리의 다른 글

linux(서버) 딥러닝 학습을 위한 GPU 사용 방법  (0) 2021.09.17
Linux명령어 모음(1)  (0) 2021.09.11
Comments