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.