Напоминаю, это зеркало моего основного БЛОГА
Всем привет!
Сегодня я решил написать статью про оптимизацию MySQL 5.x для запуска и работы в условиях малого объёма ОЗУ.
Проблема стоит особенно остро на VDS/VPS серверах, так как там ОЗУ очень немного.
Конкретно в моём случае я довольствуюсь лишь 64Мб и без дополнительного тюнинга MySQL отказался запускаться вообще.
Почитав некоторое количество форумов, блогов и мануалов я вывел самый минимальный конфиг, при котором MySQL может работать.
Вот он:
Так что же там?
Categories: FreeBSD, linux, mysql, wordpress Tags: bind, dd, Gentoo, linux, mysql, network, php, Program, server, vds, блог, настройка
Всем привет!
Мне посчастливилось стать обладателем чудесного фотоаппарата Canon EOS 400d.
Сам фотик в качестве накопителя использует карты CompactFlash (CF) формата.
И всё было хорошо, пока я подключил его к ПК.
Оказывает в данной модели для передачи изображений используется протокол PTP
Вот небольшая выдержка из энциклопедии
PTP (Picture Transfer Protocol) – это широко распространенный протокол передачи изображений, который позволяет передавать снимки с фотоаппарата на компьютер, а так же на другие внешние устройства без установки дополнительных драйверов
Для пользователей ОС Widnows проблем нет, подключил и пользуйся как обычным Flash накопителем.
Под Linux такие устройства в качестве накопителя не отображаются.
Пришлось лезть в Google и узнавать способы передачи файлов по PTP протоколу.
К счастью я довольно быстро вышел на проект, который как раз занимается развитием PTP в linux.
Для копирования фото предлагается 2 решения:
1) С использование утилиты gphoto2
2) С использование FUSE и gphotofs
Давайте рассмотрим каждый из них.
Читать Далее…
Categories: FreeBSD, Gentoo, linux Tags: camera, Canon, dd, file, flash, foto, FreeBSD, Gentoo, linux, блог, видео, настройка, файлы
Всем привет!
Сегодня я решил выложить свои скрипты для скачивания файлов с Рапиды с помощью wget и с сбросом PPP сессии.
Применение:
Для примера возьмём моего провайдера.
Для выхода в интернет я использую ADSL модем с безлимитным тарифным планом.
При сбросе сессии мне даётся случайный внешний IP адрес.
Идея:
Сделать скачивание с Рапиды через консоль и после каждого скачивания сбрасывать PPP сессию для получения нового IP адреса и не ждать 15 минут.
Оборудование:
Модем у меня StarNet который я успешно перешил в Acorp Lan 120.
Для работы нам потребуется открытый доступ к модему через telnet.
Программа expect, для автоматизации сброса сессии.
Читать Далее…
Categories: Gentoo, Program, linux, script Tags: ADSL, bash, dd, file, linux, mail, ppp, telnet, unix, vpn, интернет, образ, скрипт, файлы
Всем привет!
Завалилось у меня тут несколько Voice модемов.
Два Zyxel Omni 56k com-port и один Acorp Sprinter 56k USB (софт модем)
Я уже про них давно забыл, со времён когда ещё сидел в интернете по Dial UP
Но на этой недели их спокойная и безмятежная жизнь на полке закончилась.
Мне пришла в голову очередная идея:
Сделать автоответчик для дома.
Первое, с чего я решил начать, так это подключение самого модема к серверу.
Для начала решил попробывать завести Soft modem Acorp sprinter 56k USB
Пересобрал ядро, и принялся искать драйвера.
Для начала заглянул на страничку www.linmodems.org и скачал там скрипт scanModem
Он сам определить Ваш модем и предложит скачать подходящий драйвер.
Мне же он предложил подгрузить модуль ядра и попробывать снова.
Пересобирать ядро и возиться с драйверами мне было неохота и я решил поставить Zyxel Omni 56k с COM-port’ом
После подсоединения модема к серверу у меня возник вопрос:
Как же проверить его работоспособность?
Погуглив я наткнулся на программу minicom
Она позволяет Вам общаться с устройствами через COM port
Но почему-то она так и не смогла увидеть мой модем.
Тогда я решил послать AT команды напрямую через COM port
Делается это так:
Читать Далее…
Categories: Gentoo, Program, linux, script Tags: bash, bios, dd, file, flash, Gentoo, home, linux, mail, modem, ppp, server, smtp, запись, интернет, конвертация, настройка, порт, скрипт, файлы
Всем привет!
Вот наткнулся на интересную статью для пользователей Gentoo.
Идея: Поставить сборку пакета (или обновление мира) с помощью emerge и получить SMS при выполнении.
Реализация:
Нам потребуется:
mailx client (mail-client/mailx) – это консольное приложение для отправки почты.
MTA (mail transfer agent) агент для mailx (Postfix, Sendmail или ssmtp)
Скрипт: /usr/local/sbin/emobalert
Copy Source | Copy HTML
- #!/bin/sh
- # Record exit status of emerge–must precede ALL other commands!
- [ $? -eq 0 ] && RESULT=”PASS” || RESULT=”FAIL”
- # Change next line to your mobile/SMS address
- SMS_ADDR=”2015551212@sms.some-mobile.com”
- LAST_PKG=”$(tac /var/log/emerge.log | awk ‘$2 == “>>>” {print $4,$5,$6,$7; exit;}’)”
- CFG_MODS=”$(find /etc -iname ‘._cfg????_*’ | wc -l)”
- mail -s”Emerge Completed” $SMS_ADDR <<-EOM
- ${RESULT} ${LAST_PKG}
- :::
- ${CFG_MODS} config updates pending
- $*
- EOM
Замените SMS_ADDR на Ваш телефон и SMS шлюз оператора.
И сделайте скрипт исполняемым.
Запуск:
Например вот так:
emerge -uDv world; emobalert
И по окончании сборки Вы получите такое сообщение:
From: root@localhost.localdomain
(Emerge Completed)
PASS (2 of 2) app-crypt/seahorse-2.22.3
:::
0 config updates pending
По моему очень удобно.
Источник
Categories: Gentoo, linux, script Tags: dd, Gentoo, linux, mail, shell, smtp, настройка, обновление, почта, скрипт