From 846e9872a51de26a834c0a54ff10cc639a1a62aa Mon Sep 17 00:00:00 2001 From: hamitturkukaya Date: Fri, 6 Jun 2014 12:10:36 +0300 Subject: [PATCH 1/4] SH-29 Ubuntu screen usage --- .../2014-06-06-ubuntu-da-screen-kullanimi.md | 121 ++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md diff --git a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md new file mode 100644 index 00000000..6ee16fb0 --- /dev/null +++ b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md @@ -0,0 +1,121 @@ +--- +title: Ubuntu'da Screen Kullanımı +date: 2014-06-06 +author: hamitturkukaya +tags: ubuntu, screen, ssh, tr +--- + +Sunucunuza ssh ile bağlanarak çalıştırdığınız bir komutun tamamlanması saatler sürebilir, bu sürede ssh bağlantınız kapansa bile işlemin devam etmesini istiyorsanız Screen uygulamasını +kullanabilirsiniz. Screen aslında terminal çoğullayıcı uygulaması. Farklı seesionlara sahip birden fazla terminal ekranını yönetmek için kullanılmakta. + +Ubuntu'da screen'i kullanmaya başlamak için terminal üzerinde + + +```bash + screen -v +``` + +komutunu çalıştıralım, hata mesajı alırsanız yüklemek için: + +```bash +sudo apt-get install screen +``` + +komutlarını kullanabilirsiniz. Kurulum tamamlandıktan sonra + +```bash + screen +``` + +komutu ile screen uygulamamızı başlatabiliriz. + + +### Başlıca komutlar + +Screen üzerinde yapacağımız işlemleri + +```bash + ctrl+ a command +``` + +şeklinde gerçekleştiriyoruz. Burada dikkat edilmesi gereken ctrl ve a tuşlarına aynı anda basarken komut kısayoluna basarken elinizi ctrl'den çekmeniz gerekmekte. + +tüm komut listesine + +```bash + ctrl+ a ? +``` + +ile ulaşabilirsiniz. + +```text + Screen key bindings, page 1 of 2. + + Command key: ^A Literal ^A: a + + break ^B b license , removebuf = + clear C lockscreen ^X x reset Z + colon : log H screen ^C c + copy ^[ [ login L select ' + detach ^D d meta a silence _ + digraph ^V monitor M split S + displays * next ^@ ^N sp n suspend ^Z z + dumptermcap . number N time ^T t + fit F only Q title A + flow ^F f other ^A vbell ^G + focus ^I pow_break B version v + hardcopy h pow_detach D width W + help ? prev ^H ^P p ^? windows ^W w + history { } quit \ wrap ^R r + info i readbuf < writebuf > + kill K k redisplay ^L l xoff ^S s + lastmsg ^M m remove X xon ^Q q + + + [Press Space for next page; Return to end.] +``` + +verdiğiniz bir komutu çalıştırmaya devam ederken ana ekrana dönmek için + +```bash +ctrl-a d +``` + +detach komutunu kullanabilirsiniz. + +Örnek olarak screen ile açtığınız ekranda `top` komutunu çalıştıralım. Ardından; + +```bash +ctrl-a d +``` + +tuş kombinasyonu ile ana oturuma dönelim. Detach ettiğimiz oturuma tekrardan erişmek için: + +```bash + screen -ls +``` + +komutu ile çalışır haldeki oturumları ve id'lerini görebilirsiniz + +```text + There are screens on: + 2667.pts-0.turkukaya (06/06/2014 05:02:46 AM) (Detached) + 2361.pts-0.turkukaya (06/06/2014 04:53:20 AM) (Detached) + 2 Sockets in /var/run/screen/S-deployer. +``` + +ardından, + +```bash + screen -r process_id +``` + +komutu ile tekrardan oturumunuza erişebilirsiniz. Giriş yaptığınızda, `top` komutunun hala çalışmaya devam ettiğini görebilirsiniz. + +Oturumu tamamen sonlandırmak için ise; + +```bash + ctrl-a k +``` + +komutunu kullanabilirsiniz. (Onayladıktan sonra o oturumu tekrar geri çağıramazsınız). \ No newline at end of file From 4a9a2ae9d1cef4d3b5881a0136e63ae95d363dc2 Mon Sep 17 00:00:00 2001 From: hamitturkukaya Date: Fri, 6 Jun 2014 18:06:56 +0300 Subject: [PATCH 2/4] SH-29 Ubuntu screen usage Typo fix --- source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md index 6ee16fb0..c95cb897 100644 --- a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md +++ b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md @@ -6,7 +6,7 @@ tags: ubuntu, screen, ssh, tr --- Sunucunuza ssh ile bağlanarak çalıştırdığınız bir komutun tamamlanması saatler sürebilir, bu sürede ssh bağlantınız kapansa bile işlemin devam etmesini istiyorsanız Screen uygulamasını -kullanabilirsiniz. Screen aslında terminal çoğullayıcı uygulaması. Farklı seesionlara sahip birden fazla terminal ekranını yönetmek için kullanılmakta. +kullanabilirsiniz. Screen aslında terminal çoğullayıcı uygulaması. Farklı seesion'lara sahip birden fazla terminal ekranını yönetmek için kullanılmakta. Ubuntu'da screen'i kullanmaya başlamak için terminal üzerinde @@ -21,7 +21,7 @@ komutunu çalıştıralım, hata mesajı alırsanız yüklemek için: sudo apt-get install screen ``` -komutlarını kullanabilirsiniz. Kurulum tamamlandıktan sonra +komutunu kullanabilirsiniz. Kurulum tamamlandıktan sonra ```bash screen From e8aa9f3deb2569c815e377d20edb5af954f9cae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tayfun=20O=CC=88zis=CC=A7=20ERI=CC=87KAN?= Date: Fri, 13 Jun 2014 15:49:51 +0300 Subject: [PATCH 3/4] Typo fixes were completed --- .../2014-06-06-ubuntu-da-screen-kullanimi.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md index c95cb897..595c1118 100644 --- a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md +++ b/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md @@ -5,8 +5,9 @@ author: hamitturkukaya tags: ubuntu, screen, ssh, tr --- -Sunucunuza ssh ile bağlanarak çalıştırdığınız bir komutun tamamlanması saatler sürebilir, bu sürede ssh bağlantınız kapansa bile işlemin devam etmesini istiyorsanız Screen uygulamasını -kullanabilirsiniz. Screen aslında terminal çoğullayıcı uygulaması. Farklı seesion'lara sahip birden fazla terminal ekranını yönetmek için kullanılmakta. +Sunucunuza ssh ile bağlanarak çalıştırdığınız bir komutun tamamlanması saatler sürebilir, bu sürede ssh bağlantınız +kapansa bile işlemin devam etmesini istiyorsanız Screen uygulamasını kullanabilirsiniz. Screen aslında terminal +çoğullayıcı uygulaması. Farklı session'lara sahip birden fazla terminal ekranını yönetmek için kullanılmakta. Ubuntu'da screen'i kullanmaya başlamak için terminal üzerinde @@ -15,7 +16,8 @@ Ubuntu'da screen'i kullanmaya başlamak için terminal üzerinde screen -v ``` -komutunu çalıştıralım, hata mesajı alırsanız yüklemek için: +komutunu çalıştıralım, bu komut screen komutu yüklüyse, yüklü komutun versiyonunu verir. +Komutun bulunamadı ile ilgili bir hata mesajı alırsanız screen komutunu yüklemek için: ```bash sudo apt-get install screen @@ -38,7 +40,8 @@ Screen üzerinde yapacağımız işlemleri ctrl+ a command ``` -şeklinde gerçekleştiriyoruz. Burada dikkat edilmesi gereken ctrl ve a tuşlarına aynı anda basarken komut kısayoluna basarken elinizi ctrl'den çekmeniz gerekmekte. +şeklinde gerçekleştiriyoruz.Bu komutla screen komut arayüzüne geçiş yapmış oluyoruz.Burada dikkat edilmesi gereken +ctrl ve a tuşlarına aynı anda bastıktan sonra komut kısayoluna basarken elinizi ctrl'den çekmenizdir. tüm komut listesine @@ -81,7 +84,7 @@ verdiğiniz bir komutu çalıştırmaya devam ederken ana ekrana dönmek için ctrl-a d ``` -detach komutunu kullanabilirsiniz. +yani detach komutunu kullanabilirsiniz. Örnek olarak screen ile açtığınız ekranda `top` komutunu çalıştıralım. Ardından; @@ -110,7 +113,8 @@ ardından, screen -r process_id ``` -komutu ile tekrardan oturumunuza erişebilirsiniz. Giriş yaptığınızda, `top` komutunun hala çalışmaya devam ettiğini görebilirsiniz. +komutu ile tekrardan oturumunuza erişebilirsiniz. Giriş yaptığınızda, `top` komutunun hala çalışmaya devam ettiğini +görebilirsiniz. Oturumu tamamen sonlandırmak için ise; From 1ebc429458d632b9eb74d23acf724926cdee42f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tayfun=20O=CC=88zis=CC=A7=20ERI=CC=87KAN?= Date: Fri, 20 Jun 2014 16:13:14 +0300 Subject: [PATCH 4/4] Publishing date was updated --- ...en-kullanimi.md => 2014-06-20-ubuntu-da-screen-kullanimi.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename source/posts/{2014-06-06-ubuntu-da-screen-kullanimi.md => 2014-06-20-ubuntu-da-screen-kullanimi.md} (99%) diff --git a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md b/source/posts/2014-06-20-ubuntu-da-screen-kullanimi.md similarity index 99% rename from source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md rename to source/posts/2014-06-20-ubuntu-da-screen-kullanimi.md index 595c1118..60e4a707 100644 --- a/source/posts/2014-06-06-ubuntu-da-screen-kullanimi.md +++ b/source/posts/2014-06-20-ubuntu-da-screen-kullanimi.md @@ -1,6 +1,6 @@ --- title: Ubuntu'da Screen Kullanımı -date: 2014-06-06 +date: 2014-06-20 author: hamitturkukaya tags: ubuntu, screen, ssh, tr ---