← All posts tagged Linux

sattellite
GNOME Linux Тут такой вопрос. Расковырял в gscheme, что скриншотилка в гноме 3 умеет несколько эффектов для скриншотов: shadow аля макось, border и дефолтный none. Установил значение в shadow (gsettings set org.gnome.gnome-screenshot border-effect shadow), но вот скриншоты ничем не отличаются от none. ЧЯДНТ?
sattellite
Linux nginx Есть необходимость создавать директорию, менять ее владельца и права на неё через веб. nginx позволяет все вполнять только от своего имени и всюду владельцем будет он сам. Есть ли где специальное место, поместив в которое необходимым образом сформированный скрипт он моментально выполнится? spool какой-нибудь. Понимаю, что можно организовать подобное через crontab, но это неправильное решение, т.к. промежуток между такими запросами может быть длиной и в 4 месяца [а гонять ежеминутно по крону скрипт, проверяющий мою директорию совсем не айс]. У гугля спрашивал, но видимо не правильно, т.к. ответа не дал, а как правильно про такое спросить — не знаю. Надеюсь, что ты, Жуйк, подскажешь.
sattellite
Linux ? Возникла странная проблема с завершением процесса. Было целое дерево, которое никак не откликалось на kill -KILL, kill -HUP. Процесс вообще никак не откликался. Но и зомби не был. Как такие убивать?
sattellite
Debian Linux rsyslog ? Подскажите, пожалуйста, как по нормальному завести сбор логов с удалённых хостов с помощью этого долбаного rsyslog.
Вот полный конфиг: dumpz.org
Из добавленного мной это то чтобы запустился сервер слушающий 514 порт, темплейт для оформления логов ($template RemoteHost) и RuleSet. Если убрать все строки содержащие в себе ruleset, то и логи системы соответственно начинают писаться в директорию для удалённых логов.
Пробовал ещё с помощью POSIX RegExp BRE (тот вариант регулярок, который поддерживает rsyslog), но не получилось:
:fromhost,regex,"[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" ?RemoteHost
:fromhost,regex,"[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" ~
А вариант с указанием ip адреса работает, но не буду ж я руками в конфиг вписывать вечно устройства:
:fromhost,isequal,"10.130.120.100" ?RemoteHost
:fromhost,isequal,"10.130.120.100" ~
Или если у вас есть готовое решение, которое умеет собирать удалённые логи на 514 порт с помощью rsyslog, то поделитесь, пожалуйста.
sattellite
Linux Chromium А как можно принудительно увеличить время отображения всплывающего окошка, если приложение отправляет, допустим, его на 3 секунды? Или приложения никак не могут задавать время его отображения?
sattellite
Debian Linux Вчера вечером случилась коварная штука. Сервис отказал по причине того, что один в один подошли к максимальному значению открытых файловых дескрипторов. По этому поводу возникло очень много вопросов к разработчику. Но пока дождёмся правок может пройти очень много времени. И вопрос к тебе, жуйк. Как-то можно закрывать файловые дескрипторы уже отработавших свой цикл потомков, не трогая родителя? ps aux о них молчит, но lsof указывает на них. Цифра открытых дескрипторов растёт медленно, но уверенно.
sattellite
Linux date timezone Жуец. В syslog пишет же syslog-ng? Почему на некоторых серверах оно идёт с опозданием в 4 часа? Только заметил. Timezone у всех абсолютно одинаковые! По ntp получат время каждые 10 минут. На на 3-х серваках всё равно GMT+0, а не GMT+4. Куда копать?
sattellite
Linux Gentoo Решился тут ruby поставить. Нужна версия 1.9. При попытке скомпилить gem появляется вот такая штука.
[ebuild N ] dev-ruby/rubygems-1.8.11 USE="-server -test" RUBY_TARGETS="ruby18 -jruby -ree18 (-ruby19)" 421 kB
Добавил уже и /etc/portage/package.use и в /etc/make.conf юз-флаг ruby19. А оно всё равно не хочет его учитывать. Помню сталкивался с стаким, но забыл уже как решать подобные ситуации. Подскажите, пожалуйста :)
sattellite
Linux ? Opera Как в opera-next (это та что версии 12(ага, альфа)) избавиться от пропадающих местами букв? Можно перезагрузить браузер, но это костыльно чересчур.
Для того чтобы работал флеш уже так запускаю `export LD_PRELOAD=/usr/lib64/libgtk-x11-2.0.so.0 && opera-next`.
sattellite
netcat Linux Почему `nc -l 8000` не открывает порт 8000? То есть с огромным удовольствием запускается, ни на что не ругается, а вот порт на самом-то деле не слушает. Или только внутри localhost'а? Для меня это совершенно новый инструмент, так что и вопросы глупые.
sattellite
Linux Gentoo splash ? Я тут занялся украшательствами свой gentoo. Решил добавить splash screen. У меня genkernel ядро. Делал по ru.gentoo-wiki.com и en.gentoo-wiki.com Есть два неочевидных момента в поведении. Если я прописываю silent, то картинка появляется ДО загрузки initramfs и требуется нажать ALT+F1 (увижу процесс загрузки ядра(менее секунды)) и тогда выскаивает уже картинка во время загрузки остальной системы. Если не нажать ALT+F1, то картинка висит до загрузки initramfs, а как только прогрузится это инитрамфс, то картинка пропадает и я вижу весь процесс загрузки ОС.
Поставил silentonly. Теперь в момент загрузки ядра я не вижу картинки, она появляется сразу после загрузки initramfs и я ее вижу на весь процесс загрузки системы. И соответственно у меня нет возможности переключиться в verbose. Я так и не понял и нигде не нашёл описания того, как мне сделать картинку и во время загрузки ядра и во время загрузки системы (костыльный вариант — silent и последующее нажатие ALT+F1).
Подсказывайте, пожалуйста. Может быть вы сталкивались с подобной ситуацией и побороли её?

# cat /boot/grub/menu.lst
default 0
timeout 0

title Gentoo Linux 3.0.7-pf
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-3.0.7-pf real_root=/dev/sdb1 rootfstype=ext3 splash=silentonly,fadein,theme:natural-gentoo,tty:9 console=tty1
initrd /boot/initramfs-genkernel-x86_64-3.0.7-pf
sattellite
Linux GRUB Windows Я вот тут тыкаю Win7 x64. Красотища, функциональность. Но я знаю, что она создает на 0 диске свой boot раздел размером 100mb. Дайте советов как ее правильно поставить на grub 0.97 (по любому придется chroot'иться и перезапускать конфигуратор grub, чтобы можно было выбирать ОС) так, чтобы она не затерла /boot раздел в моем линупсе.
sattellite
Ubuntu Linux router ? Дома стоит роутер на debian (очень простой: форвардинг с одной сетевухи на другую и 2 правила в iptables). Всё работает отлично, но есть проблема с убунтами, котрые к нему подключаются. Именно убунта, а никакой другой дистр. Если начинать гонять траффик усиленно, то роутер "банит" ее на 5 минут. Перестает пингаться даже сам роутер. Я может зря ругаюсь на роутер, но нет никаких логов ни на роутере ни в убунте. Только dhcp запросы... В чем может быть дело уже голову сломал. Подсказывай, жуйк, как это исправлять.
sattellite
Linux urxvt Методом тыка открыл очень интересную плюшку в urxvt. Зажимаем Ctrl и прокручиваем колесом мышки вверх пару раз. ctrl не отпускаем и смотрим как текст ползёт вниз. Работает и в обратную сторону.