Alexey
19.04.2019
Ubuntu, Новости
обновление дистрибутива
Ubuntu 19.04 будет поддерживаться в течение 9 месяцев до января 2020 года. Если вам нужна долгосрочная поддержка, рекомендуется вместо этого использовать Ubuntu 18.04 LTS. Загрузить Ubuntu 19.04 Ссылки на зеркала для скачивания образов: http://releases.ubuntu.com/19.04/ (Ubuntu Desktop и Server) http://cdimage.ubuntu.com/ubuntu/releases/19.04/release/ (менее…
ДАЛЕЕ
Alexey
17.04.2019
MySQL / MariaDB
Linux, MariaDB, MySQL, Windows
Файлы базы MySQL/MariaDB данных хранятся на жёстком диске. По умолчанию это папка data внутри директории исполнимых файлов MySQL (в Windows) или в директории /var/lib/mysql/ (Linux). В настройках можно указать любое расположение базы данных MySQL — необязательно в папке с установленной…
ДАЛЕЕ
Alexey
14.03.2019
PHP, Веб, Сеть
cURL, PHP, User Agent, веб-сайты
Некоторые сайты нормально открываются в браузере, но при попытке получить исходный HTML код с помощью cURL эти запросы могут отклоняться. Могут возвращаться коды ответов, например, 403, то есть доступ запрещён. Чтобы понимать, как это исправить, нужно понимать причины, которых может…
ДАЛЕЕ
Alexey
12.03.2019
PHP
newline, PHP, белые пробелы, регулярные выражения
При написании регулярных выражений можно столкнуться с проблемой, что когда искомая строка написана в одну линию, то функции PHP её успешно находят, а когда она разбита на несколько строк, то функции PHP, такие как preg_match_all, preg_match и другие для работы…
ДАЛЕЕ
Alexey
08.03.2019
Веб, Сеть
RSS / фиды / ленты новостей, веб-сайты, онлайн сервисы, Яндекс Дзен
У каналов Дзен отсутствует официальная RSS лента, поэтому придётся использовать сторонний сервис. Либо можно парсить HTML код интересующего канала Дзен — никаких препятствий к этому нет, все необходимые элементы статично прописаны в исходном коде веб страницы и очень легко анализируется.…
ДАЛЕЕ
Alexey
06.03.2019
Обработка текста в консоли и консольные текстовые редакторы
awk, ex, grep, pgrep, sed, интерфейс командной строки (CLI), консольные текстовые редакторы, обработка текста
Когда нам нужно найти строку, соответствующую определённому образцу, нам на помощь приходит команда grep и регулярные выражения. А что если нам нужно найти то, что находится между совпадением первого шаблона и между совпадением второго шаблона? То есть нам нужно найти…
ДАЛЕЕ
Alexey
20.02.2019
Ubuntu, Системное администрирование
Linux Mint, Swap, раздел подкачки, файл подкачки
В этой статье на примере Linux Mint и Ubuntu мы научимся смотреть информацию по разделе подкачки, создавать файл подкачки, а также увеличивать доступное для подкачки место. Файл подкачки — это определённое место на постоянном хранилище (например, на жёстком диске), куда…
ДАЛЕЕ
Alexey
19.12.2018
Новости
Linux Mint
Linux Mint 19.1 это выпуск с длительным периодом поддержки вплоть до 2023. Он поставляется с обновлённым программным обеспечением, приносит свежий виды и много новых функций, чтобы сделать ваш рабочий стол ещё более удобным для использования. Скачать Linux Mint 19.1 Ссылки…
ДАЛЕЕ
Alexey
17.12.2018
Сеть
lsof, netstat, Nmap, ss, порты
Порт может в одном из следующих состояний: открыт (open), фильтруется (filtered), закрыт (closed), без фильтрации (unfiltered). Порт называется открытым если какое-либо приложение, служба на целевой машине прослушивает (listening) его в ожидании соединений/пакетов. Также по отношению к службе часто употребляют термин…
ДАЛЕЕ
Alexey
16.12.2018
Python
pip, Python, ошибки, решение проблемы
При обновлении пакета может возникнуть ошибка, которая препятствует обновлению, например, для пакета scapy: Cannot uninstall 'scapy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial…
ДАЛЕЕ
Alexey
16.12.2018
Python
pip, Python
Пакет pip — это программа для установки и управления пакетами Python. Сам пакет pip в репозитории вашего дистрибутива существует в двух версиях: для Python 3 (называется python3-pip или python-pip в зависимости от того, какая версия Python является версией по умолчанию…
ДАЛЕЕ
Alexey
16.12.2018
MySQL / MariaDB
apparmor, MariaDB, MySQL, phpMyAdmin, ошибки, решение проблемы
При попытке подключения к серверу MySQL может возникнуть ошибка: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2 "No such file or directory") Вариант на другом дистрибутиве (отличается путь до файла mysqld.sock): ERROR 2002 (HY000): Can't…
ДАЛЕЕ
Alexey
14.12.2018
Для новичков
Bash, echo, sh, sudo, tee, перенаправление стандартного вывода, стандартный вывод (stdout)
Команда echo используется для вывода передаваемой ей строки. По умолчанию показывает строку на экране, но при перенаправлении вывода, например с помощью >> или > может, соответственно, дописывать строку в файл или полностью перезаписывать его этой строкой. Но что если нам…
ДАЛЕЕ
Alexey
14.12.2018
Файловая система
cat, zcat, архивы
Команда zcat — это аналог cat, которая выводит содержимое одного или нескольких файлов. Точнее говоря, команда cat предназначена для объединения нескольких текстовых файлов. Команда запускается примерно так: cat файл1 файл2 файл3 Содержимое всех файлов будет последовательно выведено в стандартный вывод.…
ДАЛЕЕ
Alexey
06.12.2018
Новости
Linux Mint
Дата выхода Linux Mint 19.1 Все три версии выйдут в декабре 2018 года, перед католическим Рождеством (примерно середина декабря). Возможность скачать новые версии и обновиться с уже имеющихся Linux Mint появится перед рождественскими праздниками. Второй релиз серии Linux Mint 19.x…
ДАЛЕЕ