Результаты поиска
Найдено: 585
… почувствовать прелесть лета даже в офисе. В общем, листайте и выдыхайте! Статьи и инструкции Установка и настройка Portainer Если у вас несколько Docker-хостов, может возникнуть вопрос, как управлять ими централизованно. Ответ — Portainer, веб-платформа для организации контейнерной инфраструктуры через единый GUI и REST API. Подключается к средам на базе … Сервис работает 24/7, отслеживает четыре ключевых параметра и при появлении проблем сразу отправляет уведомления на email, в телеграм, VK и другие каналы. Это помогает быстрее замечать сбои, не тратить время на ручные проверки и снижать риск …
… уровне строки в таблице представления. Действия, заданные в функции триггера, выполняются вместо текущего оператора. Constraint Trigger В PostgreSQL существуют CONSTRAINT, Это правила, которые устанавливают, какие данные можно вставлять и удалять в столбце. Они позволяют превратить СУБД в … DEFERRABLE / INITIALLY DEFERRED. Простой CREATE TRIGGER этого сделать не может, поэтому используют конструкцию CREATE CONSTRAINT TRIGGER. Рассмотрим пример. В базе есть две таблицы: department: id budget name 1 10000 IT Эта таблица хранит отделы, …
… Кажется, в мае нам придется быть более бдительными, чем обычно. Только мы обсудили новости про уязвимость Copy Fail, как подъехали еще две критические уязвимости, открывающие права суперпользователя. Эксплоиты уже в открытом доступе. Рассказываем подробности и рекомендуем не игнорировать выход обновлений. Dirty Frag (Copy Fail 2): новая уязвимость в ядре Linux позволяет получить root через страничный кэш После недавней уязвимости Copy Fail, о которой мы писали ранее , исследователи нашли ещё две похожие проблемы в ядре Linux. Новому семейству уязвимостей …
… гарантированно получать письма от нашего сервиса? Решение будет зависеть от того, где располагается ваш почтовый ящик: Gmail Яндекс.Почта Mail.ru Gmail В случае с почтой gmail.com достаточно добавить адреса notify@firstvds.ru и sales@firstvds.ru в адресную книгу: …
… . Заполните поля для создания нового домена: тип: master доменное имя: имя вашего создаваемого домена, например, testdomain1.fvds.ru IP-адрес: адрес вашего виртуального сервера (не адрес DNSmanager), в данном примере 123.45.67.89 email администратора: ваш электронный адрес, например, myemail@mail.com Нажмите ОК для завершения создания домена. В результате домен должен появиться в списке: Для того, чтобы …
… разработали систему жидкостного охлаждения на 15 кВт PewDiePie выпустил персональный ИИ-хаб для локальной работы В «Алисе AI» появились ИИ-персонажи с разными характерами Разработали умный кулон, который следит за ультрафиолетом Стартап Squeez … автомобиль из конструктора, который разогнался до 111 км/ч Компания LEGO собрала копию гиперкара Koenigsegg Sadair’s Spear в натуральную величину и протестировала её на реальной трассе. На модель ушло 327 906 деталей LEGO Technic, а … складываются зеркала. Испытания LEGO-гиперкара прошли на трассе Гудвуд в Британии. В 2025 году реальный Koenigsegg Sadair’s Spear установил там рекорд подъёма на холм среди дорожных автомобилей — 47,14 секунды. LEGO-версию вывел на трассу тот …
… Как создать базу данных и как с ней работать Как управлять расширениями PHP Расположение на диске файлов сайта, php, sendmail IP-адреса сервера Как добавить пользователя с правами Изменение пароля администратора Как настроить резервное … чем больше расширений включено, тем больше ресурсов сервера расходуется. Расположение на диске файлов сайта, php, sendmail Информация о том, где расположены файлы сайта, php, sendmail может пригодиться для диагностики проблем, конфигурирования и установки дополнительных инструментов. Расположение файлов …
Каждое сетевое устройство обладает двумя типами IP-адресов: локальным и публичным. Локальный адрес, также известный как "серый" IP, используется исключительно внутри частных сетей и не может быть применен для доступа к интернету. С другой стороны, публичный или "белый" IP-адрес служит для взаимодействия с глобальной сетью. Этот уникальный идентификатор позволяет устройству быть видимым и доступным в интернете, обеспечивая его распознавание другими участниками сетевого взаимодействия. Умение найти IP-адрес …
… баз данных Где искать ошибки? Перечень возможных проблем Table './site/content' is marked as crashed and should be repaired mysql_connect() [function.mysql-connect]: Access denied for user 'user_xxx'@'localhost' (using password: YES) Не … /var/log/mysql* chmod 640 /var/log/mysql* Следующая команда включит просмотр созданного лога в режиме реального времени(tail –f) и оставить его в фоне(&) что бы можно было параллельно запускать другие команды: tail –f /var/log/mysql-errors.log & Данная команда позволяет проводить действия с БД или сайтов и одновременно смотреть на …
… учитывать возможность таких атак и принимать меры по защите локальной сети. Взаимодействие протоколов DHCP и DNS DNS (Domain Name System, система доменных имён) — это иерархическая децентрализованная система именования компьютеров, сервисов и …
… в браузере Chrome с включённым режимом «Safe Browsing». Подробнее На PyPI обнаружены вредоносные пакеты, использующие Gmail и веб-сокеты Специалисты обнаружили в PyPI семь вредоносных программ, которые использовали SMTP-серверы Gmail и веб-сокеты для кражи данных и удалённого выполнения команд. После обнаружения все программы были удалены. Однако … Jinja2 в проекты Django. Вредоносные функции программ были направлены на скрытый удалённый доступ и кражу данных через Gmail. Они использовали жёстко закодированные учётные данные для входа на SMTP-сервер Gmail и отправляли своим операторам …
… «старшим» сертификатом, а удостоверяет себя сам. Именно он является основанием так называемой «цепочки доверия» (chain of trust) и стоит на её вершине. Когда браузер проверяет SSL‑сертификат сайта, он проходит всю цепочку — от сертификата … центр проводит проверку владельца домена. По уровню проверки сертификаты делятся на три типа: с проверкой домена (DV или Domain Validation); с проверкой организации (OV или Organization Validation); с расширенной проверкой организации (EV или Extended Validation). DV-сертификаты Сертификаты уровня Domain Validation (пер. с англ. «проверка домена») относят к базовому уровню валидации. Такие сертификаты выпускаются в течение …
… только в платной версии. Поддержка клиентов работает нестабильно — отсутствует связь по телефону и через чат, ответы по email часто задерживаются. Microsoft To Do Microsoft To Do — облачное приложение для управления делами, которое заменило … Ключевые функции Приложение поддерживает создание списков дел, теги, приоритеты, быстрый поиск и интеграцию с Gmail, Google Calendar и Slack. Можно задавать оповещения по времени и геолокации. Простой режим Есть возможность создать один … месту и повторению. Также доступен ежедневный планировщик “My Day”, календарный режим и удобные виджеты. Присутствует AI-ассистент, предлагающий досоздать задачи на основе текста, а также более 100 шаблонов для быстрого старта. Простой режим …
… это можно следующим образом: certbot certonly -d bitrix-gt.fvds.ru -d www.bitrix-gt.fvds.ru -w /var/www/html --webroot --email webmaster@bitrix-gt.fvds.ru --agree-tos --dry-run В примере из статьи генерация пробного SSL-сертификата осуществляется … Выполните следующую команду: certbot certonly -d bitrix-gt.fvds.ru -d www.bitrix-gt.fvds.ru -w /var/www/html --webroot --email webmaster@bitrix-gt.fvds.ru --agree-tos -n 5. Файлы созданного SSL-сертификата от Let’s Encrypt находятся в следующих файлах: /etc/letsencrypt/live/bitrix-gt.fvds.ru/privkey.pem /etc/letsencrypt/live/bitrix-gt.fvds.ru/fullchain.pem Откройте конфигурационный файл виртуального хоста и создайте контекст server для обработки соединений по протоколу …
… диски были жёсткими, 3.5’’ и не отличались быстротой, единственным вариантом увеличить скорость было собрать аппаратный Raid. И для предоставления услуг VDS мы использовали Raid 10 из 4 SAS-дисков. Сначала это были SAS 150, потом 300 и 600 Гб. 150 SAS мы ставили Pentium II, III, чуть позже в Core … б/у. Время SSD и Flashcache Времена шли, диски становились больше и быстрее. Появились SSD. 2014 Мы продолжали собирать Raid 10 SAS, в кластере было около 1 Тб. Но мир изменился — и людям нужно было больше места. Расширяться за счёт SAS было …
… обращаются друг к другу по именам. Описание выглядит так: services: nginx: image: nginx:1.30-alpine container_name: myproject-nginx ports: - "80:80" volumes: - … depends_on: - php networks: - app_network php: build: context: ./php container_name: myproject-php user: "1000:1000" volumes: - ./src:/var/www/html environment: - … mysql: condition: service_healthy networks: - app_network mysql: image: mysql:8.4 container_name: myproject-mysql environment: - MYSQL_DATABASE=${DB_NAME} - MYSQL_USER=${DB_USER} - …
… проверим состояние служб. На сервере выполните (Debian/Ubuntu): systemctl status nginx systemctl status postgresql@17-main systemctl status php8.4-fpm На CentOS/Rocky/Alma: systemctl status nginx systemctl status postgresql-17 systemctl status … сервера; после проверки удалите /root/Moodle.log — в нём пароли могут быть записаны в открытом виде; измените стандартный email admin@example.com на свой рабочий адрес – на него будут приходить уведомления и ссылки для восстановления пароля; при … состояния Nginx, PostgreSQL и PHP-FPM выполните: На Debian/Ubuntu: systemctl status nginx systemctl status postgresql@17-main systemctl status php8.4-fpm На CentOS/Rocky/Alma : systemctl status nginx systemctl status postgresql-17 systemctl …
… запросы, приходящие при открытии приложения по IP-адресу / домену в веб-браузере: ALLOWED_HOSTS = ['server_ip_or_domain'] Укажите папку, куда будут сохранятся статические файлы приложения при выполнении команды collectstatic : STATIC_ROOT … приложения Запустите проект: Перейдите на страницу административной панели сайта по адресу http://server_ip_or_domain/admin и проверьте, что он открывается в веб-браузере (порт 8000 должен быть открыт в файрволе): (venv) $ python … файл конфигурации Nginx (вместо site_name укажите название файла с конфигурацией сайта): $ nano /etc/nginx/sites-available/site_name Содержимое файла конфигурации: server { listen 80; server_name server_ip_or_domain; location …
… LANG: текущий язык и настройки локализации. EDITOR: консольный текстовый редактор по умолчанию для текущего пользователя. MAIL: путь к директории, в которой хранятся файлы входящей электронной почты текущего пользователя. UID: идентификатор … доступна, а FIRST_VAR — нет. Такой же результат можно получить, выполнив в соседнем терминале команду «docker exec <container_id> bash -c printenv» : Идентификатор запущенного контейнера (container_id) можно увидеть в приглашении оболочки после знака @ или выполнив команду «docker container ls» . Конечно, …
… не подключался ли кто к вашему серверу, вы можете просмотреть содержимое файла /var/log/audit.log или /var/log/secure . tail -f /var/log/secure Здесь фиксируются все события в системе, в том числе неудачные попытки входа по ssh . Можете не … запуск, раз в неделю или даже каждый день Создайте файл скрипта: для ежедневной проверки в директории /etc/cron.daily : nano /etc/cron.daily/rkhunter.sh для еженедельной /etc/cron.weekly : nano /etc/cron.weekly/rkhunter.sh Созданный файл тут же откроется, …
Правильные сетевые настройки виртуальных серверов, расположенных на вычислительных кластерах с технологией VPU следующие: IP-адрес: <основной адрес узла> Маска подсети: 255.255.255.255 IP-адрес шлюза: 10.0.0.1 Сконфигурировать сетевой интерфейс в операционной системе Windows можно двумя подходами: Через графический интерфейс GUI — медленно, требует изрядного количества кликов мышью. С помощью командной строки — быстро и эффективно, но требует понимания того, что вы делаете. Настройка основного сетевого …
… port 22. Nov 10 04:09:32 honeypot sshd[2611]: Server listening on :: port 22. Nov 10 17:59:11 honeypot sshd[19958]: Failed password for root from 122.225.97.91 port 3061 ssh2 Nov 10 17:59:13 honeypot sshd[19958]: Failed password for root from 122.225.97.91 port 3061 ssh2 Nov 10 17:59:16 honeypot sshd[19958]: Failed password for root from 122.225.97.91 port 3061 ssh2 … Nov 13 04:16:21 honeypot sshd[190435]: Accepted password for …
… например, в менеджере паролей. После применения изменений для входа будет использоваться уже новый пароль. Выше, в поле Email , рекомендуем указать вашу актуальную почту. Она понадобится для восстановления доступа и служебных писем WordPress, … В нём указаны параметры подключения к базе данных, ключи безопасности и дополнительные константы. /etc/apache2/sites-available/wordpress.conf — конфигурация виртуального хоста Apache на Debian/Ubuntu. /etc/httpd/conf.d/wordpress.conf — …
… обращаются извне) или между процессами на одной машине (IPC-сокет, т. е. сокет межпроцессного взаимодействия, как Unix domain socket), и позволяет запускать сервис только тогда, когда к нему обращаются. timer — таймеры запускают сервисы по … -t ExecStart=/usr/sbin/sshd -D $SSHD_OPTS ExecReload=/usr/sbin/sshd -t ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=on-failure RestartPreventExitStatus=255 Type=notify RuntimeDirectory=sshd RuntimeDirectoryMode=0755 [Install] …
… unlink /etc/nginx/sites-enabled/default.conf Создаём конфигурационный файл нашего нового сайта: touch /etc/nginx/sites-available/ example.com .conf Заполняем его данными: nano /etc/nginx/sites-available/ example.com .conf В качестве примера приведён редактор nano . Для сохранения файла нажмите сочетание Ctrl + O , … deny all; } } Создаём символьную ссылку в директорию с конфигурационными файлами активных сайтов: ln /etc/nginx/sites-available/ example.com .conf /etc/nginx/sites-enabled/ example.com .conf Проверяем отсутствие ошибок и перезапускаем nginx для …