Pengen Punya WebSite instan kualitas intan ?

Thursday, April 29, 2010

Screen

GNU screen, atau singkatnya disebut screen, adalah utilitas berbasis konsol (bukan GUI) untuk melakukan multipleksing terminal. Screen mengizinkan kita menjalankan beberapa terminal virtual (umumnya menjalankan shell interaktif) di bawah satu terminal "fisik". Jadi, kita menjalankan screen lalu di "bawah"-nya dapat membuka lagi window-window terminal, dapat berpindah dari satu window ke window lain, dapat mengatur jalannya proses di dalam masing-masing window, dapat merangkai tampilan window secara vertikal atau horizontal, dsb. Singkatnya, bisa dibilang bahwa screen adalah window manager berbasis teks.


Kegunaan utama screen adalah untuk menyimpan sesi terminal kita, agar jika kita logout atau terputus dari terminal "fisik", terminal-terminal yang kita buka di bawah screen masih dapat terus berjalan. Amat bermanfaat jika kita ingin menjaga sesi terminal di server remote, tapi koneksi internet kita sendiri buruk atau tidak 24-jam. Kegunaan lainnya misalnya untuk dapat menjalankan banyak terminal sekaligus, agar bisa mengunci terminal, agar bisa menyimpan output terminal atau melakukan kopi paste tanpa mouse, dll


Untuk mulai menjalankan screen, dari terminal/shell ketik:


screen

screen akan menampilkan pesan selamat datang. Tekan Enter atau spasi. Maka Anda akan kembali ke prompt shell. Ini adalah sesi terminal baru di bawah screen. Anda dapat lanjut memakai shell, menjalankan program command-line lain, dll.


Bedanya setelah pakai screen apa? Anda dapat membuka lebih dari 1 terminal. Tekan Ctrl-a diikuti c. Maka Anda membuat 1 terminal baru lagi dan diberi prompt shell baru. Terminal Anda sebelumnya masih tetap ada. Tekan Ctrl-a diikuti n untuk kembali ke terminal kesatu. Tekan lagi Ctrl-a, n untuk berpindah ke terminal kedua. Berguna misalnya jika terminal 1 sedang sibuk menjalankan perintah dan Anda belum mendapat prompt shell lagi, maka Anda dapat berpindah dulu ke terminal 2, dst.


Jika Anda sedang login remote ke server dan tiba-tiba koneksi putus, jangan khawatir, screen akan otomatis menyelamatkan (autodetach) sesi-sesi terminal di bawah screen (yang saat ini jumlahnya 2) tersebut.


Sewaktu Anda login lagi ke server remote, ketik:


screen -r

For complete reference.

Please take a look screen User's Manual http://www.gnu.org/software/screen/manual/screen.html

0 comments:

Post a Comment