Продвинутым


ramok аватар

NoScript в vimperator

Одно из немногих действий которое все еще требует мышку в vimperator была работа с NoScript.
Иногда не достаточно стандартного хоткея NoScript Ctrl-Shift-\ для временного включения и выключения javascript на текущей странице, и надо вызывать popup меню NoScript.
Можно поставить плагин для NoScript в vimperator и повесить на Ctrl-\ вызов popup меню NoScript. Как бонус - передвижения по этому меню с помощью hjklgG.

$ mkdir ~/.vimperator/plugin
$ cd ~/.vimperator/plugin
$ wget "http://vimperator-labs.googlecode.com/issues/attachment?aid=-4793829371975173645&name=noscript.js"
$ echo 'map <C-\\> :noscript popup<cr>' >> ~/.vimperatorrc.local
5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

UTM реализация "прямого доступа"

Совсем не давно, возникла трудность, необходимо было реализовать доступ в Интернет, клиентам, используя в качестве билинга UTM5(В принципе по ходу будет ясно, что версия билинга вовсе не важна). Реализовать используя VPN или что то в этом духе не хотелось, нужно было сделать все так: клиент включает компьютер, и сразу же у него работает Интернет, а в личном кабинете можно было в любой момент приостановить доступ в сеть...

0
Ваша оценка: Ничего
alexu аватар

Exim как smarthost, TLS и отсылка множества сообщений в одном соединении

Понадобилось установить Exim в режиме smarthost - т.е. отсылку всех сообщений через основной почтовый сервер. Однако беда - смартхост сервер прерывал соединения после приёма 10 сообщений с ошибкой:

2010-03-02 15:46:01 1NmUHO-0001Rx-0g SMTP error from remote mail server after initial connection: host <smarthost> [XX.XX.XX.XX]: 421 Connection not accepted at this time

0
Ваша оценка: Ничего
i-sat аватар

ZTE MF626 Unlock

Сегодня целый день убил на то, чтоб ZTE MF626 от Билайн нормально работал под Linux, в итоге выяснилось, что Билайн его залочил и только софт под Windows умеет его правильно обслуживать.

Промониторив кучу ресурсов в том числе и длинные топики типа http://forum.ixbt.com/topic.cgi?id=16:39216 & http://rutracker.org/forum/viewtopic.php?t=2079050
Подобрал софт и начал пробовать разблокировать честно купленный год назад за 2тр мопед.
Но как ни старался ничего не выходило, прошивка обрывалась при попытке ПО переключиться в режим апдейта и залить новое firmware.

И тут, почти час назад, когда я уже готов был сдаться, о чудо, мне попался вот этот линк http://www.rauschweb.ru/beeline.php ! И всё получилось!

Хочу автору этой статьи выразить свой мегареспектищще, что он подробно описал эту фичу!!!

P.S. осталось загнуть теперь настроить модем под Mandriva & Fedora, надеюсь продолжу эту тему.

0
Ваша оценка: Ничего
bliznezz аватар

выход из bash без сохранения истории

перевод типса из shell-fu.

самый простой вариант это SIGKILL своего шелла:

 kill -9 $$

вариант по-нежнее:

 unset SAVEFILE; unset HISTFILE;
0
Ваша оценка: Ничего
bliznezz аватар

Чтение манов в mcview

Лично я засел за PC-совместивые компы во времена доса, и norton commander. учился тогда по книжкам Фигурнова, и поэтому в линуксе и привык пользоваться миднайтом, и редактором его mcedit. соответсвенно чтение манов в less (а темболее more в SunOS и HP-UX) меня не вставляет.
переменная PAGER, данная при запуске man-а даст на вход поток материала мана, поэтому таким нехитрым образом я буду читать маны в родном для меня mcview.

PAGER=" cat - > /tmp/man.$$ ; /usr/bin/mcview /tmp/man.$$ ; rm /tmp/man.$$ " man bash
0
Ваша оценка: Ничего

spam-chek 0.3: Быстрее, больше, сильнее

Я уже выкладывал и писал предыдущие версии скрипта spam-check. Сегодня же, в преддверии Нового 2010 года, хочу поделиться новой, третьей версией данного скрипта.
Напомню, скрипт предназначен для проверки своих (и не только) серверов на их наличие в черных списках (DNSBL).

5
Ваша оценка: Ничего Рейтинг: 5 (3 голоса)

iptables: маскарад - хоровод

предлагаю рецептик, как сварить вкусный маскарадинг на несколько внешних ip без использования таргета MASQUARADE

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Linux: Установка и запуск OpenVZ на Debian Lenny

Настройка VPS в Debian Lenny на базе OpenVZ. Виртуальные Linux сервера.

0
Ваша оценка: Ничего

Распаковка deb-пакетов в других дистрибутивах

Чтобы распаковать deb-пакет в другом дистрибутиве, необходимо выполнить два следующих шага:

1) Узнать тип сжатия данных

ar t имя_пакета.deb | grep data

В ответ будет получено имя файла в архиве, например data.tar.gz.

2) Выполнить соответствующую имени файла команду из следующего списка:

ar -p имя_пакета.deb data.tar.gz | tar zx -C dir
ar -p имя_пакета.deb data.tar.bz2 | tar jx -C dir
ar -p имя_пакета.deb data.tar.lzma | unlzma | tar x -C dir

Файлы будут распакованы в директорию dir.

0
Ваша оценка: Ничего
banda аватар

Apache2 + MySQL установка и настройка (Ubuntu/Debian)

Как установить и настроить apache2 и MySQL.
Подробная инструкция написано тут.
Рекомендую для новичков и продвинутым. :)

0
Ваша оценка: Ничего

Настройка Fn-клавиш в Ubuntu на примере ASUS M50Vc

В этом посте хочу рассказать о том как настроить хоткеи типа Fn+F1 и т.д. на ноуте в ubuntu, но это так же справедливо для любого другого дистрибутива linux/bsd (уверен, хотя не проверял).

Читать дальше

0
Ваша оценка: Ничего
bliznezz аватар

multiple ssh private keys

Про безпарольную авторизацию в ssh с помощью ключей не пишет разве что ленивый. Зачастую бывает нужно использовать разные ssh-ключи для различных групп серверв/хостов.
Например по ролям, территориальному признаку, логину ... ну и вообще..

Набирать каждый раз полный путь к файлу с ключем, а главное помнить в каких случаях какой ключ нужен - лень. Да, лень двигатель прогресса: видел как люди пишут алиасы на такие ssh-команды (сам такой), а еще пишут про ssh-agent. но в этом типсе пример работы с несколькими ключами, и распределеним каким ключем на какой хост ходить.

собственно типс - перевод статьи "multiple ssh private keys" Karanbir Singh

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Способ удобнее отследить падения пинга.

Придумал хороший способ пингования.

$ ping ip | cat -n

Смысл, что слева от пинга каждая строка теперь имеет свой номер. Удобно, когда надо отследить, что пинг пропал. Линукс, в отличие от Windows не сообщает, если пинг отвалился.

2
Ваша оценка: Ничего Рейтинг: 2 (1 vote)
alexu аватар

Как смотреть сетевой трафик в Wireshark, записанный в tcpdump (решаем проблему Wireshark: Packet size limited during capture)

Иногда нужно записать сетевой трафик, чтобы потом спокойно разобраться в том, что же все-таки происходит в сети. Wireshark предоставляет отличный графический интерфейс для просмотра и анализа пакетов. Он также может записывать трафик, но не всякий сервер имеет графическую среду.

Поэтому на помощь приходит текстовая утилита tcpdump. Ее файлы совместимы с wireshark. Запуская ее с параметром -w filename, мы получаем файл, содержащий нужный нам сетевой трафик. К сожалению, по умолчанию в tcpdump каждый пакет ограничивается 96ю байтами (которых, как правило, достаточно для анализа любых пакетов). Однако если нужно залесть глубже и смотреть всё содержимое пакетов, нужно использовать команду -s size (где size - размер пакетов, которые нужно ловить). Для обычного ethernet'а размер пакетов равен 1500, для "разогнанного" гигабитного etherneta - порой до 65к.

Итого, имеем следующую команду:

# tcpdump -s 1500 -w filename

И используем ее для того, чтобы можно было создать полный дамп сетевого трафика, который можно смотреть в Wireshark без сообщений вида Packet size limited during capture

0
Ваша оценка: Ничего

Загрузка CD/DVD из-под GRUB, LILO или Grub4Dos

Можно загрузить загрузочный (El Torito) CD или DVD через GRUB, LILO или Grub4Dos. Это может быть полезно, если нужно загрузиться с CD или DVD, но биос этого не поддерживает. Или чтобы поставить пароль на возможность загрузки с CD или DVD отдельно, независимо от пароля на биос.

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
banda аватар

Оптимизация канала для ssh соединения.

Обнаружил что за одну минуту работы с ssh через GPRS соединение у меня уходит до 750 кБ в зависимости от режима работы.
И решил я это дело прооптимизировать используя сжатие канала.

0
Ваша оценка: Ничего

Полный аудит действий пользователей на файловом сервере под управлением SAMBA

Возникла необходимость видеть историю всех действий пользователей на файловом сервере под управлением SAMBA

после долгого чтения гугла пришел к выводу, что это бесполезно и погрузился в чтение манов самбы.
И вот какое решение родилось:

5
Ваша оценка: Ничего Рейтинг: 5 (3 голоса)
banda аватар

Драйвер для DVBWorld USB Box

Лето. Дача. Ноутбук. Отдыхали два-три дня как надо, но все таки не хватает интернет. Надоели через спутниковые каналы смотреть Голливудские чущь. Попросил у приятеля захватит с собой DVBWorld usb-box для спутникого интернета. Как и все устройства и это чудо техники тоже без дров. Поблагодарим Goga777 из #sat-tv, #linux и установим драйвер:

0
Ваша оценка: Ничего
banda аватар

Качаем с wget или curl из rapidshare.com

Купил за 5 wmz премиум аккаунт рапид на месяц.
Но качать с браузера было неразумно.
Трудился день и ночь, замучил вопросами админов канала #linsovet и в итоге у меня получился отличный скрипт. Особые благодарность админу каналов #linsovet, #linux, #c, komar (он же ramok) и скромному программисту pov из канала #linux.

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)