1. Блог Админа
  2. >
  3. Компьютерное

Смена пароля пользователя MySQL версии 5.7 и выше

Понадобилось мне тут в консольке сменить пароль пользователя mysql. По привычке ввел:
SET PASSWORD FOR 'root'@"%" = PASSWORD('1111');
Однако мне на это совершенно внезапно mysql заявил что:

ERROR 1054 (42S22): Unknown column ‘Password’ in ‘field list’

Немного поискав по докам до меня дошло, что поле password изменили на authentication_string, и выполнение запроса теперь нужно делать как:

update user set authentication_string=password('1111') where user='root';

Вот такие вот дела.

Утилита — конвертирование списка доменов в URL

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

Поэтому за 20 минут накидал скрипт на php + заодно пощупал pure.css. Фреймворк забавный.  После Twitter Bootstrap не привычный, да и возможностей мало, но если надо по-быстрому накидать верстку для странички — то самое оно.

Сама утилита находится по адресу: https://mirivlad.ru/utilites/text2link.php

Проверка отправки писем из PHP

В склерозник себе. Настроили вы сервер, развернули сайт, и надо проверить — уходят ли письма которые должны отправляться функцией mail() из php скриптов. Но вот беда — черт его знает откуда там из сайта эти письма уходят.

Варианта собственно целых два.

1. Отправка из php-скрипта.

Тут всё просто. Создаем файл, например testmail.php в корне сайта, и добавляем в него код:

Далее — вызываем скрипт в браузере: http://yourdomain.tld/testmail.php

2. Отправка средствами php из консоли.

Более быстрый способ ;)

Собственно — всё. Логи по письмам где смотреть — смотрите сами.

Введение в Systemd

Systemd это относительно новый (на Enterprise Linux) системный и сервисный менеджер, однако Redhat разрабатывает его на платформе Fedora начиная с 2010 года. Он был создан разработчиками Redhat — Lennart Poettering и Kay Sievers для обеспечения контроля какие программы запускаются при загрузке системы Linux. Читать далее «Введение в Systemd»

Копирование файлов при помощи smbclient

Попалась тут задачка. Есть сервер на Centos 7. В локальной сети без доступа в интернет от слова — совсем. Есть сервер под управлением Windows на котором есть сетевой диск Share_it$ с которого надо получить файлы из директории This. На сервере где стоит Centos есть только samba client (smbclient) и никакой возможности что-то еще доустановить -ни cifs-utils, ни smbfs. Ну что же, попробуем с тем что есть. В конце-концов smbclient — это что-то вроде ftp-client, следовательно он может и без посторонних утилит копировать файлы. Приступим. Читать далее «Копирование файлов при помощи smbclient»

Восстановление доступа в административную часть Bitrix

Иногда бывает так, что человек поменял пароль и забыл. А данные для восстановления пароля были указаны от балды. Ну или человек который этим всем занимался — теперь недоступен, а доступы нужны. Предположим вы администратор сервера или хостинга, но доступов в админку Bitrix у вас нет или даже никогда не было. Что делать если этот доступ нужен прямо сейчас, а взять его неоткуда? Правильно — сделать самому. И для этого есть пара способов. Читать далее «Восстановление доступа в административную часть Bitrix»

Как настроить внешний вид Firefox

Firefox Quantum окончательно порвал с устаревшими дополнениями. Вроде как — ура?

Жертвой этих изменения, как бы это ни было прискорбно, стали дополнения которые изменяли пользовательский интерфейс Firefox. Это может быть проблемой, если вы зависимы от таких вещей, как повышенный контраст изображения или цветовая слепота, или у вас было дополнение увеличивавшее размер шрифта в интерфейсе Firefox. Читать далее «Как настроить внешний вид Firefox»

Открытые САПР (CAD) программы для Linux

Программное обеспечение САПР (CAD) является важным инструментом для инженеров, аниматоров и графических дизайнеров. По сравнению с закрытыми САПР, бесплатное программное обеспечение САПР с открытым исходным кодом столь же сложно, как и с его коммерческие аналоги. Однако  коммерческое программное обеспечение САПР довольно дорогое, способы лицензирования на него разные, новые версии и спец.библиотеки приходиться приобретать отдельно. Это подталкивает к бесплатным САПР, где возможно получить полноценное программное обеспечение CAD, не тратя слишком много денег. В этой статье мы проверим несколько инструментов САПР с открытым исходным кодом, которые вы можете использовать в любых дистрибутивах Linux. Читать далее «Открытые САПР (CAD) программы для Linux»

20 примеров использования потокового текстового редактора sed

Команда sed (потоковый редактор) это очень мощная утилита работающая в Linux/Unix системах. В основном он используется для поиска и замены текста , но так же может применяться и для других манипуляций, таких как вставкаудаление, поиск и т.п. С sed, вы можете отредактировать файл не выполняя полного его открытия. В sed так же поддерживаются регулярные выражения, которые превращают sed в мощное средство манипуляцией текста. Читать далее «20 примеров использования потокового текстового редактора sed»

Установка Debian 9 (Stretch) через PXE сервер сетевой загрузки

В этом руководстве я расскажу как установить последнюю версию сервера Debian 9 через PXE-сервер с удаленных зеркал.

Для настройки среды PXE мы будем использовать DHCP-сервер ISC-DHCP, а файлы Netboot Debian будут обслуживаться в локальной сети сервером TFTPD-HPA. Установка системы через PXE может увеличить скорость установки как в случае развертывания нескольких установок Debian в течение короткого периода времени так и в тех случаях, когда машины не оснащены устройством CD/DVD ROM. Читать далее «Установка Debian 9 (Stretch) через PXE сервер сетевой загрузки»