Konfigurasi

Panduan Lengkap: Memahami dan Menggunakan Perintah Screen di Linux

Diterbitkan tanggal 24 April 2024 oleh nizen

Kita semua mungkin sudah pernah mengalamai situasi dimana ketika sedang melakukan instalasi atau deployment service yang membutuhkan waktu berjam-jam, lalu tiba-tiba koneksi server kita ke SSH terputus, sehingga menyebabkan proses instalasi atau deployment service-nya terhenti. Tentunya pengalaman semacam itu dapat membuat frustasi, bukan? Untungnya terdapat solusi untuk mengatasi permasalahan tersebut, yaitu dengan memanfaatkan sebuah utility Linux yang bernama screen.

Screen merupakan alat yang dapat kita gunakan untuk melanjutkan sesi Terminal di Linux meskipun koneksi kita ke server sempat terputus, sehingga kita tidak perlu khawatir lagi ketika melakukan instalasi atau deployment service yang memakan waktu lama meskipun koneksi SSH ke server mati ataupun rumah mati lampu.

Dengan menggunakan screen, Anda juga dapat melakukan instalasi service yang lain secara bersamaan, karena screen sendiri bersifat Multiplexer terminal. Dengan kata lain, Anda dapat memulai sesi screen kemudian membuka sejumlah virtual terminals di dalam sesi tersebut.

Berikut adalah panduan lengkap tentang penggunaan service screen di sistem operasi Linux.

Instalasi Linux Screen

Biasanya, screen sudah terinstal pada sebagian besar distro Linux saat ini. Anda dapat memeriksa apakah utility screen sudah terinstal pada server Anda dengan menggunakan command/perintah berikut:

screen –version


Berikut output yang akan ditampilkan jika screen sudah terinstal pada server:

Gambar 1: Versi Screen

Jika utility screen belum terinstal pada sistem operasi Anda, Anda dapat menginstalnya sesuai dengan sistem operasi yang digunakan. Misalnya, jika menggunakan sistem operasi Ubuntu atau Debian, Anda dapat menggunakan perintah berikut:

sudo apt update
sudo apt install screen


Apabila Anda menggunakan sistem operasi CentOS atau Fedora, Anda dapat menggunakan perintah berikut:

sudo yum install screen


Memulai Linux Screen

Untuk memulai sesi screen, Anda cukup mengetikkan perintah screen di terminal:

Gambar 2: Menggunakan Perintah Screen

Output-nya akan seperti berikut ( [screen 0] ):

Gambar 3: Output Perintah Screen

Memberikan Nama Pada Sesi Linux Screen

Sesi yang memiliki nama akan sangat berguna ketika Anda menjalankan beberapa sesi screen di terminal. Jika ingin membuat sesi screen dan memberinya nama, Anda dapat menggunakan parameter -S, berikut contoh perintahnya:

screen -S session_name


Untuk penggunaan nama sesi screen, kami menyarankan Anda agar menggunakan nama yang deskriptif sehingga nantinya Anda tidak kesulitan dalam membedakan antara sesi screen yang satu dengan yang lain.

Detach dari Sesi Linux Screen

Jika Anda ingin detach atau melepaskan terminal dari sesi screen tanpa menghentikan proses yang sedang berjalan di dalamnya, Anda dapat menekan kombinasi CTRL + A + D secara bersamaan.

Berikut output ketika sudah berhasil detach dari sesi screen:

Gambar 4: Detach Sesi Screen

Melihat Daftar Sesi yang Berjalan

Untuk menampilkan daftar semua sesi screen yang sedang berjalan, Anda dapat menggunakan perintah berikut:

screen -ls


Gambar 5: Daftar Sesi Screen yang Sedang Berjalan

Re-attach Sesi Linux Screen

Jika Anda ingin melanjutkan kembali sesi screen yang telah ada, Anda dapat menggunakan salah satu dari perintah berikut:

screen -r <session_ID>


Gambar 6: Perintah Screen menggunakan Session ID

screen -r <session_name>


Gambar 7: Perintah Screen menggunakan Session Name

Mengakhiri Sesi Linux Screen

Untuk mengakhiri sesi screen dan semua proses di dalamnya, Anda dapat masuk ke sesi dan ketik exit atau tekan CTRL + D.

Gambar 8: Terminasi Sesi Screen

Berikut output yang tampil:

Gambar 9: Output Terminasi Sesi Screen

Anda juga dapat mengakhiri sesi screen dan semua proses di dalamnya tanpa perlu masuk ke sesi tersebut dengan menggunakan perintah berikut:

screen -X -S <session_ID> quit



Gambar 10: Perintah Terminasi Sesi Screen


KESIMPULAN

Dengan mengikuti Knowledge Base ini, Anda dapat mengetahui cara menginstal Linux Screen serta perintah dasar untuk menggunakannya. Setelah Anda menguasai penggunaan Linux Screen, Anda dapat menavigasi melalui beberapa terminal, melakukan banyak tugas, dan bekerja lebih efisien.

Catatan Penting:

  • Harap untuk selalu memperhatikan penggunaan huruf kecil dan huruf besar ketika menjalankan command/perintah.
  • Untuk mengecek halaman manual ataupun bantuan perintah screen, Anda dapat menggunakan perintah berikut:
man screen


atau

screen --help


Jika Anda mengalami kendala atau memiliki pertanyaan lebih lanjut, tim Support CloudKilat selalu siap sedia memberikan pelayanan terbaik 24/7 untuk membantu Anda. Anda dapat menghubungi kami dengan mengirim email ke info@cloudkilat.com atau dengan membuka tiket bantuan melalui Portal Client CloudKilat.

Tags: screen, kilat vm 2.0