Related to: Personal
원격 서버로 훈련할 때의 문제
ssh를 사용해 원격 서버로 훈련을 진행한다면, 세션을 계속 유지하는 것이 부담스러울 수 있다.
이 문제를 tmux를 사용해 해결할 수 있다.
tmux 란?
tmux는 터미널 멀티플렉서이며, 여러 개의 창(window)을 하나의 터미널 세션에서 사용할 수 있게 해준다. 그리고 ssh 연결이 끊어지더라도 실행 중인 프로그램을 보존할 수 있다.
설치
For Ubuntu, Debian
sudo apt install tmuxFor CentOS, Fedora
sudo yum install tmuxFor MacOS
brew install tmux사용
기본 세션 시작
tmux명명된 세션 시작
tmux new -s {session_name}세션 분리
- Ctrl + b d
세션 접속
tmux attach -t {session_name}현재 세션 목록
tmux ls결론
tmux를 사용하면 지속적으로 원격서버와의 세션을 유지할 필요 없이 훈련이 가능하므로, 장시간 모델 훈련이 필요할 때 유용하다.