LINUX.ORG.RU

Сообщения nixit

 

Какой язык программирования стоит изучать?

Форум — Talks

Доброго времени суток.

Есть желание поковыряться с Я.П. До сего момента, хватало bash, для написания каких-то простеньких скриптов.

Сейчас хочу взяться за perl. Кто-то может посоветовать хорошую литературу по данной тематике?

 ,

nixit
()

Бэкап mysql с помощью снапшотов lvm

Форум — General

Доброго времени суток. Есть одно высоконагруженное приложение (zabbix), использующее базу данных mysql. Сейчас, база данных выросла до 10G. То, что бэкапы с использованием mysqldump длятся по 10-20 минут, ещё можно стерпеть. Но, восстановление из бэкапа 6-8 часов - перебор.

Прочитал про очень интересный метод. Поднимается lvm, утилитой mylvmbackup делается снапшот.

Вопрос вот в чем: zabbix использует innodb, допустим, я делаю так:

mylvmbackup --user=root --password=pass --innodb_recover --skip_flush_tables \ --mycnf=/etc/mysql/my.cnf --vgname=test --lvname=part1 --backuptype=tar --backupdir=/backup

/base смонтирована в /dev/test/part1

В итоге получаю архив с базой данных и всеми файлами наодящимися в директории /base. Если остановить mysql и заменить содержимое папки /base/mysql всё вроде бы работает. Однако, все пишут, что раздел с котрого снят снапшот начинает работать в разы медленее. Что с этим можно сделать? Как-то возможно снимать снапшот только с конкретной папки в разделе? Приблизительно, как долго будет длитя снапшот, с 10-15 G базы?

И вообще, больше вопросов, чем ответов на данный момент. По данной тематики достаточно статей и примеров, но информация рознится.

Кто-то пользуется подобной схемой? Какие есть «подводные камни»?

 , , ,

nixit
()

use SNMP (perl). Убрать вывод ошибок MiB

Форум — General

В snmpwalk есть такой замечательный флаг -Ln. С помощью которого можно убрать ошибки вывода MiB по типу:

Unknown group (distantEndCDM625ObjectsGroup): At line 4503 in /usr/local/etc/MIB/cdm-625/FW-0000165N_MIB_2_3_1.mib
Unknown module (CDM-700): At line 3398 in /usr/local/etc/MIB/cdm-700/Fw10236-4E.mib
Undefined OBJECT-GROUP (ntpEntNotifPrefixGroup): At line 17069 in /usr/local/etc/MIB/QSW-2800/QTECH_private_2.1.1.mib
- (is a reserved word): At line 24 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
: (is a reserved word): At line 24 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
STATUS (is a reserved word): At line 25 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
DESCRIPTION (is a reserved word): At line 27 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
SYNTAX (is a reserved word): At line 28 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
{ (is a reserved word): At line 29 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
( (is a reserved word): At line 29 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
) (is a reserved word): At line 29 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB
Bad operator ((): At line 30 in /usr/local/etc/MIB/Paradise/PARADISE-IPOS-RBC.MIB

Как используя перл и модуль SNMP добится того же?

 , ,

nixit
()

Как поключить MIB файлы в debian

Форум — General

Доброго времени суток. Поставил пакет snmp-mibs-downloader.

У меня есть mib файлы вот для этого устройства http://www.comtechefdata.com/support/software/flashupgrades/satellite-modems/....

Вопрос, как подключить эти MIB'ы? Вроде бы достаточно в конфиге /etc/snmp/snmp.conf указать mibfile <путь до файлов> - не работает.

Пробовал указывть директорию с мибами через mibdirs и модули через mibs. Не работает.

Как же подсунить MIB файлы?

 ,

nixit
()

Посоветуйте систему распеределнного доступа к файлам

Форум — General

Доброго времени суток. Есть несколько машин, как linux так и widows. Есть некоторые файлы, к которым у этих машин должен быть совместный доступ. Поднимать samba и городить костыли не хочу. Возможно, есть что-то для данной задачи? Возможно, даже что-то вроде «owncloud» но не настолько монструозное.

Пока решил проблему ftp сервером, но такой вариант не подходит, так как нет контроля версии файлов. Кто первы, того и правка.

 ,

nixit
()

Уничтожи raid. Как восстановить?

Форум — General

Доброго времени суток. Есть сервер с mdadm (raid 10). На нем случайно была удалена папка /etc. Печалька... Соответсвенно, теперь сервер не загружается. На сервере есть важные данные, как их можно извлечь? При загрузку с Live CD, дисков не видно. Если просто переустановить систему не форматируя разделы, данные же сохранятся (данные лежали в /home)?

 ,

nixit
()

Перевести hex во что-то человеческое

Форум — General

Доброго времени суток, есть некий HEX вида:

C1 E0 F2 E0 E3 E0 E9 2D C0 EB FB F2 E0 20 28 D1 E0 EA EA FB F0 FB F0 29 20 D2 C8 D1

Единственный способ перевести его в читаемый текст, который я нашел выглядет так:

echo "=C1=E0=F2=E0=E3=E0=E9=2D=C0=EB=FB=F2=E0=20=28=D1=E0=EA=EA=FB=F0=FB=F0=29=20=D2=C8=D1" | qprint -d | iconv -f cp1251 -t utf-8

А есть ли способ, без замены в исходном HEX пробелов на «=»?

 ,

nixit
()

VoIP шлюзы

Форум — General

Вопрос ко всем, кто использует VoIP шлюзы. Какие параметры интересны для статистики. Количесво звонков, загрузка езернет порта, uptime итд?

 ,

nixit
()

vsftp не от root

Форум — General

Такой странный вопрос: Как в debian запускать демона vsftpd не от root, а от пользователя ftp например?

 , ,

nixit
()

debian, пользователи vsftp

Форум — Admin

Доброго времени суток. Поднял vsftp. Как добавить локального пользователя, чтобы он имел доступ только к ftp серверу. Так:

useradd -G ftp qwerty
usermod -s /sbin/nologin qwerty
passwd

Пользователь qwerty не имеет доступа к ftp.

Пробовал через pam:

https://wiki.debian.org/ru/vsftpd/EXAMPLE/VIRTUAL_USERS

Пускать пользователя тоже отказывается.

Хотя, пользователь созданный через adduser доступ имеет. Но, adduser создает группу, домашнюю папку итд.

 ,

nixit
()

Enlightenment и arch-linux

Форум — Desktop

Не знаю зачем, решил слезть с Дебиана и попробовать Арч. Захотелось чего-то несандартного, по типу - Enlightenment. Кто-нибудь его использует вообще? Как ощущения? Есть ли проблемы с совместимостью GTK приложений?

 ,

nixit
()

Вопрос по postfix

Форум — General

Всем доброго времени суток. Поднял говнопочту. Вроде бы все хорошо, но с одного почтовика через раз вижу вот такое:

Apr 30 08:01:39 pechkin postfix/smtpd[95985]: NOQUEUE: reject: RCPT from XXXX.ru[XXX.XXX.131.9]: 451 4.7.1 <nixit@XXX.XXX.ru>: Recipient address rejected: Greylisting in effect, please come back later; from=<user@YYY.ru> to=<nixit@XXX.XXX.ru> proto=ESMTP helo=<YYY.RU>

Не могу понять, почему так.

Причем такая ерунда только с домена, YYY.ru.

 

nixit
()

iredmail

Форум — General

Доброго времени суток. Кто-то использует iredmail? Как оно? Не могу понять, как выглядит процесс обновления между версиями.

 

nixit
()

Как mtr считает jitter?

Форум — General

Всем доброго времени суток. Не могу вкурить - как mtr считает jitter? Он считает мгновенное значение или нет? Т.е, если я укажу 60 пакетов, он посчитает исходя из статистики по 60 пакетам или нет?

 ,

nixit
()

Зависимости nmap в debian

Форум — General

Всем доброго времени суток. Я вот понять не могу, мэйнтейнеры debian совсем упоролись что ли?

# apt-get install nmap
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  dbus fonts-droid fonts-liberation ghostscript gnuplot gnuplot-nox groff gsfonts hicolor-icon-theme imagemagick
  imagemagick-common libavahi-client3 libavahi-common-data libavahi-common3 libblas3 libblas3gf libcroco3 libcups2
  libcupsimage2 libdbus-1-3 libdjvulibre-text libdjvulibre21 libexiv2-12 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgfortran3 libgs9 libgs9-common libice6 libijs-0.35 libilmbase6 libjasper1 libjbig0 libjbig2dec0 liblcms1 liblcms2-2
  liblensfun-data liblensfun0 liblinear-tools liblinear1 liblqr-1-0 libltdl7 liblua5.1-0 libmagickcore5 libmagickcore5-extra
  libmagickwand5 libnetpbm10 libopenexr6 libpaper-utils libpaper1 libpcap0.8 librsvg2-2 librsvg2-common libsm6 libsvm-tools
  libsystemd-login0 libtiff4 libwmf0.2-7 libxaw7 libxmu6 libxt6 netpbm poppler-data psutils ufraw-batch x11-common
Предлагаемые пакеты:
  dbus-x11 ghostscript-cups ghostscript-x hpijs gnuplot-doc imagemagick-doc autotrace cups-bsd lpr lprng curl enscript ffmpeg
  gimp grads hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig xdg-utils cups-common
  exiv2 libjasper-runtime liblcms-utils liblcms2-utils liblinear-dev librsvg2-bin poppler-utils fonts-japanese-mincho
  fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core
  ufraw
НОВЫЕ пакеты, которые будут установлены:
  dbus fonts-droid fonts-liberation ghostscript gnuplot gnuplot-nox groff gsfonts hicolor-icon-theme imagemagick
  imagemagick-common libavahi-client3 libavahi-common-data libavahi-common3 libblas3 libblas3gf libcroco3 libcups2
  libcupsimage2 libdbus-1-3 libdjvulibre-text libdjvulibre21 libexiv2-12 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgfortran3 libgs9 libgs9-common libice6 libijs-0.35 libilmbase6 libjasper1 libjbig0 libjbig2dec0 liblcms1 liblcms2-2
  liblensfun-data liblensfun0 liblinear-tools liblinear1 liblqr-1-0 libltdl7 liblua5.1-0 libmagickcore5 libmagickcore5-extra
  libmagickwand5 libnetpbm10 libopenexr6 libpaper-utils libpaper1 libpcap0.8 librsvg2-2 librsvg2-common libsm6 libsvm-tools
  libsystemd-login0 libtiff4 libwmf0.2-7 libxaw7 libxmu6 libxt6 netpbm nmap poppler-data psutils ufraw-batch x11-common
обновлено 0, установлено 67 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 35,7 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 106 MB.
Хотите продолжить [Д/н]

Я могу смериться с тем, что он ставит непонятные шрифты, кучу библиотек... Но, x11-common для nmap на кой ляд нужен?!

 ,

nixit
()

странности с innodb

Форум — Admin

Доброго времени суток. Столкнулся с проблемой, когда в конфиге mysql ставишь значение innodb_log_file_size отличное от дефолтного, mysql отказывается запускаться со словами:

Mar 12 14:00:18 localhost mysqld: InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
Mar 12 14:00:18 localhost mysqld: InnoDB: than specified in the .cnf file 0 134217728 bytes!
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Plugin 'InnoDB' init function returned error.
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Unknown/unsupported storage engine: InnoDB
Mar 12 14:00:18 localhost mysqld: 140312 14:00:18 [ERROR] Aborting

Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: #007/usr/bin/mysqladmin: connect to server at 'localhost' failed
Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Mar 12 13:59:07 localhost /etc/init.d/mysql[102427]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Я так понимаю, надо удалить ib_logfile0, но где он?

 ,

nixit
()

Openbox и asus 1015b

Галерея — Скриншоты

Собственно, на волне вновь возросшей популярности openbox, решил выложить и свое поделие. Пользуюсь им уже несколько лет. Ничем особо не примечательно:

  • tint 2 - дефолт. Одно время мудрил с ним, потом понял, что удобней так.
  • conky - уже не помню чьи, вроде, изначально там были часы. Ещё бы температуру вывести, но пока не придумал, как это органично вписать в композицию.
  • ФМ - thunar.
  • ШГ - droid.

Используется для запуска браузера, просмотра фильмов, удаленного доступа к фиговинам на работе. Периодически на нем живет apache, mysql, ещё какая-нибудь неведомая хрень и запускается gns.

На ноуте раньше жила бубнта, но с выходом десятой версии, тормоза unity стали сравнимы с семеркой. После серии проб и ошибок, на нем поселился, тогда ещё testing - wheezy с openbox. На squeeze не хотели работать кнопки fn. Почему-то я не захотел пользоваться «кранчбангом».

Вообще, благодаря этому ноуту и тормазнутости win7 я и познакомился с миром linux.

>>> Просмотр (1024x600, 136 Kb)

 ,

nixit
()

Странное поведение apache

Форум — Admin

Доброго времени суток. Настроил на apache ssl, по 443 порту все робит. Но как только, я меняю в /etc/apache2/ports.conf порт с 443, на другой получаю - «Ошибка подключения SSL». Система - debian wheezy, браузер - Cromium 32.0.1700.123 Debian 7.4 (248368).

В логах ничего...

При этом, на порту сайт доступен по http, а не по https.

 ,

nixit
()

Параноя

Форум — Security

Решил немного попароноить. Хочу поставить бебеан на флешку, причем, чтобы флешка была полностью зашифрована. Потом грузится с неё на любой машине. Кто-нибудь занимался такой ерундой.

 

nixit
()

Вопрос по mdadm

Форум — General

Вопрос, есть ли какой либо реальный выигрыш в скорости чтения/записи при использовании mdadm raid 10, вместо raid 1?

 , ,

nixit
()

RSS подписка на новые темы