пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
  1. Краткий обзор Говоря простым языком, Maven – это инструмент командной строки, предназначенный для создания и управления любыми Java-проектами. Для нашего удобства Maven Project предоставляет обычный zip-файл, в котором содержится предварительно скомпилированная версия Maven. Установщика у него нет. Так что настройка необходимых предварительных условий и среды для запуска Maven остается за вами. Установка Apache Maven – это довольно простой процесс. Вам нужно просто распаковать архив и настроить Maven так, чтобы исполняемый файл  mvn был расположен по пути к классу ОС.  1.1. Предварительные условия Maven написан на Java. Так что, для того, чтобы запустить Maven, нам потребуется система, в которой установлен и правильно настроен Java. Например, мы можем загрузить с сайта загрузки Oracle совместимую с ОС Java JDK. Рекомендуется устанавливать его по пути, где нет пробелов. После того, как Java будет установлен, нам нужно убедиться, что команды из Java JDK находятся в переменной среды  PATH .  Для этого нам нужно запустить следующую команду. Таким образом, мы получим информацию о текущей установленной версии. java -version 2. Установка Maven в Windows Для того, чтобы установить Maven в Windows, мы должны перейти на сайт Apache Maven и, выбрав zip-файл Maven, например,  apache-maven-3.8.4-bin.zip , загрузить последнюю версию. После чего мы должны разархивировать его в папку, где мы хотим, чтобы хранился Maven. 2.1. Добавление Maven в путь к среде Используя свойства системы, мы добавляем переменные  M2_HOME и  MAVEN_HOME в среду Windows, а затем указываем на нашу папку Maven.  Далее, добавляя папку  bin   (%M2_HOME%\bin ), мы обновляет переменную  PATH . Это необходимо для того, чтобы мы могли запускать команду Maven откуда угодно. Чтобы проверить это, запускаем следующую команду: mvn -version Эта команда должна вывести версию Maven, версию Java и информацию об операционной системе. Вот и все, мы настроили Maven в нашей системе Windows.  3. Установка Maven в Linux Для того, чтобы установить Maven в ОС Linux, мы должны скачать последнюю версию с сайта Apache Maven и выбрать двоичный файл   Maven   tar.gz , например,  apache-maven-3.8.4-bin.tar.gz . Многие дистрибутивы Linux, в частности Redhat и Ubuntu, используют в качестве оболочки по умолчанию BASH. Так что дальше мы будем использовать команды bash.  Для начала давайте создадим место, где будет храниться Maven: $ mkdir -p /usr/local/apache-maven/apache-maven-3.8.4 Затем, мы извлекаем туда содержимое архива: $ tar -xvf apache-maven-3.8.4-bin.tar.gz -C /usr/local/apache-maven/apache-maven-3.8.4 3.1. Добавление Maven в путь в среде Мы открываем командную строку/терминал и редактируем файл  .bashrc с помощью следующей команды: $ nano ~/.bashrc Затем добавим в файл специальные строки для Maven: export M2_HOME=/usr/local/apache-maven/apache-maven-3.8.4 export M2=$M2_HOME/bin export MAVEN_OPTS=-Xms256m -Xmx512m export PATH=$M2:$PATH После того, как мы сохраним файл, мы можем перезагрузить конфигурацию среды без перезапуска: $ source ~/.bashrc И наконец, мы можем проверить, действительно ли мы добавили Maven: $ mvn -version Вывод должен быть примерно такой: Apache Maven 3.8.4 (81a9f75f19aa7275152c262bcea1a77223b93445; 2021-01-07T15:30:30+01:29) Maven home: /usr/local/apache-maven/apache-maven-3.8.4 Java version: 1.8.0_75, vendor: Oracle Corporation Java home: /usr/local/java-current/jdk1.8.0_75/jre Итак, мы успешно установили Maven в вашей системе Linux. 3.2. Установка Maven в Ubuntu В терминале мы запускаем команду  apt-cache search maven . Это нужно для того, чтобы получить список всех доступных пакетов Maven: $ apt-cache search maven .... libxmlbeans-maven-plugin-java-doc - Documentation for Maven XMLBeans Plugin maven - Java software project management and comprehension tool maven-debian-helper - Helper tools for building Debian packages with Maven maven2 - Java software project management and comprehension tool Пакет Maven всегда поставляется с последней версией Apache Maven. И теперь, чтобы установить последнюю версию Maven, мы запускаем команду  sudo apt-get install maven : $ sudo apt-get install maven Для загрузки потребуется несколько минут. Как только загрузка завершится, мы сможем запустить команду  mvn -version и проверить, успешно ли была выполнена установка. 4. Установка Maven в Mac OS X Для того, чтобы установить Maven в операционной системе Mac OS X, мы должны скачать последнюю версию с сайта Apache Maven и выбрать бинарный файл Maven  tar.gz , например,  apache-maven-3.8.4-bin.tar.gz . Затем мы должны извлечь содержимое архива в необходимую папку.  4.1. Добавление Maven в путь к среде Для начала откроем терминал и перейдем в каталог, куда были извлечены файлы, а затем войдем в систему как привилегированный пользователь. Далее нам нужно удалить архив  tar.gz : rm Downloads/apache-maven*bin.tar.gz После чего мы должны изменить права доступа и выбрать содержимое Maven: chown -R root:wheel Downloads/apache-maven* mv Downloads/apache-maven* /opt/apache-maven Дальше давайте заархивируем сеанс администратора и добавим в путь двоичные файлы Maven: exit nano $HOME/.profile export PATH=$PATH:/opt/apache-maven/bin И наконец, мы нажимаем  Ctrl+x для сохранения и выхода из  nano . Чтобы загрузить новую настройку, давайте запустим следующую команду: bash А теперь мы можем проверить, успешно ли был установлен Maven с помощью следующей команды: mvn -version Вот и все, Maven готов к использованию в Mac OS X. 4.2. Добавление Maven в путь к среде для macOS Catalina и выше macOS отказалась от Bourne-Again Shell ( bash ) – интерпретатора команд для большинства дистрибутивов GNU/Linux, в пользу оболочки Z ( zsh ). Эту оболочку можно рассматривать как расширенную версию оболочки bash. Zsh выделяется за счет своего продвинутого механизма выполнения команд, исправления опечаток и системы модулей, добавляющей функции. Если мы говорим о macOS Catalina или более поздней версии, где оболочка по умолчанию – это zsh, то здесь мы должны добавлять все в другой файл: nano ~/.zshenv  export PATH=$PATH:/opt/apache-maven/bin Для того, чтобы перезагрузить среду, мы должны выполнить следующую команду: source ~/.zshenv Остальные действия аналогичны. 4.3. Совместимость с HighSierra Если речь идет о HighSierra, то нам нужно добавить в путь двоичные файлы Maven, а также: nano $HOME/.bashrc export PATH=$PATH:/opt/apache-maven/bin Чтобы сохранить файл и выйти из  nano , нажмем  Ctrl+x . После чего мы запускаем  bash , чтобы загрузить новую настройку.  5. Заключение В этой статье мы рассмотрели, как установить Maven для разработки в основных операционных системах.
img
С нетерпением спешим поделиться с тобой способом решения ошибки 18456 - Login Failed for User (Microsoft SQL Server, Error: 18456). Определим пользователя, который имеет права доступа к SQL и создадим новую учетную запись. Если вы только столкнулись с проблемой, вам необходимо понять, какой пользователь имеет права на подключение к SQL. Как правило, это юзер, под которым был установлен SQL. Об этом и поговорим. Получаем доступ Запустите Server Manager в операционной системе. Переходим в раздел Tools → Computer Management: Раскрываем список Local Users and Groups, в разделе Computer Management → System Tools и нажимаем на Users. Смотрим описание к пользователям. Находим описание юзера, которое начинается с Built-in account for administering the computer…. С большой вероятностью, это именно тот аккаунт, с которого мы получим доступ к SQL. Выходим из под текущего юзера в операционной системе, заходим под пользователем Administrator. Пробуем подключиться – работает. Даем права нужному пользователю Подключившись к SQL Management Studio под пользователем Administrator, слева, в меню навигации, раскрываем список под именем сервера, переходим в раздел Security → Logins. Нажимаем на Logins правой кнопкой мыши и нажимаем New Login…: Нажимаем на кнопку Search: В появившемся окне укажите имя пользователя, которому необходимо предоставить права администратора SQL. Нажимаем OK: В разделе Server Roles выбираем sysadmin и жмем OK: В разрешениях отмечаем Connect SQL и жмем OK. Теперь, выходим из под пользователя Administrator в ОС и подключаемся под пользователем, с которым мы изначально пытались подключиться. Готово.
img
Хочу рассказать, как настроить DHCP Snooping и DAI (Dynamic Arp Inspection). Материал будет полезен начинающим сетевым администраторам. Коротко о технологии DHCP Snooping и DAI Данные функции защищают вашу сеть от подмены DHCP сервера. На коммутаторах вручную настраиваются доверенные порты, которые как правило подключены к маршрутизатору или DHCP серверу. Также доверенными портами назначаются UpLink порты. Другая возможность это Dynamic Arp inspection. Тоже защитная функция, предотвращающая атаку типа Man-in-The-Middle. Это такой вид атаки, когда к вашей сети подключается устройство злоумышленника и, например, объявляет, что IP адрес, принадлежащий авторизованному серверу, принадлежит ему. После этого все данные, которые отправляются на сервер переходят через устройство злоумышленника. Настройка DHCP Snooping и DAI Чтобы включить функцию DHCP Snooping нужно для начала задать доверенные и не доверенные порты. Все порты, к которому подключены конечные пользователи считаются не доверенными. Так как DHCP Snooping и DAI настраиваются в связке я не буду делить это на отдельные части: AccSwitch#conf t AccSwitch(config)# AccSwitch(config)#int ra gi1/0/1-46 AccSwitch(config-if-range)#ip dhcp snooping limit rate 15 AccSwitch(config-if-range)#ip arp inspection limit rate 100 Тут мы задаем количество пакетов, которые должны проходить через не доверенный интерфейс. Обычно такого числа пакетов хватает для получения и обновления IP адреса. Далее настраиваем доверенные интерфейсы: AccSwitch(config)#int ra gi1/0/47-48 AccSwitch(config-if-range)#ip dhcp snooping trust AccSwitch(config-if-range)#ip arp inspection trustПосле этого глобально включаем DHCP Snooping, но НЕ ARP Inspection: AccSwitch(config)#ip dhcp snooping AccSwitch(config)#ip dhcp snooping vlan 200 AccSwitch(config)#no ip dhcp snooping information optionПоследняя команда отключает опцию 82, которая используется коммутатором в DHCP пакетах, идущих от DHCP клиента через коммутатор к DHCP серверу. Опция 82 содержит информацию об устройстве (например, MAC адрес коммутатора) и информацию о номере порта с которого идет запрос для того, чтобы сервер, опираясь на полученную информацию, смог выдать IP адрес DHCP клиенту из нужной подсети. Далее переходим к настройке DAI. Если у вас в сети есть устройства со статическим IP адресом, то нужно как-то сказать коммутатору, чтобы порты, к которым подключены такие устройства не проверялись. Для этого существуют ARP списки доступа. Важно, чтобы название access-list-а было именно DAI. По личному опыту знаю, что в противном случае нужно вводить дополнительные команды. А так все работает без лишних команд. AccSwitch(config)# AccSwitch(config)# arp access-list DAI AccSwitch(config-arp-nacl)# permit ip host 192.168.200.25 mac host 0017.6111.a309 В таком порядке добавляем IP адреса всех устройств со статическим IP. Дополнительно можно настроить Sorce Guard. Этим мы конкретное устройство к порту коммутатора, таким образом другое устройство подключенное к указанному порту не сможет выдать себя за привязанное: AccSwitch(config)#ip source binding 0017.6111.a309 vlan 200 192.168.200.14 interface Gi1/0/5 Также под не доверенными интерфейсами нужно ввести команду ip verify source, которые проверяет источник запросов. Важно! После всех настроек, приведенных выше, ждем сутки-две чтобы DHCP Snooping таблица заполнилась. В противном случае DAI будет блокировать все запросы, и пользователи не смогут работать в сети. Когда таблица заполнена включаем arp inspection: AccSwitch(config)#ip arp inspection vlan 200
ЗИМНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59