https://novemberde.github.io/os/2017/10/22/OS-Command.html

profile.png

Summary

개발을 하다가 명령어를 모두 기억하고 싶어도 잠깐 다른 업무를 하다가 다시하면 잊게되는 명령어들이 있다. 특히 OS 관련 명령어는 서버에 문제가 생겼을 때 사용하기 때문에 더욱 그렇다. 이번에는 자주 사용하지 않았으면 하는 명령어들을 정리해본다.

OS 명령어

sar

$ sudo apt-get install sysstat
$ sudo vi /etc/default/sysstat
ENABLED="true"

$ sar -u 1 5
Linux 4.4.0-1013-aws (ip-172-31-55-55)         10/22/2017      _x86_64_        (1 CPU)

05:52:57 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
05:52:58 AM     all      0.00      0.00      0.00      0.00      0.00    100.00
05:52:59 AM     all      0.00      0.00      0.00      0.00      0.00    100.00
05:53:00 AM     all      0.00      0.00      0.00      0.00      0.00    100.00
05:53:01 AM     all      0.00      0.00      0.00      0.00      0.00    100.00
05:53:02 AM     all      0.00      0.00      1.98      0.00      0.00     98.02
Average:        all      0.00      0.00      0.40      0.00      0.00     99.60

top

$ top
19224 aws-kin+  20   0 2480936 169728   8696 S  2.9 16.7  24:48.81 java
    1 root      20   0   37856   4896   2976 S  0.0  0.5   1:00.60 systemd
    2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd
    3 root      20   0       0      0      0 S  0.0  0.0   0:08.99 ksoftirqd/0
    5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
    7 root      20   0       0      0      0 S  0.0  0.0   4:34.75 rcu_sched
    8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh
    9 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0

vmstat