Skip to content

Instantly share code, notes, and snippets.

View epcim's full-sized avatar

Petr Michalec epcim

View GitHub Profile

reconfigure all

chef-server-ctl reconfigure; chef-server-ctl start;
opscode-manage-ctl reconfigure; opscode-manage-ctl start;
opscode-reporting-ctl reconfigure; opscode-reporting-ctl start;
opscode-analytics-ctl reconfigure; opscode-analytics-ctl start;

chroot, gentoo system

sudo mount /dev/hda1 /mnt/hda
sudo mount -t proc proc /mnt/hda/proc
sudo mount /dev/vg/h2g2 /mnt/hda/mnt/h2g2
sudo chroot /mnt/hda /bin/bash

env-update && source /etc/profile
#!/bin/sh
for i in `ldd $1 | awk -F '=> ' '{print $2}' | grep '/'| awk -F ' ' '{print $1}'`; do TO=`echo $i |sed -e 's/\///'`; TOPATH=`echo $TO| sed -e 's/\(.*\)\(\/.*\)/\1/'` ; [ -e $TOPATH ] || echo sudo mkdir -p $TOPATH; [ -e $i ] || echo sudo cp -v $i $TO ; done

decrypt cisco group password

#!/bin/env python


import base64
try:
    from hashlib import sha1

Clonezile, dd, recovery

DD & losetup

SIZE in GB
dd if=/dev/zero of=myharddisk.img bs=1000 count=0 seek=$[1000*1000*SIZE]
losetup /dev/loop0 myharddisk.img
partimage restore /dev/loop0 backupfile.000
losetup -d /dev/loop0

Cloudfoundry console, IBM bluemix

cf push -c "curl -s https://raw.github.com/dmikusa-pivotal/cf-debug-tools/master/debug-console.sh | bash" yourapp

#console-websocket-cf-plugin

An notes and resources for cloud implementation

Types:

  • public
  • private
  • hybrid

As a services:

  • IaaS - cut IT expense, cloud enabled data
  • PaaS - time to market

pandoc totor

pandoc --help
pandoc [OPTIONS] [FILES]
Input formats:   native, markdown, markdown+lhs, rst, rst+lhs, 
                 html, latex, latex+lhs
Output formats:  native, html, html+lhs, s5, slidy, docbook, 
 opendocument, odt, epub, latex, latex+lhs, 

convert PDF to PNG

#!/bin/bash

for i in *.[Pp][Dd][Ff]; do
  NEWNAME=`echo $i | sed 's/.[Pp][Dd][Ff]/.pdf/'`
  mv "$i" "$NEWNAME" 2> /dev/null
done

control CPU speed

#!/bin/bash
grep 'cpu MHz'  /proc/cpuinfo
sudo cpuspeed -C -a /proc/acpi/ac_adapter/AC/state
grep 'cpu MHz'  /proc/cpuinfo