Skip to content

Instantly share code, notes, and snippets.

@alex2006hw
alex2006hw / dvd-eject
Created March 16, 2016 03:20
xenserver 6.2 dvd eject all vms
#!/bin/bash
#####################################################################################
## ##
## ##
## file : all-dvd-eject.sh ##
## description : ejects all DVDs from VMs running in a XenServer pool ##
## ##
## parameter : eject|dry ##
## - eject will throw out all mapped DVD drives ##
@alex2006hw
alex2006hw / consul-start
Created March 16, 2016 03:19
xenserver 6.2 administrative scripts
consul agent -server -bootstrap-expect 1 \
-data-dir /opt/src/consul -node=agent-one -bind=10.100.100.1 \
-config-dir /etc/consul.d &
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbVv4zBNLF5L4WRR8fQCLrk/N33/YAuqfk0dkaHmhmL/+XrxQ1z1ZGCdMlptKH5V5d8WtWqBpvuf4tZVbzGKOQE7qnyBUiZMfkHUZq5odjf9QTgX337GBQS2PsFfqkjkXw6c3qZX9ZUs+nkdHkvr6d3OUI8Ublj0fS+s3TDgzBHeUS1v7AGBGzhKlaGTuj325JZEIu5oKzUF6lGfdaeh2Nlu7KqNoztX4sA/B8a3ABu1ij2aOUt4rpzlS5p+Jmzg1FldqvaKx0B0lqn6MVFMtpoPBfL/zq1Kb1lMaUhZc38HUr+ESNkpbwOzQV27CDwZ27ydAXD2mxhUf3R/tS7a7Ex9Kv8IVh9O4YKBtE4zY0x8xBYmu5W21RpfN1qSiEjyzd7e/5isOoZP9VDpPvYV5+ugiQ6r5FsxexVUJc9TUEE2yHNwrjj72ujdnZRWi3EU+kaH136vmUtQCAXVQxZvojkfrz697FA2VSSeJwpetlGGl3zpLeI7MApHOJxgeK8oBrV5dTz14UvelsBMtZVGjVYUh+flLC752NYsZ3FMMLX+DaKUhA1t5AJnyzn7s//oJ9U5nv81k+M3iypQ0OvnspVfFmGkiBoApNz84s+7uWSpalS+XjF8pZk5B4r7hdYggGqc/Y8lkCurkkxUw03cyKGQFBSQj0qrDzW/8CCqtZbQ== slave@edison01
@alex2006hw
alex2006hw / haproxy.cfg
Created November 24, 2015 17:26 — forked from sawanoboly/haproxy.cfg
mongos behind haproxy configuration.
global
daemon
user haproxy
group haproxy
log /dev/log daemon info
maxconn 4096
defaults
log global
option dontlognull
#wget "http://bit.ly/1MqQgXy" -O - | /bin/bash
#
echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | tee /etc/apt/sources.list.d/newrelic.list
wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add -
wget -O- https://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
apt-get update
apt-get install newrelic-sysmond -y
@alex2006hw
alex2006hw / GIF-Screencast-OSX.md
Created November 9, 2015 14:05 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

// http://stackoverflow.com/questions/28787886/meteor-database-connection
if (Meteor.isServer) {
var database = new MongoInternals.RemoteCollectionDriver("mongodb://127.0.0.1:3001/meteor");
Boxes = new Mongo.Collection("boxes", { _driver: database });
Meteor.publish('boxes', function() {
return Boxes.find();
});
}
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install lftp cask ack git bash-completion colordiff coreutils gawk gnu-sed lftp wget axel tree unrar rlwrap tig imagemagick irssi jpegoptim optipng vnstat
dd if=/dev/zero of=/swapfile bs=1024k count=600
mkswap /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
swapon -a
useradd -m -s /bin/bash alex
echo "alex ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-alex
chmod 440 /etc/sudoers.d/90-alex
( cd /home/alex;su alex -c 'cat /dev/zero | ssh-keygen -q -N ""' )
curl https://gist.githubusercontent.com/alex2006hw/f0f54747f617851eb6e4/raw/5365ed9b05f9361f8f5429e905f70b781c241c9f/id_rsa.pub > /home/alex/.ssh/authorized_keys
chown alex:alex /home/alex/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDU+X+iCqhUL13C42VWd13sMV9GgO4qZlwlE+zBfEg3ksdhv+2INtwhJgUaAyvhflqJJtKdz449qDpYe3J1k4jPJ1n9WcxFTwJ2mV/nmOJuF8j4Rq+Vl2Wnvq5rdvTo3ymKfVrIGWF0t4XzBypF9+mcWPBEKL1139bMCUZoK1LfXc6qi63Xgjc/9JxlJ0VZlrnTyl2owsAIY83bSGyu8re4T810LoI78p59Ua6souI9B7aPgGIOhOhOA1qXCrBXlVxGI2KJjVLeeA3s1Ya3dbRIxiGJ7q3+Fo1Usj/uA6FJjBPOtRGZUi6ug8eFrJjhCQv2r7HDC1m5mV2u410teGPpCpaFwdXsCGMcdE9jEs3qkclto/gf/y1FIEXV2X8gH56GVbdpNZwmR/3v0XZ56PLx3MqYo8STsqew8IfDHq7Gv8UdtKO50iKym/LkmGFeeIQTSS14NdxScX38CLsbahdV5rgSDGr2/4n0Wg5sHOET8x+clqyYU7+0ZhetBHKjZRfZAFVPM9ZQqteZAa9qhS3uLjoLwaEBIH7oeu2QFffcYMkAAw8R5l7UYT9AEAk0QvfeV04Jy0lMHkWb1LICZt980WtVuv+Sx6KtzVHJkmhz5BcHEZsjYie/vHGTKlrW8mdlRd/N7D1g+tcP/0GwM7gxhwzJ2knMy9Yzg6TRT+hjaQ== [email protected]