Rexxer

Some tips for me and other

MPD alerts

В продолжение записи об MPD. Возникла идея отслеживать айпишники пользователей, т.е. откуда они ходят в ВПН – модернизировал предыдущий скрипт для MPD (см. предыдущие посты). #!/bin/sh # Предварительно была создана БД mpd и таблица mpd_access на хосте 192.168.0.10 IFS=’:’ #Получаем текущую дату в формате пригодном для MySQL time=”`date -j +”%Y-%m-%d %H:%M:%S”`” # Читаем сообщение от […]

MPD5 + IP logging

Интересную темку нашел: тыц citrin предложил такой вот способ логирования IP клиентов: В конфиге mpd нужно написать set auth enable ext-acct set auth extacct-script /usr/local/sbin/mpd-acct.sh В /usr/local/sbin/mpd-acct.sh написать: код #!/bin/sh IFS=’:’ while read _key _value; do if [ -z “${_key}” ]; then break fi if [ -n “${_value}” ]; then LOGLINE=”$LOGLINE ${_key}=${_value}” fi done echo […]

Скрипт автоматической проверки SMTP через telnet

Нужно было часто проверять отправку писем через локальный SMTP (в процессе настройки 🙂 ) – получился такой вот скриптец на vbs: Set oShell = WScript.CreateObject(“WScript.Shell”) oShell.Run “telnet.exe 192.168.0.1 25” WScript.Sleep 1000 oShell.SendKeys “helo TEST” & chr(13) WScript.Sleep 1000 oShell.SendKeys “mail from:vasya.pupkin@gmail.com” & chr(13) WScript.Sleep 1000 oShell.SendKeys “rcpt to:kolya.pupkin@local.com” & chr(13) WScript.Sleep 20000 oShell.SendKeys “data” & […]

SharePoint 2010 backup

Backup-site.ps1 Add-PSSnapIn Microsoft.SharePoint.PowerShell $backupdestination = “//server/SharePoint_BackUp/” [int] $HistoryDays = 5 [int] $minusHistoryDays = -5 #Verify if more then 10 backup exist, old can be deleted $a = dir $backupdestination |? {$_.name.EndsWith(‘.backup’)} if($a.count -gt $HistoryDays) { #Delete old files $DelDate = (Get-Date).AddDays($minusHistoryDays) dir $backupdestination |? {$_.CreationTime -lt $delDate -and $_.name.EndsWith(‘.backup’)} | del -force } #Create new […]

IE7, ieframe.dll, не открывается services.msc и др.

Интересный глюк пришлось ресолвить на днях. При запуске services.msc предлагалось открыть или сохранить файл views (mmcndmgr.dll) и список служб не отображался. При запуске IE7 аналогично предлагало скачать или открыть файл ieframe.dll и другие. В инете нашлось такое вот решение (http://www.technologyquestions.com/technology/internet-explorer/112882-windows-update-killed-ie7-navcancl-ieframe-dll-error.html): See ‘Known issues with this security update > Controls that prompt before they are loaded’ […]

Копирование с помощью SSH

Нужно было периодически копировать конфиги с рабочей FreeBSD на резервную, получилось следующее: 1. Для того чтобы не запрашивался пароль при копировании, необходимо сгенерировать ключи на машине с которой будет происходить копирование (пользователь также важен) и передать паблик-ключ на целевую машину. Генерируем: ssh-keygen -t rsa Спросит где создаются файлы и попросит ввести пароль – запоминаем, пароли […]

FreeBSD + com-port console.

Для того чтобы иметь прямой доступ к роутеру на всякий случай сделал подключение к нему через null-модемный кабель через другой ПК. Подключаем кабель к FreeBSD COM1 и к другому ПК (Windows) COM1. Далее в /etc/ttys правим строку: ttyd0   “/usr/libexec/getty std.9600”   dialup  off secure на: ttyd0   “/usr/libexec/getty std.9600”   dialup  on secure Заставляем FreeBSD перечитать INIT: kill […]

FreeBSD. MPD5 + server + PPTP-Client

Нужно было одновременно держать сервер для входящих подключений и PPTP-туннель в другие сетки с маршрутизацией между этими сетями. mpd.conf startup: # configure the console #    set console self 127.0.0.1 5005 #    set console user vasya #    set console open # configure the web server #    set web self 192.168.2.2 5006 #    set web user vasya […]

Apache – compression

1. Включить модуль mod_deflate.so 2. Добавить в конфиг: <IfModule deflate_module> SetOutputFilter DEFLATE # исключаем Netscape 4.x, Netscape 4.06-4.08, BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip # MSIE маскирующийся под Netscape включаем BrowserMatch bMSIE !no-gzip !gzip-only-text/html # для прокси отключаем сжатие Header append Vary User-Agent env=!dont-vary # исключаемые типы файлов SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|ico|swf|exe|t?gz|zip|bz2|sit|rar|7z|pdf)$ no-gzip dont-vary </IfModule> 3. […]

Сделать из .bat файла сервис в любой Windows.

Как вариант – использовать эту утилиту: http://iain.cx/src/nssm/ Проверил на 2008R2 – работает.

Previous Posts Next posts