Halo sobat server. Pada artikel kali ini kita akan membahas tentang cara install & menggunakan screen di linux. Jika sobat server menjalankan Linux versi terbaru, seperti Ubuntu, sobat server mungkin sudah memiliki Screen .
Untuk memverifikasi apakah Layar terinstal, periksa versi dengan perintah:
screen –version
Menginstall Screen di CentOS
Untuk menginstal Screen pada Red Hat / CentOS, masukkan perintah:
yum install screen
Menginstall Screen di Debian atau Ubuntu
Untuk menginstal Screen pada Debian/Ubuntu, masukkan perintah berikut:
sudo apt install screen
Cara Menggunakan Contoh Layar Linux
Di bawah ini sobat server akan menemukan perintah Layar yang paling umum dengan contoh cara menggunakannya.
Layar Awal Linux
Untuk meluncurkan Linux Screen dan memulai session screen jalankan perintah:
screen
ketika berhasil maka akan muncul lisensi yang ditampilkan di layar. Tekan Spasi untuk melanjutkan ke halaman berikutnya.
Tekan Spasi lagi untuk membuka sesion baru.
Sistem keluar ke baris perintah yang tampilannya seperti jendela terminal biasa.
Untuk mengelola shell layar, gunakan tombol tekan Layar (pada sebagian besar kasus, Ctrl + a , diikuti tombol lain). Untuk melihat daftar perintah yang tersedia, tekan tombol Ctrl + a , diikuti dengan ? .
Session Name
Saat menjalankan Screen, sobat server dapat memberikan nama pada setiap sesi. Agar sobat server dapat melacak dan melanjutkan session screen yang diinginkan.
Untuk menjalankan dan memberi nama session baru, gunakan perintah:
screen -S session_name
Misalnya, untuk membuat session bernama upgrade, sobat servermenjalankan:
screen -S upgrade
Beberapa command singkat Linux Screen
Setelah sobat server meluncurkan Screen, aplikasi akan membuat jendela dengan shell di dalam sesi screen. Tambahkan, alihkan, dan kelola jendela menggunakan penekanan tombol perintah.
Tombol-tombol yang paling umum digunakan adalah:
- Ctrl + a dan c – Membuka jendela layar baru.
- Ctrl + a dan “ – Mencantumkan semua jendela yang terbuka.
- Ctrl + a dan 0 – Beralih ke jendela 0 (atau jendela bernomor lainnya).
- Ctrl + a dan A – Mengganti nama jendela saat ini.
- Ctrl + a dan S – Membagi layar secara horizontal, dengan jendela saat ini di atas.
- Ctrl + a dan | – Membagi layar secara vertikal, dengan jendela saat ini di sebelah kiri.
- Ctrl + a dan tab – Mengalihkan fokus antar area layar terbagi.
- Ctrl + a dan Ctrl + a – Beralih antara jendela saat ini dan sebelumnya.
- Ctrl + a dan n – Beralih ke jendela berikutnya.
- Ctrl + a dan p – Beralih ke jendela sebelumnya.
- Ctrl + a dan Q – Tutup semua jendela lain kecuali jendela saat ini.
- Ctrl + a dan X – Mengunci jendela saat ini.
- Ctrl + a dan H – Membuat log sesi yang sedang berjalan.
- Ctrl + a dan M – Memantau jendela untuk keluaran (pemberitahuan akan muncul saat jendela tersebut memiliki aktivitas).
- Ctrl + a dan _ – Mengawasi jendela untuk melihat tidak adanya keluaran (misalnya saat berkas selesai diunduh atau kompiler selesai).
Detach & Attach Screen
Untuk melepaskan diri dari layar dan membiarkan jendela berjalan di latar belakang, gunakan penekanan tombol:
Ctrl + a dan d
Perintah ini akan meninggalkan proses yang sedang berjalan di Layar dan keluar dari antarmuka. Ini sama saja dengan meminimalkan jendela dalam sistem operasi grafis.
Untuk menyambung kembali ke sesi layar yang sedang berjalan, gunakan:
screen -r
Jika sobat server hanya memiliki satu instance Layar, sobat server tidak perlu memasukkan ID sesi. Jika sobat server memiliki lebih dari satu, sobat server harus menentukan ID sesi mana yang ingin sobat server sambungkan kembali.
Setiap sesi layar memiliki ID yang berbeda dan sobat server dapat melihat daftar ID sesi dengan perintah screen -ls
.
Setelah sobat server memiliki ID, tambahkan ke screen -r
perintah:
screen -r sessionID
Misalnya, untuk memulihkan layar 3361.upgrade , jalankan:
screen -r 3361.upgrade
Mengunci dan Menambahkan Kata Sandi ke Screen
Untuk mengunci screen, gunakan pintasan:
Ctrl + a dan x
Mekanisme penguncian screen default meminta kata sandi Linux sobat server untuk membuka kunci layar.
Selain itu, Screen memungkinkan sobat server untuk melindungi sesi dengan kata sandinya sendiri. Setiap kali sobat server mencoba untuk terhubung kembali ke layar, sobat server perlu memberikan kata sandi yang telah ditetapkan.
Untuk membuat layar yang dilindungi kata sandi, jalankan perintah:
password your_password
Ganti your_passowrd
dengan kata sandi kuat pilihan sobat server .
Saat berikutnya sobat server mencoba menyambungkan kembali ke layar yang dilindungi kata sandi, sobat server harus memasukkan dua kata sandi – kata sandi Linux sobat server , diikuti dengan kata sandi Layar sobat server .
Menyesuaikan Layar
Seperti banyak aplikasi Linux, Screen menggunakan berkas konfigurasi yang dapat disesuaikan. buka di /etc/screenrc . konfigurasi pengguna terletak di ~/.screenrc .
Untuk mengedit, jalankan:
sudo nano /etc/screenrc
Sebagian besar pengaturan dapat diubah dengan menghapus tanda komentar (#) di awal baris.
Kesimpulan
Setelah sobat server menguasai penggunaan antarmuka layar, sobat server dapat menavigasi melalui beberapa terminal, melakukan banyak tugas, dan bekerja lebih efisien.