Что такое Linux

Обновлено Обновлено: Опубликовано Опубликовано:

Linux —
простыми словами

ядро операционной системы, используемое для создания UNIX-подобных дистрибутивов одноименных операционных систем. Первая версия была разработана финским программистом Линусом Торвардсом в 1991 году. На данный момент, типы дистрибутивов Linux делятся по способу установки ПО.

Наиболее популярные системы на основе Debian (deb-пакетов):

Наиболее популярные системы на основе Red Hat (RPM-пакетов):

  • RedHat
  • CentOS
  • ALT Linux
  • ASPLinux
  • Fedora
  • Mandriva
  • openSUSE

На основе Slackware:

  • Slackware
  • Slax

На основе Arch Linux:

  • Arch Linux

На основе других пакетных менеджеров:

  • Gentoo
  • GoboLinux

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

Скачать операционные системы на базе Linux можно бесплатно с официальных сайтов разработчиков. Выбор конкретного дистрибутива — дело каждого. В сети Интернет немало споров, какой Linux лучше. Поэтому начинать стоит с Ubuntu или CentOS, так как это хорошо документированные системы. 

Подробнее об операционной системе Linux на сайте Википедия

Подробнее о ядре Linux на сайте Википедия

Встречается в статьях

Решение проблем:

  1. Зависает GRUB и требует нажатия Enter
  2. Unknown system variable lc_messages
  3. Ошибка CentOS: [Errno 14] PYCURL ERROR 22 - The requested URL returned error: 404
  4. Authentication token lock busy

Инструкции:

  1. Как настроить OpenVPN с аутентификацией через LDAP
  2. Установка веб-сервера Apache на FreeBSD
  3. Установка и настройка puppet на CentOS
  4. Установка Nginx + PHP + MySQL на Astra Linux
  5. Как оптимизировать веб-сервер NGINX
  6. Как сделать скриншот экрана на компьютере
  7. Как настроить кластер MariaDB
  8. Установка и настройка OpenVPN на CentOS
  9. Настройка кластера Ceph на Linux CentOS 7
  10. Как настроить NGINX с поддержкой HTTP/2
  11. Как настроить сервер OpenVPN на Windows
  12. Как работать с iptables для настройки брандмауэра
  13. Как настроить цифровую подпись DKIM в связке с Postfix
  14. Как установить и настроить прокси-сервер Squid на CentOS
  15. Как настроить почту на базе Postfix для корпоративной среды
  16. Настройка веб-сервера на CentOS со всем необходимым для правильной работы
  17. Установка и настройка FTP-сервера vsFTPd на CentOS 7
  18. Настройка почтового сервера Postfix для массовой рассылки сообщений
  19. Настройка почтового сервера iRedMail на Ubuntu
  20. Как настроить хранение данных QGIS в базе PostgreSQL
  21. Установка и настройка сервера ProFTPd на Linux CentOS 7
  22. Как пользоваться программой для тестирования скорости сети iPerf
  23. Установка и настройка отказоустойчивого кластера Pacemaker
  24. Настройка безопасности Linux с помощью Fail2ban
  25. Как установить и настроить iRedMail на Linux CentOS 7

Мини-инструкции:

  1. Как настраивать перенаправления в сервере NGINX
  2. Как узнать значение MTU в Windows и UNIX
  3. Как расшарить папку в Samba
  4. Как установить MariaDB на Linux CentOS 7
  5. Как установить Pacemaker
  6. Как в Linux монтировать CIFS
  7. Как установить NGINX на CentOS 7
  8. Как в CentOS управлять маршрутами
  9. Как настроить автозавершение команд в Linux
  10. Как найти файл в Linux
  11. Как монтировать NTFS в Linux
  12. Создание и удаление баз в MySQL
  13. Автоматическое монтирование дисков в Linux
  14. Как в Linux изменить имя компьютера
  15. Свободное место на разделах UNIX
  16. Как пользоваться командой systemctl
  17. Как настроить удаленное подключение к PostgreSQL
  18. Как настроить firewalld в CentOS
  19. Как использовать SCP без пароля
  20. Как установить и настроить bind на CentOS
  21. Установка и настройка DHCP сервера на CentOS 7
  22. Настройка доступа к локальной сети клиентам OpenVPN
  23. Настройка купленного сертификата в Exchange Server
  24. Отключение Selinux в системе Linux
  25. Использование tar в UNIX-системах
  26. Установка и настройка memcached на CentOS 7
  27. Как ускорить вход по SSH
  28. Настройка Firebird + PHP на CentOS 7
  29. Как создать и настроить вторичную зону в BIND
  30. Работа с пользователями в Linux
  31. Инструкция по установке VMware Tools на Linux
  32. Инструкция по установке VMware Tools на FreeBSD
  33. Включение журнала для медленных запросов в MySQL
  34. Как разрешить root заходить по SSH в Ubuntu
  35. Как создавать GPT-диски в системах на базе Linux
  36. Как обновить OpenSSL на Linux CentOS
  37. Как работать с симлинками в Windows и Linux
  38. Как зарезервировать IP-адрес на DHCP-сервере
  39. Как установить Zabbix-agent 3 на Linux CentOS 7
  40. Как установить PHP 7 на Linux CentOS 7
  41. Установка и базовая настройка vsFTPd на Ubuntu Server
  42. Инструкция по отправке почты из командной строки Linux
  43. Получение бесплатного сертификата Lets Encrypt
  44. Как установить СУБД PostgreSQL на Linux CentOS 7
  45. Сертификат для Linux в центре сертификации Active Directory Certificate Services
  46. Чистка или удаление логов mysql-bin в MySQL или MariaDB
  47. Как настроить автоматическую чистку логов в системах UNIX
  48. Настройка logrotate в примерах
  49. Добавление дискового пространства виртуальной машине в VMware
  50. Как добавить объем дискового пространства для разделов Linux
  51. Как настроить систему безопасности с SELinux в CentOS
  52. Инструкция по работе с почтовым клиентом Mutt
  53. Как настроить Интернет шлюз на Linux CentOS 7
  54. Инструкция по настройке VLAN интерфейсов на CentOS 7
  55. Решение под Ubuntu для скачивание вложений почты
  56. Способы отключения использования IP версии 6 в Linux CentOS
  57. Подробная инструкция по настройке OpenVPN клиента
  58. Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
  59. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  60. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  61. Настройка защиты DNS ответов от BIND при помощи DNSSEC
  62. Использование SMTP команд для отправки почты через Telnet
  63. Установка Firebird на Linux CentOS 7
  64. Xibo сервер на Linux Ubuntu — установка и настройка
  65. Перенаправление DNS-запросов на Bind с помощью stub зоны
  66. Инструкция по смене значения MTU на Windows и Linux
  67. Настройка ограничения chroot для протокола SFTP
  68. Как управлять процессами в операционной системе Linux

Вопросы и ответы:

  1. Как правильно обслуживать сервер
  2. Использование операторов сравнения в UNIX shell
  3. Что в первую очередь нужно настраивать на UNIX серверах
  4. Сколько стоит настроить сервер и от чего зависит цена

Описание программ:

  1. WinSCP — копирование файлов с Linux

Примеры скриптов:

  1. Создание резервных копий баз данных MySQL или MariaDB

Примеры моих работ:

  1. Установка сервера 1С на Linux
  2. Mac OS X и Linux на MacBook
  3. Отказоустойчивая работа почты
  4. Установка сервера инвентаризации на базе OCS Inventory
  5. Отказоустойчивый и надежный файловый сервер
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

FSMO   Интерфейс   Javascript   Ping   MariaDB   DirectX   PPPoE   Viber   FAT   MBR   Куки (cookie)   Nano server   Кулер   JQuery   Свитч   Жесткий диск   ЭЦП   OEM   Iptables   PTR-запись  
.....