Skip to content

Instantly share code, notes, and snippets.

Avatar

Kodai Sakabe koudaiii

View GitHub Profile
@koudaiii
koudaiii / file0.txt
Last active Sep 6, 2018
CronJob をその場で Job を作って実行する方法 ref: https://qiita.com/koudaiii/items/586a8a0e0f763ddf9a05
View file0.txt
$ kubectl create job -h
Create a job with the specified name.
Examples:
# Create a job from a CronJob named "a-cronjob"
kubectl create job test-job --from=cronjob/a-cronjob
Options:
--allow-missing-template-keys=true: If true, ignore any errors in templates when a field or map key is missing in
the template. Only applies to golang and jsonpath output formats.
View file0.txt
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"acm:DescribeCertificate",
"acm:ListCertificates",
"acm:GetCertificate"
],
View file0.txt
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
@koudaiii
koudaiii / README.md
Created Nov 8, 2017
いざという時に抑えておきたい Memcached の最低限を知る
View README.md

Memcached の free_memory を使い果たした等のいざというときに抑えておきたいインフラエンジニアが問題を把握するためにまとめたものです。 Redis と同じように key を消したら治るかなと思っても治らない 😱 とならないように、Memcached がどういったメモリ管理をしているのか、操作方法を調べました。

memcached-tool host:11211

  • Item 毎の統計
$ memcached-tool host:11211
  #  Item_Size  Max_age   Pages   Count   Full?  Evicted Evict_Time OOM
@koudaiii
koudaiii / file0.txt
Created Nov 8, 2017
いざという時に抑えておきたい Memcached の最低限を知る ref: http://qiita.com/koudaiii/items/7b6ef9ed9f19b0dc3b0b
View file0.txt
$ memcached-tool host:11211
# Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM
1 96B 2592s 36 385809 no 0 0 0
2 120B 2009s 180 1565358 no 0 0 0
3 152B 12340223s 3380 23315240 yes 64574 9477475 0
4 192B 2397s 16 86704 no 0 0 0
5 240B 4025s 10 43348 no 0 0 0
6 304B 37589s 8 26855 no 0 0 0
7 384B 47515s 7 17352 no 0 0 0
8 480B 66223s 6 11697 no 0 0 0
View file0.txt
$ brew install highlight
@koudaiii
koudaiii / file0.txt
Last active May 4, 2017
早く帰りたいのにリモートでコマンドを実行してしまった時に、バックグラウンド実行に変える方法 ref: http://qiita.com/koudaiii/items/26d7bef49706556e4188
View file0.txt
# コマンド上で実行の場合 or シェルスクリプトで実行の場合
$ nohup sh -c 'sleep 5; echo Success!' &
$ nohup sh test.sh &
View file0.txt
ruby -e "puts Time.at(1493650800)"
2017-05-02 00:00:00 +0900
@koudaiii
koudaiii / postgresql.md
Last active Oct 8, 2020
インフラエンジニアがいざという時に抑えておきたい postgresql コマンド
View postgresql.md

一旦テーブルの中身を把握したい時に使える一括CSV形式での出力

psql DATABASE_URL -c "select id,title from articles" -A -F,  | pbcopy 
  • -A 位置揃えなし
  • -F, カンマ区切り
  • DATABASE_URLpostgres://user:password@host:port/database
@koudaiii
koudaiii / git-steash.md
Last active Sep 30, 2020
間違って別のブランチで実装を始めちゃった時にgit stashで別ブランチに編集中のソースを移動する
View git-steash.md

間違って別のブランチで実装を始めちゃった時にgit stashで別ブランチに編集中のソースを移動する

  • git
  • Git - Stashingの手抜き翻訳かつ、勝手に構成や説明の流れを変えたものです。

間違ってmasterブランチなどで実装を始めたのに途中で気づいて、開発用のdevelopmentブランチにその書きかけのソースをコミットすることなく持って行きたいときは、git stashを使う。

書きかけだとgit statusとしたときに色々でるはず。

You can’t perform that action at this time.