System

Android

VM

Xen

Container

Docker

Tools

  • etcd - From Kubernetes: All persistent master state is stored in an instance of etcd. This provides a great way to store configuration data reliably. With watch support, coordinating components can be notified very quickly of changes.

Linux

Install OpenGrok

The following snippets are from this useful tutorial

Install Tomcat 7

sudo apt-get install default-jdk tomcat7
cd /usr/share/tomcat7/bin/
./catalina.sh
echo "export CATALINA_HOME=/usr/share/tomcat7/" >> ~/.bashrc
echo "export OPENGROK_TOMCAT_BASE=$CATALINA_HOME" >> ~/.bashrc
. /etc/init.d/tomcat7

Install OpenGrok

sudo apt-get install exuberant-ctags
tar -zxvf opengrok-*.tar.gz
sudo mkdir -p /var/opengrok/src
sudo mkdir -p /var/opengrok/data
sudo mkdir -p /var/opengrok/etc
ln -s <project> /var/opengrok/src/project

Index and Run

./OpenGrok index
./OpenGrok deploy

Create USB Stick

Got from this instruction
1. Download Ubuntu Desktop
2. hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso. Rename if needed. 3. diskutil list # find the USB disk
4. diskutil unmountDisk /dev/diskN
5. sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m # this might take a while, use CTRL+T on Mac to see progress
6. diskutil eject /dev/diskN

System tools