با دوره آنلاین مقدماتی لینوکس بنیاد لینوکس، با استفاده از رابط گرافیکی و خط فرمان در میان خانوادههای توزیعکننده لینوکس، دانش کاری عالی را توسعه دهید. در اینجا به صورت رایگان ثبت نام کنید. (این برنامه در اسپانیا در دسترس است. برای معرفی لینوکس کلیک کنید.)
از گوشی های هوشمند گرفته تا اتومبیل ها، ابررایانه ها و لوازم خانگی، و دسکتاپ های خانگی تا سرورهای سازمانی، سیستم عامل لینوکس در همه جا وجود دارد.
لینوکس از اواسط دهه ۱۹۹۰ وجود داشته است و به یک پایگاه کاربری رسیده است که سراسر جهان را در بر می گیرد. لینوکس در همه جا وجود دارد: در تلفنهای شما، ترموستاتها، ماشینهای شما، یخچالها، دستگاههای Roku و تلویزیونها وجود دارد. همچنین بیشتر اینترنت، ۵۰۰ ابرکامپیوتر برتر جهان و بورس های جهان را اجرا می کند.
لینوکس علاوه بر پلتفرم انتخابی برای اجرای دسکتاپ، سرورها و سیستمهای جاسازی شده در سراسر جهان، یکی از مطمئنترین، امنترین و بدون نگرانیترین سیستمعاملهای موجود است.
در اینجا تمام اطلاعاتی که برای سرعت بخشیدن به پلتفرم لینوکس نیاز دارید وجود دارد.
سیستم عامل لینوکس چیست؟
لینوکس نیز مانند ویندوز، iOS و Mac OS یک سیستم عامل است. یکی از محبوب ترین پلتفرم های روی کره زمین، اندروید، توسط سیستم عامل لینوکس پشتیبانی می شود. سیستم عامل نرم افزاری است که تمامی منابع سخت افزاری مرتبط با دسکتاپ یا لپ تاپ شما را مدیریت می کند.
به عبارت ساده، سیستم عامل بین نرم افزار و سخت افزار شما ارتباط برقرار می کند. بدون سیستم عامل (OS)، نرم افزار کار نمی کند.
سیستم عامل لینوکس شامل چندین بخش مختلف است:
Bootloader – نرم افزاری که فرآیند بوت کامپیوتر شما را مدیریت می کند. این صفحه نمایش برای اکثر کاربران ظاهر می شود و در نهایت از بین می رود تا به سیستم عامل راه اندازی شود.
هسته – این یک قطعه به نام “لینوکس” است.
Seed هسته سیستم است و CPU، حافظه و دستگاه های جانبی را مدیریت می کند. منبع پایین ترین سطح سیستم عامل است.
سیستم Init – این یک سیستم فرعی است که فضای کاربر را بوت استرپ می کند و با کنترل دیمون ها شارژ می شود. یکی از پرکاربردترین سیستم های init یک سیستم است که یکی از بحث برانگیزترین ها نیز می باشد.
سیستم init زمانی که بوت اولیه از بوت لودر (یعنی GRUB یا GRand Unified Bootloader) تحویل داده شد، فرآیند بوت را مدیریت می کند.
Daemon – این خدمات پسزمینه (چاپ، صدا، زمانبندی، و غیره) هنگام راهاندازی یا پس از ورود به دسکتاپ شروع میشوند.
سرور گرافیکی – این زیرسیستم گرافیک را روی مانیتور شما نمایش می دهد.
معمولاً به عنوان سرور X یا فقط X شناخته می شود.
محیط دسکتاپ – این قطعه ای است که کاربران با آن تعامل دارند. محیط های دسکتاپ زیادی برای انتخاب وجود دارد (GNOME، Cinnamon، Mate، Pantheon، Enlightenment، KDE، Xfce، و غیره). هر محیط دسکتاپ شامل برنامه های داخلی (مانند مدیریت فایل، ابزارهای پیکربندی، مرورگرهای وب و بازی ها) است.
برنامه ها – محیط های دسکتاپ مجموعه کاملی از برنامه ها را ارائه نمی دهند. لینوکس مانند ویندوز و macOS هزاران هزار عنوان نرم افزاری با کیفیت بالا را ارائه می دهد که به راحتی قابل یافتن و نصب هستند. اکثر توزیعهای لینوکس مدرن (در زیر در این مورد بیشتر توضیح میدهیم) ابزارهایی شبیه به App Store هستند که نصب برنامه را متمرکز و ساده میکنند. به عنوان مثال، لینوکس اوبونتو دارای مرکز نرم افزار اوبونتو (نام تجاری جدید نرم افزار GNOME) است. به شما امکان می دهد به سرعت در میان هزاران برنامه جستجو کنید و آنها را از یک مکان متمرکز نصب کنید.
چرا از لینوکس استفاده کنیم؟
این تنها سوالی است که اکثر مردم می پرسند. وقتی سیستم عامل با اکثر دسکتاپ ها، لپ تاپ ها و سرورها به خوبی کار می کند، چرا برای یادگیری یک محیط محاسباتی کاملاً متفاوت تلاش کنید؟
برای پاسخ به این سوال، من یک سوال دیگر مطرح می کنم. آیا آن سیستم عاملی که در حال حاضر از آن استفاده می کنید “به خوبی” کار می کند؟ یا در حال مبارزه با موانعی مانند ویروسها، بدافزارها، کاهش سرعت، خرابیها، تعمیرات پرهزینه و هزینههای صدور مجوز هستید؟
اگر با موارد فوق مشکل دارید، لینوکس ممکن است پلتفرم عالی شما باشد. لینوکس به یکی از قابل اعتمادترین اکوسیستم های کامپیوتری روی کره زمین تبدیل شده است. این قابلیت اطمینان را با ورود و هزینه صفر ترکیب کنید و راه حل ایده آلی برای یک پلت فرم دسکتاپ داشته باشید.
درست است، هزینه ورودی صفر… به صورت رایگان. شما می توانید لینوکس را بر روی هر تعداد کامپیوتری که دوست دارید بدون پرداخت یک سنت برای مجوز نرم افزار یا سرور نصب کنید.
اگر هزینه صفر برای جلب نظر شما کافی نیست – در مورد داشتن یک سیستم عامل که تا زمانی که از آن استفاده می کنید، بدون مشکل کار کند، چه می توان گفت؟ من نزدیک به ۲۰ سال است که از لینوکس (هم به عنوان پلت فرم دسکتاپ و هم به عنوان سرور) استفاده می کنم و هیچ مشکلی با باج افزار، بدافزار یا ویروس نداشته ام. لینوکس معمولاً در برابر چنین حملاتی آسیب پذیرتر است. در مورد راهاندازی مجدد سرور، آنها تنها در صورتی ضروری هستند که هسته بهروزرسانی شود. اینکه سرور لینوکس سالها بدون راهاندازی مجدد بگذرد، غیرعادی نیست. اگر بهروزرسانیهای منظم توصیهشده را دنبال کنید، ثبات و قابلیت اطمینان عملاً تضمین میشود.
متن باز
سیستم عامل لینوکس نیز تحت یک مجوز منبع باز توزیع می شود. منبع باز از این اصول اساسی پیروی می کند:
- آزادی اجرای برنامه برای هر هدفی.
- آزادی مطالعه و تغییر و تغییر نحوه عملکرد برنامه برای انجام آن چیزی که می خواهید.
- آزادی توزیع مجدد نسخه ها تا بتوانید به همسایه خود کمک کنید.
- آزادی توزیع کپی از نسخه های اصلاح شده خود به دیگران.
این نکات برای درک جامعه ای که برای ایجاد پلتفرم لینوکس با هم کار می کنند بسیار مهم هستند. بدون شک، لینوکس یک سیستم عامل “توسط مردم، برای مردم” است. این اصول همچنین عامل اصلی در انتخاب لینوکس توسط بسیاری از مردم است. این در مورد آزادی و آزادی استفاده و آزادی انتخاب است.
“توزیع” چیست؟
لینوکس دارای چندین نسخه مختلف برای هر کاربری است. از کاربران جدید گرفته تا کاربران سختکوه، “طعم” لینوکس را برای مطابقت با نیازهای خود خواهید یافت. به این نسخهها توزیعها (یا به شکل کوتاه «توسط») میگویند. تقریباً هر توزیع لینوکس را می توان به صورت رایگان بارگیری کرد، روی دیسک (یا درایو انگشت شست USB) رایت کرد و (در هر تعداد ماشینی که دوست داشتید) نصب کرد.
توزیع های محبوب سیستم عامل لینوکس عبارتند از:
- LINUX MINT
- مانجارو
- دبیان
- اوبونتو
- ANTERGOS
- SOLUS
- فدورا
- سیستم عامل ELEMENTARY
- OPENSUSE
هر توزیع برداشت متفاوتی از دسکتاپ دارد. برخی از رابط های کاربری مدرن (مانند GNOME و سیستم عامل ابتدایی Pantheon) استفاده می کنند، در حالی که برخی دیگر از محیط دسکتاپ سنتی تر استفاده می کنند (openSUSE از KDE استفاده می کند).
برای این عرصه می توانید به موارد زیر مراجعه کنید:
- لینوکس Red Hat Enterprise
- سرور اوبونتو
- سنتوس
- SUSE Enterprise Linux
برخی از توزیعهای سرور فوق رایگان هستند (مانند سرور اوبونتو و CentOS)، و برخی دارای قیمت مرتبط هستند (مانند Red Hat Enterprise Linux و SUSE Enterprise Linux). آنهایی که هزینه مربوطه دارند نیز شامل پشتیبانی می شوند.
- کدام توزیع برای شما مناسب است؟
- از کدام توزیع استفاده می کنید به پاسخ به سه سوال ساده بستگی دارد:
- شما چقدر در یک کاربر کامپیوتر مهارت دارید؟
- آیا یک رابط دسکتاپ مدرن را ترجیح می دهید یا استاندارد؟
- سرور یا دسکتاپ؟
اگر مهارتهای کامپیوتری شما ضروری است، باید از توزیعهای تازهکار مانند لینوکس مینت، اوبونتو (شکل ۳)، سیستم عامل ابتدایی یا دیپین استفاده کنید. مجموعه مهارت های شما تا محدوده بالاتر از حد متوسط گسترش می یابد. شما می توانید توزیعی مانند دبیان یا فدورا را انتخاب کنید. اگر به مهارت مدیریت کامپیوتر و سیستم تسلط دارید، از توزیعی مانند جنتو استفاده کنید. پس شما یک چالش می خواهید؟ شما می توانید لینوکس خود را بسازید.
توزیع با کمک لینوکس از ابتدا.
اگر به دنبال یک توزیع فقط سرور هستید، همچنین می خواهید تصمیم بگیرید که آیا به یک رابط دسکتاپ نیاز دارید یا این کار را فقط از طریق خط فرمان انجام خواهید داد. سرور اوبونتو رابط کاربری گرافیکی نصب نمی کند. این بدان معناست که سرور شما هنگام بارگذاری گرافیک دچار گرفتگی نخواهد شد و شما به درک کاملی از خط فرمان لینوکس نیاز دارید. با این حال، می توانید یک بسته رابط کاربری گرافیکی را در بالای سرور اوبونتو با یک دستور واحد مانند sudo apt-get install ubuntu-desktop نصب کنید. مدیران سیستم همچنین می خواهند توزیعی از ویژگی ها را مشاهده کنند.
آیا یک توزیع خاص برای سرور می خواهید که همه چیزهایی را که برای سرور خود نیاز دارید به شما ارائه دهد؟
اگر چنین است، CentOS ممکن است بهترین انتخاب باشد. یا می خواهید یک توزیع دسکتاپ بگیرید و قطعات را همانطور که نیاز دارید اضافه کنید؟ اگر چنین است، دبیان یا لینوکس اوبونتو ممکن است به خوبی به شما خدمت کنند.
نصب سیستم عامل لینوکس
برای بسیاری از افراد، ایده نصب یک سیستم عامل ممکن است کاری بسیار دلهره آور به نظر برسد. باور کنید یا نه، لینوکس یکی از در دسترس ترین نصب ها را در بین تمام سیستم عامل ها ارائه می دهد. اکثر نسخههای لینوکس یک توزیع زنده ارائه میکنند، به این معنی که سیستم عامل را از CD/DVD یا USB Flash Drive اجرا میکنید بدون اینکه هیچ تغییری در هارد دیسک خود ایجاد کنید. بدون اینکه نیاز به نصب داشته باشید، عملکرد کامل را دریافت می کنید. هنگامی که آن را امتحان کردید و تصمیم به استفاده از آن گرفتید، روی نماد “Install” دوبار کلیک کنید و از طریق جادوگر نصب ساده بروید.
آماده سازی: مطمئن شوید که دستگاه شما الزامات نصب را برآورده می کند. همچنین ممکن است از شما بپرسد که آیا میخواهید نرمافزار شخص ثالث (مانند پلاگینهایی برای پخش MP3، کدکهای ویدیویی و موارد دیگر) را نصب کنید.
راهاندازی بیسیم (در صورت لزوم): اگر از لپتاپ (یا ماشینی با بیسیم استفاده میکنید)، برای دانلود نرمافزار و بهروزرسانیهای شخص ثالث، باید به شبکه متصل شوید.
تخصیص درایو پیچیده (شکل ۴): این مرحله به شما امکان می دهد نحوه نصب سیستم عامل را انتخاب کنید. آیا لینوکس را در کنار یک سیستم عامل دیگر (به نام “راه اندازی دوگانه”) نصب می کنید، از کل هارد دیسک استفاده می کنید، نصب لینوکس موجود را ارتقا می دهید، یا روی نسخه فعلی نصب می کنید؟
مکان: موقعیت مکانی خود را از روی نقشه انتخاب کنید.
طرح بندی صفحه کلید: صفحه کلید را برای سیستم خود انتخاب کنید.
تنظیمات کاربر: نام کاربری و رمز عبور خود را تنظیم کنید.
پس از اتمام نصب سیستم، راهاندازی مجدد کنید و آماده کار هستید.