Как установить VirtualBox Extension Pack через консоль

В данной заметке я покажу как можно установить Extension Pack для Virtualbox через терминал в Linux. Стоит отметить, что установить дополнения для Virtualbox можно двумя способами: либо запустив исполняемый файл .vbox-extpack в графическом интерфейсе, либо через консоль.  Иногда может возникнуть ситуация, когда установка в графической оболочке недоступна и нас спасёт консоль.

Читать далее

Некоторые проблемы с Webmin

Установил Webmin на LAMP сервер. И сразу же столкнулся с тем, что после моих попыток “угадать” дефолтный пароль, меня заблокировал собственный же сервер. По идее, для входа в webmin нужен логин root и пароль такой же как пароль рута в системе. У меня на тестовой виртуалке пароль root, но вот войти никак не получалось и меня заблокировали (о том, как же я вошел читайте ниже):

Читать далее

SQL: удаление таблиц с префиксом

Иногда нужно удалить все таблицы с префиксом wp_, или oc1_,  но к сожалению в MySQL нельзя выполнить команду вроде:

Таким образом, чтобы удалить все таблицы в MySQL с опеределённым префиксом, нам нужно сконструировать запрос, который сгенерирует DROP TABLE строку. А её уже потом выполнить в качестве запроса. Читать далее

SQL запрос для экспорта в CSV

Нужно было сделать MySQL запрос для экспорта всех товаров и фоток к ним из самописного движка в CSV, чтобы потом импортировать в OpenCart. Фотографии к товару хранились в таблице photos в виде: id id_товара и имя_фотографии. Я же захотел, чтобы в конечном файле все фотки были в одной ячейке через ;. Для этого заюзал GROUP_CONCAT во временную таблицу, а потом заджойнил к основной свою временную. Потом столкнулся с бедой, что phpMyAdmin не хотел экспортировать результаты запроса, пришлось допилить запись файла CSV в папку /tmp/. Вот сам запрос

 

Один комментарий

Настройка DNS сервера Bind9 (Создание локальной доменной зоны)

Сегодня поговорим о создании локальной доменной зоны внутри локальной сети. Для чего нужна локальная доменная зона и DNS-сервер? Чтобы расшарить (сделать доступными) свои локальные сайты для всех пользователей сети. Я создам сеть, где все устройства моей локальной сети смогут пользоваться ресурсами формата site.lan.

В моем случае устройства локальной сети подключаются к интернету через роутер. Серверная машина – на Linux Mint (desktop), клиенты: ПК под управлением Windows, Linux, телевизор со Smart TV, а также смартфоны и планшет. Читать далее

Работа с GIT в Ubuntu: старт

Установка GIT в Ubuntu:

Конфигурация GitHub

Вместо ВАШ_ЛОГИН подставляем свой логин на GitHub, а вместо ВАШ_EMAIL – почту. Читать далее