Skip to content

Instantly share code, notes, and snippets.

- Tune /etc/ssh/sshd_config
UseDNS no # Disable DNS lookups
GSSAPIAuthentication no # Disable negotation of slow GSSAPI
don't forget to restart it, use a script provider to set it , or create it with veewee or snapshot it
- Tune Vagrantfile
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
@kireal
kireal / docker-vpn
Last active May 2, 2018 23:30
Run docker vpn (based on jpetazzo/openvpn)
# Read more https://github.com/jpetazzo/dockvpn
# Read more http://p.umputun.com/p/2014/08/12/svoi-sobstviennyi-vpn-za-3-minuty/
CID=$(docker run -d --privileged -p 1194:1194/udp -p 443:443/tcp jpetazzo/openvpn)
docker run -t -i -p 8080:8080 --volumes-from $CID jpetazzo/openvpn serveconfig
#download configuration and run client
#echo '#!/bin/sh' > /etc/rc.local
#echo 'docker run -d --privileged -p 1194:1194/udp -p 443:443/tcp jpetazzo/openvpn' >> /etc/rc.local
@kireal
kireal / docker_rm_all
Created November 6, 2014 19:55
Remove all docker containers
docker rm $(docker ps -a | grep -v NAMES | awk '{print $1}')
@kireal
kireal / docker_rmi_all
Created November 6, 2014 19:56
Remove all docker images.
docker rmi $(docker images | grep -v REPOSITORY | awk '{print $3}')
@kireal
kireal / docker_stop_all
Created November 6, 2014 22:01
Stop all container by filter.
docker stop $(docker ps -a | grep -v NAMES | grep -v openvpn | awk '{print $1}')
@kireal
kireal / SSHAliveInterval
Last active August 29, 2015 14:08
Set sshd alive interval
#Server side
echo "ClientAliveInterval 60" | sudo tee -a /etc/ssh/sshd_config
# Ubuntu
service ssh restart
# CentOS
service sshd restart
#Client side
echo "ServerAliveInterval 60" >> ~/.ssh/config
echo "ServerAliveCountMax = 120" >> ~/.ssh/config
@kireal
kireal / td_db_size.sql
Created March 6, 2015 11:50
Teradata database size
SELECT
DatabaseName
,SUM(CurrentPerm)/1024/1024 AS USEDSPACE_IN_MB
,SUM(MaxPerm)/1024/1024 AS MAXSPACE_IN_MB
,SUM(CurrentPerm)/ NULLIFZERO (SUM(MaxPerm)) *100 (FORMAT 'zz9.99%') AS Percentage_Used
,MAXSPACE_IN_MB- USEDSPACE_IN_MB AS REMAININGSPACE_IN_MB
FROM DBC.DiskSpace
WHERE DatabaseName = <<DatabaseName>>
GROUP BY DatabaseName;
@kireal
kireal / LagNonZeroExample
Created April 22, 2015 22:58
LagNonZero_CExample
#include <iostream>
#include <sys/time.h> // for gettimeofday()
using namespace std;
double r2()
{
return (double)rand() / (double)RAND_MAX ;
}
@kireal
kireal / Reverse
Last active August 29, 2015 14:19 — forked from shivallan/Reverse
#include <vector>
#include <algorithm>
#include <iostream>
#include <sys/time.h>
#include <cstdlib>
using namespace std;
int main()
{
@kireal
kireal / MinMax
Last active August 29, 2015 14:19 — forked from shivallan/MinMax
#include <vector>
#include <cstdlib>
#include <algorithm>
#include <iostream>
#include <sys/time.h>
using namespace std;
std::pair<int, int> minimax (std::vector<long long> &v)
{