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

Linux

Подписаться на эту рубрику по RSS

Все о linux
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

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

23
апр 13

Ищем большие файлы на диске

Всем привет!

Довольно часто возникает такая ситуация что в системе заканчивается свободное место причем в процессе чистки обнаруживаются тяжеленные уже не нужные бэкапы, различные образы дисков и т.д.

Пишу небольшую заметку прежде всего для себя с утилитами которые помогут в поиске подобных вещей на файловой системе:

  1. Если нужно что-то под иксы то советую GdMap - утилита отображает карту файловой системы на которой в виде квадратов показаны файлы: чем больше квадрат - тем больше места занимает тот или иной файл.
  2. find -size - невероятно мощная утилита find поможет отыскать файлы по куче параметров, в том числе и по размеру
  3. du -sh - утилита du отображает объем конкретной директории, довольно удобная штука
  4. ncdu - продвинутый du основанный на ncurses - отображает директории с их занимаемым объемом в виде интерактивного списка

Лично мне хватает этих утилит для решения подобных задач!

Удачи! =)

22
апр 13

Тайловые окна на LXDE + Openbox

Всем снова привет!

Решил больше не извращаться со скрещиванием LXDE и xfwm4. Виной тому слетающие настройки горячих клавиш и общая неудовлетворенность гибридной системой. Все же мне приятнее ручные конфиги LXDE и опенбокса чем гуевые настройки XFCE (да не в обиду любителям данной DE).

Как оказалось научить делать тайловые окна Openbox не просто, а даже очень просто - достаточно добавить вот такой конфиг в ~/.config/openbox/lxde-rc.xml

<!-- manual tiling! -->
 <keybind key="C-A-KP_6">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>0</y>
        <width>680</width>
        <height>740</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_4">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>680</width>
        <height>740</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_8">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>1366</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_2">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>360</y>
        <width>1366</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_9">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>0</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_3">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>680</x>
        <y>360</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_1">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>360</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_7">
      <action name="UnmaximizeFull"/>
      <action name="MoveResizeTo">
        <x>0</x>
        <y>0</y>
        <width>680</width>
        <height>360</height>
      </action>
    </keybind>
    <keybind key="C-A-KP_5">
      <action name="ToggleMaximizeFull"/>
    </keybind>

Это слегка переработанный мной под разрешение 1366X768 конфиг с этой страницы

Переключение происходит по Ctrl + Alt + одна клавиша из Numpad. Так например Ctrl + Alt + 5 разворачивает окно, а Ctrl + Alt + 6 делит его пополам вертикально и размещает справа.

Пример

Пользуйтесь =)