سیستم‌عامل لینوکس (Linux) چیست؟
یکی از سیستم‌عامل‌های شناخته شده در دنیای کامپیوتر، لینوکس (Linux) است که بر‌اساس کد منبع باز توسعه داده شده است و به‌ صورت رایگان در دسترس کاربران است. از این سیستم‌عامل در کامپیوترها، سرورها، تلفن‌های همراه، تبلت‌ها، دستگاه‌های با نمایشگر، دستگاه‌های با قابلیت اتصال به اینترنت و سایر دستگاه‌های الکترونیکی استفاده می‌شود.
اهمیت یادگیری سیستم‌عامل لینوکس (Linux) چیست؟
استفاده از لینوکس، همچنان در سراسر جهان در بین کاربران، نهادهای دولتی و صنایع مختلفی از جمله: خودروسازی تا اکتشافات فضایی (که از فناوری‌های متن باز بهره می‌گیرند) در حال افزایش است. این گسترش و توسعه فناوری متن باز، نقش‌ها و مهارت‌های سنتی در حوزه فناوری ارتباطات و اطلاعات را تغییر داده است و مهارت‌های جدیدی را تعریف کرده است که یادگیری لینوکس را ضروری می‌نماید.
لینوکس به دلیل روش‌های پیشرفته امنیتی که دارد، به عنوان یک سیستم‌عامل بسیار امن شناخته می‌شود. همچنین در سرورها و دستگاه‌های مختلفی که نیاز به پردازش‌های سنگین دارند، از لینوکس استفاده می‌شود.
سرفصل‌ها
  • درس یکم: آشنایی با لینوکس (Linux) و متن باز
    • انقلاب لینوکس و فلسفه Open source
    • معرفی لینوکس و سیستم عامل های مطرح
    • معرفی نرم افزارهای مطرح در لینوکس (Linux)
    • معرفی قوانین مجوزها و کپی رایت
    • معرفی ابتدایی دسکتاپ (Desktop) لینوکس
    • نحوه نصب سیستم عامل لینوکس
  • درس دوم: به کارگیری لینوکس
    • آدرس دهی، کار با فایل و دایرکتوری ها
    • استفاده از دایرکتوری ها و لیست ها
    • ساختن، حذف کردن و انتقال فایل ها
    • جستجوی فایل در لینوکس
  • درس سوم: قدرت خط فرمان
    • خط فرمان و شل، تعریف تابع و همنام
    • ساختار دستورات در لینوکس
    • متغیرهای محیطی
    • آشنایی با ویرایشگر تحت متن (Vim)
    • همنام، Redirection و Pipe
    • برنامه نویسی شل (Shell scripting)
    • عملگرهای محاسباتی در شل، Echo و دستور Read، دستور شرط و حلقه
  • درس چهارم: مجوزها، دستورات پرکاربرد
    • کنترل دسترسی
    • انواع مجوزها
    • تنظیم و تعیین مجوزها
    • دستور tr
    • دستور awk
    • دستور sed
  • درس پنجم: سخت افزار
    • مبانی سخت افزار
    • انواع سخت افزار
    • طریقه عملکرد سخت افزارهای مختلف
    • عوامل تعیین سرعت در یک سیستم سخت افزاری
    • معماری کلی سیستم
    • زباله الکترونیکی
  • درس ششم: ویرایشگرهای متن، عبارات منظم
    • ویرایشگر متن
    • Emacs
    • Vim
    • Regular expression
    • دستورات فشرده سازی فایل
  • درس هفتم: شبکه، امنیت و دسترسی به فایل ها
    • مبانی شبکه و امنیت، شناخت کاربر
    • ساختن کاربران و گروه های جدید
    • مدیریت مالکیت و سطح دسترسی فایل ها
    • فایل ها و دایرکتوری های ویژه
    • معرفی سیستم عامل کالی لینوکس
    • معرفی برخی از نرم افزارهای امنیتی در لینوکس
 
content of this training
file video icon

30 آموزش ویدئویی

file video icon

12 شرکت کننده

teacher
رضا باقری
رضا باقری

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

مهندس رضا باقری، کارشناس ارشد مهندسی کامپیوتر، گرایش معماری سیستم های کامپیوتری هستند. ایشان دارای ۱۰ سال سابقه تدریس دروس دانشگاهی اعم از شبکه های کامپیوتری، معماری کامپیوتر، مدار منطقی، سیستم عامل و ساختمان داده ها در رشته مهندسی کامپیوتر و فناوری اطلاعات در واحد دانشگاه آزاد اسلامی واحد کرج، پیام نور و همچنین به مدت ۳ سال سابقه اجرایی در زمینه طراحی و پیاده سازی سوئیچینگ و روتینگ شبکه های کامپیوتری را دارند.

educational videos
  • جلسات ویدئویی آموزش لینوکس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *