Что Такое Linux? |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2023-11-25 14:26 Операционная система Linux присутствует повсюду — от смартфонов до автомобилей, суперкомпьютеров и бытовой техники, от домашних настольных компьютеров до корпоративных серверов. Linux существует с середины 1990-х годов и с тех пор охватил пользователей по всему миру. Linux на самом деле повсюду: он в ваших телефонах, ваших термостатах, в ваших автомобилях, холодильниках, устройствах Roku и телевизорах. Он также управляет большей частью Интернета, всеми 500 ведущими суперкомпьютерами мира и мировыми фондовыми биржами. Но помимо того, что Linux является предпочтительной платформой для запуска настольных компьютеров, серверов и встроенных систем по всему миру, она является одной из самых надежных, безопасных и беззаботных доступных операционных систем. Вот вся информация, необходимая вам для того, чтобы быстро освоиться на платформе Linux. Что же такое Linux? Так же, как Windows, iOS и Mac OS, Linux - это операционная система. На самом деле, одна из самых популярных платформ на планете, Android, работает на базе операционной системы Linux. Операционная система - это программное обеспечение, которое управляет всеми аппаратными ресурсами, связанными с вашим настольным компьютером или ноутбуком. Проще говоря, операционная система управляет связью между вашим программным обеспечением и вашим оборудованием. Без операционной системы (ОС) программное обеспечение не работало бы. Linux-based операционная система состоит из нескольких различных частей: 1. Bootloader – программное обеспечение, которое управляет процессом загрузки вашего компьютера. Для большинства пользователей это будет просто экран-заставка, который появляется и в конечном итоге исчезает для загрузки в операционную систему. 2. Kernel – это та часть целого, которая на самом деле называется... Linux?.. Всё верно. Ядро является ядром системы и управляет процессором, памятью и периферийными устройствами. Ядро – это самый низкий уровень операционной системы. 3. Init system – это подсистема, которая загружает пользовательское пространство и отвечает за управление демонами. Одной из наиболее широко используемых систем инициализации является systemd? который также оказывается одним из самых противоречивых. Именно система инициализации управляет процессом загрузки, как только начальная загрузка передается из загрузчика (т.е. из GRUB или Grand Unified Bootloader). 4. Daemons – это фоновые службы (печать, звук, планирование и т.д.), Которые запускаются либо во время загрузки, либо после входа на рабочий стол. 5. Graphical server – это подсистема, которая отображает графику на вашем мониторе. Обычно его называют X-сервером или просто X. 6. Desktop environment – это та часть, с которой пользователи фактически взаимодействуют. Существует множество сред рабочего стола на выбор (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce и т.д.). Каждая среда рабочего стола включает встроенные приложения (такие как файловые менеджеры, инструменты настройки, веб-браузеры и игры). 7. Applications – Среды рабочего стола не предлагают полный набор приложений. Так же, как Windows и macOS, Linux предлагает тысячи и тысячи высококачественных названий программного обеспечения, которые можно легко найти и установить. Большинство современных дистрибутивов Linux (подробнее об этом ниже) включают инструменты, подобные App Store, которые централизовывают и упрощают установку приложений. Например, в Ubuntu Linux есть Ubuntu Software Center (ребрендинг программного обеспечения GNOME), который позволяет вам быстро выполнять поиск среди тысяч приложений и устанавливать их из одного централизованного местоположения. Зачем использовать Linux? Это единственный вопрос, который задают большинство людей. Зачем утруждать себя изучением совершенно другой вычислительной среды, когда операционная система, которая поставляется с большинством настольных компьютеров, ноутбуков и серверов, итак работает просто отлично? Чтобы ответить на этот вопрос, я бы задал еще один вопрос. Действительно ли та операционная система, которую вы сейчас используете, работает «просто отлично» ? Или вы сталкиваетесь с такими препятствиями, как вирусы, вредоносные программы, замедления, сбои, дорогостоящий ремонт и лицензионные сборы? Если вы боретесь с вышеизложенным, Linux может быть идеальной платформой для вас. Linux превратился в одну из самых надежных компьютерных экосистем на планете. Объедините эту надежность с нулевой стоимостью входа, и вы получите идеальное решение для настольной платформы. Это правда, нулевая стоимость входа… потому что это бесплатно. Вы можете установить Linux на столько компьютеров, сколько захотите, не платя ни цента за лицензирование программного обеспечения или сервера. Давайте взглянем на стоимость сервера Linux по сравнению с Windows Server 2016. Цена Windows Server 2016 Standard edition составляет 882,00 долларов США (приобретается непосредственно у Microsoft). Это не включает лицензию на клиентский доступ (CAL) и лицензии для другого программного обеспечения, которое вам может потребоваться для запуска (например, базы данных, веб-сервера, почтового сервера и т.д.). Например, лицензия на одного пользователя для Windows Server 2016 стоит 38,00 долларов США. Например, если вам нужно добавить 10 пользователей, это на 388,00 долларов больше за лицензирование серверного программного обеспечения. С сервером Linux все это бесплатно и легко устанавливается. Фактически, установка полноценного веб-сервера (который включает сервер базы данных) занимает всего несколько кликов или команд (взгляните на статью «Простая установка сервера LAMP» чтобы получить представление о том, насколько это может быть просто). Если нулевой стоимости недостаточно, чтобы завоевать вас, как насчет того, чтобы иметь операционную систему, которая будет работать без проблем до тех пор, пока вы ее используете? Я использую Linux почти 20 лет (как настольную, так и серверную платформу), и у меня не было никаких проблем с программами-вымогателями, вредоносными программами или вирусами. Linux, как правило, гораздо менее уязвим для таких атак. Что касается перезагрузки сервера, то они необходимы только в том случае, если ядро обновлено. Нет ничего необычного в том, что сервер Linux годами не перезагружается. Если вы регулярно следуете рекомендуемым обновлениям, стабильность и надежность практически гарантированы. Open source (Открытое ПО) Linux также распространяется по лицензии с открытым исходным кодом. Открытый исходный код следует этим ключевым принципам : Свобода запуска программы для любых целей. Свобода изучать, как работает программа, и изменять ее, чтобы она делала то, что вы хотите. Свобода распространять копии, чтобы вы могли помочь своему соседу. Свобода распространять копии ваших измененных версий другим лицам. Эти моменты имеют решающее значение для понимания сообщества, которое совместно работает над созданием платформы Linux. Без сомнения, Linux - это операционная система, созданная «людьми, для людей».. Эти принципы также являются основным фактором, объясняющим, почему многие люди выбирают Linux. Речь идет о свободе, свободе использования и свободе выбора. Что такое «distribution» (дистрибутив) ? Linux имеет несколько различных версий, подходящих для любого типа пользователей. От новых пользователей до опытных пользователей, вы найдете “изюминку” Linux, соответствующую вашим потребностям. Эти версии называются дистрибутивами (или, в краткой форме, “дистрибутивами”). Почти каждый дистрибутив Linux можно скачать бесплатно, записать на диск (или флэш-накопитель USB) и установить (на столько компьютеров, сколько вам нравится). Популярные дистрибутивы Linux включают: LINUX MINT MANJARO DEBIAN UBUNTU ANTERGOS SOLUS FEDORA ELEMENTARY OS OPENSUSE Каждый дистрибутив имеет свой подход к рабочему столу. Некоторые выбирают очень современные пользовательские интерфейсы (такие как GNOME и Pantheon от Elementary OS), в то время как другие придерживаются более традиционной среды рабочего стола (openSUSE использует KDE). Вы можете ознакомиться с топ-100 дистрибутивов на Distrowatch ( https://distrowatch.com/ ). И не думайте, что серверные OS были забыты. Для этой области вы можете выбрать: Red Hat Enterprise Linux Ubuntu Server Centos SUSE Enterprise Linux Некоторые из вышеупомянутых серверных дистрибутивов бесплатны (например, Ubuntu Server и CentOS), а некоторые имеют соответствующую цену (например, Red Hat Enterprise Linux и SUSE Enterprise Linux). Те, у которых есть соответствующая цена, также включают поддержку. Какой дистрибутив подходит именно вам? Какой дистрибутив вы используете, будет зависеть от ответа на три простых вопроса: Насколько вы опытный пользователь компьютера? Вы предпочитаете современный или стандартный интерфейс рабочего стола? Сервер или desktop-версия? Если ваши навыки работы с компьютером достаточно базовые, вы захотите использовать дистрибутив, удобный для новичков, то вам нужно обратить внимание на Linux Mint, Ubuntu, Elementary OS или Deepin. Если ваш набор навыков выходит за пределы диапазона выше среднего, вы могли бы выбрать дистрибутив вроде Debian или Fedora. Однако, если вы в значительной степени овладели искусством компьютерного и системного администрирования, используйте дистрибутив, подобный Gentoo. Если вы действительно хотите бросить вызов, вы можете создать свой собственный дистрибутив Linux с помощью Linux с нуля. Если вы ищете дистрибутив только для сервера, вы также должны решить, нужен ли вам интерфейс рабочего стола или вы хотите сделать это только через командную строку. Сервер Ubuntu не устанавливает графический интерфейс. Это означает две вещи: ваш сервер не будет зависать при загрузке графики, и вам нужно будет хорошо разбираться в командной строке Linux. Однако вы можете установить пакет графического интерфейса поверх сервера Ubuntu с помощью одной команды, такой как sudo apt-get install ubuntu-desktop. Системные администраторы также захотят просмотреть дистрибутив в отношении функций. Вам нужен дистрибутив для конкретного сервера, который предложит вам из коробки все, что вам нужно для вашего сервера? Если это так, то CentOS может быть лучшим выбором. Или вы хотите взять дистрибутив для настольных компьютеров и добавлять части по мере необходимости? Если это так, то Debian или Ubuntu Linux могут сослужить вам хорошую службу. Установка Linux Для многих людей идея установки операционной системы может показаться очень сложной задачей. Хотите верьте, хотите нет, но Linux предлагает одну из самых простых установок среди всех операционных систем. На самом деле, большинство версий Linux предлагают то, что называется живым дистрибутивом, это означает, что вы запускаете операционную систему либо с CD / DVD, либо с USB-накопителя, не внося никаких изменений на свой жесткий диск. Вы получаете полную функциональность без необходимости фиксировать установку. Как только вы опробовали его и решили, что хотите его использовать, вы просто дважды щелкаете по значку “Установить” и проходите через простой мастер установки. Как правило, мастера установки проводят вас через процесс со следующими шагами (мы проиллюстрируем установку Ubuntu Linux).: Preparation ( Подготовка ): Убедитесь, что ваша машина соответствует требованиям к установке. Это также может спросить вас, хотите ли вы установить стороннее программное обеспечение (например, плагины для воспроизведения MP3, видеокодеки и многое другое). Wireless setup (if necessary) ( Настройка беспроводной сети ): Если вы используете ноутбук (или устройство с беспроводной связью), вам необходимо подключиться к сети, чтобы загрузить стороннее программное обеспечение и обновления. Hard drive allocation ( Распределение пространства жесткого диска ): Этот шаг позволяет вам выбрать способ установки операционной системы. Собираетесь ли вы установить Linux вместе с другой операционной системой (называемой “двойной загрузкой”), использовать весь жесткий диск целиком, обновить существующую установку Linux или установить поверх существующей версии Linux. Location ( Местоположение ): Выберите свое местоположение на карте. Keyboard layout ( Раскладка клавиатуры ): Выберите клавиатуру для вашей системы. User setup ( Настройка пользователя ): Настройте свое имя пользователя и пароль. Это всё. Как только система завершит установку, перезагрузитесь, и вы готовы к работе. Для получения более подробного руководства по установке Linux ознакомьтесь с “Как установить и попробовать Linux абсолютно простым и безопасным способом” или загрузите PDF-руководство Linux Foundation по установке 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 install wget Команда sudo добавлена, потому что для установки программного обеспечения вам нужны права суперпользователя. Аналогично, чтобы установить то же программное обеспечение в дистрибутив на базе Fedora, вам сначала нужно отправить su суперпользователю (буквально введите команду su и введите пароль root) и выполните эту команду: yum install wget Это все, что нужно для установки программного обеспечения на компьютер с Linux. Это далеко не так сложно, как вы могли бы подумать. Все еще сомневаетесь? Помните более раннюю установку Easy Lamp Server? С помощью одной команды: sudo taskel Вы можете установить полный сервер LAMP (Linux Apache MySQL PHP) либо на сервере, либо на настольном дистрибутиве. Это действительно так просто. Больше ресурсов Если вы ищете одну из самых надежных, безопасных и надежных платформ как для настольных компьютеров, так и для серверов, не смотрите дальше одного из многочисленных дистрибутивов Linux. С Linux вы можете быть уверены, что ваши настольные компьютеры будут работать без проблем, ваши серверы будут работать, а запросы на поддержку будут минимальными. Для получения дополнительной информации, которая поможет вам в течение всей вашей жизни с Linux, ознакомьтесь со следующими ресурсами: Linux.com: Everything you need to know about Linux (news, tutorials and more) Howtoforge ( https://www.linux.com/ ): Linux tutorials Linux Documentation Project ( http://www.tldp.org ): How-tos, guides, and FAQs Linux Knowledge Base and Tutorial ( http://www.linux-tutorial.info/ ): Plenty of tutorials and in-depth guides LWN.net: Linux kernel news and more Источник: www.linux-tutorial.info Комментарии: |
|