Welcome to Lpic-1
این یک داکیومنت آموزشی است که بر اساس جلسات LPIC-1 با استاد عابدینی تهیه شده و هدف آن
جمعآوری مطالب درسی به صورت منظم و قابل استفاده برای مرور و مطالعه میباشد.
( Just a hobby, won’t be big and professional like GNU )
لینوکس در اصل هسته (Kernel) یک سیستمعامل است که توسط لینوس توروالدز در سال ۱۹۹۱ آغاز شد. در مکالمات روزمره وقتی گفته میشود «لینوکس»، معمولاً منظور توزیعهای کاملِ مبتنی بر این هسته (مثل Ubuntu، Fedora یا Debian) است که هسته را همراه با ابزارها، کتابخانهها و رابطهای کاربری ارائه میکنند. بهدلیل متنباز بودن، پایداری، امنیت و قابلیت تنظیم بالا، لینوکس در سرورها، زیرساختهای ابری و دستگاههای توکار بسیار پرکاربرد است.
| سال | اتفاق |
|---|---|
| 1991 | انتشار اولیه هسته لینوکس توسط لینوس توروالدز |
| 1992 | انتشار تحت لایسنس GPL جهت متنباز بودن |
| امروز | استفاده گسترده در سرورها، ابر، شبکه و دسکتاپ |
کرنل قلب سیستمعامل است و وظیفه ارتباط بین نرمافزار و سختافزار را برعهده دارد. این بخش مدیریت حافظه، پردازشها، دستگاهها و امنیت را انجام میدهد و تعیین میکند که برنامهها چگونه از منابع سیستم استفاده کنند. در لینوکس، کرنل متنباز است و توسط جامعه جهانی توسعه داده میشود.
ترمینال یک برنامه یا محیط است که به کاربر امکان میدهد از طریق دستورات متنی با سیستمعامل ارتباط برقرار کند. ترمینال خودش دستورات را اجرا نمیکند؛ بلکه آنها را به شل (Shell) مانند Bash تحویل میدهد تا پردازش شود. این ابزار بخش اصلی کار با لینوکس است، مخصوصاً برای مدیریت سیستم، شبکه و اسکریپتنویسی.
لینوکس فقط یک سیستمعامل نیست؛ خانواده بزرگی از توزیعهاست.
- Ubuntu
- Kali Linux
- ParrotOS
- RHEL
- CentOS / Rocky
- Fedora
- Arch Linux
- Gentoo
- openSUSE
Hardware
↑
Kernel (Linux)
↑
Shell (Bash, Zsh)
↑
User Applications / Terminal
| مفهوم | توضیح |
|---|---|
| Kernel (کرنل) | مدیریت قلب سختافزار |
| Shell (شل) | ارتباط کاربر با سیستم (مثل Bash) |
| Apps (اپلیکیشن) | نرمافزارهای قابل اجرا |
| مفهوم | توضیح |
|---|---|
| Terminal (ترمینال) | برنامهای که محیط خط فرمان را نمایش میدهد و ورودی/خروجی را مدیریت میکند |
| Shell (شل) | برنامهای که دستورات را تفسیر و اجرا میکند؛ مثل Bash، Zsh |
| Console (کنسول) | محیط اصلی و سطح پایین سیستم برای ورود به CLI؛ قبلاً سختافزاری بود، اکنون هممعنای CLI است |
خلاصه:
ترمینال نمایشگر است، شل مغز اجرای دستور است، کنسول دسترسی پایه به CLI.