• برگزاری دوره‌های غیرحضوری
    برگزاری دوره‌های حضوری و غیرحضوری LPIC-1 و LPIC-2

مجازی سازی چیست  و انواع روش‌های  مجازی‌سازی کدام است ؟

مجازی سازی چیست و انواع روش‌های مجازی‌سازی کدام است ؟

در ابتدای ظهور شبکه‌های کامپیوتری، بر روی هر سرور فیزیکی، فقط یک سیستم عامل نصب می‌شد. این سرورها، معمولا هر کدام، تنها یک سرویس را، بر روی شبکه ارائه می‌کردند. در صورتیکه لازم بود، سرویس جدیدی بر روی سیستم عامل خاصی ارائه شود، باید منابع سخت‌افزاری جدیدی را اضافه می‌کردیم. این امر، موجب نیاز به…

داکر (docker) چیست ؟ آشنایی با داکر

داکر (docker) چیست ؟ آشنایی با داکر

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

دوره رایگان آموزش مقدماتی سیستم عامل لینوکس

دوره رایگان آموزش مقدماتی سیستم عامل لینوکس

در این دوره ، آموزش مقدماتی لینوکس ، برای علاقه‌مندان ارائه می گردد. سیستم عامل لینوکس به عنوان یک سیستم عامل با امنیت بالا، قدرتمند و پایدار شناخته شده است. این سیستم عامل، طور گسترده ای در سرورهای شبکه استفاده می گردد. سرویس دهندگان مختلفی، از قبیل سرویس‌دهنده‌های ایمیل، وب سرورها و dns سرورها، از…

زمان بندی کردن کارها و برنامه ها در لینوکس

زمان بندی کردن کارها و برنامه ها در لینوکس

زمان بندی کارها و برنامه‌ ها در هر سیستم عاملی از جمله سیستم عامل لینوکس ، امری ضروری می‌باشد. در خیلی از مواقع، ما نیاز داریم که در زمان‌های مشخص وظایفی(Tasks) را، سیستم عامل برایمان انجام داده و یا برنامه‌هایی را اجرا نماید. کارهایی مثل گرفتن نسخه‌ی پشتیبان، یا گزارش‌گیری از وضعیت لاگ‌های سیستم، ارسال…

مدیریت فرآیندها در لینوکس

مدیریت فرآیندها در لینوکس

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

آشنایی با بوت لودر GRUB در لینوکس

آشنایی با بوت لودر GRUB در لینوکس

GRUB یا GRand Unified Bootloader، در سیستم عامل لینوکس، یک بوت لودر می‌باشد. GRUB نقش راه‌اندازی سیستم عامل را پس از روشن شدن سیستم، بر عهده دارد. بدون بوت لودر، نمی‌توان سیستم عامل را، بارگذاری نمود. bootloader، هسته‌ی سیستم عامل را، در حافظه‌ی اصلی بارگذاری کرده و مدیریت سیستم را، به آن واگذار می‌نماید. بوت…

مراحل بوت شدن سیستم عامل لینوکس

مراحل بوت شدن سیستم عامل لینوکس

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

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

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

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

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

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

در سیستم عامل لینوکس برنامه‌ها و دستورات بسیار زیادی وجود دارند. هر کدام از این دستورات، معمولا دارای تعداد زیادی آپشن یا گزینه می‌باشند. برای یک کاربر تازه‌کار و یا حتی متخصصان حرفه‌ای، یاد گرفتن تمام این آپشن‌ها، کاری زمان بر می‌باشد و در خیلی از مواقع، حفظ‌کردن آن‌ها، ضرورری نمی‌باشد. هر گزینه یا آپشن…

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

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

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