11
Ноя

NFS подключение диска windows client к серверу на Ubuntu

На Ubuntu устанавливаем NFS сервер sudo apt install nfs-kernel-server Настройка: Создаём каталог который далее будем монтировать, даём на него права sudo mkdir -p /nfs4/HDD2 sudo mount —bind /HDD2/ /nfs4/HDD2/ sudo chown -R nobody:nogroup /nfs4/HDD2/ sudo chmod 777 /nfs4/HDD2/ sudo nano /etc/exports /nfs4/HDD2 192.168.0.1/24(rw,wdelay,nohide,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000,sec=sys,rw,secure,root_squash,all_squash) sudo exportfs -ar sudo exportfs -v sudo service nfs-kernel-server restart Добавляем монтирование в автозагрузку nano /etc/fstab /HDD2 …

Read More
7
Ноя

Полезные команды MySQL

mysqlcheck -u root -p -A —auto-repair — Починить все базы данных и таблицы MySQL mysqlcheck -o —all-databases -u root -p — Дефрагментация всех таблиц или всех баз данных MySQL mytop —prompt — Просмотр текущих запросов к MySQL mysql -u root -p -e «SHOW FULL PROCESSLIST» — Смотрим текущие запросы к MySQL

Read More
9
Апр

Увеличение размера раздела ubuntu—vg-ubuntu—lv

При установке использовали автоматическую разметку диска. После входа в консоль, обнаружилось, что мне доступно только 100 GB из 500GB SSD диска. А где же оставшиеся 400 GB? Оказалось, что они есть, вот только не присоединены к разделу. Благо я в Ubuntu использую LVM. Лечение (естественно, от root). Находим нужный раздел диска: Команда df -hT Наш раздел: /dev/mapper/ubuntu—vg-ubuntu—lv ext4 98G 22G …

Read More
5
Ноя

Сторонний код заблокировал основной поток Google/Doubleclick Ads

Вы пыжитесь и пытаетесь получить максимальные балы в PageSpeed Insights, а потом ставите рекламу от Google Adsense и можете легко получить -40 балов и всё коту под хвост. Хоть мои личные наблюдения и показывает что оптимизация сайта не влияет на выдачу, везде хотят денег, но есть пару решений как повысить общий бал в PageSpeed Insights и продолжить зарабатывать «бешеные» деньги …

Read More
21
Апр

Mixed Content при обращении к WebSocket

Ситуация, когда у вас поднят WebSocket сервер и вы пытаетесь получить к нему доступ, например из Vue. Вы скорее всего получите ошибку Mixed Content Mixed Content: The page at ‘https://hd.zp.ua/admin/service’ was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint ‘ws://hd.zp.ua:9991/events’. This request has been blocked; this endpoint must be available over WSS. Можно спроксировать запрос к …

Read More
20
Ноя

Выполнение только одной копии скрипта php, убиваем при запуске старый

Есть ситуация, когда вы запускаете какой либо скрипт по cron в фоне, например, раз в час, но он может не успеть выполнится, а запуск 2й копии может натворить много бед. Есть такое решение, получаем pid запущенного уже процесса с таким же именем и убиваем его при запуске этого же скрипта повторно. Если вы будете использовать подобную конструкцию в нескольких файлах …

Read More
12
Окт

Установка Hestia + Redmin на Ubuntu 20.04 LTS

Мы будем устанавливать контрольную панель вебсервера Hestia на Ubuntu 20.04 LTS, после чего установим Redmine Установка Hestia Логинимся под root Ставим саму панель. Она бесплатная. Но будьте внимательны выбирая параметры сервера и компонентов, откат на данный момент невозможен. Если ставить по умолчанию всё что предлагают, а это: Просто запустить скрипт: Либо ставить с ключами После чего можем логиниться в панель …

Read More