Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
20.06.2025

Menggunakan layar untuk memasang dan melepaskan sesi konsol

Screen adalah multiplexer terminal yang kuat yang memungkinkan Anda untuk membuat, mengelola, dan melanjutkan beberapa sesi shell dari satu jendela terminal. Ini sangat berguna ketika bekerja pada server jarak jauh melalui SSH atau ketika Anda perlu menjalankan proses yang sudah berjalan lama yang ingin tetap berjalan bahkan setelah memutuskan sambungan dari sesi. Dalam panduan ini, kami akan membahas dasar-dasar penggunaan layar, termasuk cara memulai, memutuskan, dan menyambungkan kembali sesi.

Memasang layar

Sebelum menggunakan screen, pastikan screen telah terinstal di sistem Anda. Pada sebagian besar distribusi Linux, Anda dapat menginstalnya menggunakan manajer paket:

Untuk Debian/Ubuntu:

sudo apt-get install screen

Untuk CentOS/RHEL:

sudo yum install screen

Untuk Fedora:

sudo dnf install screen

Untuk macOS (dengan Homebrew):

brew install screen

Memulai Sesi layar

Untuk memulai sesi layar baru, cukup ketik:

screen

Ini akan membuka sesi layar baru, dan Anda akan dihadapkan pada prompt shell standar.

Memberi nama sesi layar

Untuk memudahkan mengidentifikasi sesi layar Anda, Anda dapat menamainya:

screen -S session_name

Ganti session_name dengan nama deskriptif untuk sesi Anda. Hal ini akan mempermudah pengelolaan beberapa sesi.

Contoh:

screen -S mysession

Melepaskan diri dari Sesi layar

Untuk melepaskan diri dari sesi layar tanpa mengakhirinya, tekan kombinasi tombol berikut:

Ctrl A, lalu D
  • Ctrl A: Ini menandakan layar bahwa Anda ingin mengirim perintah.
  • D: Ini adalah perintah untuk melepaskan sesi.

Setelah melepaskan, Anda akan kembali ke prompt terminal, tetapi sesi layar akan terus berjalan di latar belakang.

Mencantumkan Sesi layar

Jika Anda memiliki beberapa sesi layar yang sedang berjalan, Anda dapat mencantumkannya:

screen -ls

Perintah ini akan menampilkan semua sesi layar yang aktif bersama dengan ID dan nama sesi.

Contoh keluaran:

Ada beberapa layar yang aktif:
12345.mysession (Terpisah)
67890.another_session (Terpisah)
2 Soket di /var/run/layar/S-pengguna.

Menyambungkan kembali ke layar Sesi

Untuk menyambungkan kembali ke sesi layar, gunakan opsi -r diikuti dengan ID atau nama sesi:

Menggunakan ID Sesi:

screen -r 12345

Menggunakan Nama Sesi:

screen -r mysession

Jika Anda hanya memiliki satu sesi yang terpisah, Anda bisa langsung menjalankannya:

screen -r

Melampirkan ke layar Sesi yang Sudah Terpasang

Jika sesi layar masih terpasang dan Anda ingin memasang kembali secara paksa (misalnya, jika Anda kehilangan koneksi), gunakan opsi -d -r:

screen -d -r session_name_or_id
  • d: Lepaskan sesi jika sudah terpasang.
  • r: Lampirkan kembali ke sesi.

Perintah ini akan melepaskan sesi dari terminal sebelumnya dan memasang kembali ke terminal saat ini.

Membuat Jendela Baru dalam Sesi layar

Setelah berada di dalam sesi layar, Anda dapat membuat jendela baru (terminal virtual) dengan:

Ctrl A, lalu C

Setiap jendela baru seperti terminal baru di dalam sesi layar. Anda dapat beralih di antara keduanya, yang dapat berguna untuk multitasking.

Beralih di Antara Jendela

Untuk beralih di antara jendela di dalam sesi layar:

  • Untuk beralih ke jendela berikutnya:
    Ctrl A, lalu N
  • Untuk pergi ke jendela sebelumnya:
    Ctrl A, lalu P
  • Untuk membuat daftar semua jendela:
    Ctrl A, lalu “

    Ini akan menampilkan daftar semua jendela yang terbuka, sehingga Anda dapat memilih salah satunya.

Menutup layar Sesi

Untuk menutup sesi layar, cukup keluar dari semua proses yang sedang berjalan atau ketik exit di setiap jendela hingga semua jendela tertutup. Ketika jendela terakhir ditutup, sesi layar akan berakhir.

Rangkuman Perintah layar umum

Kesimpulan

screen adalah alat serbaguna untuk mengelola proses yang sudah berjalan lama dan mempertahankan sesi konsol yang persisten di server jarak jauh. Dengan screen, Anda bisa melepaskan diri dari sesi, membiarkan proses berjalan di latar belakang, dan menyambungkannya kembali dari mana saja, sehingga menjadikannya alat yang sangat berharga bagi administrator sistem dan pengembang. Dengan menguasai perintah dasar untuk membuat, mengelola, dan menavigasi sesi layar, Anda dapat sangat meningkatkan produktivitas Anda di lingkungan berbasis terminal.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills