‎Що Таке Linux?‎

Закрито
Аватар користувача
it-forum
Site Admin
Повідомлень: 30
З нами з: Пон серпня 29, 2022 2:22 pm
Звідки: Україна
Контактна інформація:

‎Що Таке Linux?‎

Повідомлення it-forum »

Зображення

‎Що Таке Linux?‎
‎Хочете розпочати роботу в Linux? Розвивайте хороші робочі знання про Linux, використовуючи як графічний інтерфейс, так і командний рядок у основних дистрибутивах Linux за допомогою онлайн-курсу The Linux Foundation ‎‎Intro to Linux‎‎.

‎Від смартфонів до автомобілів, суперкомп'ютерів і побутової техніки, домашніх робочих столів до корпоративних серверів - операційна система Linux є всюди.‎

‎Linux існує з середини 1990-х років і з тих пір досяг бази користувачів, яка охоплює всю земну кулю. Linux насправді є скрізь: він є у ваших телефонах, ваших термостатах, у ваших автомобілях, холодильниках, пристроях Roku та телевізорах. Він також керує більшою частиною Інтернету, усіма 500 найкращими суперкомп'ютерами світу та світовими фондовими біржами.‎

‎Але окрім того, що Linux є платформою вибору для запуску настільних комп'ютерів, серверів та вбудованих систем по всьому світу, Linux є однією з найнадійніших, безпечних та безтурботних операційних систем.‎

‎Ось вся інформація, необхідна для швидкості на платформі Linux.‎

‎Що таке Linux?‎
‎Так само, як Windows, iOS та Mac OS, Linux є операційною системою. Насправді, одна з найпопулярніших платформ на планеті, Android, працює на операційній системі Linux. Операційна система – це програмне забезпечення, яке керує всіма апаратними ресурсами, пов'язаними з настільним комп'ютером або ноутбуком. Простіше кажучи, операційна система керує зв'язком між вашим програмним забезпеченням та вашим обладнанням. Без операційної системи (ОС) програмне забезпечення не функціонувало б.‎

‎Операційна система Linux складається з декількох різних частин:‎

  • ‎Завантажувач
– ‎‎ Програмне забезпечення, яке керує процесом завантаження вашого комп'ютера. Для більшості користувачів це буде просто заставка, яка спливає і в кінцевому підсумку зникає для завантаження в операційну систему.‎
  • Кернел
–‎‎ Це єдина частина цілого, яка насправді називається "Linux". Ядро є ядром системи і управляє центральним процесором, пам'яттю і периферійними пристроями. Ядро - це найнижчий рівень ОС.‎
  • ‎Система Init
–‎‎ Це підсистема, яка завантажує простір користувача і заряджається управлінням демонами. Однією з найбільш широко використовуваних систем init є систематизована, яка також є однією з найбільш суперечливих. Саме система init керує процесом завантаження, як тільки початкове завантаження передається з завантажувача (тобто GRUB або GRand Unified Bootloader).‎
  • Демони
–‎‎ Це фонові служби (друк, звук, планування і т.д.), які або запускаються під час завантаження, або після входу в робочий стіл.‎
  • ‎Графічний сервер
–‎‎ Це підсистема, яка відображає графіку на вашому моніторі. Його зазвичай називають X-сервером або просто X.‎
  • ‎Середовище робочого столу
–‎‎ Це частина, з якою користувачі насправді взаємодіють. На вибір є багато середовищ робочого столу (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce тощо). Кожне середовище робочого столу включає вбудовані програми (такі як файлові менеджери, інструменти конфігурації, веб-браузери та ігри).‎
  • ‎Застосування
-‎‎ Настільні середовища не пропонують повний масив програм. Так само, як Windows і macOS, Linux пропонує тисячі й тисячі високоякісних назв програмного забезпечення, які можна легко знайти та встановити. Більшість сучасних дистрибутивів Linux (докладніше про це нижче) включають в себе App Store-подібні інструменти, які централізують і спрощують установку додатків. Наприклад, Ubuntu Linux має Центр програмного забезпечення Ubuntu (ребрендинг програмного забезпечення GNOME), який дозволяє швидко шукати серед тисяч програм та встановлювати їх з одного централізованого місця.‎

Навіщо використовувати Linux?
‎Це єдине питання, яке задає більшість людей. Навіщо турбуватися про вивчення зовсім іншого обчислювального середовища, коли операційна система, яка поставляється з більшістю настільних комп'ютерів, ноутбуків і серверів, працює просто чудово?‎

‎Щоб відповісти на це питання, я б поставив інше питання. Чи справді та операційна система, яку ви зараз використовуєте, працює «просто чудово»? Або ви стикаєтеся з такими перешкодами, як віруси, шкідливе програмне забезпечення, уповільнення роботи, збої, дорогий ремонт та ліцензійні збори? ‎
‎Якщо ви боретеся з вищесказаним, Linux може бути ідеальною платформою для вас. Linux перетворився в одну з найнадійніших комп'ютерних екосистем на планеті. Поєднайте цю надійність з нульовою вартістю входу, і у вас є ідеальне рішення для настільної платформи.‎

‎Правильно, нульова вартість в'їзду... як у вільному. Ви можете встановити Linux на скільки завгодно комп'ютерів, не сплачуючи ні цента за ліцензування програмного забезпечення або сервера.‎

‎Давайте подивимося на вартість сервера Linux в порівнянні з Windows Server 2016. Ціна випуску Windows Server 2016 Standard становить 882.00 доларів США (придбано безпосередньо в Microsoft). Це не включає ліцензію клієнтського доступу (CAL) та ліцензії на інше програмне забезпечення, яке може знадобитися запустити (наприклад, базу даних, веб-сервер, поштовий сервер тощо). Наприклад, ліцензія CAL для одного користувача для Windows Server 2016 коштує 38,00 доларів США. Наприклад, якщо вам потрібно додати 10 користувачів, це на 388.00 доларів США більше за ліцензування серверного програмного забезпечення. З сервером Linux все це безкоштовно і легко встановити. Насправді, встановлення повномасштабного веб-сервера (який включає сервер бази даних) знаходиться всього за кілька кліків або команд (погляньте на Easy LAMP Server Installation, щоб отримати уявлення, наскільки це може бути просто).‎

‎Якщо нульової вартості недостатньо, щоб перемогти вас – як щодо того, щоб мати операційну систему, яка буде працювати без проблем, поки ви нею користуєтеся? Я використовую Linux майже 20 років (як настільну та серверну платформу) і не мав жодних проблем із програмами-вимагачами, шкідливими програмами чи вірусами. Linux, як правило, набагато менш вразливий до таких атак. Що стосується перезавантажень сервера, то вони необхідні тільки в тому випадку, якщо ядро оновлено. Це не є незвичайним для сервера Linux, щоб пройти роки без перезавантаження. Якщо ви дотримуєтеся регулярних рекомендованих оновлень, стабільність і надійність практично гарантовані.‎

‎Відкритий вихідний код‎
‎Linux також поширюється під ліцензією з відкритим вихідним кодом. Відкритий вихідний код дотримується таких ключових принципів:‎
  • ‎Свобода запуску програми для будь-яких цілей.‎
  • ‎Свобода вивчати, як працює програма, і змінювати її, щоб вона робила те, що ви хочете.‎
  • ‎Свобода розповсюджувати копії, щоб ви могли допомогти своєму ближньому.‎
  • ‎Свобода розповсюдження копій ваших модифікованих версій серед інших.‎
‎Ці моменти мають вирішальне значення для розуміння спільноти, яка працює разом над створенням платформи Linux. Без сумніву, Linux - це операційна система, яка є "народом, для людей". Ці постулати також є головним фактором того, чому багато людей вибирають Linux. Йдеться про свободу і свободу використання та свободу вибору.‎

‎Що таке «розподіл»?‎
‎Linux має ряд різних версій для будь-якого типу користувачів. Від нових користувачів до жорстких користувачів ви знайдете «смак» Linux, який відповідає вашим потребам. Ці версії називаються дистрибутивами (або, в короткій формі, «дистрибутивами»). Майже кожен дистрибутив Linux можна безкоштовно завантажити, записати на диск (або USB флеш-накопичувач) і встановити (на скільки завгодно машин).‎

‎Популярні дистрибутиви Linux включають:‎
  • LINUX MINT
  • MANJARO
  • DEBIAN
  • UBUNTU
  • ANTERGOS
  • SOLUS
  • FEDORA
  • ELEMENTARY OS
  • OPENSUSE
‎Кожен дистрибутив має різний погляд на робочий стіл. Деякі обирають дуже сучасні користувальницькі інтерфейси (наприклад, GNOME та Pantheon elementary OS), тоді як інші дотримуються більш традиційного середовища робочого столу (openSUSE використовує KDE).‎

‎Ви можете перевірити 100 найкращих дистрибутивів на ‎‎Distrowatch‎‎.‎

‎І не думайте, що сервер залишився позаду. За цією ареною можна звернутися до:‎
  • Red Hat Enterprise Linux
  • Ubuntu Server
  • Centos
  • SUSE Enterprise Linux
‎Деякі з перерахованих вище серверних дистрибутивів є безкоштовними (наприклад, Ubuntu Server і CentOS), а деякі мають пов'язану ціну (наприклад, Red Hat Enterprise Linux і SUSE Enterprise Linux). Ті, у кого пов'язана ціна, також включають підтримку.‎

‎Який дистрибутив вам підходить?‎
‎Який дистрибутив ви використовуєте, буде залежати від відповіді на три простих питання:‎

‎Наскільки ви кваліфіковані користувачі комп'ютера?‎
‎Ви віддаєте перевагу сучасний або стандартний інтерфейс робочого столу?‎
‎Сервер або настільний комп'ютер?‎

‎Якщо ваші навички роботи з комп'ютером досить базові, ви захочете дотримуватися зручного для новачків дистрибутива, такого як Linux Mint, Ubuntu, Elementary OS або Deepin. Якщо ваш набір навичок поширюється на діапазон вище середнього, ви можете скористатися дистрибутивом, таким як Debian або Fedora. Якщо, однак, ви майже освоїли ремесло комп'ютерного та системного адміністрування, використовуйте дистрибутив, такий як Gentoo. Якщо ви дійсно хочете отримати виклик, ви можете створити власний дистрибутив Linux за допомогою Linux з нуля.‎

‎Якщо ви шукаєте дистрибутив лише для сервера, ви також захочете вирішити, чи потрібен вам інтерфейс робочого столу, або якщо ви хочете зробити це лише за допомогою командного рядка. Сервер Ubuntu не встановлює інтерфейс графічного інтерфейсу. Це означає дві речі, які ваш сервер не заглушить завантаження графіки, і вам потрібно буде добре розуміти командний рядок Linux. Однак ви можете встановити пакет графічного інтерфейсу поверх сервера Ubuntu за допомогою однієї команди, як-от sudo apt-get встановити ubuntu-робочий стіл. Системні адміністратори також захочуть переглянути дистрибутив щодо функцій. Вам потрібен дистрибутив для конкретного сервера, який запропонує вам, з коробки, все, що вам потрібно для вашого сервера? Якщо так, CentOS може бути найкращим вибором. Або ви хочете взяти настільний дистрибутив і додати шматочки так, як вони вам потрібні? Якщо так, Debian або Ubuntu Linux можуть послужити вам добре.‎

‎Встановлення Linux‎
‎Для багатьох людей ідея установки операційної системи може здатися дуже непростим завданням. Вірте чи ні, але Linux пропонує одну з найпростіших установок з усіх операційних систем. Насправді, більшість версій Linux пропонують так званий дистрибутив Live, що означає, що ви запускаєте операційну систему з CD / DVD або USB флеш-пам'яті, не вносячи жодних змін на жорсткий диск. Ви отримуєте повну функціональність без необхідності брати участь у встановленні. Після того, як ви спробували його і вирішили, що хочете його використовувати, ви просто двічі натискаєте значок «Встановити» і проходите через простий майстер установки.‎

‎Як правило, майстри установки проведуть вас через процес наступними кроками (ми проілюструємо установку Ubuntu Linux): ‎

‎Підготовка: Переконайтеся, що ваша машина відповідає вимогам до встановлення. Це також може запитати вас, чи хочете ви встановити стороннє програмне забезпечення (наприклад, плагіни для відтворення MP3, відеокодеки тощо).‎
‎Налаштування бездротової мережі (при необхідності): Якщо ви використовуєте ноутбук (або апарат з бездротовим зв'язком), вам потрібно буде підключитися до мережі, щоб завантажити стороннє програмне забезпечення та оновлення.‎
Розподіл жорсткого диска (рисунок 4): Цей крок дозволяє вибрати спосіб установки операційної системи. Ви збираєтеся встановити Linux разом з іншою операційною системою (так званою "подвійним завантаженням"), використовувати весь жорсткий диск, оновити існуючу установку Linux або встановити існуючу версію Linux.‎
‎Розташування: виберіть своє місцезнаходження на карті.‎
‎Розкладка клавіатури: виберіть клавіатуру для вашої системи.‎
‎Налаштування користувача: налаштуйте своє ім'я користувача та пароль.‎
‎Ось і все. Після завершення встановлення системи перезавантажте систему, і ви готові до роботи. Щоб отримати більш детальний посібник із встановлення Linux, перегляньте "Як встановити та спробувати Linux абсолютно найпростішим та найбезпечнішим способом" або завантажте PDF-посібник Фонду Linux для встановлення Linux.‎

‎Установка програмного забезпечення на Linux‎
‎Подібно до того, як сама операційна система проста в установці, так само і програми. Більшість сучасних дистрибутивів Linux включають те, що більшість вважає магазином додатків. Це централізоване місце, де можна шукати і встановлювати програмне забезпечення. Ubuntu Linux (та багато інших дистрибутивів) покладаються на програмне забезпечення GNOME, Elementary OS має AppCenter, Deepin має Центр програмного забезпечення Deepin, openSUSE має свій AppStore, а деякі дистрибутиви покладаються на Synaptic.‎

‎Незалежно від назви, кожен з цих інструментів робить одне і те ж: центральне місце для пошуку та встановлення програмного забезпечення Linux. Звичайно, ці частини програмного забезпечення залежать від наявності графічного інтерфейсу. Для серверів без графічного інтерфейсу вам доведеться залежати від інтерфейсу командного рядка для встановлення.‎

‎Давайте розглянемо два різних інструменти, щоб проілюструвати, наскільки легкою може бути навіть установка командного рядка. Нашими прикладами є дистрибутиви на базі Debian та дистрибутиви на основі Fedora. Дистрибутиви на базі Debian використовуватимуть інструмент apt-get для встановлення програмного забезпечення, а дистрибутиви на основі Fedora потребуватимуть використання інструменту yum. Обидва працюють дуже схоже. Проілюструємо за допомогою команди apt-get. Припустимо, ви хочете встановити інструмент wget (який є зручним інструментом, який використовується для завантаження файлів з командного рядка). Щоб встановити це за допомогою apt-get, команда буде такою:‎
sudo apt-get install wget
‎Команда sudo додається, оскільки вам потрібні суперкористувацькі привілеї для встановлення програмного забезпечення. Аналогічно, щоб встановити те саме програмне забезпечення на дистрибутив на базі Fedora, ви спочатку подаєте до суду на суперкористувача (буквально видайте команду su і введіть пароль root) і видайте таку команду:‎
yum install wget
‎Це все, що є для встановлення програмного забезпечення на машині Linux. Це не так складно, як ви можете подумати. Все ще сумніваєтеся? Згадаймо встановлення сервера Easy Lamp з попередніх версій. За допомогою однієї команди:‎
sudo taskel
‎Ви можете встановити повний сервер LAMP (Linux Apache MySQL PHP) на сервері або настільному дистрибутиві. Це дійсно так просто.‎

‎Додаткові ресурси‎
Якщо ви шукаєте одну з найнадійніших, безпечних і надійних платформ як для настільного комп'ютера, так і для сервера, не шукайте далі, ніж один з багатьох дистрибутивів Linux. З Linux ви можете гарантувати, що ваші робочі столи будуть без проблем, ваші сервери - мінімальні, а запити на підтримку мінімальні.‎
Закрито