loading...
دستورات نمایش آپتایم سرورهای لینوکس
پرینت
  • 0

 

1. دستور uptime

این دستور اطلاعات کاملی درباره مدت زمان روشن بودن سرور، تعداد کاربران فعال، و میانگین بار سیستم (load average) نمایش می‌دهد.

uptime

خروجی نمونه:

08:30:25 up 5 days,  3:42,  2 users,  load average: 0.15, 0.10, 0.05

2. فایل /proc/uptime

این فایل اطلاعات آپتایم را به صورت خام ارائه می‌دهد. عدد اول مدت زمان روشن بودن سیستم به ثانیه و عدد دوم مدت زمان فعالیت CPU است.

cat /proc/uptime

خروجی نمونه:

432532.12 123456.78

3. دستور w

این دستور علاوه بر آپتایم، اطلاعاتی درباره کاربران وارد شده به سیستم و فعالیت‌های آنها را نمایش می‌دهد.

w

خروجی نمونه:

08:31:00 up 5 days, 3:43,  2 users,  load average: 0.20, 0.10, 0.05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    07:50    10:00  0.10s  0.01s sshd

4. دستور top

دستور top اطلاعات آپتایم را در خط اول خروجی خود نمایش می‌دهد.

top

خروجی نمونه:

top - 08:32:30 up 5 days,  3:44,  2 users,  load average: 0.15, 0.10, 0.05

5. دستور htop

اگر ابزار htop نصب شده باشد، آپتایم را به صورت گرافیکی‌تر در بالای صفحه نمایش می‌دهد.

htop

6. دستور systemctl

مدت زمان روشن بودن سیستم از زمان آخرین بوت نیز از طریق این دستور قابل مشاهده است.

systemctl status

خروجی نمونه:

Active: active (running) since Mon 2025-01-15 06:45:12 UTC; 5 days 3h ago

7. دستور who -b

این دستور زمان آخرین بوت سیستم را نمایش می‌دهد.

who -b

خروجی نمونه:

system boot  2025-01-15 06:45

8. استفاده از ابزارهای سفارشی

اگر از ابزارهای مانیتورینگ سرور مانند nmon یا glances استفاده می‌کنید، این ابزارها نیز معمولاً آپتایم را نمایش می‌دهند.

کدام دستور را انتخاب کنیم؟

اگر فقط به مدت زمان روشن بودن سرور نیاز دارید، دستور uptime ساده‌ترین و سریع‌ترین گزینه است.

آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه