فرادرس

آموزش پروژه محور شل اسکریپت - مدیریت لینوکس (رایگان)

آموزش پروژه محور شل اسکریپت - مدیریت لینوکس (رایگان)

مدت زمان
۱ ساعت و ۵۷ دقیقه
هزینه آموزش
رایگان!
آموزش پروژه محور شل اسکریپت - مدیریت لینوکس (رایگان)

چکیده

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

مدرس
محمدرضا آقازاده

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

مهندس محمدرضا آقازاده کارشناس مهندسی کامپیوتر – گرایش نرم افزار از دانشگاه صنعتی قم هستند. ایشان به مباحث مربوط به نرم افزارهای آزاد و سیستم عامل لینوکس علاقه مند هستند و در این زمینه فعالیت می کنند. ایشان در دوران دانشگاه، سه دوره به عنوان دبیر علمی کارگاه علمی نرم افزارهای آزاد / لینوکس مشغول بوده اند. همچنین ایشان بر مفاهیم دنیای نرم افزارهای آزاد / لینوکس، شی گرایی و پردازش ابری مسلط هستند.

چکیده آموزش


توضیحات تکمیلی

در این فرادرس ابتدا دانشجو با ساختار کلان پروژه آشنا می شود و سپس اسکلت بندی پروژه نوشته می شود. در این مرحله، برنامه هنوز کاری را انجام نمی دهد و پس از آن، به صورت مرحله به مرحله خواسته های مورد نظر پروژه که باید تامین شود را به بخش مربوط به آن اضافه می کنیم و در هر مرحله با اجرای برنامه، خطاها و روند اجرای صحیح برنامه را بررسی می کنیم تا ببینیم خروجی مورد نظر ما را تامین می کند یا خیر.

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

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه
    • هدف نهایی پروژه
    • بررسی معماری پروژه
    • ابزارهای مورد نیاز
  • درس دوم: تعریف بدنه پروژه
    • فایل شل مرکزی برنامه
    • ایجاد فایل های برنامه
  • درس سوم: مدیریت پراسس ها (Processها)
    • Process پر مصرف سیستم
    • شناسایی Process با مصرف پردازنده بیشتر از x
    • شناسایی Process با مصرف حافظه بیشتر از x
    • شناسایی Processهای زامبی (Zombie Processes)
    • بستن Processها
  • درس چهارم: مدیریت فایل سیستم
    • مشخصات حافظه های متصل به سیستم
    • فضای خالی دیسک های متصل شده
    • میزان فضای خالی حافظه های سیستم
    • شناسایی فایل هایی با حجم بیشتر از X
    • فایل هایی که در X روز گذشته به آن ها دسترسی پیدا شده است.
    • فایل هایی که در X روز گذشته محتوای آن ها تغییر پیدا کرده است.
    • پاک کردن فایل هایی با حجم بیشتر از X
  • درس پنجم: مدیریت نرم افزاری
    • به روز رسانی مخازن نرم افزاری سیستم
    • نمایش جزئیات پکیج نصب شده
    • رفع مشکلات ساختار نرم افزاری

 

مفید برای رشته های
  • مهندسی کامپیوتر - نرم افزار
  • مهندسی رباتیک

نرم افزارهای مرتبط با آموزش

Ubuntu 16.04



پیش نمایش‌ها

پیش‌نمایش ۱: مقدمه

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۱ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: تعریف بدنه‌ پروژه

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳۰ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: مدیریت پراسس ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۴: مدیریت فایل سیستم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۵: مدیریت نرم افزاری
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

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

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش پروژه محور شل اسکریپت - مدیریت لینوکس (رایگان)
ناشر فرادرس
کد آموزش FVLNX9904
مدت زمان ۱ ساعت و ۵۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۳۹۳ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

آموزشهای پیشنهادی برای شما



برچسب‌ها: Linux | linux shellscript | Process پر مصرف سیستم | programming in linux | Shell Script | ShellScript | Zombie Processes | آموزش پروژه محور شل اسکریپت لینوکس (Linux) | اعداد و رشته ها برای نوشتن پروژه | برنامه نویسی در لینوکس | بروز رسانی مخازن نرم افزاری سیستم | بستن Process ها | پیاده سازی پروژه با شل اسکریپت | جریان های داده ای | زبان های برنامه نویسی | ساختار کلان پروژه | شل اسکریپ لینوکس | شل اسکریپت | شل اسکریپت لینوکس | شناسایی Process های زامبی | شناسایی فایل هایی با حجم بیشتر | فایل شل مرکزی برنامه | کامندهای ویرایش متن | لیست نرم افزارهای نصب شده | لینوکس | مخازن نرم افزاری سیستم | مدیریت Process ها | مدیریت فایل سیستم | مدیریت نرم افزاری | مشخصات حافظه های متصل به سیستم | میزان فضای خالی حافظه های سیستم | نمایش جزییات یک نرم افزار نصب شده