Skip to content

Instantly share code, notes, and snippets.

carles san agustin carlessanagustin

Block or report user

Report or block carlessanagustin

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
@carlessanagustin
carlessanagustin / iptables.sh
Last active Jun 19, 2018 — forked from Tristor/iptables.sh
Simple IPtables script for an OpenVPN server
View iptables.sh
#!/bin/bash
# Flushing all rules
iptables -F FORWARD
iptables -F INPUT
iptables -F OUTPUT
iptables -X
# Setting default filter policy
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
@carlessanagustin
carlessanagustin / ufw_cs.md
Last active Mar 7, 2018 — forked from drAlberT/CS_ufw.md
UFW Cheatsheet
View ufw_cs.md

UFW cheat sheet

Usage

ufw [--dry-run] enable|disable|reload
ufw [--dry-run] default allow|deny|reject [incoming|outgoing]
ufw [--dry-run] logging on|off|LEVEL
    toggle logging. Logged packets use the LOG_KERN syslog facility. Systems configured for rsyslog
    support may also log to /var/log/ufw.log. Specifying a LEVEL turns logging on for the specified LEVEL.
View ansible-lineinfile-examples.yml
## credit: http://fabian-affolter.ch/blog/the-lineinfile-module-of-ansible/
---
- hosts: alpine_install
user: root
tasks:
# - name: create a complete empty file
# command: /usr/bin/touch /test/test.conf
- name: create a new file with lineinfile
@carlessanagustin
carlessanagustin / VBoxGuestAdditions_Vagrant.md
Last active Dec 7, 2016 — forked from fernandoaleman/gist:5083680
VAGRANT: How to update VirtualBox Guest Additions with Vagrant
View VBoxGuestAdditions_Vagrant.md
  • In host machine ($ )
vagrant init centos/7
vagrant up
vagrant ssh
  • In guest machine ([vagrant@localhost ~]$ )
@carlessanagustin
carlessanagustin / tmux-cheatsheet.markdown
Last active Jan 5, 2017 — forked from MohamedAlaa/tmux-cheatsheet.markdown
TMUX: tmux shortcuts & cheatsheet
View tmux-cheatsheet.markdown

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@carlessanagustin
carlessanagustin / etc_hosts.yml
Last active Jun 7, 2018 — forked from rothgar/main.yml
ANSIBLE: Generate /etc/hosts with Ansible from https://gist.github.com/rothgar/8793800
View etc_hosts.yml
---
- hosts: all
gather_facts: yes
tasks:
- name: Update /etc/hosts
become: true
tags:
- dns
lineinfile:
dest: /etc/hosts
View house.py
import scrapy
import peewee
import re
import urllib
import cStringIO
from PIL import Image
from playhouse.db_url import connect
db = connect('mysql://root:@127.0.0.1/house')
@carlessanagustin
carlessanagustin / bash-cheatsheet.md
Last active Feb 28, 2018 — forked from LeCoupa/bash-cheatsheet.sh
Bash CheatSheet for UNIX Systems
View bash-cheatsheet.md

#!/usr/bin/env bash

0. Shortcuts.

CTRL+A  # move to beginning of line
CTRL+B  # moves backward one character
CTRL+C  # halts the current command
CTRL+D  # deletes one character backward or logs out of current session, similar to exit
CTRL+E  # moves to end of line
@carlessanagustin
carlessanagustin / postgres-cheatsheet.md
Created Feb 29, 2016 — forked from Kartones/postgres-cheatsheet.md
PostgreSQL command line cheatsheet
View postgres-cheatsheet.md

PSQL

Magic words:

psql -U postgres

If run with -E flag, it will describe the underlaying queries of the \ commands (cool for learning!).

Most \d commands support additional param of __schema__.name__ and accept wildcards like *.*

You can’t perform that action at this time.