آموزش لینوکس | Linux

لینوکس چیست ؟

لینوکس یک سیستم عامل آزاد و بازمتن است.

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

Linux شبکه سازی TCP / IP، مدیریت شبکه و مبانی پیکربندی سیستم را پوشش می دهد. لینوکس می تواند از چندین دستگاه شبکه پشتیبانی کند.

لینوکس در سال 1991 توسط لینوس توروالدز ایجاد شد. Torvalds لینوکس را به عنوان یک جایگزین رایگان و متن باز برای Minix، یک کلون یونیکس دیگر که عمدتا در زمینه های دانشگاهی استفاده می شود، ساخته است. او در اصل قصد داشت نام آن را “Freax” بگذارد اما مدیر سرور Torvalds از ترکیب نام کوچک خود، Unix و stuck نام لینوکس را برگزید.

توزیع های لینوکس :

  • Debian
  • Ubuntu
  • Backtrack (منسوخ شده و جای خود را به Kali داده)
  • Kali
  • CentOS
  • RedHat

ویژگی های لینوکس:

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

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

در بسیاری موارد، لینوکس مشابه سایر سیستم عامل هایی است که شما قبلا از آن ها استفاده کرده اید، مانند ویندوز، OS X یا iOS. لینوکس مانند سایر سیستم عامل ها دارای یک رابط گرافیکی و انواع نرم افزار است که شما بر اساس عادت در سایر سیستم عامل ها از آنها استفاده می کردید مانند اپلیکیشن های پردازش متن که دارای معادلات لینوکس هستند. اما لینوکس در موارد متعددی نیز  از سیستم های عامل های دیگر متفاوت است.

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

تفاوت بین Unix و Linux

یونیکس یک سیستم عامل ساخته شده در دهه 1970 در آزمایشگاه Bell توسط Ken Thompson، Dennis Ritchie و دیگران است. یونیکس و لینوکس به طرق مختلفی مشابه هم هستند و در واقع لینوکس در اصل برای شبیه بودن به یونیکس ایجاد شده است. هر دو ابزار مشابهی برای ارتباط با سیستم ها، ابزار برنامه نویسی، طرح بندی های فایل سیستم و سایر کامپونت های کلیدی دارند. با این حال، یونیکس رایگان نیست. در طول سال ها، تعدادی از سیستم عامل های مختلف ایجاد شده اند و تلاش کرده اند تا “یونیکس مانند” یا “سازگار با یونیکس” باشند، اما لینوکس موفق تر از آنها بوده و از محبوبیت بیشتری هم برخوردار است.

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

چه بدانید چه ندانید بین یک تا دو سوم صفحات وب در اینترنت توسط سرور هایی که در لینوکس اجرا می شوند تولید شده اند. کمپانی ها و افراد لینوکس را برای سرورهای خود انتخاب می کنند زیرا امن است و شما می توانید از یک جامعه بزرگ از کاربران، علاوه بر شرکت هایی مانند Canonical، SUSE و Red Hat که پشتیبانی تجاری آن را برعهده دارند، پشتیبانی خوبی دریافت کنید. بسیاری از دستگاه هایی که احتمالا شما دارید مانند تلفن های اندرویدی، دستگاه های ذخیره سازی دیجیتال، ضبط ویدیو شخصی، دوربین  و غیره نیز در لینوکس اجرا می شوند.

گواهینامه های لینوکس

آزمون بین المللی REDHAT

  • (Red Hat Certified System Administrator (RHCSA
  • (Red Hat Certified Engineer (RHCE
  • (Red Hat Certified Virtualization Administrator (RHCVA
  • (Red Hat Certified Datacenter Specialist (RHCDS
  • (Red Hat Certified Security Specialist (RHCSS
  • (Red Hat Certified Architect (RHCA

آزمون بین المللی LPIC

  • Linux Essentials
  • (Junior Level Linux Certification (LPIC-1
  • (Advanced Level Linux Certification (LPIC-2
  • (Senior Level Linux Certification (LPIC-3

آزمون بین المللی Novell

  • Novell Certified Linux Engineer
  • Certified Linux Administrator
  • Certified Linux Desktop Administrator
  • Novell Certified Linux Professional

آزمون بین المللی ORACLE

  • (Oracle Solaris System Administrator (OCA
  • (Oracle Solaris System Administrator (OCP
  • (Oracle Solaris Network Administrator (OCE
  • (Oracle Solaris Security Administrator (OCE
  • (Oracle Solaris Cluster System Administrator (OCP
  • (Oracle Linux Administrator (OCA
  • Oracle Linux Certified Implementation Specialist
  • Managing Oracle on Linux Certified Expert

آزمون بین المللی IBM

  • IBM Certified Systems Expert – Enterprise Technical Support for AIX and Linux
  • IBM CSE – Virtualization Technical Support for AIX and Linux
  • IBM CSE – High Availability for AIX Technical Support and Administration
  • IBM Certified Operator – AIX Basic Operations
  • IBM Certified System Administrator – AIX

آزمون بین المللی HP

  • CSA – HP-UX
  • CSE – Specialty in High Availability – HP-UX
  • CSE – Specialty in Networking and Security – HP-UX
  • CSE – Specialty in Virtualization – HP-UX

آزمون بین المللی BSD

  • (BSD Associate (BSDA
  • (BSD Professional (BSDP

آزمون بین المللی GIAC

  • (GIAC Certified UNIX Security Administrator (GCUX
  • آموزش سرویس های ایمیلی (Ubuntu) در آزمون Linux Foundation 

آموزش سرویس های ایمیلی (Ubuntu) در آزمون Linux Foundation 

دوشنبه ۱۴ خرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش توسعه SQL Server در لینوکس

آموزش توسعه SQL Server در لینوکس

جمعه ۱۱ خرداد ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش گواهینامه Linux Foundation – سرویس های HTTP (اوبونتو)

آموزش گواهینامه Linux Foundation – سرویس های HTTP (اوبونتو)

جمعه ۱۱ خرداد ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش امنیت لینوکس و مستحکم سازی سرور

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

دوشنبه ۰۷ خرداد ۱۳۹۷ - ساعت ۰۷:۰۰
  • آموزش مبانی لینوکس برای مهندسان شبکه

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

یکشنبه ۰۶ خرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش جرم شناسی دیجیتال برای متخصصان سایبری

آموزش جرم شناسی دیجیتال برای متخصصان سایبری

پنج شنبه ۲۷ اردیبهشت ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش اسکریپت نویسی بش و برنامه نویسی شل

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

یکشنبه ۲۳ اردیبهشت ۱۳۹۷ - ساعت ۰۰:۰۰
  • آموزش SQL Server 2017 – لینوکس، Docker و macOSHl

آموزش SQL Server 2017 – لینوکس، Docker و macOSHl

شنبه ۲۲ اردیبهشت ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش گواهینامه Linux Foundation – پیکربندی سرویس (Ubuntu)

آموزش گواهینامه Linux Foundation – پیکربندی سرویس (Ubuntu)

سه شنبه ۱۸ اردیبهشت ۱۳۹۷ - ساعت ۱۸:۰۰
  • دوره Citrix XenDesktop 7.15 LTSR: Machine Creation Services

دوره Citrix XenDesktop 7.15 LTSR: Machine Creation Services

شنبه ۱۵ اردیبهشت ۱۳۹۷ - ساعت ۰۹:۰۰
  • دوره Citrix XenDesktop 7.15 LTSR: Delivery Controller

دوره Citrix XenDesktop 7.15 LTSR: Delivery Controller

شنبه ۱۵ اردیبهشت ۱۳۹۷ - ساعت ۰۷:۰۰
  • آموزش مبانی Citrix XenDesktop 7.15 LTSR

آموزش مبانی Citrix XenDesktop 7.15 LTSR

شنبه ۱۵ اردیبهشت ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش گواهینامه Linux Foundation – امنیت شبکه (Ubuntu)

آموزش گواهینامه Linux Foundation – امنیت شبکه (Ubuntu)

جمعه ۱۴ اردیبهشت ۱۳۹۷ - ساعت ۱۵:۰۰
  • آموزش گواهینامه CASP – قسمت 1 – مدیریت ریسک

آموزش گواهینامه CASP – قسمت 1 – مدیریت ریسک

پنج شنبه ۱۳ اردیبهشت ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش بکاپ گیری سیستم و سیستم های دیسک پیشرفته در گواهینامه RHCE 

آموزش بکاپ گیری سیستم و سیستم های دیسک پیشرفته در گواهینامه RHCE 

چهارشنبه ۱۲ اردیبهشت ۱۳۹۷ - ساعت ۰۲:۰۰
  • آشنایی با سیستم عامل Linux

آشنایی با سیستم عامل Linux

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۰۸:۰۰
  • آموزش خط فرمان لینوکس – فرمان های پایه

آموزش خط فرمان لینوکس – فرمان های پایه

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۱۷:۰۰
  • آموزش LAMP Stack – اپلیکیشن های وب مبتنی بر لینوکس، Apache، MySQL و PHP

آموزش LAMP Stack – اپلیکیشن های وب مبتنی بر لینوکس، Apache، MySQL و PHP

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۱۶:۰۰
  • آموزش گواهینامه RHCE – احراز هویت با LDAP و Kerberos

آموزش گواهینامه RHCE – احراز هویت با LDAP و Kerberos

دوشنبه ۳۰ بهمن ۱۳۹۶ - ساعت ۲۱:۰۰
  • آموزش Kernel Tuning و Remote Logging در گواهینامه RHCE 

آموزش Kernel Tuning و Remote Logging در گواهینامه RHCE 

سه شنبه ۲۴ بهمن ۱۳۹۶ - ساعت ۱۷:۰۰
  • آموزش نکات هفتگی Linux

آموزش نکات هفتگی Linux

سه شنبه ۲۴ بهمن ۱۳۹۶ - ساعت ۰۸:۰۰