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

Gunakan kode saat checkout:

Skills
12.06.2025

Panduan Menggunakan Perintah layar di Linux

Pendahuluan

Perintah layar adalah multiplexer terminal yang kuat untuk sistem Linux dan sistem mirip Unix. Perintah ini memungkinkan Anda untuk mengelola beberapa sesi shell dari satu jendela terminal, menjaga sesi tetap berjalan bahkan setelah keluar, dan menyambungkan kembali ke sesi tersebut di kemudian hari. Ini sangat berguna untuk sesi jarak jauh melalui SSH, karena memastikan bahwa proses yang sedang berjalan tidak terganggu jika koneksi Anda terputus. Dalam panduan ini, kita akan membahas cara menginstal, menggunakan, dan mengelola sesi layar, bersama dengan beberapa perintah umum dan tips praktis.

Mengapa Menggunakan layar?

Menggunakan layar menawarkan beberapa keuntungan:

  • Manajemen Sesi: Menjalankan beberapa sesi shell dalam satu jendela terminal.
  • Persistensi Sesi: Terus menjalankan proses meskipun Anda memutuskan sambungan dari terminal atau kehilangan koneksi SSH.
  • Penyambungan kembali: Sambungkan kembali ke sesi kapan saja dan lanjutkan dari bagian terakhir yang Anda tinggalkan.
  • Kemudahan Penggunaan: Perintah dan pintasan yang sederhana memudahkan pengelolaan sesi.

Layar pemasangan

screen biasanya sudah terinstal pada sebagian besar distribusi Linux. Namun, jika tidak tersedia pada sistem Anda, Anda dapat menginstalnya menggunakan manajer paket:

  • Debian/Ubuntu:
    sudo apt-get update
    layar pemasangan sudo apt-get install
  • CentOS/RHEL:
    layar instal sudo yum install
  • Fedora:
    sudo dnf layar instal
  • Arch Linux:
    sudo pacman -S layar

Setelah terinstal, Anda dapat segera mulai menggunakan layar.

Memulai Sesi layar

Untuk memulai sesi layar baru, cukup ketik:

layar

Ini akan membuka sesi layar baru dengan antarmuka baris perintah yang berperilaku seperti terminal biasa. Anda dapat mulai menjalankan perintah atau proses dalam sesi ini.

Untuk memulai sesi baru dengan nama tertentu (agar lebih mudah dikelola nanti), gunakan:

screen -S session_name

Ganti session_name dengan nama yang bermakna untuk sesi Anda.

Melepaskan dan Memasang Kembali ke Sesi

Salah satu fitur layar yang paling berguna adalah kemampuan untuk melepaskan diri dari sebuah sesi dan menyambungkannya kembali.

Melepaskan diri dari Sesi

Untuk melepaskan diri dari sesi layar tanpa menutupnya, tekan:

Ctrl A , D

Urutan Ctrl A memberi tahu layar bahwa Anda akan memberikan perintah, dan D adalah singkatan dari “lepaskan.” Setelah melepaskan, sesi Anda akan terus berjalan di latar belakang.

Menyambungkan Kembali ke Sesi

Untuk menyambungkan kembali ke sesi yang terlepas, gunakan:

layar -r

Jika Anda memiliki beberapa sesi, Anda dapat membuat daftar sesi dan memilih sesi tertentu yang akan disambungkan:

screen -ls

Perintah ini akan menampilkan semua sesi layar yang aktif, termasuk ID dan namanya:

Ada layar yang aktif:
1234.session_name (Terpisah)
5678.sesi_lain (Terpisah)
2 Soket di /var/run/screen/S-user.

Untuk menyambungkan kembali ke sesi tertentu, gunakan ID atau namanya:

screen -r 1234

atau

screen -r nama_session

Menggunakan Beberapa Jendela dalam Sesi Layar Tunggal

memungkinkan Anda membuat beberapa jendela dalam satu sesi. Ini berarti Anda dapat menjalankan perintah atau proses yang berbeda di jendela yang terpisah dan beralih di antaranya dengan mudah.

Membuat Jendela Baru

Untuk membuat jendela baru di dalam sesi layar yang sudah ada, tekan :

Ctrl A , C

Ini akan membuka jendela baru dengan prompt shell baru.

Menavigasi di antara jendela

Untuk beralih di antara jendela, gunakan:

  • Ctrl A, N: Pindah ke jendela berikutnya.
  • Ctrl A, P: Pindah ke jendela sebelumnya.
  • Ctrl A, “: Menampilkan daftar jendela yang terbuka dan memilih salah satu jendela yang akan dialihkan.

Mengganti Nama Jendela

Untuk mengganti nama jendela untuk pengaturan yang lebih baik, tekan:

Ctrl A , A

Ketik nama baru untuk jendela dan tekan Enter.

Menutup Jendela

Untuk menutup jendela, cukup keluar dari shell yang sedang berjalan di jendela tersebut dengan mengetik:

keluar

atau menekan Ctrl D .

Mengunci dan Membuka Kunci Sesi layar

Jika Anda perlu mengunci sesi layar untuk sementara, gunakan perintah berikut:

Ctrl A , X

Perintah ini akan meminta Anda memasukkan kata sandi pengguna untuk membuka kunci sesi.

Menyesuaikan Konfigurasi layar

Perilaku layar dapat dikustomisasi menggunakan file .screenrc, yang terletak di direktori home Anda. Anda dapat menambahkan perintah ke file ini untuk mengubah pengikatan tombol default, mengatur judul jendela, dan menyesuaikan perilaku pengaktifan layar.

Untuk membuat atau mengedit file .screenrc, gunakan editor teks:

nano ~/.screenrc

Berikut adalah beberapa contoh pengaturan yang dapat Anda tambahkan:

# Change the default escape sequence to Ctrl + B
escape ^Bb
# Set a status line at the bottom of the screen
hardstatus on
hardstatus alwayslastline "%{= kw}%-w%{= BW}%n %t%{-}%+w"

Simpan file dan mulai ulang layar untuk menerapkan perubahan.

Contoh Kasus Penggunaan untuk layar

  • Menjalankan Proses yang Berjalan Lama: Jika Anda perlu menjalankan skrip atau perintah yang memerlukan waktu lama untuk diselesaikan, jalankan di dalam sesi layar. Dengan cara ini, meskipun Anda memutuskan sambungan dari SSH, proses akan terus berjalan.
  • Mengelola Beberapa Sesi: Jika Anda mengerjakan beberapa proyek, Anda dapat menggunakan sesi layar atau jendela yang berbeda untuk setiap tugas.
  • Manajemen Server Jarak Jauh: Gunakan layar untuk mengelola server jarak jauh melalui SSH. Hal ini sangat berguna untuk mengelola server yang memerlukan pemeliharaan atau pemantauan berkelanjutan.

Kesimpulan

Perintah screen adalah alat serbaguna dan tangguh untuk mengelola beberapa sesi terminal dan menjalankan proses yang panjang pada sistem Linux. Dengan kemampuan untuk melepaskan, memasang kembali, dan membuat beberapa jendela, screen menyediakan lingkungan yang kuat untuk pengguna biasa dan pengguna tingkat lanjut. Baik Anda menjalankan skrip yang rumit atau hanya membutuhkan cara untuk mempertahankan sesi shell yang persisten, menguasai screen akan sangat meningkatkan produktivitas dan fleksibilitas Anda di Linux.

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

Gunakan kode saat checkout:

Skills