psコマンドのインストール方法

More than 1 year has passed since last update.


amazonlinuxのコンテナを使おうとしたら軽量を極めすぎててpsコマンドがなかったのでそのインストール方法

普段psをインストールしようと思うことがないのでちょっと手間取りました


install


  • たぶんcentos6系は共通

# yum -y install procps


  • 確認

# rpm -q procps 

procps-3.2.8-30.14.amzn1.x86_64


入るコマンドたち


  • ps

  • top

  • vmstat

  • w

  • watch

  • kill

  • free

  • slabtop

  • skill

  • free

  • pgrep

  • pkill

  • snice

  • tload

  • pwdx

  • pmap

  • uptime

  • sysctl

以下dockerの話。


imageとして保存する場合

# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b0a8823662b0 137112412989.dkr.ecr.ap-northeast-1.amazonaws.com/amazonlinux:latest "/bin/bash" About an hour ago Exited (0) About a minute ago dreamy_shirley

# docker commit -m "installed ps" b0 kammy-amazonlinux:0.1
sha256:2b0a3137be89840674cde9cf13cbe4c0813d3245db94f87b2f369ca228315919

# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
kammy-amazonlinux 0.1 2b0a3137be89 3 seconds ago 440.7 MB
137112412989.dkr.ecr.ap-northeast-1.amazonaws.com/amazonlinux latest feee9aea7094 11 days ago 328.3 MB
centos 6 f07f6ca555a5 9 weeks ago 194.6 MB