Mengenal tmux: Terminal Multiplexer yang Powerful
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
kemudianc
. - 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
kemudiand
- 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!