اجرای ادامه یک فرایند یا دستور پس از قطع نشست SSH

 

همه ما می‌دانیم که اجرای فرآیندها یا دستورات، هنگام قطع نشست SSH ریموت خاتمه می‌یابد. اما، آیا راهی برای ادامه اجرای فرآیند، پس از خاتمه نشست ssh وجود دارد؟

بله وجود دارد و ما در این مقاله می‌خواهیم راه‌های مختلف آن را شرح دهیم.

اولین سوال که در این زمینه به ذهن می‌آید، این است که در چه شرایطی ممکن است بخواهیم اجرای یک فرآیند را ادامه دهیم؟

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

ادامه‌ی مطلب

نصب لینوکس در ویندوز با استفاده از VirtualBox

روش‌های مختلفی برای نصب لینوکس وجود دارد. یکی از روش‌ها این است که همه چیز را از سیستم خود پاک کرده و لینوکس را نصب نمایید. روش دیگر این است که لینوکس را کنار ویندوز نصب کرده و سپس در زمان بوت یکی از سیستم عامل‌ها را انتخاب نمایید. شما حتی می‌توانید لینوکس را داخل ویندوز از Microsoft Store نصب کنید (این روش، تنها نسخه خط فرمان لینوکس را برای شما فراهم می‌نماید).

اما اگر می‌خواهید بدون ایجاد تغییر در سیستم ویندوز خود از لینوکس استفاده کنید، می‌توانید گزینه استفاده از ماشین مجازی را را انتخاب نمایید. در این روش، شما لینوکس را مانند هر برنامه معمولی ویندوز نصب و استفاده می‌کنید. هنگامی‌که شما تنها می‌خواهید، لینوکس را برای یک مدت محدود استفاده کنید، ماشین‌های مجازی راحت‌ترین گزینه را ارائه می‌دهند.

ادامه‌ی مطلب

افزودن صفحه خوش‌آمدگویی به SSH

اگر یک کاربر لینوکس باشید، حتماً تاکنون از طریق پروتکل SSH به سیستم خود متصل شده‌اید. همانطور که مشاهده کرده‌اید، متن و یا اطلاعات مختلفی (اطلاعات آخرین ورود و همچنین متنی درباره پروتکل و …) در هنگام ورود به سیستم نمایش داده می‌شود. از نظر امنیتی، باید این متن‌ها را به‌گونه‌ای تغییر داد که به‌خصوص برای کاربران غیرمجازی که در تلاش برای ورود به سایت از طریق SSH هستند، منجر به افشای اطلاعات و درنتیجه آسیب‌پذیری سیستم نشود.

یک روش جالب برای این کار، نمایش یک بنر خوش‌آمدگویی است. در این مقاله، به شما نشان خواهیم داد که چگونه با ویرایش یک جفت فایل، یک متن خوش‌آمدگویی SSH را به صفحه ورود اضافه کنید.

استفاده از بنرهای SSH، برای مدیران سیستم هنگام پیکربندی سرورهای لینوکس رایج است. این صفحات امنیتی به‌طور معمول به کاربر اطلاع می‌دهند که همه اقدامات کنترل می‌شوند و ورود به سیستم تنها برای دسترسی مجاز است. این صفحات ممکن است حاوی اطلاعات تماس نیز باشند.

ادامه‌ی مطلب

کپی کردن دایرکتوری در خط فرمان لینوکس

اگر به تازگی وارد محیط خط فرمان لینوکس شده‌اید، احتمالاً این سؤال برای شما پیش آمده‌است که چگونه می‌توان با استفاده از خط فرمان لینوکس، یک دایرکتوری و فایل‌های موجود در آن را در یک دایرکتوری دیگر کپی کرد؟

دستور cp نه‌تنها برای کپی کردن فایل‌ها در خط فرمان لینوکس استفاده می‌شود؛ بلکه با کمی تفاوت برای کپی کردن دایرکتوری نیز قابل استفاده است.

در این آموزش، شیوه کپی کردن یک دایرکتوری در لینوکس آورده شده‌است.

ادامه‌ی مطلب

نصب KVM برای مدیریت ماشین‌های مجازی در اوبونتو 18.04

KVM یا Kernel-Based Virtual Machine (ماشین مجازی مبتنی‌بر هسته)، یک محیط مجازی را ایجاد می‌کند که در آن می‌توان چندین سیستم عامل را در کنار سیستم اصلی، بدون بروز هیچ‌گونه مشکلی اجرا نمود. در KVM، هسته لینوکس از فناوری مجازی‌سازی ارائه شده توسط سیستم موجود و منابع سخت‌افزاری شما استفاده می‌کند. محیط مجازی جدید ایجاد شده توسط KVM می‌تواند، برای ایجاد یک فضای کاری اضافی برای آزمایش‌کنندگان نرم‌افزار، توسعه‌دهندگان، معماران و حتی کاربران خانگی مورد استفاده قرار گیرد.

در این آموزش، نحوه نصب و استفاده از ماشین مجازی را با استفاده از بستر مجازی‌سازی منبع‌باز KVM شرح می‌دهیم. دستورات و روندهایی که در این آموزش توضیح داده شده‌است، بر روی یک سیستم ابونتو 18 روی یک پردازنده x86 اجرا شده‌است.

ادامه‌ی مطلب

دستور Dig در لینوکس

دستور dig، معمولاً توسط مدیران سیستم یا شبکه در لینوکس استفاده می‌شود. کلمه dig، که مخفف عبارت ‘Domain Information Groper’ است، هدف ارسال کوئری به DNS یک سرور معین را دارد. به کمک این دستور، شما می‌توانید جواب کوئری‌های خود را از سرورهای دامنه دریافت نمایید.

در این آموزش نحوه عملکرد این دستور و خروجی آن شرح داده می‌شود.

ادامه‌ی مطلب

چگونه یک فایل گزارش(log) را در لینوکس خالی کنیم

همان‌طور که می‌دانید محتوای فایل‌های گزارش دائماً در حال افزایش است و این منجر به بزرگ شدن فایل گزارش می‌شود. در این آموزش، روش‌های مختلف خالی کردن یک فایل (حذف محتوای آن بدون حذف خود فایل) در لینوکس آموزش داده می‌شود.

بدیهی‌ترین روشی که به ذهن می‌خورد، این است که آن فایل بزرگ را پاک کرده و سپس یک فایل جدید ایجاد نماییم. اما این ایده خوبی نیست؛ چرا که، فایل جدید از نظر برچسب زمان (atime, mtime, …) و مجوزها با فایل قبل متفاوت خواهد بود.

در این مقاله، مشاهده خواهید کرد که به‌راحتی می‌توان به‌جای ایجاد یک فایل خالی جدید، محتوای آن را حذف کرد.

ادامه‌ی مطلب

دستور grep در لینوکس

ابزار grep که یکی از اساسی ترین ابزارهای یونیکس است، به خانواده ابزارهای egrep و fgrep تعلق دارد. این ابزارها، به منظور انجام عملیات جستجو در فایل‌ها و متن‌ها طراحی شده اند. بدین صورت که کاربر با تعیین معیارهای خاص جستجو از طریق دستور grep می‌تواند، فایل‌ها و محتوای آن‌ها را برای دستیابی به اطلاعات مفید جستجو نماید.

در واقع کلمه GREP مخفف عبارت Global Regular Expression Print است. اما در جواب اینکه این دستور "grep" از کجا منشا گرفته است، باید گفت grep اساساً از یک دستور خاص برای ویرایشگر متن بسیار ساده و کاربردی یونیکس به نام ed مشتق شده است. دستور ed به صورت زیر عمل می‌نماید:

g/re/p

ادامه‌ی مطلب

نحوه اجرای فایل‌های bin. و run. در اوبونتو

قبل از شرح نحوه اجرای فایل‌های bin. و run. در اوبونتو، اجازه دهید ابتدا آن‌ها را معرفی نماییم

Bin File: یک فایل باینری یا BIN در اوبونتو، به بسته‌های نصبی اطلاق می‌شود که اکثراً برای نصب نرم افزار روی سیستم شما بصورت خود-استخراج قابل اجرا هستند. شما می‌توانید اکثر بسته‌های نرم افزاری را از طریق مدیر نرم افزار اوبونتو، از بسته‌های deb. و بسته‌های tar.xz. نصب کنید. با این وجود، ممکن است نرم افزاری وجود داشته باشد که در قالب این فرمت‌ها نباشد. چراکه، این‌ها اغلب شامل نرم افزارهای جدیدتر و نسخه‌های جدیدتر نرم افزارها (اغلب نسخه ی بتا) هستند. بسته‌های bin به راحتی با استفاده از خط فرمان اوبونتو اجرا می‌شوند.

Run File: این نوع فایل‌ها نیز فایل‌های اجرایی هستند که معمولاً برای نصب برنامه‌های لینوکی استفاده می‌شوند. فایل‌های ran حاوی داده‌های برنامه و دستورالعمل‌های مربوط به ساخت فایل نصب آن برنامه می‌باشد؛ که اغلب برای توزیع درایورهای دستگاه و برنامه‌های کاربردی نرم افزار استفاده می‌شود. بسته‌های run با استفاده از خط فرمان اوبونتو به راحتی اجرا می‌شوند.

در این مقاله، نحوه اجرای فایل‌ها با پسوندهای run. و bin. را در اوبونتو شرح می‌دهیم.

ادامه‌ی مطلب

افزودن گزینه "New Document" به منوی کلیک راست در اوبونتو

چنانچه سیستم عامل لینوکس شما ابونتو باشد، قطعاً تابه‌حال متوجه شده‌اید که هیچ گزینه‌ای در منوی کلیک راست Nautilus (فایل منیجر اوبونتو)، برای ایجاد یک فایل متنی خالی وجود ندارد. اگرچه می‌توان برای ایجاد فایل متنی از خط فرمان نیز استفاده کرد؛ تا به سرعت یک فایل جدید ایجاد شود و یا اینکه حتی از ویرایشگر متن، برای ایجاد یک فایل جدید استفاده نمود؛ ولیکن، برای افرادی که طرفدار استفاده از حالت گرافیکی سیستم عامل هستند، این چیزی نیست که آن‌ها می‌خواهند. چراکه چنین افرادی، از روی عادت همواره برای ایجاد فایل جدید، به طور ناخودآگاه کلیک راست را اجرا کرده و انتظار دارند؛ تنها با استفاده از یک یا دوبار کلیک کردن، بتوانند یک فایل متنی جدید ایجاد نمایند.

ادامه‌ی مطلب

صفحه: