A personal journal.

Mengenal tmux: Terminal Multiplexer yang Powerful

Published on: 01/05/2023 • Updated on: 13/05/2025 • 1 min read

Halo teman-teman! Kali ini saya mau berbagi tentang manfaat penggunaan tmux pada terminal terutama server. Apa itu tmux? Tmux adalah sebuah terminal multiplexer yang memungkinkan kita untuk memiliki beberapa program dalam satu terminal, beralih di antara mereka dengan mudah, melepaskan mereka (mereka tetap berjalan di latar belakang) dan melampirkan kembali ke terminal yang berbeda.

Mengapa tmux berguna terutama untuk server? Karena dengan tmux kita bisa menjalankan proses-proses yang lama atau penting tanpa khawatir koneksi terputus atau terminal tertutup. Misalnya kita ingin melakukan backup data, update sistem, atau instalasi aplikasi di server. Jika kita menggunakan terminal biasa dan koneksi terputus atau terminal tertutup, maka proses tersebut akan terhenti dan bisa menyebabkan masalah. Tapi dengan tmux kita bisa melepaskan sesi yang sedang berjalan dan melanjutkannya kapan saja dari mana saja.

Bagaimana cara menggunakan tmux? Pertama-tama kita harus menginstal tmux di server kita. Untuk Ubuntu kita bisa menggunakan perintah:

sudo apt install tmux

Setelah itu kita bisa menjalankan tmux dengan mengetik:

tmux

Kita akan melihat status bar di bagian bawah terminal yang menunjukkan nama sesi, nomor jendela, dan nama program yang sedang berjalan di jendela tersebut.

  • Untuk membuat jendela baru, tekan Ctrl+b kemudian c.
  • Untuk beralih antara jendela, tekan Ctrl+b kemudian nomor jendela.
  • Untuk membagi jendela secara vertikal, tekan Ctrl+b kemudian %.
  • Untuk membagi jendela secara horizontal, tekan Ctrl+b kemudian "
  • Untuk melepaskan sesi yang sedang berjalan kita bisa menekan Ctrl+b kemudian d
  • Untuk masuk kembali sesi yang telah dilepaskan kita bisa menggunakan perintah:
tmux attach

Atau jika kita memiliki lebih dari satu sesi yang dilepaskan kita bisa menggunakan perintah:

tmux ls

Untuk melihat daftar sesi yang ada dan kemudian:

tmux attach -t <nama_sesi>

Untuk masuk ke sesi tertentu.

Itulah sekilas tentang manfaat penggunaan tmux pada terminal terutama server. Semoga bermanfaat dan selamat mencoba!