Skip to content

Instantly share code, notes, and snippets.

View pydevops's full-sized avatar
🏠
Working from home

Victor Yang pydevops

🏠
Working from home
View GitHub Profile
@pydevops
pydevops / homebrew.md
Created August 29, 2017 06:35
homebrew cheatsheet
brew bundle --file=.Brewfile
brew bundle dump
@pydevops
pydevops / gcp_stop_start_instance.md
Last active September 11, 2020 19:23
gcp start stop tagged instance script for cost saving
#!/bin/bash
set -euo pipefail
start_stop() {
while read name zone ; do
echo "$name with $zone"
gcloud compute instances $CMD $name --zone $zone &
done < <(gcloud compute instances list --filter='tags.items~^stoppable$' --format='value(NAME,ZONE)')
wait
gcloud compute instances list --filter=running
@pydevops
pydevops / memcached.md
Last active June 12, 2017 17:35
memcached
  • apt-get install libmemcached-tools
  • memcstat --servers=203.0.113.12 11211 | grep get_hits

get version

memcstat --servers=10.2.0.4 | grep version

dump keys

memcdump --servers=localhost

dump value given a key

Query: ntpq -pn
Update: sudo ntpdate -bvu 0.amazon.pool.ntp.org
(needs to stop first, run ntpdate, then start)
@pydevops
pydevops / mdadm
Created May 20, 2017 23:43
mdadm
>mdadm --create /dev/md10 --level=0 --raid-devices=3 /dev/xvdba /dev/xvdbb /dev/xvdbc
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md10 started.
>mdadm --detail /dev/md10
@pydevops
pydevops / yum.md
Last active February 28, 2020 18:04
yum rpm
@pydevops
pydevops / zookeeper.md
Last active December 16, 2017 23:04
zookeeper
@pydevops
pydevops / knife_cmd.md
Last active February 9, 2018 22:09
knife switch chef servers, environment,
@pydevops
pydevops / salt_refresh_pillar.sh
Last active April 7, 2017 00:34
salt refresh pillar
#A standard configured Salt master refreshes the Pillar data ones a minute. If you don’t have so much time, you can manually refresh it with:
salt '*' saltutil.refresh_pillar