جهش به محتوا
ورود کاربران
وبلاگسرورهای مجازیاستفاده از دستور screen در سرور لینوکس
هر زمان نیاز به کمک داشتید، در کنار شما هستیم . با ما تماس بگیرید ( 031-3626 0000 ) یا درخواست خود را به صورت آنلاین ثبت نمایید.

استفاده از دستور screen در سرور لینوکس

Screen یک ابزار برای ایجاد محیط Shell مجازی در Shell جاری می‌باشد، به این صورت که شما می‌توانید پس از اتصال به شل از طریق Putty چند screen ایجاد کرده و در هر screen عملیات موردنظر خود را به‌صورت هم‌زمان شروع کنید، سپس محیط Screen را بسته و  حتی از Shell نیز خارج شده و پس از مدتی به شل متصل شده و مجددا Screenهای ساخته شده را باز کرده و عملیات شروع شده در آن را بررسی و ادامه دهید.

این ابزار که قابلیت نصب بر روی اکثر توزیع‌های استاندارد لینوکس را داراست، به شما کمک خواهد کرد تا بتوانید چندین صفحه یا چندین ترمینال را در یک ترمینال باز کرده و به مدیریت آنها نیز بپردازید.

 

آموزش کار با دستور Screen

 

  • نصب Screen در لینوکس CentOS و RHEL

yum install -y screen
  • نصب Screen در لینوکس دبیان و ابونتو

apt-get install -y screen

 

آموزش استفاده از ابزار Screen

برای شروع کار با این ابزار کافیست دستور screen را در محیط Command-line وارد کرده و Enter را بزنید. پس از زدن این دستور یک Shell برای شما ایجاد خواهد شد. پس از آن می‌توانید عملیات موردنظر خود را شروع کنید. اگر تمایل داشته باشید می‌توانید در میانه انجام عملیات از screen خارج شوید. برای خارج شدن از screen باید به‌صورت ترکیبی کلیدهای ctrl + a + d را هم‌زمان بزنید. پس از زدن کلیدهای ذکر شده شما از screen جاری خارج می‌شوید.

 

دستورات مورد استفاده در screen

 

فهرست کردن نام و شناسه تمامی Screenها

زمانی که این دستور را در محیط یک Screen یا در محیط اصلی SSH می‌زنید، نام و شناسه کل Screenهایی که تا به حال ساخته شدند فهرست می‌شوند.

screen -ls

 

ورود مجدد به یک Screen که قبلاً از آن خارج شدیم (Reattach)

اگر فقط یک نما یا Screen ساخته باشیم، فقط کافی است دستور زیر را بزنیم تا مجدد وارد آن شویم.

screen –r

اما اگر چندین Screen وجود داشته باشد، با زدن دستور بالا، فهرست شناسه تمامی Screenها نشان داده می‌شود و باید از دستور زیر برای وارد شدن به یکی از آنها استفاده کنیم.

Screen -r[Screen name ]

 

چنانچه نیاز به توضیحات با زبان اصلی داشته باشید می‌توانید از لینک زیر استفاده کنید :

https://linux4one.com/how-to-use-linux-screen-command-with-examples

این مقاله برای شما مفید بود؟
بلهخیر

دیدگاهتان را بنویسید

Solve : *
42 ⁄ 21 =