Skip to content

Instantly share code, notes, and snippets.

View kholisrag's full-sized avatar

Kholis Respati Agum Gumelar kholisrag

  • Indonesia
  • 23:21 (UTC +07:00)
View GitHub Profile
@kholisrag
kholisrag / patch_apt.sh
Created February 5, 2020 16:08
Bash Script / Shell Script Function to Disable Auto Update and Auto Upgrade in Ubuntu
#!/bin/bash
function patch_apt() {
echo "Patching System Auto Update and Auto Upgrade..."
sed -i 's/1/0/g' /etc/apt/apt.conf.d/10periodic
sed -i 's/1/0/g' /etc/apt/apt.conf.d/20auto-upgrades
apt-get clean
echo "Auto Update and Auto Upgrade Disabled!!!"
}
@kholisrag
kholisrag / install_doctl.sh
Created February 4, 2020 18:30
Install Digital Ocean doctl latest version automatically (bash script / shell script)
#!/bin/bash
function install_doctl() {
echo "Install doctl"
curl -L $(curl -s https://api.github.com/repos/digitalocean/doctl/releases/latest \
| grep browser_download_url \
| grep linux-amd64 \
| cut -d '"' -f 4) \
| tar xvz
@kholisrag
kholisrag / network
Created September 6, 2017 19:27
Shell Script and LEDE Network Config for working with Open vSwitch v2.7.1 (openvswitch), working with TP-Link TL-WR1043ND v4 custom firmware LEDE Reboot (OpenWRT)
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fded:6c7d:48c4::/48'
@kholisrag
kholisrag / qos_clear.sh
Created September 6, 2017 19:24
Shell Script for Add Queue in Open vSwitch (openvswitch), in my chase it's for openvswitch 2.7.1 with TP-Link TL=WR1043ND v4 Custom Firmware LEDE Reboot (OpenWRT)
#!/bin/sh
for i in eth0.1 eth0.2 eth0.3 eth0.4 eth0.5 eth0.6 wlan0
do
ovs-vsctl clear Port $i qos
echo -e "\033[0;32m Clear QoS and Queue in $i Successful"
done
ovs-vsctl --all destroy QoS
ovs-vsctl --all destroy Queue
echo " "
exit 1