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

Инструкции:

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

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

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

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

  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
  4. Написание простого скрипта на Python для проверки работы веб-сайта

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

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

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

TeamCity   Yahoo   DNSSEC   Интернет-провайдер   PDU   Кодек   Selinux   Скриншот   Сервер   Умный дом   OpenVPN   HAProxy   VPN   Memcached   Powershell   Elasticsearch   Postfix   ClickHouse   PhpMyAdmin   MAC-адрес  
.....

Реклама