جدیدترین‌ها

خوش آمدید

با ثبت نام ، شما می توانید با سایر اعضای انجمن ما در مورد بحث کنید و همچنین تبادل نظر داشته‌باشید.

اکنون ثبت‌نام کنید!
  • هر گونه تشویق و ترغیب اعضا به متشنج کردن انجمن و اطلاع ندادن، بدون تذکر = حذف نام کاربری
  • از کاربران خواستاریم زین پس، از فرستادن هر گونه فایل با حجم بیش از 10MB خودداری کرده و در صورتی که فایل‌هایی بیش از این حجم را قبلا ارسال کرده‌اند حذف کنند.

لینوکس ۱۲ مزیت، توزیع‌ها و اجزای تشکیل‌دهنده‌ لینوکس

اطلاعات موضوع

درباره موضوع به تاریخ, موضوعی در دسته کامپیوتر و سیستم توسط ممد صنوبر با نام ۱۲ مزیت، توزیع‌ها و اجزای تشکیل‌دهنده‌ لینوکس ایجاد شده است. این موضوع تا کنون 352 بازدید, 18 پاسخ و 0 بار واکنش داشته است
نام دسته کامپیوتر و سیستم
نام موضوع ۱۲ مزیت، توزیع‌ها و اجزای تشکیل‌دهنده‌ لینوکس
نویسنده موضوع ممد صنوبر
تاریخ شروع
پاسخ‌ها
بازدیدها
اولین پسند نوشته
آخرین ارسال توسط ممد صنوبر
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

اجزای تشکیل‌دهنده لینوکس (معماری لینوکس)​

معماری سیستم عامل لینوکس عمدتا شامل مولفه‌های زیر است:
  • Kernel هسته یکی از مولفه‌های اصلی یک سیستم عامل است. هسته مسئول اقدامات اصلی سیستم عامل لینوکس است.
  • System Library این کتابخانه‌ها را می‌توان به عنوان برخی توابع خاص معرفی کرد. این کتابخانه‌ها برای پیاده‌سازی عملکرد سیستم عامل در نظر گرفته می‌شوند و نیازی به حق دسترسی کد ماژول‌های هسته ندارند.
  • System Utility Programs این قسمت، مسئول انجام فعالیت‌های سطح تخصصی و خاص است.
  • Hardware layer سیستم عامل لینوکس شامل یک لایه سخت‌افزاری است که از چندین دستگاه جانبی مانند CPU، HDD و RAM تشکیل شده است.
  • Shell پوسته یک رابط بین هسته و کاربر است. شِل می‌تواند از طریق کاربر دستورات را بگیرد و توابع هسته را اجرا کند. پوسته در انواع متفاوتی از سیستم عامل موجود است. این سیستم عامل‌ها به دو نوع مختلف دسته بندی می‌شوند: پوسته‌های گرافیکی و پوسته‌های خط فرمان.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

توزیع لینوکس چیست​

یک توزیع لینوکس، که اغلب به Linux distro خلاصه می‌شود، یک سیستم عامل است که از اجزای توسعه یافته توسط پروژه‌ها و برنامه‌نویسان متن باز متنوع تهیه شده است. هر توزیع شامل هسته لینوکس (پایه و اساس سیستم عامل)، برنامه‌های پوسته (GNU) رابط و دستورات ترمینال)، X سرور (برای یک دسکتاپ گرافیکی)، محیط دسکتاپ، یک سیستم مدیریت بسته، یک نصب کننده و سایر موارد است. بسیاری از مولفه‌ها به طور مستقل از یکدیگر توسعه یافته و به صورت کد منبع توزیع می‌شوند. همچنین این توزیع‌ها دارای مرورگر اینترنت، ابزارهای مدیریت و سایر نرم افزارها مانند KVM hypervisor است. یک توزیع لینوکس ممکن است شامل هزاران بسته نرم افزاری، نرم افزارها و برنامه‌های مختلف باشد.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2
برخی از توزیع‌های محبوب لینوکس به شرح زیر می‌باشند:
  • Kali Linux توزیع Kali توسط امنیت تهاجمی‌(offensive security) توسعه و حفاظت می‌شود و یک توزیع لینوکس مبتنی بر دبیان است که برای آزمایش نفوذ و انجام پزشکی قانونی دیجیتال طراحی شده است. این وسیله با ابزارهایی خاص برای آزمایش نفوذ مانند Nmap، Metasploit Framework، Maltego و Aircrack-ng ارائه می‌شود.
  • Centos پروژه CentOS یک سیستم عامل رایگان مبتنی بر جامعه (community-driven) است که هدف آن ارائه یک اکوسیستم منبع باز قوی و قابل اعتماد است. براساس RHEL، CentOS یک گزینه مناسب برای Red Hat Enterprise Linux است زیرا بارگیری و نصب آن رایگان است. این امکان به کاربران قابلیت ثبات و قابلیت اطمینان RHEL را می‌دهد. در واقع به آنها این امکان را می‌دهد که از امنیت رایگان و به روزرسانی ویژگی‌ها نیز بهره مند شوند. CentOS 8 یکی از بهترین گزینه‌ها برای علاقه مندان به لینوکس است که می‌خواهند از مزایای RHEL لذت ببرند.
  • Debian دبیان به دلیل مادر بودن در توزیع‌های محبوب لینوکس مانند Deepin، Ubuntu و Mint مشهور است که عملکرد مطلوبی، پایداری و تجربه کاربری بی نظیری را ارائه می‌دهند. آخرین نسخه پایدار Debian 10.5 است، به روزرسانی Debian 10 که به زبان عامیانه با نام Debian Buster شناخته می‌شود.
  • Fedora فدورا به دلیل سادگی و کاربردهای راحت و قابلیت توسعه آسان آن باعث شده است که تازه واردان به راحتی شروع به کار با سیستم عامل لینوکس کنند. این توزیع عنوان یکی از کاربر پسندترین گزینه‌های موجود می‌باشد.
  • Gentoo Linux جنتو یک مرکز فروش برای استفاده حرفه‌ای و متخصصانی است که می‌خواهند انتخاب کنند که با چه بسته‌هایی کار می‌کنند. این دسته شامل توسعه‌دهندگان، مدیران سیستم و شبکه است. به همین ترتیب، برای مبتدیان در Linux ایده آل نیست. جنتو برای کسانی که می‌خواهند درک عمیق‌تری از سیستم عامل لینوکس داشته باشند توصیه می‌شود.
  • Ubuntu اوبونتو توسط Canonical ایجاد و نگهداری می‌شود، یکی از محبوب‌ترین گزینه‌های لینوکس است که توسط مبتدیان، کاربران متوسط و حرفه‌ای‌ها در سراسر جهان مورد استفاده قرار می‌گیرد. اوبونتو به طور خاص برای مبتدیان در لینوکس یا کسانی که از Mac و ویندوز در حال استفاده هستند طراحی شده است.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

زبان برنامه‌نویسی لینوکس چیست؟​

همانطور که می‌دانید امروزه بسیاری از زبان‌های برنامه‌نویسی وجود دارند. زبان برنامه‌نویسی لینوکس همچنان در آینده روی برنامه‌های دسک تاپ متمرکز است. از مهمترین قابلیت‌های یک زبان برنامه‌نویسی خوب می‌توان به مواردی از قبیل قابلیت اعتماد، کارآمد بودن آن، انعطاف‌پذیری، قابلیت توسعه، کاربر پسند بودن و مهم‌تر از همه امنیت آن اشاره نمود.
لینوکس بیشتر به زبان C نوشته می‌شود و بعضی از قسمتها نیز با زبان assembly نوشته شده‌اند. حدود ۹۷ درصد از ۵۰۰ ابر رایانه قدرتمند جهان هسته لینوکس را اجرا می‌کنند.
لینوکس، مانند نسخه مادر خود یونیکس، یک هسته سیستم عامل منبع‌باز است. از آنجا که لینوکس تحت مجوز عمومی‌ GNU محافظت می‌شود، بسیاری از کاربران از کد منبع لینوکس را تغییر داده‌اند. در نتیجه برنامه‌نویسی لینوکس با C ++، Perl، Java و سایر زبان‌های برنامه نویسی سازگار است.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

مزایای لینوکس​

بسیاری از قابلیت‌های عالی در سیستم عامل لینوکس وجود دارد که نشان می‌دهد این سیستم از سایر سیستم عامل‌ها بهتر است. در ادامه چند مزیت برتر سیستم عامل لینوکس را شرح می‌دهیم.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

۱. منبع‌باز​

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

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

۲. امنیت​

ویژگی امنیتی لینوکس دلیل اصلی این است که مطلوب‌ترین گزینه برای توسعه‌دهندگان است. هر برنامه نیاز به اجازه توسط کاربر مدیر دارد. تا زمانی که مدیر دسترسی رمز ورود را ارائه ندهد، ویروس اجرا روی سیستم نمی‌شود. سیستم‌های لینوکس به هیچ برنامه آنتی‌ویروسی نیاز ندارند.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

۳. رایگان​

مطمئناً بزرگترین مزیت سیستم لینوکس استفاده رایگان از آن است. ما به راحتی می‌توانیم آن را بارگیری کنیم و نیازی به خرید مجوز برای آن نیست. تحت GNU GPL (General Public License) توزیع می‌شود.
 
موضوع نویسنده

ممد صنوبر

سطح
0
 
کاربر ویژه انجمن
کاربر ویژه انجمن
Sep
5,799
27,078
مدال‌ها
2

۴. سبک​


لینوکس سبک است. شرایط مورد نیاز برای اجرای Linux بسیار کمتر از سایر سیستم عامل‌ها است. در لینوکس، میزان حافظه و فضای دیسک مورد نیاز نیز کمتر است. به طور کلی، بیشتر توزیع‌های لینوکس به ۱۲۸ مگابایت RAM و تقریباً به همان میزان فضای دیسک نیاز دارند.
 
بالا پایین