warning: Creating default object from empty value in /data/web/1/000/027/003/273448/htdocs/ on line 33.

Upgrade SSH to v7.3 with include support

echo "deb yakkety main" > /etc/apt/sources.list.d/yakkety.list
apt-get update
apt-get install -y ssh
rm /etc/apt/sources.list.d/yakkety.list
apt-get update

ssh -V
OpenSSH_7.3p1 Ubuntu-1, OpenSSL 1.0.2g 1 Mar 2016

mkdir ~/.ssh/config.d
sed -i '1iInclude config.d/*' ~/.ssh/config



# connect to JVM

# run as docker container
docker run -d --name graphite -p 8080:80 -p 2003:2003 sitespeedio/graphite
user: guest
pass: guest

# Links


apt-get install docker-engine=1.13.1-0~ubuntu-xenial

wget -q --no-check-certificate -O - | bash -


. /etc/os-release
if [ "${ID_LIKE}" == "debian" ]; then
    wget -q --no-check-certificate -O - | bash -
    sudo apt-get install git wget
    sudo sed -i 's|ExecStart=/usr/bin/dockerd -H fd://|ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry|g' /etc/systemd/system/
    systemctl daemon-reload
    yum install -y docker git wget
    sudo sed -i "s|# INSECURE_REGISTRY='--insecure-registry'|INSECURE_REGISTRY='--insecure-registry'|g" /etc/sysconfig/docker

systemctl enable docker
systemctl start docker

wget -qO /tmp/openshift-origin-client-tools-linux-64bit.tar.gz 
tar xzf /tmp/openshift-origin-client-tools-linux-64bit.tar.gz -C /tmp/
cp /tmp/openshift-origin-client-tools-*/oc /usr/local/bin/

rm -rf /tmp/openshift-origin-client-tools*

# create test project
oc cluster up --loglevel=10
oc login -u developer -p developer
oc whoami
oc new-app -L
oc projects
oc new-app openshift/ruby-20-centos7~
oc get all
oc get pod -w
oc logs -f ruby-ex-1-build
oc get services
oc expose service ruby-ex
oc get route

echo "" >> /etc/hosts

Manage OpenShift with Ansible

# Ansible playbook


rsync under OpenElec / Kodi

mkdir /tmp/deb
wget -qP /tmp/
wget -qP /tmp/
wget -qP /tmp/
wget -qP /tmp/
dpkg -x /tmp/rsync_3.1.1-3_armhf.deb /tmp/deb
dpkg -x /tmp/libattr1_2.4.47-2_armhf.deb /tmp/deb
dpkg -x /tmp/libacl1_2.2.52-2_armhf.deb /tmp/deb
dpkg -x /tmp/libpopt0_1.16-10_armhf.deb /tmp/deb

cryptsetup luks

sudo cryptsetup luksChangeKey /dev/sda5
sudo cryptsetup luksDump /dev/sda5

nmcli - NetworkManager command line tool

# list all connections
nmcli con

# show connection details
nmcli con show 'MY_CONNECTION_1'

# start vpn from command line (ubuntu)
nmcli con up id VPN_NAME

nmcli dev wifi list

nmcli con add con-name MY-WIFI ifname wlan0 type wifi ssid MY-WIFI
nmcli con modify MY-WIFI wifi-sec.key-mgmt wpa-psk
nmcli con modify MY-WIFI wifi-sec.psk 'pass1234'

Autostart delayed VPN connection
# /home/foo/.config/autostart/vpn.desktop
[Desktop Entry]
Exec=nmcli con up VPN1


ip addr show eth0

ip link set eth0 up
ip link set dev up
ip link set dev down

ip addr add dev eth0

ip addr del dev tun2
ip link set tun0 down

ip -4 route get

# show routing table
ip route

# shut down interface
ip link set eth0 down

sudo ip route del default
sudo ip route add default via
sudo ip route add dev tun0 scope link
sudo ip route add via $(getent hosts | cut -d" " -f1)

ip link add link eth0 name eth0.100 type vlan id 100

Lakka (Retro game emulation distribution)

# download and create installation usb disc
wget ${URL} -q -O - | gunzip | sudo dd of=${DEV}

# gamepad

# links - HTML5 Gamepad Tester

Syndicate content