Download heidisql 11.3, released on 30 may 2021

Шаг 4 — Тестирование MySQL

Независимо от способа установки MySQL должна запускаться автоматически. Чтобы проверить это, проверьте ее статус.

Результат будет выглядеть примерно так:

Если MySQL не запускается, можно активировать ее с помощью команды .

В качестве дополнительной проверки вы можете попробовать подключиться к базе данных с помощью инструмента , который позволяет запускать команды администрирования. Например, эта команда позволяет подключиться к MySQL в качестве пользователя root (), запросить пароль () и обеспечить возврат версии.

Результат должен выглядеть примерно следующим образом:

Это означает, что система MySQL запущена и работает.

Установка недостающих библиотек (утилита Winetricks)

Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.

Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.

Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).

Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.

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

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

Среда Wine

Для текущего пользователя Wine создает в его домашней директории каталог .wine, в котором создается структура директорий аналогичная Windows.

Внутри каталога drive_c содержатся директории Program Files, ProgramData, windows, users. Там же хранится реестр.

Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.

При работе Windows приложениям могут потребоваться дополнительные DLL библиотеки, которые не предоставлены Wine. В таком случае могут использоваться оригинальные Windows-версии таких библиотек.

Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от ~/.wine. Можно создавать сколько угодно префиксов (бутылок).

Как отключить SIP

Для начала потребуется временно отключить защиту SIP (System Integrity Protection). Это необходимо для изменения системных файлов во время установки Wine и его компонентов.

1. Перезагрузите Mac.

2. Во время включения компьютера зажмите сочетание клавиш Command + R для загрузки в режиме восстановления.

Для этого нужно использовать оригинальную беспроводную клавиатуру Apple или любую проводную. Беспроводные клавиатуры других производителей могу подключаться к Mac уже после начала запуска ОС и не позволят загрузиться в любом служебном режиме.

3. После загрузки в режиме восстановления в строке меню выбираем Утилиты – Терминал.

4. Водим следующе команду и нажимаем Ввод:

5. Перезагружаем Mac в обычном режиме. Сделать это можно из строки меню или при помощи команды “reboot”.

После завершения установки Wine и загрузки необходимых приложений можно заново включить защиту SIP. Для этого проделываем аналогичные действия, только для включения используем команду “csrutil enable”.

Шаг 3 — (Опционально) Настройка аутентификации и привилегий

На серверах с Ubuntu, использующей MySQL 5.7 (и более поздние версии), пользователь root в MySQL по умолчанию аутентифицируется с помощью плагина , а не по паролю. Это в целом более безопасно и удобно во многих случаях, но не в случае, когда вам необходимо организовать доступ к MySQL со стороны сторонней программы, например, phpMyAdmin.

Для того, чтобы пользователь root в MySQL мог использовать пароль для входа в систему вам необходимо изменить метод аутентификации с на . Для этого войдите в оболочку MySQL следующей командой:

Далее проверьте, какой метод аутентификации используется для каждого из ваших пользователей MySQL:

В этом примере ваш пользователь root использует аутентификацию с помощью плагина . Для изменения этой настройки на использование пароля используйте следующую команду . Не забудьте изменить на ваш сильный пароль:

Далее выполните команду , которая применит внесённые изменения:

Проверьте методы авторизации для пользователей ещё раз для того, чтобы убедиться, что пользователь root более не использует плагин для авторизации:

Как можно видеть на представленном выводе теперь root пользователь MySQL аутентифицируется с использованием пароля. После того, как мы в этом убедились, можно выйти из оболочки MySQL:

В некоторых случаях бывает полезно использовать для входа в MySQL отдельного пользователя. Для создания такого пользователя войдите в оболочку MySQL:

Внимание: Если вы включили вход по паролю для пользователя root, как описано выше, вам потребуется использовать другую команду для входа в оболочку MySQL. Команда выше запустит оболочку с привилегиями обычного пользователя, для получения привилегий администратора вам необходимо выполнить следующую команду:. Далее создайте нового пользователя и задайте для него надёжный пароль:

Далее создайте нового пользователя и задайте для него надёжный пароль:

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

Обратите внимание на то, что в этом случае вам нет необходимости выполнять команду. Эта команда необходимо только тогда, когда вы изменяете таблицы доступа (grant tables) используя команды , или

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

После этого, выйдите из оболочки MySQL:

Теперь мы можем протестировать нашу установку MySQL.

Установка Redis

Установка Redis в WSL (IE. Ubuntu):

  1. Откройте терминал WSL (Internet Explorer). Ubuntu).
  2. Обновите пакеты Ubuntu:
  3. После обновления пакетов установите Redis с помощью:
  4. Подтвердите установку и получите номер версии:

Чтобы начать работу с сервером Redis, выполните следующие действия.

Проверьте, работает ли Redis (Redis-CLI — служебная программа командной строки для взаимодействия с Redis): это должно вернуть ответ «теннис».

Чтобы прерывать работу сервера Redis, выполните следующие действия.

Дополнительные сведения о работе с базой данных Redis см. в документации по Redis.

для работы с базами данных Redis в VS Code попробуйте использовать расширение Redis.

Как установить приложение или игру через Wine

Описанные в предыдущем пункте манипуляции проводятся один раз. После этого для добавления новой программы или игры нужно сделать следующее:

1. Нажмите кнопку Create New Blank Wrapper.

2. Укажите название будущего приложения, нажмите Ok и дождитесь окончания процесса.

3. В последнем диалоговом окне нажмите View wrapper in Finder.

4. Запустите созданную заготовку будущего приложения.

5. Нажмите кнопку Install software.

6. Выберите пункт Choose Setup Executable.

7. Укажите установочный покет для ОС Windows и произведите привычную установку программы.

8. После установки укажите правильный *.exe файл для запуска программы и нажмите Ok. Приложение может подхватить не сам исполняемый файл, а, например, файл для деинсталляции программы.

9. Нажмите кнопку Advanced в меню Wineskin.

10. В настройках на вкладке Configuration можете изменить иконку приложения. На вкладке Options отключите все установленные флаги.

11. Перейдите на вкладку Tools и нажмите Config Utility (winecfg).

12. На вкладке Графика включите самую верхнюю опцию, нажмите Применить и закройте окно.

Готово! Теперь можете запускать созданное приложение. Оно будет доступно в папке /Applications/Wineskin или в Launchpad.

Вот так можно запросто запускать на Mac большинство Windows приложений. Кстати, можете установить 32-битные Windows-игры, аналоги которых для macOS не обновили под 64-битную архитектуру.

iPhones.ru

Без BootCamp и виртуальных машин.

Влияет ли Ubuntu на 64-битную версию Wine?

Да, наличие Ubuntu 64 Bit также установит Wine как 64 бит. Это создаст несколько проблем для многих приложений Windows, которые работают только в 32-битной среде, например, не сможет установить несколько .NET Frameworks, поскольку они будут работать только в 32-битной версии, что приведет к тому, что пользователь не сможет запустить много приложений Windows. Чтобы решить эту проблему, вам необходимо сделать следующее после успешной установки версии PPA, как я уже упоминал выше. Сразу же отмените установку винного пакета PPA и перед открытием winecfgоткройте терминал (убедитесь, что вы находитесь в своей домашней папке, набрав cd ~) и введите следующее:

rm -fr ~/.wine export WINEARCH=win32 export WINEPREFIX=»/home/USER/.wine» winecfg

Поменяйте ПОЛЬЗОВАТЕЛЯ на свой аккаунт. Например, в моем случае эта строка будет читатьexport WINEPREFIX=»/home/cyrex/.wine»

С помощью этого метода вы изменили архитектуру Wine на 32-битную, и в момент открытия Winecfg она настроит все версии Windows, доступные для 32-битной.

Установка MySQL

Установка MySQL в WSL (IE. Ubuntu):

  1. Откройте терминал WSL (Internet Explorer). Ubuntu).
  2. Обновите пакеты Ubuntu:
  3. После обновления пакетов установите MySQL с помощью:
  4. Подтвердите установку и получите номер версии:

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

  1. Запустите сервер MySQL.
  2. Запустите запрос сценария безопасности:
  3. В первом запросе будет указано, хотите ли вы настроить подключаемый модуль проверки пароля, который можно использовать для проверки надежности пароля MySQL. Затем вы установите пароль для привилегированного пользователя MySQL, решите, следует ли удалять анонимных пользователей, решите, следует ли разрешить вход привилегированного пользователя как локально, так и удаленно, решить, следует ли удалить тестовую базу данных, и, наконец, решить, нужно ли повторно загружать таблицы прав.

Чтобы открыть запрос MySQL, введите:

Чтобы узнать, какие базы данных доступны, в командной строке MySQL введите:

Чтобы создать новую базу данных, введите:

Чтобы удалить базу данных, введите:

Дополнительные сведения о работе с базами данных MySQL см. в документации по MySQL.

для работы с базами данных MySQL в VS Code попробуйте расширение MySQL.

Где взять Wine и какую выбрать версию?

Тоже немаловажный вопрос. Выбору версии Wine у меня посвящена отдельная статья. Говоря же коротко — в каждый момент доступно три версии Wine: Stable — стабильная, проверенная версия. Beta — бета-версия, тестовая. Development release — релиз для разработчиков. В большинстве дистрибутивов предустановлена версия Stable, сейчас это Wine 1.6.2. Бета-версия, на момент написания статьи — 1.7.55, и это две большие разницы. Wine сейчас развивается очень быстро, недавно была большая оптимизация кода всего проекта. Поэтому, вообще в целом, и особенно в том случае, если Вы собираетесь устанавливать игры, я рекомендую пойти сюда: https://www.winehq.org/download/ и разжиться бета версией.

Как установить MySQL 8 в Debian 10

Шаг 1: Добавление репозитория MySQL

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

Во время установки пакета вам будет предложено настроить репозиторий MySQL APT для выбора версий сервера MySQL и других компонентов, которые вы хотите установить. Для установки последней версии оставьте все как есть, перейдите к Оk и нажмите Enter.

Шаг 2: Установка MySQL

После добавления репозитория обновите кэш пакетов apt и установите пакет сервера MySQL. При этом также будут установлены пакеты для клиента и другие зависимости.

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

После этого вас предупредят о новой системе аутентификации, на основе SHA256, использующейся в MySQL, нажмите Ok. Выберите плагин аутентификации (оставьте опцию по умолчанию, чтобы использовать рекомендуемый плагин) и нажмите кнопку Enter, чтобы завершить процесс установки.

Когда установка пакетов завершится, установщик запустит службу MySQL и настроит для неё автозагрузку. Чтобы убедиться, что служба MySQL работает, проверьте ее состояние с помощью следующей команды.

Есть несколько команд systemctl, которые вам нужно знать, чтобы управлять (запускать, перезапускать и останавливать) службу MySQL, когда это будет необходимо:

Шаг 3: Настройка безопасности MySQL

Сервер MySQL из коробки не защищен, и для повышения безопасности потребуется запустить сценарий mysql_secure_installation. Выполните:

Прочитайте описание каждого вопроса и правильно ответьте на них. Во-первых, введите пароль пользователя root, который вы задали во время установки пакета. Вы можете выбрать y (для Yes) или n (для No), чтобы использовать или не использовать компонент VALIDATE PASSWORD.

Когда сценарий предложит вам установить новый пароль для пользователя root выберите No (вы уже установили его во время установки пакета). Затем внимательно следуйте другим подсказкам и выберите y (для YES), чтобы удалить анонимных пользователей, запретить удаленный вход под root в систему, удалить тестовую базу данных и перезагрузить таблицу привилегий.

Настройки MySQL Debian завершены, можно переходить к использованию.

Шаг 4: Проверка MySQL

После того как вы закончили настройку безопасности MySQL, можно начать использовать его для хранения данных для ваших веб-сайтов или веб-приложений. Чтобы получить доступ к оболочке MySQL, выполните следующую команду (пароль пользователя root введите по запросу, как показано на скриншоте):

См. раздел службы запуск и настройка псевдонимов профилей.

Чтобы просмотреть службы, которые в настоящее время выполняются в дистрибутиве WSL, введите:

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

Настройка собственного пользовательского псевдонима или ярлыка для выполнения этих команд:

  1. Откройте терминал WSL и введите , чтобы убедиться, что вы находитесь в корневом каталоге.

  2. Откройте файл , управляющий настройками терминала, в текстовом редакторе терминала Nano: .

  3. В нижней части файла (не меняйте настройки ) добавьте следующее:

    Это позволит вам ввести для запуска службы postgresql и — для открытия оболочки psql. Вы можете изменить и на любые имена, просто следите за тем, чтобы не перезаписать команду, которую postgres уже использует!

  4. После добавления новых псевдонимов выйдите из текстового редактора Nano, используя Ctrl+X — выберите (Да) при запросе сохранения и Enter (имя файла останется ).

  5. Закройте и снова откройте терминал WSL, а затем попробуйте использовать свои новые команды ввода псевдонима.

Что такое вино?

Когда Linux был впервые выпущен, он не поддерживал приложения, изначально разработанные для других операционных систем. Перенесемся в настоящее: пользователи Linux могут легко запускать приложения Windows в своей системе с помощью Wine, уровня совместимости с открытым исходным кодом для Linux. Вы даже можете использовать Microsoft Excel в Linux с помощью Wine .

Wine (первоначально аббревиатура от Wine Is Not an Emulator ) поддерживает программное обеспечение и приложения Windows. Разработка Wine полностью изменила игровой процесс для пользователей Linux. Подобные уровни совместимости, такие как Proton и CrossOver, также были разработаны, чтобы позволить пользователям в полной мере использовать свои системы Linux.

Установка программ в Wine с помощью WineWizard

В этой статье мы рассмотрим работу с WineWizard на примере установки популярной программы для проверки уникальности текстов — Advego Plagiatus.

Сначала запустите программу из главного меню системы, или выполнив в терминале команду:

Вы увидите вот такое минималистичное главное окно в виде меню:

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

Чтобы установить программу нажмите кнопку Install Application.

В следующем окне мастера нужно выбрать заранее скачанный из официального сайта установщик:

Далее самое интересное, то о чем мы говорили, решения. Необходимо выбрать решение для нашей программы. Для этого введите название программы в строке поиска. В нашем случае будет выполняться установка Advego Plagiatus linux:

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

Решение будет создано, но теперь осталось его отредактировать, чтобы указать какие пакеты нужно устанавливать вместе с программой, можно редактировать как 64 битную версию, так и 32 бит, отдельно. Нажмите кнопку Edit для нужной версии. Следующее окно разбито на три части, левая колонка — пакеты, которые будут запущены без установщика, средняя доступные пакеты, и правая, пакеты будут установлены перед запуском программы.  Просто перетащите нужные пакеты в подходящую колонку, надежнее будет левую. В этом же окне вы можете выбрать версию Wine:

После применения изменений осталось нажать ОК, затем еще раз ОК. Потом выбираем архитектуру префикса:

После этого пойдет загрузка выбранной версии Wine, необходимых пакетов, подготовка префикса и установка приложений wine.

Затем запуститься установка Advego Plagiatus Linux, я не буду описывать установщик, там все элементарно:

В конце мы можем запустить программу, установка программ в wine завершена:

И видим что все отлично работает:

После завершения работы WineWizard спросит работает ли программа правильно:

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

Напоминаю, что именно для этой программы вам не нужно создавать решения, решение уже готово и вполне рабочее. Но если вам нужна другая программа вы уже знаете что делать.

Шаг 2 — Настройка MySQL

В случае новой установки MySQL вам необходимо выполнить скрипт безопасности. Он изменяет некоторые настройки по умолчанию на более безопасные, например, удалённый вход для пользователей root и пользователи, созданные по умолчанию. В старых версиях MySQL вам было необходимо также инициализировать директорию данных вручную, теперь это делается автоматически.

Выполните скрипт безопасности командой:

В результате выполнения этого скрипта вам будет предложено внести изменения в настройки безопасности вашей MySQL. Сначала вам будет предложено установить плагин валидации паролей (Validate Password Plugin), который позволяет тестировать надёжность паролей MySQL. Далее вам предложат задать пароль для пользователя root вашей установки MySQL. Выберите надёжный пароль и введите его два раза.

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

Для инициализации директории данных MySQL вам необходимо использовать для версий меньше, чем 5.7.6, и для версии 5.7.6 и более поздних версий. При этом, если вы устанавливаете MySQL для Debian как описано на шаге 1, директория данных будет создана автоматически и вам нет необходимости что-то делать. Если вы при этом попытаетесь всё равно выполнить команду создания директории данных, вы увидите следующую ошибку:

Обратите внимание, несмотря на то, что вы задали пароль для пользователя root для MySQL, этот пользователь не настроен для аутентификации по паролю при подключении к оболочке (shell) MySQL. Вы можете изменить эту настройку на следующем шаге 3

64-битный или 32-битный Wine?

В этой инструкции для установки Wine мы включим поддержку репозиториев для 32-битных платформ (i386) для того, чтобы скачать необходимые библиотеки. Может возникнуть вопрос, существует ли 64-битный Wine и если да, зачем нам подключать репозитории для i386 и скачивать 32-битную версию?

Да. 64-битный Wine доступен в Linux с 1.2. Бинарные пакеты WineHQ доступны для 64-битных версий, и большинство основных дистрибутивов упаковывают их для пользователей. Обычно установка должна быть такой же простой, как установка пакета Wine для вашего дистрибутива через менеджер пакетов. Проверьте страницу загрузки.

Несколько замечаний:

  • 32-битный Wine работает как в 32-битных, так и в 64-битных версиях Linux/Unix. На нём будут работать 16-битные и 32-битные приложения Windows.
  • 64-битный Wine работает только на 64-битных установках и пока что был тщательно протестирован только в Linux. Для запуска 32-битных приложений Windows требуется установка 32-битных библиотек. И 32-битные, и 64-битные приложения Windows (должны) работать с ним; однако есть ещё много ошибок.
  • Текущий Wine включает поддержку 64-битного Wine в Mac OS X; однако это не было тщательно проверено, и некоторые приложения могут никогда не работать из-за несовместимости ABI между Win64 и OS X.

Главное, что из этого следует — даже при установке 64-битного Wine необходимо активировать 32-битные репозитории, поскольку в любом случае необходимо установить 32-битные библиотеки.

При установке можно явно выбрать пакет wine64, но даже если вы установите wine, то им будет 64-битная версия, если у вас 64-битный Linux.

Шаг 2: настройка MySQL

Если вы установили одну из свежих версий MySQL, то вы можете просто запустить включенный в нее скрипт безопасности. Он позволит изменить некоторые базовые настройки (например, настройки для удаленного доступа). В более старых версиях вносить эти изменения приходилось вручную (в то время как сейчас они будут выполнены автоматически).

Запустите скрипт безопасности:

$ sudo mysql_secure_installation

После этого вы сможете внести некоторые изменения в настройки безопасности MySQL.

Первый запрос — хотите ли вы использовать Validate Password Plugin, который используется для тестирования вашего пароля (плагин проверяет надежность пароля с точки зрения взлома).

Следующий запрос — установка пароля для суперпользователя. Введите и подтвердите выбор пароля.

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

Для того, чтобы создать каталог данных MySQL, вам нужно использовать:

  • mysql_install_db  — для версий до 5.7.6;
  • mysqld —initialize — для версий 5.7.6 и более поздних.

Если вы следовали этой инструкции, то каталог данных был создан автоматически, и вам ничего делать не надо. И если вы введете команду, то увидите следующую ошибку:

mysqld: Can't create directory '/var/lib/mysql/' (Errcode: 17 - File exists)

. . .

2018-06-20T13:48:00.572066Z 0  Aborting

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

Установка SQLite

Установка SQLite в WSL (IE. Ubuntu):

  1. Откройте терминал WSL (Internet Explorer). Ubuntu).
  2. Обновите пакеты Ubuntu:
  3. После обновления пакетов установите SQLite3 с помощью:
  4. Подтвердите установку и получите номер версии:

Чтобы создать тестовую базу данных с именем example. DB, введите:

Чтобы просмотреть список баз данных SQLite, введите:

Чтобы просмотреть состояние базы данных, введите:

Чтобы выйти из командной строки SQLite, введите:

Дополнительные сведения о работе с базой данных SQLite см. в документации по SQLite.

для работы с базами данных SQLite в VS Code попробуйте расширение SQLite.

Шаг 3. Установите Snort 3 в Ubuntu 20.04.

После настройки зависимостей мы собираемся загрузить и установить Snort 3 на Ubuntu 20.04.

01. Официальный репозиторий Clone Snort 3 на GitHub.

02. Измените каталог на Snort3.

03. Оттуда настройте и включите tcmalloc с помощью следующей команды.

04. Перейдите в каталог сборки, скомпилируйте и установите Snort 3 с помощью make и make install с помощью следующей команды.

05. По окончании установки обновите разделяемые библиотеки.

Snort по умолчанию устанавливается в каталог /usr/local/bin/snort, рекомендуется создать символическую ссылку для /usr/sbin/snort.

06. Проверьте установку Snort 3.

Вывод:

Если вы видите аналогичный результат, значит Snort 3 успешно установлен.

Виноделие

Вы заинтересованы в участии в проекте Wine? Просто хотите получить доступ к той версии, к которой у разработчиков есть доступ на Linux Mint 19? Если это так, следуйте пошаговым инструкциям ниже, чтобы заставить его работать.

Шаг 1. Как и для всех других версий Wine для Linux Mint 19, необходима подписка на сторонний репозиторий программного обеспечения. Чтобы добавить его, откройте окно терминала, используя Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем запустите следующую команду apt-add-repository.

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Шаг 2. После добавления стороннего программного обеспечения в Linux Mint 19 загрузите ключ Wine. Без этого ключа разработка Wine не будет установлена, поэтому не пропускайте этот шаг!

wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key

Шаг 3: Ключ добавлен в Linux Mint 19. Теперь запустите команды update и upgrade, чтобы настроить репозиторий программного обеспечения, добавленного ранее, и установить любые ожидающие исправления программного обеспечения для вашей системы.

sudo apt update
sudo apt upgrade -y

Шаг 4: После процесса обновления вы сможете установить пакеты Wine Development, используя команду apt install ниже.

sudo apt install --install-recommends winehq-devel

Шаг 5: Установив пакеты Wine Development, запустите инструмент настройки Wine, чтобы создать новый префикс.

Когда новый префикс будет полностью настроен, Wine Development будет готов к использованию на Mint 19!

Установка PostgreSQL

Установка PostgreSQL в WSL (IE. Ubuntu):

  1. Откройте терминал WSL (Internet Explorer). Ubuntu).
  2. Обновите пакеты Ubuntu:
  3. После обновления пакетов установите PostgreSQL (и пакет -contrib с некоторыми полезными служебными программами) с помощью команды .
  4. Подтвердите установку и получите номер версии:

Есть 3 команды, о которых необходимо знать после установки PostgreSQL:

  • позволяет проверить состояние базы данных.
  • для начала работы с базой данных.
  • позволяет завершить работу с базой данных.

Администратору по умолчанию требуется назначать пароль для подключения к базе данных. Чтобы задать пароль, сделайте следующее:

  1. Введите команду: .
  2. Появится запрос на ввод нового пароля.
  3. Закройте и снова откройте терминал.

Чтобы запустить PostgreSQL с помощью оболочки psql , выполните следующие действия.

  1. Запустите службу postgres:
  2. Подключитесь к службе postgres и откройте оболочку psql:

После успешного входа в оболочку psql вы увидите, что ваша командная строка будет выглядеть следующим образом:

Примечание

Кроме того, вы можете открыть оболочку psql, перейдя к пользователю postgres с помощью команды , а затем введя команду .

Чтобы выйти из postgres = # ввод: или используйте сочетание клавиш, нажмите клавиши CTRL + D.

Чтобы узнать, какие учетные записи пользователей были созданы в установке PostgreSQL, в терминале WSL введите или просто , если оболочка psql открыта. Эта команда будет отображать столбцы: имя пользователя учетной записи, список атрибутов ролей и член групп ролей. Чтобы вернуться в командную строку, введите: .

Дополнительные сведения о работе с базами данных PostgreSQL см. в документации по PostgreSQL.

для работы с базами данных PostgreSQL в VS Code попробуйте использовать расширение PostgreSQL.

Шаг 3: настройка аутентификации и привилегий

В ОС Ubuntu c MySQL 5.7 (и более поздними версиями) аутентификация суперпользователя MySQL по умолчанию настроена на использование плагина auth_socket, а не пароля. С точки зрения безопасности это хороший вариант, однако могут быть некоторые проблемы, особенно в тех случаях, когда вам нужно дать другой программе (например, phpMyAdmin) доступ к пользователю.

Если вы хотите использовать пароль для подключения к MySQL в качестве суперпользователя, вам нужно изменить метод аутентификации с auth_socket на mysql_native_password. Для этого откройте консоль MySQL:

$ sudo mysql

Далее проверьте, какой метод аутентификации используется для каждого из ваших пользовательских аккаунтов MySQL:

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;

Например, вывод может быть вот таким:

+------------------+-------------------------------------------+-----------------------+-----------+

| user          | authentication_string                  | plugin             | host   |

+------------------+-------------------------------------------+-----------------------+-----------+

| root          |                                        | auth_socket        | localhost |

| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |

+------------------+-------------------------------------------+-----------------------+-----------+

4 rows in set (0.00 sec)

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

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Теперь нужно, чтобы изменения вступили в силу. Введите команду:

mysql> FLUSH PRIVILEGES;

Еще раз запросите, какие аутентификационные методы используются:

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;

Вывод должен выглядеть теперь вот так:

+------------------+-------------------------------------------+-----------------------+-----------+

| user          | authentication_string                  | plugin             | host   |

+------------------+-------------------------------------------+-----------------------+-----------+

| root          | *3636DACC8616D997782ADD0839F92C1571D6D78F | mysql_native_password | localhost |

| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |

| debian-sys-maint | *CC744277A401A7D25BE1CA89AFF17BF607F876FF | mysql_native_password | localhost |

+------------------+-------------------------------------------+-----------------------+-----------+

4 rows in set (0.00 sec)

Теперь аутентификация суперпользователя будет происходит с использованием пароля. После этого можно выйти из консоли MySQL:

mysql> exit

Если вам нужен отдельный пользователь для работы с MySQL, то создать его можно следующим способом. Снова откройте консоль MySQL:

$ sudo mysql

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

$ mysql -u root -p

Теперь создайте нового пользователя и задайте надежный пароль:

mysql> CREATE USER 'sammy'@'localhost' IDENTIFIED BY 'password';

Теперь новому пользователю можно задать нужные вам права. Например, доступ ко всем таблицам в базе данных, а также возможность менять, добавлять и удалять права пользователей. Для этого введите следующую команду:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'sammy'@'localhost' WITH GRANT OPTION;

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

Поэтому просто выйдите из консоли MySQL:

mysql> exit

Теперь перейдем к тестированию MySQL.

Заключение

В этом руководстве рассказывается, как установить систему обнаружения вторжений в сеть Snort 3 на Ubuntu 20.04.

Linux не на 100% защищен от вирусов и подозрительных вещей, всегда лучше установить какой-нибудь инструмент и быть уверенным, что никто не пытается сделать что-то подозрительное на вашем устройстве и в сети. Другие альтернативы Snort, которые вы можете изучить: Ossec, Palo Alto Networks Next-Generation Firewall, Next-Generation Intrusion Prevention System (NGIPS).

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: