Результаты поиска
Найдено: 585
… создания скриптов. Bourne стала основой для дальнейших версий оболочек: Korn shell (ksh), Almquist shell (ash), Bourne Again Shell (bash) и многих других. Оболочка bash была создана в 1987 году. Название bash — акроним Bourne Again Shell (игра слов Bourne Again Shell, снова оболочка Борна — born-again Shell, возрождённая оболочка ). Сегодня она используется в качестве оболочки …
… к работе. Для этого проверим состояние служб. На сервере выполните: systemctl status nginx systemctl status postgresql@17-main systemctl status mattermost На Debian/Ubuntu используется имя службы PostgreSQL postgresql@17-main , а на CentOS/Rocky/Alma — postgresql-17 . Если службы в выводе имеют статус active (running) , значит, основные … После этого появится окно входа в Mattermost. Используйте учётные данные из файла /root/Mattermost-final.txt : в поле Email or Username укажите admin или admin@example.com , в поле Password — значение из поля «Пароль» , затем нажмите Log in …
… vLLM — это сервер инференса для больших языковых моделей с OpenAI-совместимым API. С его помощью можно поднять локальный API-сервер и обращаться к модели почти так же, как к OpenAI API: отправлять запросы на /v1/chat/completions , подключать свои приложения, агентов или интерфейсы. В статье пойдём от … через Docker, если удобнее держать сервер в контейнере. Оба варианта дают одинаковый результат: локальный OpenAI-совместимый API на выбранном порту. Требования и ограничения Вариант 1. Локальная установка через uv Вариант 2. Установка …
… почтовый клиент (например, Outlook или Thunderbird) передаёт сообщение на исходящий почтовый сервер (так называемый MTA — Mail Transfer Agent). MTA определяет, куда именно нужно направить письмо. Для этого сервер анализирует доменную часть адреса получателя (partner.ru). Затем он запрашивает у DNS-системы запись MX (Mail Exchanger), указывающую, какой сервер отвечает за приём почты для этого домена. Если MX-запись указывает на сервер получателя (например, mail.partner.ru), исходящий сервер устанавливает соединение с ним и передаёт письмо. На стороне получателя работает входящий …
… В файле конфигурации в секции transports должна быть строка следующего вида: interface = <;${lookup{$sender_address_domain}lsearch{/etc/exim4/domainips}} Откройте файл, указанный в пути: /etc/exim4/domainips Укажите IP-адреса для нужных доменов: domain1.ru:188.120.235.69; domain2.ru:188.120.229.17; После внесения изменений …
… три важных этапа. Удаление аномалий (например, технические заказы для проверки функциональности): clean_df = df[~df['user_email'].isin(test_users)] Заполнение пропусков (например, вы не знаете возраст некоторых покупателей, тогда можно заполнить … целевую переменную (y) X = data.drop('favorite_category', axis=1) y = data['favorite_category'] # Первичное разделение X_train, X_temp, y_train, y_temp = train_test_split(X, y, test_size=0.2) # Разделение временных данных на validation и test X_val, X_test, y_val, …
… приложения — Nginx — сайт на WordPress — MySQL: version: "3.9" services: nginx: image: nginx:stable container_name: nginx_proxy restart: unless-stopped ports: - "80:80" volumes: - … - wordpress networks: - frontend - backend wordpress: image: wordpress:php8.2-fpm container_name: wordpress_app restart: unless-stopped environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: … volumes: - wp_data:/var/www/html depends_on: - db networks: - backend db: image: mysql:8.0 container_name: mysql_db restart: unless-stopped environment: MYSQL_DATABASE: wordpress MYSQL_USER: wp_user …
… сайтами-одностраничниками, лендингами, страницами с анонсами мероприятий. Примеры сервисов бесплатных доменов: Ifreedomains.com — сервис, позволяющий выбрать отраслевой домен (например, .work); Freedomain.one — хостинг с бесплатными именами второго уровня; Biz.nf — сервис бесплатных доменов второго уровня . Бесплатные … (развлекательные сайты), .SPACE (креативные проекты) и т. д. Расскажем, как получить бесплатный домен на примере freedomain.one: Зайдите на сайт. Введите нужное вам имя сайта. Нажмите Проверить (Check Availability) . Если название доступно, …
Дайджест ИБ-новостей: ядро Linux снова под ударом, червь в TanStack, критические баги в Exim и nginx
/blog/daydzhest-ib-novostey-yadro-linux-snova-pod-udarom-cherv-v-tanstack-kriticheskie-bagi-v-exim-i
… уже четыре уязвимости повышения привилегий, две из которых разбираем здесь. Также в выпуске — масштабная атака червя mini-shai-hulud на экосистему TanStack и критические RCE в почтовом сервере Exim. Дополнительно разберём баг в nginx, существовавший 18 лет, шесть уязвимостей в dnsmasq и проблему в процессорах AMD Zen 2 Червь mini-shai-hulud: масштабная атака на TanStack Уязвимости в ядре Linux: Fragnesia и ssh-keysign-pwn Fragnesia (CVE-2026-46300): ещё … и находят баги быстрее, чем раньше. В индустрии уже появился термин для этого явления — «вулнапокалипсис» . Червь mini-shai-hulud: масштабная атака на TanStack В результате атаки на цепочку поставок TanStack злоумышленники опубликовали в NPM 84 …
… выполнения exim -bp не стоит, прервите её через некоторое время сочетанием клавиш Ctrl+C. exim -bp также показывает e-mail адресата, но далеко не всегда, зависит от способа отправки. В качестве отправителя тоже может быть указан любой ящик, ему даже не обязательно быть созданным на этом сервере. Чаще указывают существующий e-mail, чтобы отвести подозрения, ведь отправку можно вести без доступа к этому ящику. Далее можем выборочно посмотреть … в exim -bp Зачастую в содержимом письма можно увидеть следующее содержание: This message was created automatically by mail delivery software. A message that you sent has not yet been delivered to one or more of its recipients after more than …
… задержкой. PHP работает в режиме PHP как модуль Apache. В свойствах www-домена проверьте правильность указания поля E-Mail администратора . Скорее всего там указан несуществующий домен, укажите корректный заведенный локально на том же сервере … Проверьте правильность адреса и исправьте или добавьте в случае отсутствия в пользовательском файле php.ini строку: sendmail_path = "/usr/sbin/sendmail -t -i -f email@domain.ru" где email@domain.ru - корректный заведенный локально на том же сервере (это важно) почтовый …
… Для отправки почты будем использовать сторонние сервисы (Яндекс ПДД, почта для домена mail.ru и т.д.), поэтому отправка будет производиться с помощью протокола SMTP . Подключаемся к серверу по ssh — подробнее о … подключения, а для некоторых сервисов и в строке port , соответственно, указывается порт для подключения. К примеру для gmail.com это будет: host smtp.gmail.com Для mail.ru: host smtp.mail.ru port 465 Создадим файл лога и выставим верные права на него: touch /var/log/msmtp.log …
… из наиболее популярных решений в силу дешевизны, скорости и надежности - использование дисков SATA, объединенных в массив RAID 1+0. Данный массив это комбинация RAID 1 (зеркалирование данных) и RAID 0 (чередование). Первое обеспечивает хранение одних и тех данных на нескольких дисках, а второе - увеличивает скорость …
… потоковый просмотр логов в реальном времени, ведёт журнал активности контейнеров и может отправлять уведомления по email или с помощью вебхуков. Для защиты доступны OIDC/SSO, MFA/TOTP, LDAP/Active Directory, RBAC и сканирование образов на … окружений: статус подключения, количество контейнеров, нагрузка CPU и памяти, health-статусы и недавняя активность. Containers — управление контейнерами: запуск, остановка, перезапуск, удаление, просмотр логов, статистики, терминала и файлов. … сразу проверить публикацию порта в браузере. Откройте подключённое окружение Local Docker и перейдите в раздел Containers . Нажмите Create для создания нового контейнера. В поле образа укажите nginx:latest Нажмите Pull , чтобы скачать …
… на нём. Первый признак сторонних подключений — появление подобных сообщений при авторизации по протоколу SSH: Last failed login: Wed Dec 27 13:52:45 MSK 2017 from 192.168.0.1 on ssh:notty There were 9134 failed login attempts since the last successful login. Если видите такие сообщения при авторизации на сервере — были … порт SSH Используйте только ключи SSH Установите Google Authenticator Настройте доступ с определённых IP Установите Fail2ban Настройте бэкапы на удалённое хранилище Если выполните хотя бы один из пунктов, это уже поможет защитить сервер от …
… репозитория Загрузка файлов Добавление ключей авторизации Работа с ветками Добавление пользователей Удаление проекта AI‑функции Чем отличаются GitLab и GitHub Что такое GitLab GitLab — это DevSecOps‑платформа на базе искусственного … Ниже приведены основные шаги: от создания репозитория до загрузки файлов, настройки доступа, работы с ветками и подключения AI‑функций. Создание учётной записи Регистрация на GitLab.com Перейдите на страницу регистрации . Создайте аккаунт одним из двух способов: Через почту. Для этого заполните форму, где укажите Username, Email, Password, а затем подтвердите электронный адрес с помощью кода активации: Через существующий аккаунт (SSO) . GitLab …
… конфигурацию сайта: rm -f /etc/nginx/sites-enabled/default Создадим конфигурацию Nextcloud: nano /etc/nginx/sites-available/nextcloud Пока сертификата нет, создадим HTTP-конфигурацию: server { listen 80 default_server; server_name … fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param HTTPS off; fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_pass unix:/run/php/php8.5-fpm.sock; … параметров, в том числе в документации Nextcloud . Включаем сайт Создадим символьную ссылку: ln -s /etc/nginx/sites-available/nextcloud /etc/nginx/sites-enabled/nextcloud Проверим конфигурацию: nginx -t Если ошибок нет: syntax is ok test is …
… конструктор в России. Он позволяет создавать лендинги, страницы блогов, многостраничные сайты, интернет-магазины, email-рассылки, дизайн для taplink. Для конструирования используется библиотека из 550+ блоков или можно выбрать один из … можно бесплатно в течение 14 дней. Особенности: Зеро-блоки; Регистрация домена; Адаптивный дизайн; Собственная CRM; AI-инструменты; Адаптация под SEO. Цена: Есть бесплатный тариф на 14 дней, платные начинаются от 450 руб/мес. Flexbe Flexbe … лид-магнитом. Особенности: Зеро-блоки; Шаблоны; Регистрация домена; Адаптивный дизайн; Конструктор квизов; Интеграция кода; AI-инструменты. Цена: Есть бесплатный тариф на 14 дней с возможностью продления. Стоимость начинается от 750 руб/мес. …
… Корпоративная почта Gmail является частью инструментария для бизнеса Google Workspace. В отличие от многих почтовых сервисов, имеющих бесплатные … информацию о компании: название организации, количество сотрудников и страну, контактную информацию, включая резервный email и жмем кнопку «Далее». На следующем этапе Google Workspace предлагает выбрать существующий домен или купить новый. В … со страницы с TXT-записью вас перенаправит на прежнюю страницу с настройками, где вы сможете продолжить работу: MX-записи Gmail Теперь можно добавить MX-записи , они нужны для обозначения почтового сервера, который будет обрабатывать вашу почту. …
… <VirtualHost> для подключения SSL-соединения. Пример: <VirtualHost 10.0.0.1:443> DocumentRoot /var/www/user/data/www/domain.com ServerName domain.com SSLEngine on SSLCertificateFile /path/to/domain.crt SSLCertificateKeyFile /path/to/domain.key SSLCACertificateFile /path/to/ca.crt </VirtualHost> Где: domain.com — имя …
… 2.2.1 Добавляем сбор статистики Apache сервера 2.2.2 Добавляем сбор статистики MySQL сервера 3 Отправка уведомлений на e-mail Debian/Ubuntu Устанавливаем munin и munin-node # apt-get install munin munin-node Открываем файл /etc/munin/munin.conf, меняем там "[localhost.localdomain]" на "[localhost]" и сохраняем. Проверяем наличие файла /etc/apache2/conf.d/munin Если файл существует, то открываем … Это означает, что нет доступа к информации server-status от Apache. Включаем server-status # ln -s /etc/apache2/mods-available/status.conf /etc/apache2/mods-enabled/status.conf # ln -s /etc/apache2/mods-available/status.load …
… Рекомендации по безопасности Что такое Hermes Agent Hermes Agent — это открытая платформа для создания и запуска автономных AI-агентов. В отличие от обычных чат-ботов, агент работает как отдельный сервис на сервере: он сохраняет контекст, может … высоких требований к ресурсам сервера. Если в качестве языковой модели используются облачные сервисы (например, OpenAI, OpenRouter, Anthropic или Google Gemini), основная вычислительная нагрузка выполняется на стороне провайдера. В этом … процесса установки, нужно выполнить в терминале: curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash В процессе установки будет запущен мастер первоначальной настройки. На первом этапе он …
Внимание! Для корректной работы лицензий ispmanager важно внести изменения до 29.05.2021 Процесс перехода от ispmanager 5 к ispmanager 6 состоит из нескольких этапов: Предварительная настройка Настройка существующих тарифных планов Переключение существующих лицензий с 5й на 6ю версию 1. Предварительная настройка Перед настройкой тарифного плана нужно добавить пункты для 6-ых версий лицензий на ispmanager в перечисление, в котором указаны варианты панели управления. Пример корректного перечисления …
… /index.php Document Length: 37983 bytes Concurrency Level: 10 Time taken for tests: 14.296 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 3854700 bytes HTML transferred: 3798300 bytes Requests per second: 6.99 … received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.1 0 1 Processing: 134 1389 771.7 1332 7469 Waiting: 130 1299 446.2 1322 3072 Total: 135 1389 771.7 1333 7469 Percentage of the requests served within a certain time (ms) 50% 1333 66% 1476 75% 1521 80% 1621 90% 1733 95% 2080 98% 3188 99% 7469 100% 7469 (longest request) Внимание …
… В нашем примере используется Ubuntu 24.04 , поэтому выполните: systemctl status php8.4-fpm systemctl status postgresql@17-main На CentOS/Rocky/Alma : systemctl status php-fpm systemctl status postgresql-17 Если в выводе все службы имеют статус … о проблемах и восстановлении. Здесь задают условия отправки сообщения и подключают каналы для их отправки (Telegram, email, webhooks и др.) и смотрят историю уже отправленных оповещений. Users — управление пользователями, группами, ролями и … прокси и другие системные параметры. На дашборде главной страницы по умолчанию отображаются два ключевых виджета. Host availability выводит сводку по доступности хостов (точнее, их интерфейсов Agent/SNMP/IPMI/JMX — может ли Zabbix к ним …