나를 위한 Tmux for Mac and windows11 정리
2024. 11. 21. 11:53ㆍMac
한 서버를 섹션 구분해서 이용하는 프로그램
처음에는 이게 이해가 안가서 이중화 한다는건가 생각했었는데 써보니까 이해는 간다.
근데 그만큼 서버 하나에 부하가 걸릴텐데 그건 또 괜찮은건가 모르겠다.
한편으론 인공지능이면 사용자 트래픽이 엄청난 것도 아니라서 큰 무리는 없을것도 같다
근데 또 모르지 서비스화 하면 모델이 모바일이던지 웹에 들어갈테니 그것도 또 고려해야 하고, oom 걸릴수도 있고.
여튼 뭐든 알아두면 좋으니 정리해둔다.
pm2와 같은 용도로 쓴다고 하는데 나는 pm2를 섹션을 나누기보다 멀티서버 띄우는 용도로 썼어서 잘은 모르겠다.
- Mac
# install in mac
## pre-installed brew
brew install tmux
# start
tmux
# create session
tmux new -s session-name
# keep session and out
## ctrl + b + d
### > detached
# 리스트 받기
tmux ls
- Windows
이게 리눅스 기반이라서 윈도우에선 다른식으로 설치하고 접근해야한다.
git-bash 설치하고 난 뒤 msys2 설치한다.
MSYS2
Software Distribution and Building Platform for Windows
www.msys2.org
msys2 관리자 권한으로 실행
tmux 설치
pacman -S tmux
git-bash에서 cmd바로 실행 가능하도록 복제
cp /c/msys64/usr/bin/tmux.exe /c/Program\ Files/Git/usr/bin
cp /c/msys64/usr/bin/msys-event* /c/Program\ Files/Git/usr/bin
# 근데 이거 program files 폴더에 접근이 안되어서 에러난다.
# 그래서 앞의 파일들을 뒤 경로에 그냥 복붙했다.
conf를 수정하면 이미 실행해둔 티묵스 창에서 계속 에러가 나는데 다 끄고 다시 실행하면 된다.
# ERR
# missing or unsuitable terminal: tmux-256color
export TERM=xterm
tmux kill-server
## session, window, pane 나누는건 나중에 해봐야겠다
728x90
'Mac' 카테고리의 다른 글
맥북 맞춤법 교정, 마침표, 빨간줄 끄기 (0) | 2025.01.30 |
---|---|
Use sourcetree in mac(with setting of token, ssh) (1) | 2025.01.02 |
Brew Install in Macbook M3 (0) | 2024.11.14 |
mac terminal로 ec2 접속하기 (0) | 2022.08.19 |