campaign-off40

subscriptions آموزش لینوکس

۰ رای ۰.۰

access_time طول دوره ۰ ساعت
event_seat تعداد جلسات ۳۲ جلسه
people دانشجویان ۲۶۶ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۲۷ ۷۷ هزار تومان ٪ ۴۰ تخفیف

notifications_active ضمن تبریک عید سعید فطر، بدلیل افزایش قیمت ها از ابتدای تابستان، تا ۱ تیر می توانید تمام محصولات مجازی را با قیمت فعلی و ۴۰ درصد تخفیف ویژه خرید کنید.
schedule دوره تکمیل شده است.
7Learn Experts
description توضیحات دوره list جلسات دوره speaker_notes دیدگاه ها
list لیست جلسات دوره
  1. آموزش لینوکس (جلسه 1) : مقدمه دوره و آشنایی با سیستم عامل لینوکس play_circle_outlined
  2. آموزش لینوکس (جلسه 2) : درک عمیقتر سیستم عامل و گنو لینوکس play_circle_outlined
  3. آموزش لینوکس (جلسه 3) : آشنایی با جدول پارتیشن و ساختار لینوکس play_circle_outlined
  4. آموزش لینوکس (جلسه 4) : نصب لینوکس به صورت مجازی داخل ویندوز play_circle_outlined
  5. آموزش لینوکس (جلسه 5) : نصب لینوکس در کنار ویندوز play_circle_outlined
  6. آموزش لینوکس (جلسه 6) : حذف لینوکس در سیستم های Dual Boot play_circle_outlined
  7. آموزش لینوکس (جلسه 7) : شروع کار با لینوکس اوبونتو play_circle_outlined
  8. آموزش لینوکس (جلسه 8) : شناخت دایرکتوری های لینوکس play_circle_outlined
  9. آموزش لینوکس (جلسه 9) : شروع کار با ترمینال لینوکس play_circle_outlined
  10. آموزش لینوکس (جلسه 10) : نصب نرم افزار در لینوکس play_circle_outlined
  11. آموزش لینوکس (جلسه 11) : نصب لینوکس CentOS play_circle_outlined
  12. آموزش لینوکس (جلسه 12) : نصب نرم افزار با مدیر بسته RPM play_circle_outlined
  13. آموزش لینوکس (جلسه 13) : آپدیت اوبونتو 16.04 به 18.04 play_circle_outlined
  14. آموزش لینوکس (جلسه 14) : مدیریت یوزرها و گروه ها در لینوکس play_circle_outlined
  15. آموزش لینوکس (جلسه15) : مدیریت دسترسی به فایل ها در لینوکس play_circle_outlined
  16. آموزش لینوکس (جلسه 16) : مدیریت پروسس ها در لینوکس play_circle_outlined
  17. آموزش لینوکس (جلسه 17) : مدیریت سخت افزار در لینوکس play_circle_outlined
  18. آموزش لینوکس (جلسه 18) : مدیریت هارد دیسک در لینوکس play_circle_outlined
  19. آموزش لینوکس (جلسه 19) : مدیریت زمان در لینوکس play_circle_outlined
  20. آموزش لینوکس (جلسه 20) : آموزش مباحث شبکه play_circle_outlined
  21. آموزش لینوکس (جلسه 21) : کار با دستور IP در لینوکس play_circle_outlined
  22. آموزش لینوکس (جلسه 22) : نصب FTP و SSH در لینوکس play_circle_outlined
  23. آموزش لینوکس (جلسه 23) : کارکردن با ادیتور VIM play_circle_outlined
  24. آموزش لینوکس (جلسه 24) : مقدمات اسکریپت نویسی در لینوکس play_circle_outlined
  25. آموزش لینوکس (جلسه 25) : پروژه مدیریت فایل با بش اسکریپت play_circle_outlined
  26. آموزش لینوکس (جلسه 26) : نصب IDE در لینوکس play_circle_outlined
  27. آموزش لینوکس (جلسه 27) : نصب LAMP در لینوکس play_circle_outlined
  28. آموزش لینوکس (جلسه 28) : نصب LEMP در لینوکس play_circle_outlined
  29. آموزش لینوکس (جلسه29) : نصب phpmyadmin در لینوکس play_circle_outlined
  30. آموزش لینوکس (جلسه 30) : نصب لاراول و نود جی اس در لینوکس play_circle_outlined
  31. آموزش لینوکس (جلسه 31) : زمانبندی کردن کارها در لینوکس play_circle_outlined
  32. آموزش لینوکس (جلسه 32) : کانفیگ سرور لینوکس play_circle_outlined

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

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

لینوکس چیست؟

لینوکس (انگلیسی: Linux ) یک سیستم‌عامل شبه یونیکس است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکس تنها نامی است برای هستهٔ سیستم‌عامل و نه کل آن. هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به‌طور معمول این نام به سیستم‌عامل‌هایی که از ترکیب‌بندی لینوکس (به عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز بدست می‌آیند اطلاق می‌شود. درحالی که بنیاد نرم‌افزار آزاد سیستم‌عامل حاصل از این ترکیب‌بندی را «گنو/لینوکس» می‌نامد اما عموماً آن را لینوکس می‌خوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شده‌است.

بر خلاف آنچه در میان مردم عادی رواج دارد، لینوکس یک سیستم‌عامل نیست و چیزی به نام «سیستم‌عامل لینوکس» وجود ندارد. آنچه عموماً توسّط افراد به این نام خوانده می‌شود، همان «سیستم‌عامل گنو/لینوکس» است.

 

آموزش لینوکس

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

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

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

در واقع این دوره آموزش لینوکس را میتوان به دو بخش کلی تقسیم کرد :

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

در این بخش تفاوتی نمیکند که شما برنامه نویس میباشید یا خیر .. در این بخش سعی شده آموزش لینوکس از پایه تدریس شود تا همه افراد بتوانند از این فیلم آموزشی استفاده کنند .

در این بخش از آموزش لینوکس مواردی همچون نصب کامل سیستم عامل لینوکس ،‌آموزش لینوکس اوبونتو ، آموزش کار کردن با ترمینال و موارد بسیار دیگری به شما آموزش داده خواهد شد .

 آموزش Linux برای برنامه نویسی

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

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

آشنایی با لینوکس

  • سیستم عامل چیست ؟‌
  • چرا گنو / لینوکس ؟
  • آشنایی با ساختار لینوکس
  • معرفی توزیع های لینوکس
  • معرفی میزکارها
  • موارد استفاده هر توزیع
  • پارتیشن بندی در لینوکس
 

شروع کار با Linux

  • آشنایی با BIOS , UEFI
  • آشنایی با MBR , GPT
  • نصب اوبونتو بروی ویندوز
  • نصب اوبونتو کنار ویندوز
  • نصب اوبونتو به صورت جدا
  • نصب CentOs
  • آشنایی با محیط گرافیکی اوبونتو
  • آشنایی با ساختار فایل ها و دایرکتوری ها در لینوکس
  • انجام عملیات های مختلف در محیط گرافیکی اوبونتو
  • انجام تنظیمات عمومی در لینوکس
 

شروع کار با ترمینال Linux

  • آشنایی با ترمینال
  • آشنایی با پوسته و انواع آن ها
  • آشنایی با دستورات مهم و کاربردی Bash
  • انجام عملیات های مختلف در محیط ترمینال
   

مدیریت نرم افزارها در لینوکس

  • نصب برنامه از طریق مخازن
  • نصب برنامه از طریق فایل
  • نصب نرم افزار از طریق سورس کد
  • کار با فایل های AppImage
  • آپدیت نرم افزار ها در لینوکس
  • حذف نرم افزار در لینوکس
  • آپدیت لینوکس
  • معرفی نرم افزارهای معادل ویندوز در لینوکس
 

مدیریت لینوکس

  • آشنایی ومدیریت سطح دسترسی فایل ها در لینوکس + ابزار گرافیکی
  • مدیریت گروه ها ویوزرها در لینوکس + ابزار گرافیکی
  • مدیریت پروسس ها در لینوکس + ابزار گرافیکی
  • زمانبندی کردن کارها در لینوکس + ابزار گرافیکی
  • مدیریت هارد دیسک در لینوکس + ابزار گرافیکی
  • کار با سخت افزار در لینوکس + ابزار گرافیکی
  • مدیریت پرینتر ها در لینوکس + ابزار گرافیکی
  • کاربافایل ها در لینوکس + ابزار گرافیکی
  • مدیریت زمان در لینوکس + ابزار گرافیکی
  • Environment Variable
  • مستندات لینوکس
 

شبکه در لینوکس

  • انجام تنظیمات شبکه در لینوکس
  • نصب FTP در لینوکس
  • SSH چیست ؟
  • تنظیمات SSH
  • انتقال اطلاعات بین دو سیستم لینوکسی
  • انتقال اطلاعات بین ویندوز و لینوکس
  • اتصال به صورت ریموت برروی لینوکس
 

ویرایشگرها در لینوکس

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

اسکریپت نویسی در لینوکس

  • چرا اسکریپت نویسی ؟‌
  • متغیر ها
  • فانکشن ها
  • دستورات شرطی
  • آشنایی با Redirection ها
  • نحوه اجرای اسکریپت ها در لینوکس
  • نوشتن اسکریپت در لینوکس
  • دیباگینگ در اسکریپت نویسی
   

برنامه نویسی در لینوکس

  • نصب و آموزش Sublime
  • نصب و آموزش VSCode
  • نصب و آموزش PHPStorm
 

آماده سازی لینوکس برای وب

  • نصب و کانفیگ Apache
  • نصب و کانفیگ Nginx
  • نصب PHP
  • نصب Mysql
  • Virtual Hosting در لینوکس
 

نصب نرم افزارهای برنامه نویسی

  • نصب PHPMyAdmin + ابزارهای دیگر مدیریت دیتابیس
  • نصب Composer
  • نصب NodeJs
  • نصب لاراول
  • نصب پایتون
  • نصب Gcc
  • نصب Git

امنیت در لینوکس

  • معرفی فایروال ها در لینوکس
  • نصب و کانفیگ فایروال در لینوکس
  • انجام تنظیمات امنیتی در لینوکس

کانفیگ یک سرور لینوکسی و راه اندازی سایت به صورت کامل در فضای اینترنت از صفر تا صد

  • خرید یک دامین
  • انجام تنظیمات DNS
  • خرید یک سرور مجازی
  • نصب و راه اندازی LAMP
  • انجام تنظیمات امنیتی
محمد حسن عاطفت replyپاسخ

با عرض سلام و وقت به خیر خدمت شما استاد گرامی
استاد ، من یک لب تاب Lenovo Z50-75 دارم که کلا ویندوز نداره و اوبونتو روش نصب هست ولی اصلا وای فای کار نمیکنه و در صفحه Setting در بخش وای فای نوشته “مطمئن باشید که دارای سخت افزار وای فای هستید و یا وای فای روشن هست”. در اینترنت خیلی جست و جو کردم و اون کارها انجام دادم ولی بازهم روشن نشد کارت وای فای من و من نمیتونم به هیچ وای فایی وصل بشم و اصلا وای فای اطراف خودم نمیبینم . اوبونتو که نصب کردم 18.04 هست و کارت وای فای لب تاب Broadcom هست. در آخر گفتم به شما پیام بدم و در این مورد از شما راهنمایی بگیرم. ممنون میشم که برای این مورد کمک کنید چون من برنامه نویس هستم و به اینترنت وای فای نیاز دارم . با تشکر از شما و دوره ی فوق العادتون 🙂

Pouria Ariafar replyپاسخ

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

Parsa Dadras replyپاسخ

استاد همه راه هایی که گفتید رو امتحان کردم ، چند فلش مختلف رو بوتیبل کردم ، از چند توزیع مختلف هم استفاده کردم همگی این مشکل رو دارن ! بعضی جاها خوندم مشکل از گرافیک میتونه باشه اگه فریز میشه . چطور میشه این مشکل رو حل کرد ؟ مثلا درایور nvidia رو برای لینوکس آپدیت کرد یا … ؟

مهرداد سامی

میتونه این مورد هم باشه … اول از داخل بایوس گرافیکتون رو غیر فعال کنید ببینید مشکلتون حل میشه یا خیر …

Parsa Dadras replyپاسخ

عرض سلام و خسته نباشید .
استاد من ۲ تا هارد دارم یکی SSD و یکی HDD که هردو GPT هستن . ویندوز رو روی HDD به خوبی نصب کردم و لینوکس رو میخوام روی SSD بریزم . Ubuntu رو با RUFUS روی یک فلش Bootable کردم اماوقتی از فلش بوت میکنم روی صفحه اسپلش که نوشته UBUNTU گیر میکنه و دیگه کاری نمیشه انجام داد ، مدت زیادی هم صبر کردم ،‌ SecureBoot هم غیر فعال هست روی چند تا فلش هم امتحان کردم به نظرتون مشکل از کجاست ؟‌

مهرداد سامی

سلام …
یکبار دیگه فلش رو بوتیبل کنید … اگه باز هم جواب نداد با یک ایمیج دیگه از همین توزیع … باز هم اگه جواب نداد یک ایمیج دیگه از یک توزیع دیگه امتحان کنید …
احتمال میدم یا فلش بد بوتیبل شده و یا اینکه ایمیج یک مشکلی داره …
موفق باشید .

Pouria Ariafar replyپاسخ

سلام آقای سامی. روزتون بخیر باشه.
امکانش هست در پروژه اخر کمی هم درباره ساخت رایانش ابری در وبسایت آروان کلود بگید؟ چون اونجا فقط سرور میدن و باید همه کار رو خودمون انجام بدیم. خوبی این رایانش ابری این هست که اگر نیاز به سی دی ان داشتیم و یا امنیت بیشتر میخواستیم در همون وبسایت آروان کلود است. هزینه مناسبی هم برای ایجاد سرور داره.

مهرداد سامی

سلام … دوره به اتمام رسیده دوست عزیز …
اما در خود وب سایت ابر آروان این موارد تا حد زیادی گفته شده .

MRZ65 replyپاسخ

سلام مجدد و خسته نباشید
آقای سامی من phpmyadmin تحت وب سرور nginx نصب کردم و سیمبلیک لینک در /usr/share/nginx/html ایجاد کردم به درستی صفحه لاگین phpmyadmin رو نمایش میده منتهی در /var/www به خطای 404 بر میخورم (http://ipAddress/phpmyadmin)

مهرداد سامی

سلام …
سافت لینک رو باید از آدرس usr/share/phpmyadmin/ به /var/www/phpmyadmin قرار بدید .

MRZ65

در ضمن سیبلیک لینکی که از phpmyadmin ایجاد کردم در فولدر /usr/share/nginx/html به رنگ سبز ولی در فولدر /var/www به رنگ قرمزه میشه

مهرداد سامی

اون رنگ قرمز یعنی به درستی سافت لینک ایجاد نشده …
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Farzaneh replyپاسخ

apt با apt-get فرقی دارند؟

مهرداد سامی

سلام …
apt در نسخه ۱۶٫۰۴ به بعد معرفی شد و پیشنهاد میشه از همون apt استفاده کنید .
موفق باشید .

MRZ65 replyپاسخ

سلام استاد
طبق آموزش ها نرم افزار policycoreutils-python روی سرور نصب کردم.ماژول Selinux روی سرورم فعاله(enable) است و توی کانفیگ selinux دیدم روی حالت enforcing هست منتهی وقتی دستور ادد پورت رو اجرا میکنم با ارور SELinux policy is not managed or store cannot be accessed مواجه میشم

semanage port -a -t ssh_port_t -p tcp 2244
مهرداد سامی

سلام …
این دستور باید با sudo اجرا بشه …
موفق باشید .

MRZ65 replyپاسخ

سلام وقت بخیر استاد سامی عزیز
من روی سیستم عامل ویندوز ویرچوال ماشین رو نصب و روش لینوکس Centos رو نصب کردم.یه ای پی استاتیک برای لینوکس ست کردم و از ترمینال ویندوزم به این ای پی ست شده ping زدم و هر دو سیستم به هم متصل و شبکه هستند.ssh هم که زدم بدون مشکل لاگین شدم منتهی با نرم افزار File Zilla نصب شده روی ویندوزم کانکت نمیشه و خطای Could not connect to server .باید تنظیمات خاصی در نرم افزار File Zila اعمال کنم؟

مهرداد سامی

سلام ..ممنون.
اگه با استفاده از پروتکل FTP دارید متصل میشید باید نرم افزار vsftpd رو روی سرور نصب کنید و بعد از اون به سرور FTP بزنید …
ولی اگه با پروتکل SSH میخواید متصل بشید و فایل رد و بدل کنید باید داخل نرم افزار Filezilla پروتکل رو برروی SFTP قرار بدید …

موفق باشید .

مهرداد سامی replyپاسخ

سلام … به صورت پیش فرض خود لینوکس سعی میکنه بهترین aspect رو براش انتخاب کنه …
این مورد رو هم در نظر داشته باشید که برای این رزولیشن بهترین aspect همون ۴:۳ هستش … ولی اگه میخواید نسبت رو خودتو ن دستی وارد کنید باید با پارامتر –set اونها رو اضافه کنید … فقط باید حواستون باشه که باید تقسیم اون ۲ عدد رو قرار بدین مثلا برای 16.9 باید بگید
--set 1.77777
موفق باشید .

مهرداد سامی replyپاسخ

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 4 13
مدرس و آمار دوره
Course-Teacher
مهرداد سامی
کارشناس فناوری اطلاعات ، ۵ سال سابقه فعالیت حرفه ای در زمینه شبکه و سرورهای لینوکسی ، سابقه همکاری در پروژه های بزرگی همچون هزار و یک شهر ، هتل بین المللی فردوسی ، اطلس مال و پروژه های بزرگ دیگر .. همچنین دارای مدارک LPIC2 ,LPIC1 , CEH , MCSE
library_books
۳۳ مقاله تخصصی
school
۲ دوره برگزار شده
۳۱۹ علاقمندfavorite
۲۹۰ دانشجوpeople
۰ رایstar
پیشنیاز های دوره
این دوره هیچ پیشنیاز ضروری ندارد و تمامی مباحث از پایه به صورت کامل تدریس خواهد شد . در صورت آشنایی به مباحث برنامه نویسی ، در اواخر دوره و سرفصلهای پایانی مباحث را بهتر درک خواهید کرد .
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در بخش نظرات مطالب دوره ، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۴۴۰۲۰۴۸۲
email ایمیل : support@7Learn.com