Яка архітектура ЛінуксЯка архітектура Лінукс

0 Comment

Уроки Linux

Linux для начинающих / Урок #1 – Что такое дистрибутивы, Bash Shell и Ubuntu?

Представляем вам курс по изучению Linux Ubuntu для начинающих с нуля. В ходе курса вы изучите работу с Линукс, научитесь использовать терминал, Bash Shell и в целом изучите администрирование Linux.

Відеоурок

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

ОС Linux

Данная операционная система была разработана Линусом Торвальдсом. Его идея создать открытую операционную систему стала культовой и уже с первых дней Linux обрел множество поклонников. На момент её создания, а это 1991 год, главным конкурентом была ОС Windows.

ОС Windows сейчас и ранее проповедует идею закрытой ОС, что должна покупаться по отдельности для каждого ПК. И в таком контексте новая, полностью открытая ОС не могла не произвести фурора. Линус Торвальд в то время еще шутил: «В мире без стен – окна не нужны». Крутая отсылка на продукт от Microsoft ✔

Идея ОС Линукс в её открытости.

  • ОС полностью бесплатная. Такой она была с первых дней своего существования.
  • Linux имеет полностью открытий исходный код, а это дает разработчику возможности создать все что-угодно на основе ядра Линукс.

Линукс – это семейство Unix-подобных операционных систем. Unix – торговая марка, что обозначает семейство многозадачных и многопользовательских операционных систем. Простыми словами, Unix системы изначально разрабатывались под многопользовательские многозадачные системы. Это позволяет одновременно работать сразу с несколькими терминалами, разными людьми, при этом каждый из них может выполнять свои действия, что будут использовать ресурсы одного общего ПК.

Простой пример

На Виндовс у вас всегда есть один экран. Это главный экран, на котором можно открывать приложения. В Unix системах вы всегда можете иметь множество окон и на каждом из них может быть выполнена своя определенная работа.

Кстати, операционная система Mac OS разработана на основе семейства Unix. Считается, что как раз этот фактор позитивно выделяет всю систему и делает ее более плавной и удобной в сравнении с Виндовс.

Почему Линукс выбирают программисты?

Windows обогнала Linux и стала общепризнанным стандартом по причине своей портативности. Её легко можно установить и она идеально подходит для ежедневного использования.

Проблема Windows в том, что она является закрытой системой. Вы можете делать приложения под Виндовс или под Mac, но все эти ОС будут ограничивать вас, не давая доступа к некоторым функциям. При разработке под Linux вы имеете такую свободу, какую только можете себе представить.

В Линукс полностью открытое ядро, а это означает что вы можете создавать новые операционные системы на основе уже готового ядра.

Разница в том, что на Windows или Mac вы можете создать программу. Она будет великолепной, но все же программой. На Линукс вы можете создать свою операционную систему, а позже для неё можете создать еще и программу.

И конечно же, Линукс можно использовать под разные задачи. По этой причине на различных серверах обычно стоит именно Линукс, так как его можно переделать именно под ваш сервер и под ваши нужды.

Что такое дистрибутивы?

Дистрибутивы это полноценные оболочки или другими словами операционные системы, что были созданы на основе ядра Линукс. Поскольку Линукс предоставляет возможность создания своей ОС, то многие из разработчиков воспользовались этим.

Дистрибутивов существует невероятно большое количество. Среди популярных можно выделить:

  • Ubuntu
  • Mint
  • Elementary
  • Manjaro
  • Debian
  • Kodi
  • Kubuntu
  • и многие другие. Рейтинг и описание можете найти здесь .

Некоторые из них максимально схожи на Виндовс, например, Ubuntu или Mint. Другие же могут предоставлять только командный интерфейс, без графической оболочки.

Кстати, операционная система Андроид также является дистрибутивом, что создан на основе ядра Линукс. Вы только представьте, на основе Линукс был создан весь современный Андроид.

Если говорить про сервера, то там есть свои дистрибутивы. Линукс используется по причине своей безопасности, меньшей нагрузки и возможности полной трансформации под свои нужды.

Windows, к сожалению, всем этим похвастаться не может. Windows – идеальный вариант, если вы не хотите мучаться с установкой и настройкой, а просто хотите получить готовую операционную систему.

Как выбрать верный дистрибутив?

Дистрибутивов действительно очень много и выбирать нужно исходя из ваших потребностей. Проще всего найти различные подборки дистрибутивов в интернете и посмотреть на что они способны и под какие задачи были разработаны.

К примеру, если нам нужен легкий интерфейс для плавного входа в Линукс, то проще всего взять такие дистрибутивы как Ubuntu или же Mint.

В самом начале мы предлагаем вам разобраться в одном из основных дистрибутивов – Ubuntu. Именно его мы будем устанавливать и именно с ним будем работать.

В будущем вы по необходимости сможете установить другие оболочки, а общий принцип работы с ними будет примерно таким же, ведь ядро у всех оболочек остается неизменным.

Информация про Ubuntu

Ubuntu – один из наиболее популярных дистрибутивов. По данным статистики им пользуются около 20 миллионов людей по всему миру. Ubuntu содержит удобный и красивый пользовательский интерфейс.

Следующий фактор может показаться странным для Windows пользователей, но удобства Ubuntu в том, что большинство действий вы можете сделать при помощи мыши, а не при помощи написания команд в терминале.

Ubuntu обладает схожими чертами с Виндовс и Мак одновременно.

Скрипты Bash Shell

Bash скрипт – файл, что содержит список команд для выполнения в ОС Линукс. При помощи Bash скрипта вы можете выполнять управление вашей операционной системой. Сам же Bash Shell является усовершенствованной вариацией командного терминала.

Простой пример

Вам нужно зайти в браузер, найти сайт, проверить на нем данные и позже закрыть браузер. Все это можно сделать через графический интерфейс, но также вы можете автоматизировать эти действия, прописав Bash скрипт и выполнив его.

В ходе курса мы научимся прописывать Bash скрипты, что будут выполнять действия связанные с вашим ПК.

План курса

В курсе мы рассмотрим все тонкости по работе с Linux. Мы научимся её устанавливать, работать с графическим интерфейсом, познакомимся с различными командами из терминала, изучим работу с пакетным менеджером, научимся устанавливать программы внутри Linux и, конечно же, создадим несколько Bash скриптов для управления ПК.

Перед прохождением курса вам не нужно иметь никаких дополнительных знаний. Все необходимое будет изучено в курсе.

Що таке Linux і для чого він потрібен?

У цій статті ми збираємося відповісти чітко і просто на запитання тих, хто хоче розпочати роботу зі світу Linux або просто знає, про що йдеться.

Ми розглянемо, серед іншого, такі питання: які характеристики Linux, як це можна спробувати, які існують дистрибутиви, як їх завантажити та багато іншого.

Що таке Linux?

Щоб зрозуміти, що таке Linux, ми повинні спочатку пояснити концепцію операційної системи. Операційна система — це програмне забезпечення, яке керує всіма апаратними ресурсами, пов’язаними з пристроєм, таким як комп’ютер, мобільний пристрій або планшет. Коротко, операційна система керує зв’язком між вашим програмним забезпеченням і апаратним забезпеченням.

Його складовими частинами є:

  • Менеджер завантажень: Комп’ютерна програма, яка запускає комп’ютер.
  • Ядро: Ядро (ядро) діє як сполучна ланка між апаратними ресурсами та різними процесами операційної системи, забезпечуючи розподіл ресурсів найбільш ефективним способом.
  • Система запуску: Процес ініціалізації – це перший процес, який виконується ядром під час завантаження. І він продовжує працювати до тих пір, поки система не буде вимкнена. Він відповідає за запуск усіх інших процесів, таких як демони, служби та інші фонові процеси.
  • Проклятий: Це фонові служби (друк, підключення до мережі, відтворення звуку тощо), які запускаються під час завантаження або після входу на робочий стіл. Вони використовуються різними програмами для виконання загальних функцій.
  • графічний сервер: Це підсистема, яка відповідає за відтворення графіки на моніторі.
  • Робоче середовище: Це компонент, з яким взаємодіють користувачі. Кожне середовище робочого столу містить вбудовані програми (наприклад, файлові менеджери, інструменти конфігурації, веб-браузери та ігри).

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

Яка різниця між Linux та GNU/Linux?

Технічно Linux – це лише назва ядра.. Багато інструментів, які він використовує, щоб стати операційною системою, були розроблені проектом GNU. З цієї причини багато людей у ​​громаді вважають, що це слід включити в згадку.

Для чого призначений Linux?

З Linux ви можете робити те ж саме, що і з будь-якою операційною системою. Включно з переглядом потокового контенту.

Різні дистрибутиви Linux (дивіться визначення в наступному розділі) призначені для задоволення потреб різних типів користувачів комп’ютерів. Деякі з них орієнтовані на домашніх користувачів, інші орієнтовані на конкретні цілі, такі як мультимедійне виробництво або наукові дослідження, а інші націлені на корпоративний ринок.

Іншими словами, вибравши правильний дистрибутив, ви можете зробити з Linux так само, як і з платними операційними системами.

Що таке дистрибутив Linux?

Дистрибутив Linux це комбінація ядра Linux, завантажувача, різних демонів, графічного сервера, робочого столу та серії програм, підібраних відповідно до потреб певного типу користувачів.

Деякі приклади дистрибутивів Linux:

  • Ubuntu: Це найпопулярніший з дистрибутивів Linux, тому він має найширший асортимент програм.
  • Linux Mint: ідеальний дистрибутив для початку роботи у світі Linux, оскільки він дуже простий у використанні завдяки дуже інтуїтивно зрозумілому інтерфейсу користувача.
  • Fedora: Це основа Red Hat Enterprise Linux, тому рекомендовано для тих, хто хоче вивчити Linux професійно.
  • ArchLinux: Для тих, хто хоче налаштувати все на свій смак, цей дистрибутив має повний посібник із встановлення.

Скільки коштує Linux?

Більшість дистрибутивів Linux можна безкоштовно завантажити з Інтернету. Їх також можна отримати, купивши примірник комп’ютерних журналів або в подарунок від місцевої групи користувачів.

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

Чи потрібно мені спеціальне обладнання для використання Linux?

Хоча в останні роки пропозиція комп’ютерів з Linux зросла в геометричній прогресії, немає необхідності купувати спеціальне обладнання. Тим не менш, добре перевірити сумісність, оскільки деякі компоненти, як-от деякі відеокарти, можуть працювати не ідеально.

Оскільки вимоги до обладнання нижчі, можна продовжити життя старих комп’ютерів, встановивши на них Linux.

Як я можу перевірити Linux?

Спробувати Linux можна двома способами: встановити його або не встановлювати. Інсталяцію можна виконати на основному диску разом із поточною операційною системою або замість неї. Крім того, ви можете використовувати зовнішній диск або навіть флешку, якщо на ньому достатньо місця.

Інший спосіб – використання клієнта віртуальної машини. Це програма, яка дозволяє імітувати комп’ютер, на який можна встановити дистрибутив Linux.

Тест без встановлення здійснюється завдяки так званому «живому режиму». У режимі реального часу все необхідне для роботи операційної системи завантажується в оперативну пам’ять при кожному запуску системи. Зазвичай внесені зміни не зберігаються, хоча це можливо змінити.

Чи можу я все ще користуватися своїми програмами?

Відповідь полягає в тому, що це залежить від програми. Деякі, наприклад браузер Google Chrome, мають версії для Linux. Інші, як-от Microsoft Office, мають версію в хмарі, яка має багато функцій настільної версії. Крім того, існують інструменти, які діють як інтерпретатори між додатками Windows і дистрибутивом Linux, хоча вони не працюють у 100% випадків.

У будь-якому разі, Можна встановити Windows і Linux на один жорсткий диск.

Чи є програми для Linux?

У Linux є додаток, що відповідає за пошук, встановлення та оновлення програм.

Так. Існує величезна кількість як безкоштовних, так і платних програм.

У кожному з дистрибутивів є програма, яка відповідає за пошук, завантаження та встановлення програм. Насправді магазини мобільних додатків були натхненні Linux. Програми завантажуються зі сховищ пакетів, відомих як репозиторії.. Репозиторії обслуговуються відповідальними за кожен дистрибутив або спільнотою, яка його підтримує. Є також репозиторії, загальні для всіх дистрибутивів.

Можна, хоча і не рекомендується, встановлювати програми вручну.

Чи можна грати з Linux?

Як і з питанням про програми, Відповідь полягає в тому, що це залежить від ігор. Цілком імовірно, що ми не матимемо доступу до останніх ігор одночасно з найпопулярнішими платформами. Однак можна грати в класичні ігри. Хороша новина полягає в тому, що список рідних ігор для Linux продовжує зростати.

Де взяти дистрибутив Linux?

Ubuntu Studio — це спеціальний дистрибутив для мультимедійного виробництва.

По можливості, найкраще завантажити дистрибутив Linux з його веб-сайту. Це гарантує, що ми маємо найновішу версію. Іншими варіантами є комп’ютерні журнали або локальні групи користувачів. Слід уникати сайтів для завантаження програмного забезпечення.

Деякі з надійних сайтів, з яких можна завантажити дистрибутиви Linux:

Distrowatch

Цей ветеранський сайт підтримує актуальну інформацію про випуски нових версій різних дистрибутивів Linux з посиланнями на офіційні сторінки. Він також має повну пошукову систему з різними варіантами пошуку потрібного.

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

Торренти FOSS

тут ми можемо знайти посилання для завантаження дистрибутивів Linux за допомогою Bittorrent. Це ще один веб-сайт, на який варто звернути увагу, коли хочете отримати розповсюдження.

Як встановити дистрибутив Linux?

Для встановлення Linux на комп’ютері потрібен образ. Це не графіка, а копія файлів, знайдених на сервері розповсюдження. За допомогою спеціальної програми це зображення записується на інсталяційний носій (cedé, devedé, флеш-накопичувач або карту пам’яті).

Можна продовжити встановлення без підключення до Інтернету оскільки інсталяційний носій зазвичай містить необхідні програми. Але ви не отримаєте останні версії програм.

Після завершення запису нам потрібно перезавантажити комп’ютер і налаштувати його на завантаження з інсталяційного носія. Оскільки це залежить від материнської плати, зручно використовувати пошукову систему, щоб знати, як це зробити.

Більшість дистрибутивів Linux мають графічний інсталятор, який майже повністю автоматизує процес.. Нам залишається лише вибрати мову, розкладку клавіатури, ім’я користувача та пароль. Також якщо нова операційна система буде встановлена ​​поруч із поточною або збирається її замінити.

Одна річ, яку слід пам’ятати, встановлюючи Linux разом із Windows, це Windows завжди встановлюється першою. Інакше отримати доступ до Linux буде неможливо. Рішення є, але воно трохи громіздке.

Ще один важливий момент: перш ніж приступити до встановлення Linux, Ви повинні переконатися, що Windows не має очікуваних оновлень. Інакше інсталятор може не виявити його і не відобразити спільну опцію встановлення.

Повний шлях до статті: Наркомани Linux » Загальне » Що таке Linux і для чого він потрібен?