Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Linux: Cara Menggunakan Screen


Linux: Cara Menggunakan Screen

Belajar Linux ID - Tutorial kali ini kita akan belajar tentang screen di linux. Sebelum mengetahui tentang apa itu screen kita akan memberikan sedikit cerita kenapa harus menggunakan screen?.

Sebagai seorang sysadmin mungkin Anda sudah pernah melakukan instalasi atau deployment service yang membutuhkan waktu berjam - jam dan menunggu sampai selesai karena takut koneksi ke SSH ke server putus karena beberapa faktor general yang sangat banyak? hmm ya penulis juga pernah mengalamin hal itu dan itu pengalaman yang sangat menyebalkan sekali bukan :).

Untuk mengatasi permasalahan diatas kita dapat memanfaatkan service screen, dengan menggunakan screen Anda dapat dengan santai dan tenang melakukan instalasi yang memakan waktu lama tanpa kebingungan lagi meskipun koneksi ataupun rumah Anda mati lampu dan koneksi SSH ke server mati.

Yaa, screen salah service atau utility yang dapat kita gunakan untuk melanjutkan sesi jika koneksi kita ke server putus. Dengan screen Anda juga dapat melakukan aktivitas atau instalasi service yang lain secara bersamaan, karena screen sendiri bersifat Multiplexer terminal.

Sebelum lanjut ke bagaimana cara menggunakan screen disini kami akan memberi tahu Anda bagaimana cara install screen di OS Ubuntu dan CentOS, tenang … instalasinya cukup satu perintah saja, berikut perintah nya

#Ubuntu

1
2
$ sudo apt update
$ sudo apt install screen

#CentOS

1
$ sudo yum install screen

Untuk membuat screen di linux Anda dapat menjalankan perintah screen

Output nya seperti berikut:

Untuk keluar dari screen diatas gunakan perintah exit, output nya seperti berikut

Jika ingin membuat screen dengan identitas atau nama screen tertentu Anda dapat gunakan opsi -R seperti berikut

1
$ screen -R "Screen Blinux 1"

Berikut outputnya

Lalu bagaimana cara keluar dari screen tanpa terminate proses yang sedang berjalan di dalam screen?.

Anda dapat keluar atau Detach screen dengan menekan tombol kombinasi _ Ctrl + a + d _ (tanpa +), nantinya proses yang berjalan di dalam screen akan berjalan atau di lanjutkan di background, sehingga Anda dapat melanjutkan task yang lainnya.

Untuk melihat daftar screen gunakan perintah screen -ls

Seperti yang Anda lihat gambar diatas saat ini Anda sudah memiliki screen yang sedang berjalan, jika Anda ingin login ke sisi screen diatas Anda cukup menggunakan command screen -r <ID-Screen>

Sekaran kita coba terminate sesi screen atau keluar ke screen gunakan perintah exit

Hasilnya seperti pada gambar diatas dimana screen sudah tidak ada lagi.

Berikut beberapa cheat sheet screen yang dapat Anda coba

Command Keterangan
screen -S [session-name] start screen with session name
screen -r [pid-session] reattach to screen session
screen -d [pid-session] deattach to screen session
ctrl + a + c create a new window (with shell)
ctrl + a + “ list all window
ctrl + a + A rename the current screen window

Itulah tutorial singkat mengenai screen selamat mencoba 😁

comments powered by Disqus