Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

Screen – Linux – part 2

Posted on 13/03/2024 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau lanjutin nulis tentang Screen di Linux. Tulisan ini adalah lanjutan dari tulisan singkat yang pernah saya tulis beberapa waktu yang lalu. Kali ini saya mau coba beberapa skenario sederhana yang bisa kita gunakan terkait Screen ini. Seperti mencoba menjalankan beberapa sesi terpisah sekaligus.

Saya akan coba remote ke VM AlmaLinux yang sudah saya buat dengan menggunakan protokol SSH pada Terminal. Gambar 1 menampilkan saya berhasil melakukan remote access ke VM tersebut.

image host

gambar 1

Pastikan dulu pada VM tersebut sudah terpasang Screen. Karena saya pakai AlmaLinux, jadi perlu dilakukan instalasi/pemasangan extra packages yaitu EPEL (extra packages for enterprise linux) dengan menggunakan perintah sudo yum install epel-releaseapabila belum. Setelah itu kita bisa melakukan instalasi Screen dengan menggunakan perintah sudo yum install screen. Gambar 2 menampilkan kedua proses instalasi tersebut.

image host

gambar 2

Selanjutnya kita coba buat sesi baru menggunakan perintah screen, tampilan akan sedikit berubah dan menandakan sesi baru sudah dibat (kita lihat pada gambar 3).

image host

gambar 3

lalu kita coba lakukan perintah ping google.com lalu kita buat sesi baru dengan menekan tombol Ctrl+A kemudian C. Sesi baru telah dibuat, sekarang kita coba lakukan ping ke domain lain, misalnya excellent.co.id (kita lihat pada gambar 4 dibawah).

image host

gambar 4

Sekarang kita coba untuk detach (melepaskan diri) dari sesi-sesi tersebut. Walaupun di-detach, program atau service yang berjalan pada sesi tersebut masih berjalan, tidak berhenti. Untuk detach kita bisa menekan tombol Ctrl+A kemudian D. Kemudian kita bisa menggunakan perintah screen -ls untuk melihat sesi apa saja yang sedang berjalan (gambar 5).

image host

gambar 5

Pada gambar 5 menampilkan sesi apa saja yang berjalan yang ditandai dengan ID masing-masing. Apabila kita detach dari suatu sesi maka akan muncul keterangan seperti pada gambar 5 “detached from …” yang bisa kita jadikan acuan mana sesi yang dimaksud. Apabila kita ingin re-attach ke sesi, kita bisa gunakan perintah screen -r <ID sesi> misalkan kita ingin re-attach ke sesi yang ping ke Google (ID 77436…) kita gunakan perintah screen -r 77436.pts-2.localhost(gambar 6).

image host

gambar 6

Untuk terminate atau menyelesaikan/menghapus sesi, kita bisa menekan tombol Ctrl+D atau menggunakan perintah exit. Untuk fungsi seperti ping diatas, pastikan untuk stop ping-nya terlebih dahulu untuk dapat menekan tombol Ctrl+D untuk menghentikan sesi. Apabila sesi berhasil terminated, maka akan muncul keterangan “Screen is Terminating”.

Untuk tulisan kali ini sekian dulu yaa. Fungsi Screen ini bisa digunakan untuk manajemen server, misalnya kita ingin melakukan upgrade atau patching pada VM/server kita dan membutuhkan waktu yang lama namun kita tidak ingin PC kita terus-terusan terhubung ke VM/server, maka kita dapat menggunakan Screen ini untuk menjalankan tugas seperti tadi>detach>kemudian reattach di waktu yang kita inginkan (misal di waktu dimana kemungkinan pekerjaan tersebut telah selesai).

Sampai jumpa di tulisan yang akan datang, bye~.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Menjadwalkan Backups pada Proxmox VE
  • Gowes Bogor – part 1
  • Pengalaman Mengambil Online Linux Course
  • Motoran ke Rawagede – Perjalanan Jonggol-Sukamakmur

Arsip blog

  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme