استفاده از دستور 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