Skip to content

Instantly share code, notes, and snippets.

View rubenerd's full-sized avatar

Ruben Schade rubenerd

View GitHub Profile
@rubenerd
rubenerd / virt-install-centos-xen.sh
Created December 1, 2014 00:55
virt-install CentOS Xen
#!/bin/sh
## CentOS 6 Xen HVM install, with VNC access
## Works decently, but Packer.io more flexible
name='centos-6'
ram=1024
cpus=1
description="CentOS 6 x86_64 Xen HVM"
location="http://mirror.internode.on.net/pub/centos/6.6/os/x86_64/"
@rubenerd
rubenerd / linux-serial-console.sh
Created December 2, 2014 00:08
Enable Linux serial console access for Xen, KVM
sudo -s
grubby --update-kernel=ALL --args="console=ttyS0"
shutdown -r now
@rubenerd
rubenerd / xl-disk-configuration.txt
Created December 16, 2014 22:58
Xen xl disk configuration
Because I'm constantly referring to this.
From http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt
Licenced under the GNU GPL v2
---------------------
XL DISK CONFIGURATION
---------------------
This document specifies the xl config file format disk configuration
option. It has the following form:
@rubenerd
rubenerd / clear-freebsd.sh
Created December 20, 2014 10:47
Clear FreeBSD instance
#!/bin/tcsh
echo > $MAIL
rm -rf /var/log/*
rm -rf /etc/ssh/ssh*key*
rm -rf /root/.ssh/*
history -c
@rubenerd
rubenerd / femp.sh
Last active August 29, 2015 14:11
Basic FreeBSD FEMP webserver components
#!/bin/tcsh
## FEMP: FreeBSD, (e)nginx, MariaDB, PHP
## For running WordPress, etc
echo "Update packages, install ports..."
pkg update
pkg upgrade
freebsd-update fetch install
portsnap fetch extract
@rubenerd
rubenerd / jekyll-debian.sh
Created December 21, 2014 23:14
Install deps for Jekyll on Debian
#!/bin/sh
apt-get install ruby ruby-devel
gem update
gem install jekyll
gem install jekyll-archives
gem install rake
gem install redcarpet
@rubenerd
rubenerd / disable-network-manager-centos7.sh
Last active August 29, 2015 14:12
Disable NetworkManager on CentOS 7
#!/bin/sh
chkconfig NetworkManager off
systemctl disable NetworkManager.service
@rubenerd
rubenerd / freebsd-svn-git-deps.md
Created January 7, 2015 04:38
FreeBSD dependencies for svn, git

Subversion

  • subversion: 1.8.11
  • serf: 1.3.8
  • apr: 1.5.1.1.5.4
  • expat: 2.1.0_2
  • gdbm: 1.11_2
  • db5: 5.3.28_2
  • sqlite3: 3.8.7.4

Git

@rubenerd
rubenerd / multiuser-brew.sh
Last active August 29, 2015 14:13
Multiuser Mac brew and brew cask
#!/bin/sh
## Script to allow multiple user access for Homebrew and Homebrew Casks
##
## Assumes:
## * "brew" group created in System Preferences, with users added
## * homebrew installed with your Administrator account
##
## FWIW, you may only want your Administrator to install and use! In which case,
## install as normal.
@rubenerd
rubenerd / less-utf8.sh
Last active August 29, 2015 14:13
Enable utf-8 output in FreeBSD less
#!/bin/tcsh
setenv LESSCHARSET 'utf-8'