Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX

Записи с тегом: linux

10
авг 14

Локальный вебсервер без боли с Docker

Всем доброго времени суток!

Довольно давно я сюда уже не писал, но сегодня решил сделать исключение и написать пост с решением одной проблемы - лично мне уже давно лень тестировать различные CMS на PHP хотя бы потому что приходится делать однотипные действия - добавить хост в Apache, добавить пользователя и базу в MySQL. А потом еще не забыть все это удалить чтобы не замусоривалось.

Сразу оговорюсь что для локальной разработки я в основном использую Vagrant и Docker т.к. не хочу захламлять основную систему установленным LAMP-стеком. Обычно после пары тройки однотипных добавлений новых хостов получалось что виртуальные машины и контейнеры замусоривались никому не нужными БД и конфигами для сайтов которые уже неактуальны. Да и в hosts нет уже желания видеть бесчисленную череду всяких blog.dev,test.dev,site.dev и т.д.

Ну а сегодня я решил сказать «Хватит!».

Прочитать полностью

24
июн 14

Пишем загрузочную флеш с Win7 из под Linux

Всем доброй ночи!

Пару дней назад возникла такая вот задача. Не буду грузить подробностями и скажу что меня спасли утилиты Gparted и WinUSB. В первой я отформатировал флешку и создал на ней NTFS-раздел, а второй залил образ.

Сперва попробовал сделать все через любимый Unetbootin, но как оказалось начиная с версии выше 494 поддержку NTFS-разделов в ней выпилили и собственно нормальную загрузочную флешку сделать там не получится (хотя есть исключения)

Делал кстати флеш из под свежего Linux Mint который основан на Ubuntu 14.04, а под него собранного WinUSB еще нету в репозиториях. Поэтому выкрутился вот так:

cat /etc/apt/sources.list.d/colingille-freshlight-trusty.list

deb http://ppa.launchpad.net/colingille/freshlight/ubuntu saucy main

deb-src http://ppa.launchpad.net/colingille/freshlight/ubuntu saucy main

Кратко говоря я в конфиге репозитория заменил несуществующую ветку trusty на saucy.

После чего все заработало как надо.

24
июн 14

Linux и Brother DCP-7055R

Всем привет!

Рассказ сегодня будет довольно короткий. Понадобилось мне на прошлой неделе отсканировать пачку документов, а под рукой на работе оказалось только устройство марки Brother (принтер-сканер-копир). И вот недолго думая я вставил usb-кабель в ноут и запустил утилиту «Простое сканирование» которая как видится сканер не определила (хотя lsusb показывал что подключение есть). Скачал XSane - та же история.

Ну и вот я сел гуглить. Все пути вели на официальный сайт Brother где были в наличии драйвера для Linux которые тем не менее надо ставить с танцами. Промучавшись и танцуя где-то с полчаса я наткнулся на bash-скрипт автоинсталлера который собственно и помог мне поставить нужные драйвера и подключить сканер.

Ссылку затерял и искать ее лень, посему держите название файла - linux-brprinter-installer-2.0.0-1.gz

Удачи! =)

14
нбр 13

Запилил тут скрипт для бекапа

Как я уже говорил недавно я запилил в блокноте кучку схем по резервному копированию своих и рабочих проектов.

И вот в процессе реализации одной из них родился небольшой bash-скрипт который дампит все доступные БД (отдельный пользователь с read-only правами на все БД) и кладет в архив вместе с перечисленными каталогами исключая лишнее описанное в файле exclude, затем сортирует по ежедневным, еженедельным, ежемесячным резервным копиям и удаляет лишнее.

Опционально запускает lftp для синхронизации с удаленных хранилищем и меняет владельца у бекапов.

Под катом текст скрипта, а для любителей github ссылка на gist: https://gist.github.com/rhamdeew/7438663

Прочитать полностью

06
нбр 13

И еще немного новостей

Привет всем читателям моего блога!

Снова вместо сугубо технического поста здесь будет просто поток моих мыслей.

Прочитать полностью