Linux Sistemlerde Screen Komutu Kullanımı

0 10,552

Bu makalemizde sizlerle beraber basit bir yöntem ile Linux Sistemlerde Screen Komutu Kullanımı öğreniyor olacağız. SSH ya da benzeri  uzak baglanti yaptigimizda Linux terminallerinde baglanti bitse dahi calismasinin durmasini istemedigimiz bazi komutlar olabilir. Screen komutu, linux sunucunuza bağlantı yaptıktan sonra birden fazla shell oturumları oluşturmanızı sağlar. Screen komutu kullanarak yeni bir shell oturumu açtığınızda, screen arkada yeni bir process oluşturur.

Buna ek olarak bir server’a birden fazla kisi baglanabilir screen sayesinde birbirimizden izole olarak calisabiliriz.

 

Linux Sistemlerde Screen Komutu Kurulumu

 

RPM bazlı sistemlerde, screen programının paketi dağıtımların kendi repolarında mevcut olduğu için ekstra bir repo kurmadan screen programını kurabilirsiniz.

Kurulum için aşağıdaki komut kullanılır.

  • yum install screen
  • apt-get install screen

 

Linux Sistemlerde Screen Komutu Kullanımı

 

  • screen -S “screenismi”

 

diyerek yeni bir shell oturumu oluşturuyoruz.

Oluşturduğumuz bu oturumdan ayrılmak ( deatached ) istediğimizde CTRL + a + d kombinasyonunu kullanırız.

Bu sayede ilk bağlantı yaptığımız shell oturuma düşeriz ve ekranda [ deatached ] yazısı çıkar.

Mesela yukarıda “screen-ismi-1” demişiz. Daha sonra atach olmak için:

  • screen -xS “screenismi”

Komutu ile atach olabilir. Tekrardan CTRL+A+D ile detach olabiliriz.

Screen ile açılmış oturumları görmek için aşağıdaki komut kullanılır.

  • screen -list veya screen -ls

 

Daha önceden oluşturduğumuz screen oturumuna bağlanmak için screen -list komutundan aldığımız screen id si ile aynı oturuma tekrar bağlanabiliriz. Bunun için ise aşağıdaki komut kullanılmaktadır.

  • screen -a -r 20358

 

Oturumlar arasında geçmek için,

  • CTRL + a + n : Bir sonraki oturuma bağlanır.
  • CTRL + a + p : Bir önceki oturuma geri döner.

 

CTRL + a sonrasinda shift + s (ekrani yatay boler)
CTRL + a sonrasinda shift + | (ekrani dikey boler)
CTRL + a sonrasinda shift + x (geri alir)
CTRL + a sonrasinda TAB (bolunen ekran veya ekranlar arasinda gecis yapmak)
CTRL + a sonrasinda c (yeni bolunen ekranlari aktiflestirmek icin)

Oturumu sonlandırmak için, exit diyerek screen oturumunu sonlandırmış olursunuz.

  • exit

 

Detayli anlatim ve komut listesi icin bu baglantiyi takip edebilirsiniz.

Bütün işlemler bu kadar,sizlerde kendi sistemlerinizde screen kullanımı yapabilir  ve sisteminizi daha sağlıklı çalıştıracak bir çözümü aktif edebilirsiniz.

Makalemizin sonuna geldik, umarım faydalı bir makale olmuştur, bir sonraki makalemizde görüşmek üzere.

Email adresiniz yayınlanmayacaktır.