🔥알림🔥
① 테디노트 유튜브 -
구경하러 가기!
② LangChain 한국어 튜토리얼
바로가기 👀
③ 랭체인 노트 무료 전자책(wikidocs)
바로가기 🙌
④ RAG 비법노트 LangChain 강의오픈
바로가기 🙌
⑤ 서울대 PyTorch 딥러닝 강의
바로가기 🙌
[Linux] tmux로 terminal을 닫아도 서비스 백그라운드 실행
django 서버를 임시로 AWS에서 띄워놓고 테스트하고자 할 때, AWS EC2 instance에 접속한 터미널을 닫더라도 계속 서버가 돌아가게끔 하고 싶을 때가 있습니다.
Terminal에서 돌린 서버를 Terminal을 닫아도 유지하고 싶다
그렇다면, tmux가 좋은 해결책이 될 것 같습니다.
tmux 문법
tmux 문법은 심플 합니다. (사용법이 복잡하지 않아요)
몇 가지만 기억한다면, service를 background 돌릴 때 매우 유용합니다.
여기서 세션은 ‘새로운 백그라운드 돌릴 서비스를 연다’로 이해하시면 됩니다.
새로운 세션을 시작:
tmux
세션 이름을 ‘myname’ 지정하여 세션을 시작:
tmux new -s myname
마지막 세션 열기 (attach):
tmux a
‘myname’이라는 이름의 세션 열기:
tmux a -t myname
돌고 있는 세션 리스트 보기:
tmux ls
‘myname’이라는 이름의 세션 끝내기:
tmux kill-session -t myname
tmux 단축키
ctrl+b, $
세션의 이름 rename
ctrl+b, s
세션 리스트 보기 (윈도우 이동시)
ctrl+b, d
tmux 창에서 빠져나와 원래 터미널로 돌아가기
이 정도면, 가볍게 tmux를 활용하기에는 충분할 것 같습니다^^
보다 더 자세한 내용은 아래 레퍼런스에서 확인해 보실 수 있습니다.
참고: tmux cheatsheet
댓글남기기