Thứ Năm, 26 tháng 5, 2016

Hướng dẫn sử dụng tmux trong việc quản lý servers

 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ì?
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:
Trên Centos hoặc Amazon Linux


tmux được sử dụng như thế nào?