کارگاه مجازی آشنایی با لینوکس و یونیکس برای اجرای محاسبات علمی

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

سرفصل مطالب:

  • مقدمه و نصب سیستم عامل

    • تاریخچه یونیکس و لینوکس
    • اجزاء سیستم عامل لینوکس و یونیکس
    • تفاوت‌های ویندوز با لینوکس و یونیکس
    • آشنایی با سیستم فایل لینوکس و یونیکس
    • نصب سیستم عامل لینوکس
  • آشنایی با محیط متنی (Shell) لینوکس و یونیکس

    • آناتومی دستورات در لینوکس و یونیکس و اجرای چند دستور ساده
    • انواع آدرس‌دهی در محیط لینوکس و یونیکس
    • حرکت کردن در سیستم‌فایل لینوکس/یونیکس و مدیریت فایل‌های ورودی و خروجی
  • ویرایش فایل ورودی و خروجی

    • معرفی ‌فایل‌های متنی ساده
    • مشاهده محتویات فایل‌های ورودی و خروجی در محیط متنی لینوکس
    • معرفی انواع ویرایش‌گرهای متنی
    • ساخت فایل‌های ورودی با استفاده از ویرایشگر vim
  • دستورات پیشرفته لینوکس/یونیکس

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

    • مفهوم کاربر و گروه
    • ایجاد و ویرایش کاربر و گروه
    • مجوز فایل‌ها و نحوه تغییر دادن مجوز‌ها
  • مدیریت پروسه‌های محاسباتی در ‌لینوکس و یونیکس

    • تعریف پروسه‌
    • انواع فایل‌های اجرایی
    • مانیتور کردن محاسبات
    • توقف و قطع کامل محاسابات
    • انجام محاسبات در پیش‌زمینه و پس‌زمینه Shell
    • بچ کردن محاسبات در لینوکس و یونیکس
  • نصب نرم‌افزارهای محاسباتی در لینوکس و یونیکس

    • آشنایی با انواع فایل‌های فشرده و نحوه اکسترکت کردن آنها
    • نصب نرم‌افزار با استفاده از pakage installer سیستم‌عامل
    • نصب برنامه‌های تجاری دارای installer
    • نصب برنامه‌‌های کرک شده

زمان‌بندی کارگاه:

تاریخ برگزاری:  ۲۶ مهر تا ۸ آبان ۱۳۹۷

تعداد جلسات: ۷ جلسه

مهلت ثبت نام:  ۲۵ مهر ١٣٩۷

ساعت رفع اشکال: ۸:۳۰ تا ۹:۳۰ شب

نحوه برگزای کلاس:

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

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

هزینه شرکت در کارگاه:

۲۱۰ هزار تومان برای دانشجویان - ۲۸۰ هزار تومان سایر اشخاص -

تخفیف برای ثبت‌نام همزمان: در صورت ثبت‌نام همزمان در  چند دوره در یک فصل (تعداد دوره منهی یک × ۱۰)٪ تخقیف تا سقف ۳۰٪  از کل هزینه کسر خواهد شد.

تخفیف برای ثبت‌نام گروهی: در صورت معرفی دوستان و ثبت‌نام گروهی در یک کارگاه (تعداد نفرات × ۵) ٪ تخقیف تا سقف ۳۰٪ به هر یک از افراد تعلق خواهد گرفت.

مراحل ثبت نام:

یک: عضو سایت شوید (کمتر از یک دقیقه).

دو: هزینه کارگاه را به شماره حساب سیبا ۰۳۰۷۷۵۰۵۳۸۰۰۱ و یا شماره کارت: ۵۲۰۶-۸۲۹۹-۹۹۱۸-۶۰۳۷ به نام حسین حجی آبادی واریز کنید.

سه: عکس رسید بانکی را با استفاده از تلگرام به شماره ۰۹۱۲۴۶۸۳۳۸۹ و یا به آدرس این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید ارسال کنید.

ملاحظات:

  • ظرفیت دوره محدود است و اولویت با کسانی است که زودتر ثبت‌نام کنند.

  • برای استفاده از تخفیف دانشجویی، تصویر کارت دانشجویی خود را به همراه رسید بانکی ارسال نمایند.

  • برای اطلاعات بیشتر درباره کارگاه‌های مجازی این صفحه را ملاحضه فرمائید.

  • در این کارگاه برای آموزش از لینوکس centos 7 استفاده می‌شود با این حال مطالب آموزش داده شده روی تمام نسخه‌های لینوکس و یونیکس قابل استفاده است.

  • برای آگاهی بیشتر از مزایای سیستم عامل لینوکس و یونیکس این مقاله را مطالعه فرمایید.

  • نصب سیستم‌عامل لینوکس centos 7 در طی این دوره آموزش داده می‌شود و شرکت کنندگان باید قبل از شروع دوره DVD نصب آن‌را تهیه کنند. این سیستم‌عامل رایگان و از این لینک قابل دانلود است.