Что такое 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. Перезагружается компьютер
  2. Не работает видео на компьютере или в Интернете
  3. Не открываются некоторые сайты
  4. Компьютер выключается сам по себе
  5. Зависает GRUB и требует нажатия Enter
  6. Unknown system variable lc_messages
  7. Ошибка CentOS: [Errno 14] PYCURL ERROR 22 - The requested URL returned error: 404
  8. Authentication token lock busy

Инструкции:

  1. Как проверить скорость интернета
  2. Как настроить OpenVPN с аутентификацией через LDAP
  3. Установка и настройка Remote Desktop Gateway на Windows Server
  4. Установка веб-сервера Apache на FreeBSD
  5. Установка и настройка puppet на CentOS
  6. Настройка аутентификации по SSH через Active Directory на CentOS
  7. Установка Nginx + PHP + MySQL на Astra Linux
  8. Как оптимизировать веб-сервер NGINX
  9. Как сделать скриншот экрана на компьютере
  10. Как настроить кластер MariaDB
  11. Установка и настройка OpenVPN на CentOS
  12. Настройка кластера Ceph на Linux CentOS 7
  13. Как настроить NGINX с поддержкой HTTP/2
  14. Как вручную настроить сервер хостинга на CentOS 7
  15. Как настроить сервер OpenVPN на Windows
  16. Как настроить связку Apache + HTTP/2 на Linux CentOS 7
  17. Как работать с iptables для настройки брандмауэра
  18. Как настроить цифровую подпись DKIM в связке с Postfix
  19. Как установить и настроить прокси-сервер Squid на CentOS
  20. Как настроить почту на базе Postfix для корпоративной среды
  21. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  22. Установка и настройка FTP-сервера vsFTPd на CentOS 7
  23. Настройка почтового сервера Postfix для массовой рассылки сообщений
  24. Настройка почтового сервера iRedMail на Ubuntu
  25. Как настроить хранение данных QGIS в базе PostgreSQL
  26. Установка и настройка сервера ProFTPd на Linux CentOS 7
  27. Как пользоваться программой для тестирования скорости сети iPerf
  28. Настройка синхронизации на CentOS и Ubuntu с Rsync Server
  29. Установка и настройка отказоустойчивого кластера Pacemaker
  30. Настройка безопасности Linux с помощью Fail2ban
  31. Как установить и настроить iRedMail на Linux CentOS
  32. Сервер радиовещания на базе Icecast под Windows и Linux
  33. Настройка портала TeamPass для совместного хранения паролей
  34. Инструкция по установке и использованию GLPI на Linux CentOS
  35. Как установить и выполнить базовую настройку для Flussonic
  36. Установка и настройка OpenVPN на Ubuntu Server
  37. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  38. Управление дисковыми носителями с помощью Logical Volume Manager
  39. Установка и настройка системы мониторинга Prometheus на Linux
  40. Использование связки Elasticsearch + Kibana + Logstash на Linux
  41. Использование языка Python для работы с почтой
  42. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  43. Установка Openfire на Ubuntu для мгновенного обмена сообщениями
  44. Как установить и настроить панель управления виртуальными машинами VMmanager
  45. Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
  46. Установка и настройка файлового сервера Samba на CentOS 8
  47. Установка и настройка веб-сервера IIS + PHP + MySQL
  48. Как установить и настроить систему виртуализации Proxmox VE
  49. Установка и настройка почтового сервера Zimbra на Linux
  50. Настройка L2TP VPN-сервера на CentOS 8 для возможности подкючения стандартными средствами Windows
  51. Как настроить почту для корпоративной среды на CentOS 8
  52. Как установить и настроить прокси-сервер Squid на Ubuntu Server
  53. Как установить и настроить связку Asterisk + FreePBX на CentOS 8
  54. Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
  55. Как настроить почту для корпоративной среды на Ubuntu Server

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

  1. Как настраивать перенаправления в сервере NGINX
  2. Как узнать значение MTU в Windows и UNIX
  3. Как установить программу Virtualbox на Windows и Linux
  4. Как расшарить папку в Samba
  5. Как установить MariaDB на Linux CentOS и Ubuntu
  6. Как установить Pacemaker
  7. Как сделать резервную копию базы MySQL
  8. Как в Linux монтировать CIFS
  9. Как установить NGINX на CentOS 7
  10. Как в CentOS управлять маршрутами
  11. Как настроить автозавершение команд в Linux
  12. Установка и базовая настройка Ansible на Linux CentOS
  13. Как найти файл в Linux
  14. Как монтировать NTFS в Linux
  15. Создание и удаление баз в MySQL
  16. Автоматическое монтирование дисков в Linux
  17. Как посмотреть время работы Windows и Linux
  18. Как в Linux изменить имя компьютера
  19. Свободное место на разделах UNIX
  20. Как пользоваться командой systemctl
  21. Как настроить удаленное подключение к PostgreSQL
  22. Как настроить firewalld в CentOS
  23. Как использовать SCP без пароля
  24. Как установить и настроить bind на CentOS
  25. Установка и настройка DHCP сервера на CentOS 7
  26. Настройка доступа к локальной сети клиентам OpenVPN
  27. Настройка купленного сертификата в Exchange Server
  28. Отключение Selinux в системе Linux
  29. Использование tar в UNIX-системах
  30. Установка и настройка memcached на CentOS 7 и 8
  31. Как ускорить вход по SSH
  32. Настройка поддержки Firebird в PHP на CentOS
  33. Как создать и настроить вторичную зону в BIND
  34. Как добавить или удалить маршрут на FreeBSD
  35. Работа с пользователями в Linux
  36. Инструкция по установке VMware Tools на Linux
  37. Инструкция по установке VMware Tools на FreeBSD
  38. Включение журнала для медленных запросов в MySQL
  39. Как разрешить root заходить по SSH в Ubuntu
  40. Как создавать GPT-диски в системах на базе Linux
  41. Как обновить OpenSSL на Linux CentOS
  42. Как работать с симлинками в Windows и Linux
  43. Как зарезервировать IP-адрес на DHCP-сервере
  44. Как установить и настроить Zabbix-agent на Linux CentOS
  45. Как установить PHP 7 на Linux CentOS 7
  46. Установка и базовая настройка vsFTPd на Ubuntu Server
  47. Инструкция по отправке почты из командной строки Linux
  48. Настройка лимитов отправки сообщений в почтовом сервере Postfix
  49. Получение бесплатного сертификата Lets Encrypt
  50. Как установить СУБД PostgreSQL на Linux CentOS 7
  51. Сертификат для Linux в центре сертификации Active Directory Certificate Services
  52. Чистка или удаление логов mysql-bin в MySQL или MariaDB
  53. Как настроить автоматическую чистку логов в системах UNIX
  54. Настройка logrotate в примерах
  55. Добавление дискового пространства виртуальной машине в VMware
  56. Как добавить объем дискового пространства для разделов Linux
  57. Как создать резервную копию данных в СУБД MS SQL
  58. Как настроить систему безопасности с SELinux в CentOS
  59. Инструкция по настройке почтового клиента Mutt
  60. Шпаргалка по настройке SELinux для различных программ
  61. Как настроить Интернет шлюз на Linux CentOS 7
  62. Инструкция по настройке VLAN интерфейсов на CentOS 7
  63. Решение под Ubuntu для скачивание вложений почты
  64. Способы отключения использования IP версии 6 в Linux CentOS
  65. Подробная инструкция по настройке OpenVPN клиента
  66. Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
  67. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  68. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  69. Как создать резервную копию PostgreSQL и восстановиться из нее
  70. Настройка защиты DNS ответов от BIND при помощи DNSSEC
  71. Установка и настройка OwnCloud на CentOS 7 или 8
  72. Использование SMTP команд для отправки почты через Telnet
  73. Установка Firebird на Linux CentOS 7
  74. Xibo сервер на Linux Ubuntu — установка и настройка
  75. Перенаправление DNS-запросов на Bind с помощью stub зоны
  76. Инструкция по смене значения MTU на Windows и Linux
  77. Настройка ограничения chroot для протокола SFTP
  78. Как управлять процессами в операционной системе Linux
  79. Как установить и быстро настроить Asterisk PBX на Linux Ubuntu
  80. Настройка связки Asterisk для хранения конфигурации в СУБД
  81. Установка и настройка Pflogsumm для получения почтовой статистики
  82. Инструкция по установке и настройке phplist
  83. Настройка сервера синхронизации времени NTP на Linux Ubuntu
  84. Как и где настраивать время сессии PHP
  85. Определение температуры процессора, видеокарты и диска
  86. Как установить и настроить PBX Asterisk на Linux CentOS 7
  87. Инструкция по переходу на новую версию GLPI
  88. Как установить и настроить сервер Haproxy на Linux CentOS 7
  89. Генерирование сертификатов для OpenVPN с помощью Easy-RSA 3
  90. Как установить и настроить сервер VPN на Linux CentOS 7
  91. Настройка Squid-аутентификации через службу каталогов Active Directory
  92. Настройка Squid + SquidGuard на Linux CentOS 7
  93. Настройка сервера CentOS для проброса устройств USB по сети
  94. Проброс USB с помощью сервера usbip на Linux Ubuntu
  95. Просмотр и смена расположения файлов базы MySQL / MariaDB
  96. Анализ и мониторинг нагрузки веб-сервера на базе Linux
  97. Установка и настройка сервера VNC для подключения по удаленному рабочему столу к Ubuntu
  98. Установка и настройка умного дома от MajorDoMo
  99. Использование интерактивного голосового меню (IVR) на Астериске
  100. Установка и настройка прокси-сервера 3proxy на Linux CentOS 7
  101. Как обновить временную зону на устаревших системах Windows, Linux и FreeBSD
  102. Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
  103. Использование бесплатной панели управления хостингом Brainy
  104. Установка сервера для сбора тревожных событий Alerta на Linux Ubuntu
  105. Настройка Motion на Linux Ubuntu для записи видео с IP камер
  106. Как настроить Интернет шлюз на Linux Ubuntu
  107. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  108. Установка и настройка Nextcloud + NGINX на Ubuntu
  109. Как настроить сетевой адаптер в Linux для работы с несколькими IP-адресами
  110. Как установить ядро Linux CentOS с kernel.org или репозитория
  111. Использование утилиты mdadm для работы с RAID в Linux
  112. Как пользоваться сервисом GitHub на компьютере с Linux
  113. Отключение IPv6 в операционных системах на базе ядра Linux
  114. Обновления портала базы знаний phpMyFAQ до последней версии
  115. Инструкция по обновления веб-приложения phpMyAdmin на Linux
  116. Настройка сервера мониторинга Zabbix на Linux CentOS
  117. Настройка потоковой репликации СУБД PostgreSQL
  118. Настройка сервера мониторинга Zabbix на Ubuntu
  119. Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
  120. Установка и настройка сервера Redmine + Apache + passenger
  121. Установка и настройка своего локального репозитория CentOS
  122. Установка панели управления ISPmanager на Ubuntu или CentOS
  123. Установка и настройка прокси-сервера 3proxy на Ubuntu
  124. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  125. Использование Roundcube для нескольких почтовых серверов
  126. Как создать свой собственный образ для Docker
  127. Инструкция по развертыванию Nextcloud с Apache на Ubuntu
  128. Добавление еще одной версии PHP в Apache на CentOS 7
  129. Отправка логов на удаленный сервер с помощью journald
  130. Установка обновления phplist с сохранением данных предыдущей версии
  131. Настройка rsyslog для хранения логов на удаленном сервере Linux
  132. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  133. Установка Ignition на сервер под управлением Linux
  134. Как работать с квотами на дисковое пространство в Linux
  135. Управление Linux с помощью веб-интерфейса Webmin
  136. Установка и настройка CRM Битрикс24 от 1С на Linux CentOS
  137. Объединение сетевых интерфейсов в CentOS с помощью teamd
  138. Установка, настройка и запуск Grafana-server на ОС Linux
  139. Использование netplan для сетевой настройки в Linux
  140. Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
  141. Настройка мониторинга RAID LSI MegaRaid на Linux с помощью Zabbix
  142. Установка платформы .NET Framework на Linux Ubuntu
  143. Как установить драйвер для Windows на гипервизоре KVM
  144. Как создать загрузочную флешку с Windows LiveCD и установочным дистрибутивом
  145. Установка и настройка MS SQL сервера на Linux Ubuntu
  146. Работа с DNS из командной строки с помощью утилиты nslookup
  147. Настройка L2TP VPN-сервера на Ubuntu для возможности подкючения стандартными средствами Windows
  148. Установка и настройка сервера 1С + PostgreSQL на Linux Ubuntu
  149. Как поднять сервер OpenVPN на роутере Mikrotik
  150. Установка и настройка Kerio VPN Client на Linux Ubuntu
  151. Как установить и настроить сервер OpenVPN на CentOS 8
  152. Как обновить сервер Grafana на Linux с версии 5 до 6
  153. Установка и настройка SARG на CentOS для анализа логов прокси-сервера SQUID
  154. Установка и использование сервера Freeradius на Linux CentOS 8
  155. Проверка пользователей VPN xl2tpd с помощью RADIUS
  156. Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
  157. Установка и настройка сервера Rocket.Chat на Ubuntu
  158. Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
  159. Как пройти SSL-проверку при настройке https в NGINX
  160. Как установить и настроить telegraf + InfluxDB для хранения метрик
  161. Инструкция по установке и настройке phplist на Linux Ubuntu
  162. Установка сервера видеоконференций TrueConf на Windows
  163. Как добавить в Grafana источник данных Prometheus и создать график его метрик
  164. Установка программы iVMS-4200 для просмотра видео с камер на компьютере с Linux Ubuntu
  165. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  166. Установка и настройка сервера NextCloud на CentOS 8
  167. Установка и настройка модуля PageSpeed для NGINX и Apache
  168. Установка и использование почтового клиента WebMail Lite на Linux CentOS
  169. Установка и настройка сервера Collabora в связке с Nextcloud/Owncloud
  170. Как установить Docker на Linux CentOS и Ubuntu
  171. Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
  172. Организация сервиса календаря и адресной книги на базе Baikal
  173. Установка и настройка STUN/TURN сервера на базе coturn под Linux CentOS
  174. Настройка аутентификации доменных пользователей в Nextcloud
  175. Создание резервных копий для Битрикс24 и восстановление данных
  176. Синхрониация каталогов в Linux с помощью Lsyncd
  177. Отправка почты из Битрикс24 без попадания в СПАМ
  178. Как установить Jenkins на операционную систему Linux CentOS
  179. Установка и запуск в качестве сервера на Linux CentOS приложения Jupyter Notebook
  180. Как создать собственный Docker-образ с веб-сервером
  181. Как настроить в Linux систему ODBC для подключения к MariaDB из PHP-приложения
  182. Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
  183. Настройка Views на сервере Bind для разных ответов в зависимости от сети (Split DNS)
  184. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  185. Настройка сервера синхронизации времени NTP на Linux CentOS
  186. Публикация баз 1С как веб-приложение в Apache на операционной системе Windows
  187. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  188. Установка и настройка Pushgateway для отправки метрик в Prometheus методом push

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

  1. Какая операционная система лучше подходит для файлового сервера
  2. Все версии операционной системы Windows
  3. Как правильно обслуживать сервер
  4. Использование операторов сравнения в UNIX shell
  5. Что в первую очередь нужно настраивать на UNIX серверах
  6. Сколько стоит настроить сервер и от чего зависит цена
  7. Какие существуют версии программы 1С:Предприятие
  8. Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
  9. Обзор восьмой версии Linux CentOS

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

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

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

  1. Создание резервных копий баз данных MySQL или MariaDB
  2. Пример скрипта на Python для мониторинга состояния репликации MariaDB / MySQL
  3. Выгрузка почтовых адресов из глобального каталога с помощью Python

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

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

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

CPanel   PHP-FPM   3proxy   Virtualbox   Интерфейс   RAW (файловая система)   RTMP   Аккаунт   Операционная система   MariaDB   URL   ClickHouse   Кластер   Powershell   Дистрибутив   MTU   VPN   MySQL   Powerpoint   Docker  
.....

Реклама