Skip to content

Instantly share code, notes, and snippets.

Yann ILAS StrangeBubble

Block or report user

Report or block StrangeBubble

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:1137a17fb769eb9caee8b4b913cbeb2d
#!/usr/bin/python
# -*- encoding: utf-8; py-indent-offset: 4 -*-
# vim: :set ts=8 et sw=4 sts=4
import glob, sys
def CleanTmpDir():
folder = '/tmp'
import os
for the_file in os.listdir(folder):
View Divers
## sed fichier /etc/hosts
sed -n '/HostsBegin/,/HostsEnd/p' /etc/hosts|\
egrep -v '^[[:space:]]*$|^#' |\
while read ipaddr hn x; do
if ! ping -c 2 -W 2 $ipaddr >/dev/null 2>&1; then
echo $ipaddr $hn unreachable
fi
done
@StrangeBubble
StrangeBubble / VPN_IPsec_PSK_noNAT.markdown
Created Feb 24, 2016
VPN IPsec PSK between 2 VM separated by a router
View VPN_IPsec_PSK_noNAT.markdown
[root@vm-2-100 ~]# cat /etc/ipsec.conf
# /etc/ipsec.conf - Openswan IPsec configuration file
#
# Manual:     ipsec.conf.5
#
# Please place your own config files in /etc/ipsec.d/ ending in .conf

version 2.0     # conforms to second version of ipsec.conf specification
View tmux_cheatsheet.markdown

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

View parse csv, json, xml
# csv
import csv
file_csv = ''
csvfile = open(file_csv, 'rb')
reader = csv.reader(csvfile)
for row in reader:
print row
import csv
View list_scsi.py
import os
scsi = os.popen('lsscsi').read().rstrip().split('\n')
for l in [s.split() for s in scsi]:
print l[0], l[-1]
View reconstruct_volid
==== IAAS / Q5 ====
ca = i.config.cloudApiConnection.find('main')
volid = 'c0a12a612e5946ea'
ca.disk.find(id = volid)
volguid = ca.disk.find(id = volid)['result'][0]
volguid
ca.disk.getObject(volguid)
View restart_storage_node
## Before restart
mkdir /opt/data/ramdisk_backup
rsync -av /mnt/dss/ramdisk/scocache /opt/data/ramdisk_backup
rsync -av /mnt/dss/ramdisk/tlogs /opt/data/ramdisk_backup
## Reboot
reboot
## After restart
rsync -av /opt/data/ramdisk_backup/scocache /mnt/dss/ramdisk
You can’t perform that action at this time.