Avatar
نویسنده: دریا آزادخواه
شنبه 8 خرداد 1400
مطالعه: ۵ دقیقه ۰ نظر ۱۲۱ بازدید

دستور نمایش آپتایم سرور لینوکس

آیا می خواهید بدانید آپتایم سرور لینوکس شما چه میزان بوده است؟ چگونه uptime سرور لینوکسی خود را به دست می آورید؟ و بسیاری سؤالات دیگر که ممکن است ذهن شما را درگیر کرده باشند. هم سیستم عامل لینوکس و هم UNIX با دستورات مختلف جهت نمایش آپتایم سرور همراه هستند.

در مسیر /proc/uptime اطلاعاتی در رابطه با uptime سرور لینوکس و در مسیر  /var/run/utmp اطلاعاتی مربوط به افرادی که لاگین کرده اند وجود دارد. البته فایل موجود در دایرکتوری /proc/uptime به طور عادی برای انسان ها قابل فهم نیست؛ از این رو، شما باید دستورات گفته شده در این آموزش را دنبال کنید.

در این مطلب دستور نمایش آپتایم سرور لینوکس را به شما معرفی خواهیم کرد تا به شما کمک کند از زمان اجرا یا uptime سیستم های مبتنی بر Linux و Unix آگاه شوید.

دستور uptime سرور لینوکس

ابتدا ترمینال سیستم خود را با رفتن به منوی Applications > Accessories > Terminal اجرا کرده و سپس دستور زیر را در آن وارد نمایید:

uptime

پس از اجرای این دستور، یک خروجی به شکل زیر به شما نمایش داده خواهد شد:

21:54:11 up 13 days,  4:29,  1 user,  load average: 0.21, 0.21, 0.12

این خروجی، اطلاعات زیر را در یک خط به شما نشان می دهد:

  • نمایش ساعت فعلی (در مثال بالا 21:54:11)
  • مدت زمان آپتایم سیستم (در مثال بالا up 13 days)
  • تعداد کاربران متصل (در مثال بالا 1 user)
  • مقدار متوسط بار سیستم برای 1، 5 و 15 دقیقه اخیر (در مثال بالا 0.21, 0.21, 0.12)

دستور نمایش uptime سرور لینوکس

شرح دستور نمایش آپتایم برای سرور لینوکسی

برای نمایش دقیق تر و بهتر آپتایم سرور می توانید از دستور دیگری استفاده نمایید که در زیر به آن اشاره شده است:

uptime -p

نمونه خروجی دستور uptime -p در سرور لینوکس:

up 3 days, 2 hours, 11 minutes

در صورت تمایل می توانید دستور w را نیز به کار بگیرید تا جزئیات بیشتری به شما نشان داده شود:

w

نمونه خروجی دستور آپتایم با w :

21:56:06 up 13 days,  4:31,  1 user,  load average: 0.03, 0.14, 0.09

USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT

root     pts/0    123.xxx.yy.zzz    21:54    0.00s  0.02s  0.00s vi

برای آشنایی کامل با سیستم عامل لینوکس، انواع توزیع‌ها، زبان‌های برنامه‌نویسی، بخش‌های مختلف آن و… مقاله زیر را بخوانید.

لینوکس چیست؟

راهنمای دستور uptime سرور لینوکسی

همان طور که متوجه شدید، به منظور بررسی آپتایم سیستم در لینوکس و Unix، از دستور uptime استفاده می کنیم. حال، در صورتی که به اطلاعات بیشتری در مورد این دستور نیاز دارید و می خواهید تمام گزینه های آن ممکن برای آن را مشاهده کنید، می توانید از دستورات زیر استفاده نمایید:

man uptime یا uptime --help

نمونه خروجی:

-p, --pretty   show uptime in pretty format

 -h, --help     display this help and exit

 -s, --since    system up since

 -V, --version  output version information and exit

استفاده از دستور top برای نمایش آپتایم سرور لینوکس

با استفاده از دستور top قادر به مشاهده میزان آپتایم سرور لینوکس و Unix می باشید. البته، علاوه بر آپتایم، موارد دیگری از قبیل متوسط بار مصرف، میزان مصرف شده از فضای RAM، تعداد فرآیند های در حال اجرا و غیره نیز در صفحه به نمایش گذاشته می شوند. هنگامی که قصد خروج از این دستور داشتید، می توانید کلید q را روی کیبورد خود فشار دهید.

نمونه خروجی:

دستور top در نمایش آپتایم سرور لینوکس

دستور top در نمایش آپتایم سرور لینوکس

در مورد دستور top به این موضوع توجه داشته باشید که متداول ترین مورد استفاده آن به منظور نظارت بر فرآیند های فعال و در حال اجرای سرور به صورت لحظه ای می باشد. این دستور، در واقع یکی از عام ترین و کاربردی ترین دستورات موجود برای سرور های لینوکسی است.

جمع بندی و نکات پایانی

دستور آپتایم سرور لینوکس یکی از موارد مهم مدیریت سرور است. این که مطلع باشیم چه هنگام سرور ما در حال اجرا است و از آخرین باری که خاموش یا ری استارت شده است چه مدت گذشته است از آن مواردی است که به آن نیاز داریم.

در این مطلب از آموزش لینوکس و آموزش سیستم عامل، شما عزیزان را با دستورات کاربردی برای نمایش آپتایم سرور لینوکس و UNIX آشنا کردیم. این دستورات استفاده بسیار راحتی داشته و بسیار ساده می باشند. اگرچه ویژگی های پیچیده و ظاهر زیبا ندارند، اما به شدت کاربردی بوده و حتی می توان گفت دانستن آن ها ضروری است. پس از مطالعه این مقاله، شما می توانید از دستورات مذکور در کار روزانه خود استفاده کنید و از این ابزار مهم بسیار سود ببرید.

سؤالات متداول

1. چگونه کاری کنیم که نتیجه به فرمت pretty نمایش داده شود؟

در صورتی که می خواهید بدانید کدام سیستم چه اندازه فعال بوده و میزان آپتایم آن چقدر است، می توانید از دستور زیر استفاده نمایید تا نتیجه برای انسان نیز قابل فهم باشد:

Uptime -p

2. چگونه کاری کنیم تا ساعت و تاریخ آپتایم سرور در نتیجه نمایش داده شوند؟

شما می توانید دستور uptime -s را به کار بگیرید تا زمان دقیق آپتایم سرورتان به شما نشان داده شود.

3. چگونه اطلاعاتی درباره نسخه و ورژن سرور به دست آوریم؟

با استفاده از همین ابزار uptime و اضافه کردن -V به انتهای آن می توانید از ورژن سرور نیز آگاه شوید.

4. از چه دستوری برای نمایش راهنما استفاده کنیم؟

برای این ابزار یک راهنمای استفاده از دستورات نیز در نظر گرفته شده است. تنها کافی است از دستور uptime -h استفاده نمایید.

با خدمات ابری پارس پک آشنا شوید

اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

سرور اختصاصی ایران

یک سرور با منابع کاملا اختصاصی در برتریرن مراکز داده داخلی.

سرور مجازی

یک ابزار مدیریتی بسیار کاربردی، با دسترسی‌های بیشتر از یک‌هاست ابری.

خرید هاست وردپرس

سرویس قوی و پایدار که برای نصب و راه‌اندازی سیستم مدیریت محتوای وردپرس بهینه شده است.

خرید هاست

تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

خرید سرور ابری

با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سرور خود را کاهش و افزایش دهید.

خرید سرور اختصاصی

تمام منابع سرور در اختیار شماست و به راحتی می‌توانید تغییرات مدنظرتان را اعمال کنید. امنیت، سرعت و پایداری بالا برای میزبانی پروژه‌های بزرگ.