مجموعه آموزش لینوکس | آموزش Linux — مقدماتی تا پیشرفته

مجموعه آموزش لینوکس | آموزش Linux — مقدماتی تا پیشرفته

ثبت نام کننده
۷,۰۸۸ دانشجو
یادگیری توسط دانشجویان
۴/۵ میلیون دقیقه
مدت زمان آموز‌ش‌های این صفحه
۴,۱۷۵ دقیقه
تعداد آموز‌ش‌های این صفحه
۱۷ عنوان آموزشی
1

آموزش سیستم عامل لینوکس (Linux) - مقدماتی

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

مدرس: مهندس محمدرضا رازیان مدت زمان آموزش: ۱۵ ساعت و ۲۳ دقیقه
یادگیری را شروع کنید
2

آموزش مقدماتی برنامه نویسی شل اسکریپت (Shell Script) در لینوکس

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

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۵ ساعت و ۲۸ دقیقه
یادگیری را شروع کنید
3

آموزش سیستم عامل لینوکس (Linux) - تکمیلی

در این فرادرس مباحث تکمیلی آموزش لینوکس برای مدیریت یک سیستم عامل مبتنی بر لینوکس آموزش داده می شود و تلاش بر این شده است تا ساختار و آناتومی سیستم عامل های مبتنی بر لینوکس مطرح شود تا دانشجویان بتوانند سیستم عامل های مبتنی بر لینوکس را درک کنند و با توجه به این فهم، بتوانند تمامی سیستم عامل های مبتنی بر لینوکس را مدیریت کنند.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۴ ساعت و ۲۴ دقیقه
یادگیری را شروع کنید
4

آموزش لینوکس مقدماتی - ساختار داخلی و ترمینال لینوکس

در عصر حاضر، هر کسی که بخواهد وارد بازارهای حرفه ای و بزرگ صنعت نرم افزار شود، نیاز دارد تا با سیستم عامل های مبتنی بر لینوکس کار کند. این بازار، از مینی کامپیوترهای کوچکی مثل Raspberry Pi که برای هوشمند سازی و پروژه های اینترنت اشیاء به کار می آیند شروع می شود، تا مدیریت سرورهای عظیم برای پشتیبانی از سایت های حرفه ای و عملیات هایی مثل پردازش ابری و تجمیع بار پردازش امتداد دارد. دریچه ورود به دنیای عظیم نرم افزارهای آزاد و اوپن سورس (Open Source)، سیستم عامل لینوکس می باشد. در این فرادرس ساختار و معماری سیستم عامل لینوکس را یاد می گیرید و می توانید هر سیستم عامل مبتنی بر لینوکس را مدیریت کنید و بی هیچ واهمه ای مدیریت سرورهای لینوکسی را در دست بگیرید.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۸ ساعت و ۴۷ دقیقه
یادگیری را شروع کنید
5

آموزش مقدماتی مدیریت سرور لینوکس (Linux CentOS)

اگر هیچ تجربه ای در استفاده از لینوکس ندارید، نگران نباشید، در این فرادرس شما را گام به گام تا قله موفقیت پیش خواهیم برد. در هر درس، آموزش ها و دستورالعمل های کامل و دقیقی قرار داده شده است که به کمک آن ها می توانید این فرادرس را به خوبی پشت سر بگذارید و دانشجویانی که این فرادرس را به پایان می رسانند توانایی و دانش آماده سازی و پیکربندی سرور شخصی خود را به دست خواهند آورد.

مدرس: سید امیرحسین عامل مدت زمان آموزش: ۲ ساعت و ۳۳ دقیقه
یادگیری را شروع کنید
6

آموزش مقدماتی مهندسی لینوکس (LPIC2 (Linux Enginnerig

برای مدیریت سرور در ابعاد واقعی، نیاز به تخصص خاص داریم که از LPIC-2 شروع می شود و ما را برای راه اندازی یک شبکه استاندارد مبتنی بر لینوکس آماده می کند چرا که این آموزش به مباحثی همچون: Web Server, NAT, VPN, Proxy Mail Server, Firewall و… می پردازد. در واقع شما با گذراندن این آموزش، تبدیل به یک متخصص لینوکس و سرورهای مبتنی بر لینوکس می شوید. این فرادرس به آموزش کار با سرورهای لینوکس اختصاص داشته و روند آموزش به این شکل است که در ابتدای هر مبحث و در قسمت های جداگانه، توضیحات لازم مطرح شده و به صورت خلاصه مطالب مورد نیاز از دوره +Net بیان می گردد و سپس به معرفی و راه اندازی سناریو پرداخته می شود.

مدرس: مهندس نوید برده جی مدت زمان آموزش: ۶ ساعت و ۵۷ دقیقه
یادگیری را شروع کنید
7

آموزش ویرایشگر متن VIM در لینوکس

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

 
مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۱ ساعت و ۴۵ دقیقه
یادگیری را شروع کنید
8

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

تصور کنید یک فایل متنی در اختیار دارید، شامل ۱۰۰ ستون و چند هزار سطر است. قصد دارید بر روی این مجموعه داده ها، عملیات های مختلفی مانند: عملیات های ریاضی، متنی، زمانی و بیتی به همراه بررسی شروط مختلف انجام دهید. AWK یک زبان برنامه نویسی تحلیل و عملیات فایل های متنی حجیم است که در سیستم عامل های مبتنی بر لینوکس یافت می شود. با استفاده از قابلیت های شل لینوکس (Linux Shell) و این زبان برنامه نویسی می توانید فایل هایی با حجم های بسیار زیاد را به راحتی و با ساختاری بسیار ساده، تحلیل کنید و عملیات های مورد نظر خودتان را بر روی آن ها اجرا کنید.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۴ ساعت و ۴۸ دقیقه
یادگیری را شروع کنید
9

آموزش راه اندازی اوراکل 12c در لینوکس

در این فرادرس نحوه راه اندازی اوراکل 12c بر روی سیستم عامل لینوکس، مزایا و معایب این دو سیستم عامل به صورت کامل توضیح داده می شود. هر سیستم عاملی دارای ویژگی ها و مزیت هایی است که در مقابل آن امکان ایجاد معایبی هم وجود دارد. تشخیص اینکه کدام سیستم عامل برای دیتابیس اوراکل مناسب است شاید به تجربیات مدیران بانک اطلاعاتی سازمان برگردد.

مدرس: مهندس حمیدرضا پاکپور حاجی ها مدت زمان آموزش: ۱ ساعت و ۲۹ دقیقه
یادگیری را شروع کنید
10

آموزش لینوکس Fedora (فدورا) - نصب و تنظیمات اولیه

Fedora (فدورا)، به عنوان یکی از قوی ترین توزیع های مبتنی بر لینوکس مورد استفاده بسیاری از کاربران حرفه ای دنیای متن باز قرار می گیرد. Fedora برادر کوچک تر سیستم عامل تجاری Red Hat Enterprise است. Fedora، دو ویژگی ممتاز دارد که کاربران مختلف را برای استفاده از خود ترقیب می کند. 1: استفاده از تکنولوژی های جدید و 2: قابلیت استفاده به عنوان یک سرور قدرتمند. به جهت این که مرحله نصب، یکی از بزرگ ترین موانع برای ورود به دنیای لینوکس به شمار می رود، در این فرادرس سعی داریم مراحل نصب سیستم عامل Fedora را آموزش دهیم تا کاربران بتوانند از این مرحله به راحتی عبور کنند و وارد دنیای لینوکس شوند. تلاش شده است تا مراحل نصب به صورت کامل به همراه توضیحات مربوط به ساختار لینوکس گفته شود.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۱ ساعت و ۱۷ دقیقه
یادگیری را شروع کنید
11

آموزش لینوکس - کار با فایل های متنی

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

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۳ ساعت و ۱۸ دقیقه
یادگیری را شروع کنید
12

آموزش کاربردی تحلیل و ویرایش متن با SED در لینوکس

شل لینوکس (Linux Shell) با استفاده از دستورات قدرتمندی که دارد می تواند اطلاعات بسیار دقیقی از سیستم را تولید کند و گاهی نیاز داریم تا بتوانیم این خروجی را تحلیل نموده و در بخش هایی از آن ، تغییراتی را اعمال نماییم. در لینوکس ابزارهای مختلفی برای این کار وجود دارند که یکی از آن ها ابزار قدرتمند SED) Stream Editor) نام دارد که در واقع یک ویرایشگر جریان داده متنی است. با استفاده از SED می توانیم مجموعه الگوهای مختلفی را در فایل های متنی حجیم و عظیم جستجو کرده و عملیات مختلفی را روی آن ها انجام دهیم. سرعت و سادگی این ابزار، آن را بسیار محبوب کرده است.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۳ ساعت و ۲۲ دقیقه
یادگیری را شروع کنید
13

آموزش پروژه محور شل اسکریپت - دفترچه تلفن شخصی

شل اسکریپت لینوکس، قوی ترین زبان برنامه نویسی است که یک مدیر لینوکسی می تواند از آن برای کارهای خود در سیستم عامل استفاده کند. در این فرادرس، نحوه ساخت یک دفترچه تلفن شخصی، با استفاده از این زبان آموزش داده می شود. در این پروژه، از قابلیت های زبان برنامه نویسی شل اسکریپت و پایگاه داده SQLite استفاده می کنیم. تمامی اطلاعات مخاطبین، در پایگاه داده ذخیره می شود. در این فرادرس می توانید نحوه تعامل با پایگاه داده را در زبان شل اسکریپت بیاموزید. توانایی ارتباط با پایگاه داده، قابلیت های نرم افزارهای شما را بسیار متحول می کند و می توانید برنامه های بسیار حرفه ای با قابلیت های زیادی را تولید کنید. این فرادرس می تواند تمرینی برای تولید ابزارهای مورد نیاز شما در سیستم عامل لینوکس مبتنی بر زبان شل اسکریپت باشد و همچنین می توانید در آن از تمامی قابلیت های شل لینوکس استفاده کنید.

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۱ ساعت و ۴۰ دقیقه
یادگیری را شروع کنید
14

آموزش بش اسکریپت در گنو/لینوکس (رایگان)

بش اسکریپت (Bash Script) یک زبان برنامه اسکریپت نویسی ساده و در عین حال پرکاربرد است که دستورات گنو/لینوکس را در یک فایل متنی کنترل می کند. در این کارگاه با بش اسکریپت آشنا شده و استفاده از آن در گنو/لینوکس را می آموزید.

مدرس: محمد ریخته گران‎ مدت زمان آموزش: ۱ ساعت و ۲۲ دقیقه
یادگیری را شروع کنید
15

آموزش نصب توزیع اوبونتو ۱۶.۰۴ (رایگان)

استفاده از سیستم عامل های گنو/لینوکس (GNU/Linux) روز به روز در میان کاربران خانگی افزایش یافته است. یکی از محبوب ترین و پرکاربردترین این توزیع ها، اوبونتو است. در این کارگاه شما چگونگی نصب نسخه ۱۶.۰۴ اوبونتو و کار کردن مقدماتی با آن را می آموزید.

مدرس: علیرضا کفطوسیان مدت زمان آموزش: ۲۰ دقیقه
یادگیری را شروع کنید
16

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

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

مدرس: مهندس محمدرضا آقازاده مدت زمان آموزش: ۱ ساعت و ۵۷ دقیقه
یادگیری را شروع کنید
17

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

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

مدرس: مهندس علیرضا عبدالکریمی مدت زمان آموزش: ۴ ساعت و ۴۷ دقیقه
یادگیری را شروع کنید
موضوعات آموزشی مرتبط