Skip to content

Instantly share code, notes, and snippets.

View skarllot's full-sized avatar
💭
I may be slow to respond.

Fabrício Godoy skarllot

💭
I may be slow to respond.
View GitHub Profile
@skarllot
skarllot / rescan.sh
Last active August 29, 2015 14:25 — forked from rafaelfoster/rescan.sh
Linux device rescan/resize after virtual machine changes
# Reference: http://blog.gurudelleccelsopicco.org/2009/09/online-lun-expansion-and-partition-resizing-without-reboot-under-linux/
echo 1 > /sys/block/[DEVICE]/device/rescan
# DETECT IF NEW DISKS ARE ATTACHED TO THE HOST
# Reference: http://www.cyberciti.biz/tips/vmware-add-a-new-hard-disk-without-rebooting-guest.html
ls /sys/class/scsi_host
@skarllot
skarllot / timestamp.go
Last active May 23, 2017 13:23 — forked from bsphere/timestamp.go
A Time type that (un)marshal from/to unix timing
package timestamp
import (
"fmt"
"gopkg.in/mgo.v2/bson"
"strconv"
"time"
)
type Timestamp time.Time
@skarllot
skarllot / Example.go
Last active August 29, 2015 14:23 — forked from congjf/.Title
Using MongoDB in golang with mgo
package main
import (
"fmt"
"labix.org/v2/mgo"
"labix.org/v2/mgo/bson"
"time"
)
type Person struct {
package main
import (
"fmt"
"labix.org/v2/mgo"
"labix.org/v2/mgo/bson"
"time"
)
type Person struct {
@skarllot
skarllot / enum.go
Created June 18, 2015 14:04
Enum-like types for Go (golang) that provides string representation
package main
import "fmt"
var enums []string
type Enum int
func (e Enum) String() string {
return enums[int(e)]
@skarllot
skarllot / meta-data
Created June 17, 2015 19:47
Cloud init
instance-id: server1
local-hostname: server1.example.com
network-interfaces: |
iface ens160 inet static
address 192.168.1.10
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
@skarllot
skarllot / proxy-balancer.conf
Last active August 29, 2015 14:22
Apache proxy balancer
<VirtualHost *:443>
ProxyPass / balancer://webcluster/
ProxyPassReverse / balancer://webcluster/
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/; secure; HttpOnly" env=BALANCER_ROUTE_CHANGED
# Non SSL
# Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/; HttpOnly" env=BALANCER_ROUTE_CHANGED
</VirtualHost>
<Proxy balancer://webcluster>
@skarllot
skarllot / zabbix-agent.xml
Created May 25, 2015 15:25
FirewallD service to Zabbix Agent
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>Zabbix-Agent</short>
<description>Zabbix Agent listening port</description>
<port protocol="tcp" port="10050" />
</service>
@skarllot
skarllot / pdf-text-replace.sh
Created May 22, 2015 19:44
Replace text into PDF files
# CAM-PDF install
cpan
> install CAM::PDF
# Replace text
changepagestring.pl -o -v input.pdf srctext dsttext output.pdf
# Ref: http://search.cpan.org/dist/CAM-PDF/bin/changepagestring.pl
@skarllot
skarllot / centos7-cleanup.sh
Last active November 16, 2019 10:20
CentOS 7 minimal installation cleanup (remove unwanted services)
# Remove Postfix
systemctl stop postfix
systemctl disable postfix
yum remove postfix
# Remove Avahi
systemctl stop avahi-daemon.socket avahi-daemon.service
systemctl disable avahi-daemon.socket avahi-daemon.service
yum remove avahi-autoipd avahi-libs avahi