Linux
tl;dr マインドマップ ハンズオンメモ 検証環境 事前準備 隔離環境の Alpine Linux に taskset をインストールする taskset の動作確認 隔離環境にて CPU (プロセッサ) 利用を制限する 利用可能なプロセッサの確認 隔離環境にて 0 番のプロセッサのみ利用可…
tl;dr マインドマップ ハンズオンメモ 検証環境 ただの chroot の場合 Alpine Linux を rootfs に chroot する chroot 環境で proc をマウントすると unshare を使う unshare で隔離 PID namespace Mount namespace User namespace 以上 tl;dr 会社から借り…
要件 やったこと ユニットファイルの修正 例えば... 以上 参考 要件 Amazon EC2 の systemd 環境下 (CentOS 7) にて, Datadog Agent を動かすにあたり本番環境だけで動かしたい AMI (Amazon Machine Image) は Datadog Agent を事前に組み込んだ AMI が用意…
tl;dr itamae で作ったユーザーを削除する機会があった. 当然, itamae で作ったユーザーだから, itamae レシピ上で削除しておけばプロビジョニングの過程でサーバー上から削除されるものとばっかり思っていたけど... 削除はサポートしていなかった github.co…
tl;dr 即興で 1 から 100 までの数字を用意する必要になった. しかも, すべての数字を 0 パディングしたい. 今までの俺 ググったりして seq コマンドが良さそうなことはわかっていたけど, 以下のように書いて満足していた. for id in `seq 1 100` do num=`pr…
tl;dr 現在, 働いている会社 (YAMAP) では, EC2 インスタンス (OS は Amazon Linux がメイン) がまだ数台動いています. これらのインスタンスのメモリとディスクの使用率を CloudWatch のカスタムメトリクスに送りつけて監視を行いたかったのでツールを作り…
tl;dr なぜ, こんなことになるのか なぜ, TTY の行末には CRLF が付与されているのか 参考文献 tl;dr ギョームで Docker (docker-compose) を使ったちょっとしたコマンドラインツールを作った時に, 以下のように実行して標準出力をファイルに出力すると, 何…
この記事は... 何をしたかったのか どこで(何で)やりたかったのか やったこと init スクリプト chkconfig で追加 以上 この記事は... qiita.com 参加者の少ない, 初老丸 Advent Calendar 2017 12 日目の記事です. 何をしたかったのか OS をシャットダウン…
これは tl;dr for example 導入 yum-utils パッケージ ところで... needs-restarting の正体は ということで... これは qiita.com 初老丸 Advent Calendar 2017 8 日目の記事になる予定です. tl;dr needs-restarting というパッケージ便利だったのでメモです…
date コマンドで Mac だと Linux だと Ruby だと Python だと 以上 date コマンドで ISO 8601 フォーマットで出力したい時がたまにあるのでメモっておく。 https://ja.wikipedia.org/wiki/ISO_8601 Mac だと date +%FT%T%z 実行。 $ date +%FT%T%z 2017-06-1…
はじめに これは 環境 cron で動かすとあるアプリケーション cron.txt くろーん(苦労)の始まり tail -f /var/log/syslog (1) tail -f /var/log/syslog (2) tail -f /var/log/syslog (3) やっとこさ man cron /etc/cron.d/ 以下に設置するファイルのオーナ…
知らんやった 例 /var/www/html/kappa を /home/kappa/www/html にマウントする fstab には 誰得、何得なのか 以上 知らんやった mount コマンドのオプションに --bind というオプションがあって、これを使うとディレクトリをマウントすることが出来る。 例 …
おひさしブリーフ、かっぱです。 tl;dr 下図のように cron ジョブで定期的にスクリプトを生成して実行させようとした時、スクリプト完了する前に次の cron ジョブが走ってスクリプトが生成されて、そのスクリプトが実行されてしまうような状況に遭遇してどう…
ども、精進不足のかっぱです。 tl;dr 大雪の為に延期になっていた「コンテナ型仮想化の情報交換会@福岡」が満を持して開催されました。 ct-study.connpass.com まずは、主催、運営された @ten_forward さん、会場を提供して下さった GMO ペパボの皆さんにお…
ども、初老丸です。 tl;dr Linux において tc コマンド(Traffic Control)使ってネットワーク遅延やパケットロスを疑似的に発生させることが出来るとのこと。今まで tc コマンドの存在すら知らなかったペーペーで恐縮だが、参考サイトをまねて遅延やパケッ…