리눅스 환경에서 CLI를 이용해 상태를 파악하는 방법을 알아보자!
시스템이 언제 시작되었으며, 총 얼마 동안 가동되었는지 파악할 수 있는 명령어이다. 운영체제가 처음 설치되었거나 재부팅된 시점으로부터 uptime의 기록이 시작되며, w
명령어의 출력되는 내용의 첫 줄과 같다.
[root@hyun-test001 ~]# uptime
00:23:02 up 33 min, 1 user, load average: 0.00, 0.01, 0.02
[root@hyun-test001 ~]# w
00:23:21 up 34 min, 1 user, load average: 0.00, 0.01, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 211.34.45.72 00:07 1.00s 0.03s 0.00s w
# 활성화된 시간만 알기 위해 -p 옵션 사용
[root@hyun-test001 ~]# uptime -p
up 42 minutes
# 서버의 시작 시간을 알기 위해 -s 옵션 사용
[root@hyun-test001 ~]# uptime -s
2022-03-28 23:48:53
시스템에서 메모리의 전체적인 현황을 빠르게 살펴볼 수 있는 명령어이다.
[root@hyun-test001 ~]# free -m
total used free shared buff/cache available
Mem: 3779 122 3524 8 132 3472
Swap: 0 0 0
dmesg 명령어는 시스템 부팅 메시지를 확인하는 명령어이다. 또한 커널에서 출력되는 메시지를 일정 수준 기록하는 버퍼 역할을 수행하며, 커널 부팅 중에 에러가 났다면 어느 단계에서 났는지 범위를 좁히고 찾아내는데 도움이 된다.
[ 2.238427] input: PC Speaker as /devices/platform/pcspkr/input/input5
[ 2.242907] cryptd: max_cpu_qlen set to 1000
[ 2.278121] ppdev: user-space parallel port driver
[ 2.286730] AVX2 version of gcm_enc/dec engaged.
[ 2.286732] AES CTR mode by8 optimization enabled
[ 2.294979] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
[ 2.295181] alg: No test for __generic-gcm-aes-aesni (__driver-generic-gcm-aes-aesni)
[ 2.310648] intel_rapl: Found RAPL domain package
[ 2.310677] intel_rapl: Found RAPL domain dram
[ 2.310702] intel_rapl: DRAM domain energy unit 15300pj
[ 2.310716] intel_rapl: RAPL package 0 domain package locked by BIOS
[ 2.315574] EDAC sbridge: Seeking for: PCI ID 8086:6fa0
[ 2.315578] EDAC sbridge: Ver: 1.1.2
[ 5.286866] device-mapper: uevent: version 1.0.3
[ 5.287537] device-mapper: ioctl: 4.37.1-ioctl (2018-04-03) initialised: dm-devel@redhat.com
[ 5.406592] type=1305 audit(1648478938.303:3): audit_pid=485 old=0 auid=4294967295 ses=4294967295 res=1
공부 꾸준히 열심히하시네요 공부하신지는 얼마나 되셨나요