کارگاه مجازی لینوکس و یونیکس برای اجرای محاسبات علمی
در دنیای محاسبات علمی خانواده سیستمعاملهای یونیکس و شبه یونیکس (لینوکس) حکمفرمایی میکنند. بسیاری از نرمافزارهای علمی تنها برای محیط یونیکس/لینوکس کامپایل، بهینه و آزمایش میشوند. علاوهبراین امکاناتی که این محیط برای کنترل پروسههای محاسباتی و آنالیز فایلهای ورودی و خروجی در اختیار کاربرانش قرار میدهد در محیط ویندوز وجود ندارد. از طرفی برای بسیاری از ما کاربری کامپیوتر بهمعنی استفاده از سیستمعامل ویندوز است و وارد شدن به محیط یونیکس/لینوکس مانند پانهادن به سرزمین ناشناختهها است که نیاز به درک مفاهیمی جدید و تفاوتهای بین محیط یونیکس و وینوز دارد.
این دوره برای دانشجویان و اساتیدی که علاقهمند به یادگیری نرمافزارهای محاسباتی علمی و مهندسی هستند بسیار مفید است و توصیه میشود قبل از یادگیری نرمافزارهایی که در محیط محیط یونیکس/لینوکس اجرا میشوند در این دوره شرکت کنند.
سرفصل مطالب:
-
مقدمه و نصب سیستم عامل
- تاریخچه یونیکس و لینوکس
- اجزاء سیستم عامل لینوکس و یونیکس
- تفاوتهای ویندوز با لینوکس و یونیکس
- آشنایی با سیستم فایل لینوکس و یونیکس
- نصب سیستم عامل لینوکس
-
آشنایی با محیط متنی (Shell) لینوکس و یونیکس
- آناتومی دستورات در لینوکس و یونیکس و اجرای چند دستور ساده
- انواع آدرسدهی در محیط لینوکس و یونیکس
- حرکت کردن در سیستمفایل لینوکس/یونیکس و مدیریت فایلهای ورودی و خروجی
-
ویرایش فایل ورودی و خروجی
- معرفی فایلهای متنی ساده
- مشاهده محتویات فایلهای ورودی و خروجی در محیط متنی لینوکس
- معرفی انواع ویرایشگرهای متنی
- ساخت فایلهای ورودی با استفاده از ویرایشگر vim
-
دستورات پیشرفته لینوکس/یونیکس
- آشنایی با متاکارکترها، پایپکردن و ریدایرکت کردن دستورات
- اجرای نرمافزارهای محاسباتی در محیط لینوکس/یونیکس
- دستورات پیشرفته برای مدیریت و ویرایش فایلهای ورودی و خروجی
-
آشنایی با مفاهیم کاربر، گروه و مجوز فایل
- مفهوم کاربر و گروه
- ایجاد و ویرایش کاربر و گروه
- مجوز فایلها و نحوه تغییر دادن مجوزها
-
مدیریت پروسههای محاسباتی در لینوکس و یونیکس
- تعریف پروسه
- انواع فایلهای اجرایی
- مانیتور کردن محاسبات
- توقف و قطع کامل محاسابات
- انجام محاسبات در پیشزمینه و پسزمینه Shell
- بچ کردن محاسبات در لینوکس و یونیکس
-
نصب نرمافزارهای محاسباتی در لینوکس و یونیکس
- آشنایی با انواع فایلهای فشرده و نحوه اکسترکت کردن آنها
- نصب نرمافزار با استفاده از pakage installer سیستمعامل
- نصب برنامههای تجاری دارای installer
- نصب برنامههای کرک شده
زمانبندی کارگاه:
تاریخ برگزاری: ۲۰ آبان تا ۲ آذر ۱۴۰۲
تعداد جلسات: ۷ جلسه
فاصله بین جلسات: یک روز در میان
مهلت ثبت نام: ۱۹ آبان ۱۴۰۲
ساعت رفع اشکال: ۹ تا ۱۰ شب
استاد کارگاه: دکتر حسین حجی آبادی
نحوه برگزای کلاس:
مطالب ارائه شده در کلاسهای مجازی همان مطالبی است که در کلاسهای حضوری ارائه میشود با این تفاوت که دانشجو به جای حضور در کلاس وارد سایت نیکوپردازش شده و مطالب آموزشی را با استفاده از یک دستگاه متصل به اینترنت ( کامپیوتر، تبلت و یا حتی تلفن هوشمند) دریافت میکند. کارگاههای آموزشی نیکوپردازش از دو بخش محتوی آموزشی و رفع اشکال تشکیل شده است. محتوی آموزشی هر جلسه شامل فیلم، اسلاید، فایل صوتی، متن و ... است که به صورت آنلاین در دسترس دانشجویان قرار میگیرد و محدود به ساعت خاصی از شبانهروز نیست. این مطالب از زمان بارگزاری تا یک هفته پس از پایان دوره قابل دسترسیاند و محدودیتی برای دفعات مشاهده وجود ندارد. در هر جلسه همراه با فیلمهای آموزشی فعالیتهایی مانند کوئیز و تمرینات عملی برای دانشجویان در نظر گرفته شده است، همچنین دانشجویان امکان طرح سوال از استاد و یا بحث و تبادل نظر با سایر دانشجویان را دارند.
بخش رفع اشکال در ساعتی مشخص (اوایل شب) برگزار خواهد شد که در این ساعت دانشجویان با استاد کارگاه در تماس بوده و سوالات و مشکلات خود را مطرح میکنند. هر جلسه از کارگاه در حدود یک ساعت و نیم محتوی آموزشی و یک ساعت رفع اشکال دارد.
هزینه شرکت در کارگاه:
۵۰۰ هزار تومان برای دانشجویان (دانشگاههای ایران) - ۶۷۰ هزار تومان سایر اشخاص
تخفیف برای ثبتنام همزمان: در صورت ثبتنام همزمان در چند دوره در یک فصل (تعداد دوره منهی یک × ۱۰)٪ تخقیف تا سقف ۲۰٪ از کل هزینه کسر خواهد شد.
تخفیف برای ثبتنام گروهی: در صورت معرفی دوستان و ثبتنام گروهی در یک کارگاه (تعداد نفرات × ۱۰) ٪ تخقیف تا سقف ۳۰٪ به هر یک از افراد تعلق خواهد گرفت.
مراحل ثبت نام:
یک: در کارگاه ثبتنام کنید (کمتر از یک دقیقه).
دو: هزینه کارگاه را به شماره حساب: ۰۲۲۶۸۵۵۴۸۷۰۰۹ و یا شماره کارت: ۱۴۰۵-۶۸۹۷-۹۹۸۱-۶۰۳۷ بانک ملی به نام فهیمه حجی آبادی واریز کنید.
سه: تصویر رسید بانکی و کارت دانشجویی را در واتساپ به شماره ۰۹۱۲۴۶۸۳۳۸۹ ارسال کنید.
ملاحظات:
-
ظرفیت دوره محدود است و اولویت با کسانی است که زودتر ثبتنام کنند.
-
برای استفاده از تخفیف دانشجویی، تصویر کارت دانشجویی خود را به همراه رسید بانکی ارسال نمایند.
-
برای اطلاعات بیشتر درباره کارگاههای مجازی این صفحه را ملاحضه فرمائید.
-
در این کارگاه برای آموزش از لینوکس centos 7 استفاده میشود با این حال مطالب آموزش داده شده روی تمام نسخههای لینوکس و یونیکس قابل استفاده است.
-
برای آگاهی بیشتر از مزایای سیستم عامل لینوکس و یونیکس این مقاله را مطالعه فرمایید.
ثبتنام در کارگاه