Screen, Tools Sederhana namun Powerful

Saya masih cukup pemula dalam hal server, saya masih ingat saat pertama kali melakukan pemagangan dan disuruh mencoba untuk instalasi Zimbra di server lokal. Saat instalasi, koneksi SSH saya terputus dan saya mencari segala cara bagaimana agar mengetahui bahwa instalasi masih berjalan. 

Mengingat kejadian itu, ternyata ada cara menyimpan suatu sesi di server khususnya distro linux. Penyimpanan sesi itu menggunakan tools bernama screen. 

Screen merupakan terminal multiplexer,memungkinkan pengguna mengelola beberapa sesi terminal virtual dalam satu sesi terminal fisik, serta menjaga proses tetap berjalan di latar belakang (background) meskipun koneksi SSH terputus atau sesi ditutup. 

Tapi kalau menurut pengalaman saya, screen itu seperti “asuransi”.

Yang memungkin saya untuk:

  • Membuat sesi terminal terpisah
  • Meninggalkan sesi itu tanpa menghentikan proses
  • Kembali lagi kapan saja walaupun koneksi terputus
Intinya, screen membuat proses di server tidak bergantung pada koneksi SSH.

Contoh penggunaan screen versi tersimpel


Jika belum terinstall, install dengan cara

ubuntu
# apt install screen

rhel atau centOS
# dnf install screen

Gunakan screen pada server sebelum memulai pekerjaan yang membutuhkan waktu


Jika sudah, muncul screen 0: xxx@xxx pada judul tab terminal


Misalkan terputus hubungkan kembali dengan sesi sebelumnya menggunakan "screen -x"




Exit screen agar tidak berjalan di background



Catatan: Gunakan "screen -ls" untuk mengetahui sesi screen apa saja yang berjalan sebelum menggunakan "screen -x", gunakan value "screen -r 1234" jika ada lebih dari satu sesi screen da ganti angka 1234 dengan id sesuai dengan list screen kalian.

Panduan diatas merupakan penggunaan tools screen yang termudah namun memiliki banyak risiko, gunakan screen yang lebih advance untuk pekerjaan di lingkungan produksi.

Kalian dapat menggunakan versi dengan penamaan screen "screen -S namascreen" kemudian dapat direstore kembali dengan perintah "screen -S namascreen".


Comments

Popular posts from this blog

Belajar Zimbra Mail Server

Mendalami tentang Linux (Sejarah dan Pelopor)