Skip to content

Instantly share code, notes, and snippets.

tkuchiki /
Last active Aug 29, 2015
https を使っているかチェック
https() {
tkuchiki /
Last active Aug 29, 2015
SSL証明書とキーのペアが妥当かを one liner で確認(bash限定)
diff <(openssl rsa -in -modulus -noout) <(openssl x509 -in -modulus -noout)
tkuchiki / command
Last active Aug 29, 2015
Redhat 系 OS で RAID
View command
# format /dev/sdb /dev/sdc disk
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sd[bc]1
# mdadm --detail --scan >> /etc/mdadm.conf
mkfs.ext4 /dev/md0
e2label /dev/md0 LABEL_NAME
# edit /etc/fstab
View gist:edb7094509b77d9000e4
# 実行ユーザのホームディレクトリ
ls ~
# 指定したユーザのホームディレクトリ
ls ~user
# 指定したユーザのホームディレクトリ(失敗)
# 指定したユーザのホームディレクトリ(変数使用)
View gist:702e34c69831250acd6b
mknod -m 666 /dev/full c 1 7
chown root:root /dev/full
tkuchiki /
Last active Aug 29, 2015
現在の Shell を Shellscript の中から判定する(Linux, BSD 両対応)
_PID=$$; _PPID=$(ps -o ppid -p $_PID | tail -n 1); ps -p $_PPID
View gist:b2302df524b78c0f43bf
brew tap homebrew/binary
brew install packer
tkuchiki / etc_default_docker
Last active Aug 29, 2015
Docker files for Ubuntu
View etc_default_docker
# Docker Upstart and SysVinit configuration file
# Customize location of Docker binary (especially for development testing).
# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="-dns -dns"
# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy=""
View gist:648bb941f8689f5b58a2

container id search by container name

$ docker ps -a | grep CONTAINER_NAME | cut -d ' ' -f 1

retrieve binding port

View gist:6e41831561038ae97c28
# svn delete recursive
find /path/to/dir -print0 | xargs -0 svn delete --force