320x100
320x100

tmux (terminal multiplexer)
많은 터미널을 windows와 session 단위로 관리하는 도구
하나의 tmux 서버가 세션을 관리하고 tmux 클라이언트는 tmux 서버와 소켓으로 통신하여 그 세션의 터미널들을 사용자가 원하는 방식대로 보여준다

- session
프로젝트 혹은 워크 플로우의 가장 큰 단위

- window
터미널 화면 전체

- pane
하나의 윈도우에서 분할된 화면으로 각 틀은 독립적으로 동작하는 하나의 터미널






서버의 상태 모니터링 (htop)

# 화면 나누고 정렬
Ctrl + b "
Ctrl + b 스페이스바

# 판넬 동시입력 (각 터미널에서 각 서버에서 htop 실행. 서버주소는 동시입력 해제 후 터미널 하나씩 수정)
Ctrl + b : setw synchronize-panel
ssh -t 서버주소 htop

# 윈도우 이름 변경 (모니터링용 윈도우로 저장)
Ctrl + b : rename-window

# 윈도우 목록 확인
Ctrl + b w

# 새 윈도우 생성
Ctrl + b c



이렇게 하면 여러 서버에 대해 리소스 사용량 (cpu / ram)을 실시간으로 확인하면서 다른 작업도 할 수 있다


300x250
728x90