Archive for the ‘screen’ tag
Running torrent jarak jauh, tanpa desktop, dan hemat resources
Jadi ceritanya, saya lagi nyari cara supaya dapat mendownload torrent tanpa harus menghidupkan laptop saya. file yang saya download menggunakan torrent umumnya besar (lebih dari 1GB) sehingga makan waktu lama. namun kadang saya tidak punya waktu ekslusif dengan komputer saya untuk mendownload file tersebut. Intinya saya harus menggunakan komputer lain yang nyala terus agar proses download tidak terganggu. Tentu saja tidak boleh pakai GUI karena makan memory lebih banyak dan kalo program GUInya di close, maka proses download akan terhenti.
Dari searching kesana-kemari, ternyata ketemu juga solusinya: rtorrent. jadi software ini dijalankan via ccommand line (linux) dan dapat di execute remotely via ssh. wow asiiik… makenya juga gampang, download file torrent, jalanin rtorrent, load file torrentnya, kemudian aktifkan file torrent tersebut dengan CTRL+A. udah deh, tinggal tunggu sampe selese.
Eh… tapi kalo kita logout, ternyata torrentnya ikutan logout juga. hehehe… nah untuk ini, solusinya dapat menggunakan screen. jadi, kita jalanin screen dulu, kemudian jalankan rtorrentnya, kemudian detach sessionnya, kemudian tinggal pergi deh.. hehehe
mudah2an bermanfaat bagi pembaca
screen, a cool tool for a sysadmin. buat kamu yang sering bekerja remote
jika anda sebagai sysadmin dan sering bekerja remote, maka screen adalah temen yang perlu anda dekati karena banyak manfaatnya. kadang kita temui problem berikut ketika bekerja secara remote:
- mau membuka beberapa terminal/console tapi menggunakan koneksi yang sedikit. kalo bisa sih satu koneksi aja, tapi session yang didalamnya bisa dibuat beberapa buah. jadi lebih hemat koneksi
- gimana caranya agar session yang sudah kita buat dengan login tidak hilang setelah kita disconnect atau ada gangguan koneksi. misal kita lagi compile application remotely, tetapi proses compile tersebut tetap bisa jalan meski kita sudah tidak terhubung lagi dengan server tersebut.
Screen adalah jawaban untuk kasus diatas. seteah dieksekusi, tool screen akan membuat sebuah session yang terkait dengan user tertentu. kemudian kita akan bekerja diatas session yang sudah disediakan oleh screen tersebut. session akan tetap ada sampai diperintahkan untuk di delete. sehingga ketika koneksi putus, kita tinggal login lagi dan menggunakan session yang sudah dibuat tadi.
contoh penggunaan:
# screen (ini artinya membuka session di screen, silahkan bekerja seperti layaknya shell biasa)
ctrl-A + d (tekan tombol ini ketika bekerja di session screen, gunanya untuk men-detach session)
# screen -ls (untuk melihat session screen yang telah dibuat. contoh: ketika login lagi setelah disconnect)
# screen -R (untuk re-attach session)
# screen -x <nama session> (ini nama session sesuai hasil screen -ls)
agar kita tahu di session mana kita berada sekarang, perlu dibuat file .screenrc pada home directory kita. content screenrc:
hardstatus on hardstatus alwayslastline hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
semoga bermanfaat
source: rekan2 NSN indo, google