Skip to content

Instantly share code, notes, and snippets.

View thimslugga's full-sized avatar
:octocat:

Adam Kaminski thimslugga

:octocat:
View GitHub Profile
@thimslugga
thimslugga / iperf.service
Created February 1, 2017 20:15 — forked from mmasaki/iperf.service
systemd service unit for iperf
# /etc/systemd/system/iperf.service
[Unit]
Description=iperf server
After=syslog.target network.target auditd.service
[Service]
ExecStart=/usr/bin/iperf -s
[Install]
WantedBy=multi-user.target
@thimslugga
thimslugga / guacamole install on ubuntu 16.04
Last active October 6, 2022 17:58 — forked from cyrex562/guacamole install on ubuntu 16.04
guacamole install on ubuntu 16.04
# install required packages
apt -y update && apt-get -y dist-upgrade
add-apt-repository ppa:webupd8team/java
apt -y update
apt -y install libcairo2-dev libjpeg-turbo8-dev libpng12-dev libossp-uuid-dev libfreerdp-dev libpango1.0-dev libssh2-1-dev libtelnet-dev \
libvncserver-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev git build-essential autoconf libtool oracle-java8-installer tomcat8 \
tomcat8-admin tomcat8-common tomcat8-docs tomcat8-user maven postgresql-server-dev-9.5 postgresql-common postgresql-9.5 libpulse-dev \
libvorbis-dev freerdp ghostscript wget pwgen
# create directories & files
@thimslugga
thimslugga / awslogs.service
Last active October 23, 2017 13:49
awslogs systemd service file for Ubuntu 16.04
[Unit]
Description=The AWS CloudWatch Logs agent
After=syslog.service
[Service]
Type=simple
Restart=always
TimeoutSec=10s
PIDFile=/var/awslogs/state/awslogs.pid
ExecStart=/var/awslogs/bin/awslogs-agent-launcher.sh --start --background --pidfile $PIDFILE --user awslogs --chuid awslogs
@thimslugga
thimslugga / AllowAccessToSSM.json
Last active June 15, 2017 14:46
Allow Access to SSM Role
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ssm:DescribeAssociation",
"ssm:GetDeployablePatchSnapshotForInstance",
"ssm:GetDocument",
"ssm:GetParameters",
@thimslugga
thimslugga / install-aws-ssm-agent.sh
Last active April 30, 2019 11:51
Bash script to install Amazon SSM Agent on Linux EC2 instances
#!/bin/bash
wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
#sudo systemctl stop amazon-ssm-agent.service
#sudo amazon-ssm-agent -register -code "activation-code" -id "activation-id" -region "region"
#sudo systemctl start amazon-ssm-agent.service
@thimslugga
thimslugga / apt-get-upgrade.json
Created June 16, 2017 17:45
AWS run command document to upgrade packages managed by apt
{
"schemaVersion": "1.2",
"description": "Upgrade packages managed by apt",
"parameters": {
"upgradeType":{
"type":"String",
"default": "",
"description":"The type of upgrade to perform. Use \"dist-upgrade\" to perform a \"dist-upgrade\". Otherwise, an \"upgrade\" will be performed."
}
},
@thimslugga
thimslugga / ipv4.py
Created July 25, 2017 19:12 — forked from cslarsen/ipv4.py
Two small Python functions to convert IPv4 address to integer and vice-versa
#!/usr/bin/env python
"""Functions to convert IPv4 address to integer and vice-versa.
Written by Christian Stigen Larsen, http://csl.sublevel3.org
Placed in the public domain by the author, 2012-01-11
Example usage:
$ ./ipv4 192.168.0.1 3232235521
192.168.0.1 ==> 3232235521
@thimslugga
thimslugga / install_pip_suse11.sh
Created November 21, 2017 21:06 — forked from nascimento/install_pip_suse11.sh
Install pip on suse 11 and python 2.6
curl -O https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
tar xvfz pip-1.2.1.tar.gz
cd pip-1.2.1
zypper install python-setuptools
python setup.py install
ln -sfn /usr/local/bin/pip /usr/bin/pip
pip install --upgrade awscli
cd ..
@thimslugga
thimslugga / install_golang.sh
Created December 13, 2017 15:19 — forked from rivy/install_golang.sh
Install Golang on Linux
#!/bin/bash
## Install Golang 1.6.2 64Bits on Linux (Debian|Ubuntu|OpenSUSE|CentOS)
## http://www.linuxpro.com.br/2015/06/golang-aula-1-instalacao-da-linguagem-no-linux.html
## Run as root (sudo su)
## Thank's **Bruno Albuquerque bga at bug-br.org.br**
GO_URL="https://storage.googleapis.com/golang"
GO_VERSION=${1:-"1.6.2"}
GO_FILE="go$GO_VERSION.linux-amd64.tar.gz"
@thimslugga
thimslugga / install.sh
Created December 18, 2017 18:30 — forked from ziadoz/install.sh
Install Chrome, ChromeDriver and Selenium on Ubuntu 16.04
#!/usr/bin/env bash
# https://developers.supportbee.com/blog/setting-up-cucumber-to-run-with-Chrome-on-Linux/
# https://gist.github.com/curtismcmullan/7be1a8c1c841a9d8db2c
# http://stackoverflow.com/questions/10792403/how-do-i-get-chrome-working-with-selenium-using-php-webdriver
# http://stackoverflow.com/questions/26133486/how-to-specify-binary-path-for-remote-chromedriver-in-codeception
# http://stackoverflow.com/questions/40262682/how-to-run-selenium-3-x-with-chrome-driver-through-terminal
# http://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
# Versions
CHROME_DRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`