از گوشیهای هوشمند گرفته تا خودروها، ابررایانهها و لوازم خانگی، رایانههای رومیزی خانگی تا سرورهای سازمانی، سیستم عامل لینوکس در همه جا وجود دارد.
لینوکس از اواسط دهه 1990 وجود داشته است و از آن زمان به یک پایگاه کاربری رسیده است که سراسر جهان را در بر می گیرد. لینوکس در واقع در همه جا وجود دارد: در تلفنهای شما، ترموستاتها، ماشینها، یخچالها، دستگاههای Roku و تلویزیون شما. همچنین بیشتر اینترنت، تمامی 500 ابرکامپیوتر برتر جهان و بورس های جهان را اجرا می کند.
لینوکس علاوه بر پلتفرم انتخابی برای اجرای دسکتاپ، سرورها و سیستمهای تعبیهشده در سراسر جهان، یکی از مطمئنترین، امنترین و بدون نگرانیترین سیستمعاملهای موجود است.
در اینجا تمام اطلاعاتی که برای سرعت بخشیدن به پلتفرم لینوکس نیاز دارید وجود دارد.
لینوکس (Linux) نیز مانند ویندوز، iOS و Mac OS یک سیستم عامل است.در واقع، یکی از محبوب ترین پلتفرم های روی کره زمین، اندروید، توسط سیستم عامل لینوکس پشتیبانی می شود.
سیستم عامل نرم افزاری است که تمام منابع سخت افزاری مرتبط با دسکتاپ یا لپ تاپ شما را مدیریت می کند.
به بیان ساده، سیستم عامل ارتباط بین نرم افزار و سخت افزار شما را مدیریت می کند. بدون سیستم عامل (OS)، نرم افزار کار نمی کند.
برای خرید لایسنس تبلو Tableau کلیک کنید
سیستم عامل لینوکس (Linux) از چندین بخش مختلف تشکیل شده است:
Bootloader
نرم افزاری که فرآیند بوت کامپیوتر شما را مدیریت می کند. برای اکثر کاربران، این به سادگی یک صفحه نمایش است که ظاهر می شود و در نهایت از بین می رود تا به سیستم عامل راه اندازی شود.
Kernel
این یک تکه از کل است که در واقع “لینوکس” نامیده می شود. هسته هسته سیستم است و CPU، حافظه و دستگاه های جانبی را مدیریت می کند. هسته پایین ترین سطح سیستم عامل است.
Init system
این یک سیستم فرعی است که فضای کاربر را بوت استرپ می کند و وظیفه کنترل دیمون ها را دارد.
یکی از پرکاربردترین سیستم های init systemd است؟ که اتفاقا یکی از بحث برانگیزترین ها نیز هست.
این سیستم init است که فرآیند بوت را مدیریت می کند، پس از اینکه بوت اولیه از بوت لودر (یعنی GRUB یا GRand Unified Bootloader) تحویل داده شد.
Daemons
اینها خدمات پس زمینه ای هستند (چاپ، صدا، زمان بندی، و غیره) که یا در حین راه اندازی یا پس از ورود به دسکتاپ راه اندازی می شوند.
Graphical server
این زیرسیستم است که گرافیک را روی مانیتور شما نمایش می دهد. معمولاً به عنوان سرور X یا فقط X شناخته می شود.
Desktop environment
این قطعه ای است که کاربران در واقع با آن تعامل دارند. محیط های دسکتاپ زیادی برای انتخاب وجود دارد (GNOME، Cinnamon، Mate، Pantheon، Enlightenment، KDE، Xfce، و غیره). هر محیط دسکتاپ شامل برنامه های داخلی (مانند مدیریت فایل، ابزارهای پیکربندی، مرورگرهای وب و بازی ها) است.
Applications
محیط های دسکتاپ مجموعه کاملی از برنامه ها را ارائه نمی دهند.
درست مانند ویندوز و macOS، لینوکس هزاران هزار عنوان نرم افزار با کیفیت بالا را ارائه می دهد که به راحتی می توان آنها را پیدا و نصب کرد.
اکثر توزیعهای لینوکس مدرن (در زیر در مورد این موضوع بیشتر توضیح میدهیم) ابزارهایی شبیه به App Store هستند که نصب برنامه را متمرکز و ساده میکنند.
برای مثال، لینوکس اوبونتو دارای مرکز نرمافزار اوبونتو است . که به شما امکان میدهد به سرعت در میان هزاران برنامه جستجو کنید و آنها را از یک مکان متمرکز نصب کنید.
چرا از لینوکس استفاده کنیم؟
این تنها سوالی است که اکثر مردم می پرسند. وقتی سیستم عاملی که با اکثر رایانه های رومیزی، لپ تاپ ها و سرورها عرضه می شود، به خوبی کار می کند، چرا به یادگیری یک محیط محاسباتی کاملاً متفاوت خسته شوید؟
برای پاسخ به این سوال، ما یک سوال دیگر را مطرح می کنیم. آیا آن سیستم عاملی که در حال حاضر استفاده می کنید واقعاً کار می کند؟ یا، آیا در حال مبارزه با موانعی مانند ویروس ها، بدافزارها، کاهش سرعت، خرابی ها، تعمیرات پرهزینه، و هزینه های مجوز هستید؟
اگر با موارد فوق مشکل دارید، لینوکس ممکن است پلتفرم مناسبی برای شما باشد. لینوکس به یکی از قابل اعتمادترین اکوسیستم های کامپیوتری روی کره زمین تبدیل شده است.
این قابلیت اطمینان را با هزینه ورودی صفر ترکیب کنید و راه حل عالی برای یک پلت فرم دسکتاپ خواهید داشت.
درست است، هزینه ورودی صفر… به صورت رایگان. شما می توانید لینوکس را بر روی هر تعداد کامپیوتری که دوست دارید بدون پرداخت یک سنت برای مجوز نرم افزار یا سرور نصب کنید.
بیایید نگاهی به هزینه یک سرور Linux در مقایسه با ویندوز سرور 2016 بیندازیم.
قیمت نسخه استاندارد Windows Server 2016 882.00 دلار آمریکا است (مستقیماً از مایکروسافت خریداری شده است).
این شامل مجوز دسترسی مشتری (CAL) و مجوزهای نرم افزارهای دیگری که ممکن است نیاز به اجرا داشته باشید (مانند پایگاه داده، وب سرور، سرور ایمیل و غیره) نمی شود.
به عنوان مثال، CAL تک کاربر، برای ویندوز سرور 2016، 38.00 دلار هزینه دارد. برای مثال، اگر نیاز به اضافه کردن 10 کاربر دارید، 388.00 دلار بیشتر برای مجوز نرم افزار سرور است.
با سرور لینوکس، نصب آن رایگان و آسان است. در واقع، نصب یک وب سرور تمام عیار (شامل یک سرور پایگاه داده)، تنها چند کلیک یا دستور فاصله دارد (نگاهی به ?Easy LAMP Server Installation? بیندازید تا متوجه شوید که چقدر ساده است).
اگر هزینه صفر برای جلب نظر شما کافی نیست؟ در مورد داشتن یک سیستم عامل که تا زمانی که از آن استفاده می کنید، بدون مشکل کار کند، چطور؟ من نزدیک به 20 سال است که از لینوکس (هم به عنوان پلت فرم دسکتاپ و هم به عنوان سرور) استفاده می کنم و هیچ مشکلی با باج افزار، بدافزار یا ویروس نداشته ام.
لینوکس معمولاً در برابر چنین حملاتی آسیب پذیرتر است. در مورد راه اندازی مجدد سرور، آنها فقط در صورتی ضروری هستند که هسته به روز شده باشد.
اینکه سرور لینوکس سالها بدون راهاندازی مجدد بگذرد، غیرعادی نیست. اگر بهروزرسانیهای منظم توصیهشده را دنبال کنید، ثبات و قابلیت اطمینان عملا تضمین میشود.
متن باز
لینوکس نیز تحت یک مجوز منبع باز توزیع می شود. منبع باز این مستاجران کلیدی را دنبال می کند:
- آزادی اجرای برنامه برای هر هدفی.
- آزادی مطالعه نحوه عملکرد برنامه و تغییر آن برای انجام آن چیزی که می خواهید.
- آزادی توزیع مجدد نسخه ها تا بتوانید به همسایه خود کمک کنید.
- آزادی توزیع کپی از نسخه های اصلاح شده خود به دیگران.
این نکات برای درک جامعه ای که برای ایجاد پلتفرم لینوکس با هم کار می کنند بسیار مهم هستند.
بدون شک، لینوکس یک سیستم عامل است که “توسط مردم، برای مردم؟” است. این مستاجران همچنین عامل اصلی انتخاب لینوکس توسط بسیاری از افراد هستند. این در مورد آزادی و آزادی استفاده و آزادی انتخاب است.
“توزیع” چیست؟
لینوکس دارای چندین نسخه مختلف برای هر نوع کاربری است.
از کاربران جدید گرفته تا کاربران سختکوه، “طعم” لینوکس را برای مطابقت با نیازهای خود خواهید یافت.
این نسخه ها توزیع نامیده می شوند (یا به شکل کوتاه، “distros”). تقریباً هر توزیع لینوکس را می توان به صورت رایگان بارگیری کرد، روی دیسک (یا درایو انگشت شست USB) رایت کرد و (در هر تعداد ماشینی که دوست داشتید) نصب کرد.
توزیع های محبوب لینوکس عبارتند از:
- LINUX MINT
- مانجارو
- دبیان
- اوبونتو
- ANTERGOS
- SOLUS
- فدورا
- سیستم عامل ELEMENTARY
- OPENSUSE
هر توزیع برداشت متفاوتی از دسکتاپ دارد. برخی رابط های کاربری بسیار مدرن را انتخاب می کنند (مانند GNOME و سیستم عامل ابتدایی Pantheon)، در حالی که برخی دیگر از محیط دسکتاپ سنتی تر استفاده می کنند (openSUSE از KDE استفاده می کند).
می توانید 100 توزیع برتر را در Distrowatch بررسی کنید و فکر نکنید که سرور عقب مانده است. برای این عرصه می توانید به موارد زیر مراجعه کنید:
- Red Hat Enterprise Linux
- Ubuntu Server
- Centos
- SUSE Enterprise Linux
برخی از توزیعهای سرور فوق رایگان هستند (مانند سرور اوبونتو و CentOS) و برخی دارای قیمت مرتبط هستند (مانند Red Hat Enterprise Linux و SUSE Enterprise Linux). مواردی که دارای قیمت مرتبط هستند نیز شامل پشتیبانی می شوند.
کدام توزیع برای شما مناسب است؟
از کدام توزیع استفاده می کنید به پاسخ به سه سوال ساده بستگی دارد:
شما چقدر در یک کاربر کامپیوتر مهارت دارید؟
- آیا یک رابط دسکتاپ مدرن را ترجیح می دهید یا استاندارد؟
- سرور یا دسکتاپ؟
اگر مهارتهای کامپیوتری شما نسبتاً ابتدایی هستند، باید از توزیعهای تازهکار مانند لینوکس مینت، اوبونتو سیستم عامل ابتدایی یا دیپین استفاده کنید.
اگر مجموعه مهارتهای شما در محدوده بالاتر از حد متوسط قرار دارد، میتوانید از توزیعی مانند دبیان یا فدورا استفاده کنید.
با این حال، اگر تا حد زیادی بر مهارت مدیریت کامپیوتر و سیستم تسلط دارید، از توزیعی مانند جنتو استفاده کنید.اگر واقعاً به چالش میخواهید، میتوانید توزیع لینوکس خود را با کمک Linux From Scratch بسازید.
اگر به دنبال یک توزیع فقط سرور هستید، همچنین می خواهید تصمیم بگیرید که آیا به یک رابط دسکتاپ نیاز دارید یا می خواهید این کار را فقط از طریق خط فرمان انجام دهید.سرور اوبونتو یک رابط رابط کاربری گرافیکی نصب نمی کند.این بدان معناست که سرور شما در هنگام بارگذاری گرافیک دچار دو چیز نمی شود و باید درک کاملی از خط فرمان لینوکس داشته باشید.
با این حال، می توانید یک بسته رابط کاربری گرافیکی را در بالای سرور اوبونتو با یک دستور واحد مانند sudo apt-get install ubuntu-desktop نصب کنید.
مدیران سیستم همچنین می خواهند توزیعی را با توجه به ویژگی ها مشاهده کنند. آیا یک توزیع خاص برای سرور می خواهید که همه چیزهایی را که برای سرور خود نیاز دارید به شما ارائه دهد؟ اگر چنین است، CentOS ممکن است بهترین انتخاب باشد.
یا، آیا می خواهید یک توزیع دسکتاپ بگیرید و قطعات را همانطور که نیاز دارید اضافه کنید؟ اگر چنین است، دبیان یا لینوکس اوبونتو ممکن است به خوبی به شما خدمت کند.
Linux
دوره آموزشی سیستم عامل لینوکس «کلیک کنید» یک برنامه جامع است که بر پیکربندی و مدیریت شبکه، ایمن سازی داده ها ، سفارشی سازی و نوشتن اسکریپت های ساده و…. با استفاده از ابزار Linux تمرکز دارد.
سپاسگذاریم از وقتی که برای خواندن این مقاله گذاشتید
.
برای خرید لایسنس پاور بی ای Power BI کلیک کنید
.
برای مشاهده ویدیوهای آموزشی داده کاوی و هوش تجاری ما را در شبکه های اجتماعی دنبال کنید
Youtube Chanel :VISTA Data Mining
Aparat Chanel: VISTA Data Mining
Instagram Chanel: VISTA Data Mining
Telegram Chanel: VISTA Data Mining
Linkedin Chanel: VISTA Company