Skip to content

Instantly share code, notes, and snippets.

View lemenkov's full-sized avatar

Peter Lemenkov lemenkov

View GitHub Profile
@lemenkov
lemenkov / avahi.go
Last active January 30, 2022 01:18
How to register service with Avahi using golang and dbus
package main
import (
"github.com/guelfey/go.dbus"
"log"
"bufio"
"os"
)
func main() {
@lemenkov
lemenkov / gist:8073973
Created December 21, 2013 19:42
Find deleted but still opened files (related to wrong logrotate file for syslog-ng on RHEL5)
lsof | grep '(deleted)'
@lemenkov
lemenkov / rpm.erl
Created January 10, 2014 14:16 — forked from maxlapshin/rpm.erl
#!/usr/bin/env escript
-mode(compile).
-include_lib("kernel/include/file.hrl").
main(["readcpio", Path]) ->
dump_cpio(Path);
main(["show", Path]) ->
@lemenkov
lemenkov / rpm.erl
Created January 10, 2014 14:36 — forked from maxlapshin/rpm.erl
#!/usr/bin/env escript
-mode(compile).
-include_lib("kernel/include/file.hrl").
main(["readcpio", Path]) ->
dump_cpio(Path);
main(["show", Path]) ->
@lemenkov
lemenkov / pacemaker.sh
Last active August 29, 2015 13:57
Pacemaker brief Howto
$ pcs resource create OpenSIPS ocf:heartbeat:VirtualDomain config=/etc/libvirt/qemu/router.xml hypervisor=qemu:///system op monitor interval=10s
@lemenkov
lemenkov / rutracker-magnet.user.js
Last active December 2, 2022 01:27
Rutracker Magnet + trackers addon for GreaseMonkey
// ==UserScript==
// @name Rutracker.org Magnet URLs
// @namespace rutrackerorg-magnet-urls
// @description Transforms torrent hash into a magnet url
// @include https://rutracker.org/*
// @include https://rutracker.cr/*
// @include https://rutracker.net/*
// @include https://rutracker.nl/*
// @include http://rutrackerripnext.onion/*
// @version 9
@lemenkov
lemenkov / disable_screensaver.sh
Created March 28, 2014 18:42
These commands completely disable screensaver / flickering / blanking
xset -dpms &
xset s noblank &
xset s off &
@lemenkov
lemenkov / restore_mysql
Last active February 17, 2016 09:03
How to restore/reset MySQL password
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
mysql> FLUSH PRIVILEGES;
^D
killall mysqld
/etc/init.d/mysqld start
@lemenkov
lemenkov / gist:11046461
Created April 18, 2014 14:17
SIPp example string
/usr/bin/sipp <opensipshost> -i <srcip> -p 15060 -sf /tmp/scenario.xml -m 1 -trace_logs -trace_msg -rtp_echo -s <sipid> -ap <sippasswd> -set 1 <opensipshost> -set 2 123456789 -set 3 calltest-$RANDOM-$RANDOM-$RANDOM -d 10000
@lemenkov
lemenkov / update_mysql_max_conn.sql
Last active May 1, 2017 18:19
Increase max_connections in MySQL/MariaDB without restarting mysqld service
# http://www.linux4beginners.info/node/increase-max-connections-mysql-without-restart
select @@max_connections;
set global max_connections = 200;
select @@max_connections;