Linux Sistemlerde Screen Komutu Kullanımı
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.