Bạn là một người làm việc nhiều trên server? Đôi lúc bạn thấy bực mình
khi bạn đang chạy một chương trình mà kết nối mạng bị đứt, và bạn không
biết chuyện gì xảy ra trên server đó tiếp theo? hoặc khi bạn đang làm
việc trên server và vướng việc bận phải ra ngoài, khi quay về bạn muốn
tiếp tục những gì mình đang làm mà không muốn setup lại từ đầu?
Đôi khi bạn muốn làm việc trên nhiều terminal cùng lúc khi làm việc trên
server mà không phải thực hiện SSH vào server đó NHIỀU LẦN ?
Bài viết này nói về
tmux, một trong số các tool giúp bạn có thể giải quyết được tất cả các vấn đề đã nêu ra ở trên.
Vậy câu hỏi đặt ra,
tmux là gì?
|
$ whatis tmuxtmux (1) - terminal multiplexer
|
Như những gì
whatis đã mô tả,
tmux
là một terminal multiplexer, nghĩa là tmux giúp bạn sử dụng được nhiều
terminal trong 1 cửa sổ duy nhất (giống như các tab trong trình duyệt
web). Ngoài ra, tmux còn giúp bạn lưu giữ session làm việc của bạn trên
server, bạn có thể dễ dàng tiếp tục session đó trong trường hợp bạn bị
out khỏi server khi đường truyền mạng không ổn định. Những điều này cực
kì hữu ích, giúp cho công việc trên server của bạn được thực hiện linh
hoạt và hiệu quả hơn.
Cài đặt tmux như thế nào?
tmux được cài đặt khá dễ dàng, chỉ với một câu lệnh:
Trên Mac OSX:
Trên ubuntu:
|
$ sudo apt-get install tmux
|
Trên Centos hoặc Amazon Linux
…
tmux được sử dụng như thế nào?