خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


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

آموزش استفاده از دستور w در لینوکس
در این مقاله در مورد دستور w صحبت خواهیم کرد. w یک ابزار خط فرمان است که اطلاعاتی را در مورد کاربرانی که در حال حاضر وارد سیستم شده اند و کارهایی که هر کاربر انجام می دهد را نمایش می دهد. همچنین اطلاعاتی در مورد مدت زمان کارکردن سیستم، زمان جاری و میانگین load سیستم را به ما می دهد.

نرم افزار سامانه مودیان راهکار



How to Use the w Command

به طور کلی syntax دستور w بصورت زیر است:

w [OPTIONS] [USER]

هنگامی که w بدون هیچ گزینه یا آرگومانی فراخوانی و اجرا شود، خروجی چیزی شبیه به این است:

21:41:07 up 12 days, 10:08,  2 users,  load average: 0.28, 0.20, 0.10
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00s w
khoshamoz pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

خط اول همان اطلاعات دستور uptime را ارائه می دهد که شامل موارد زیر است:

21:41:07 ساعت جاری سیستم.
up 12 days, 10:08 مدت رمانیست که سیستم فعال بوده را نشان می دهد.
load average: مقدار 0.28، 0.20، 0.10 - میانگین load سیستم برای 1، 5، و 15 دقیقه گذشته است. میانگین بار سیستم اندازه گیری تعداد کارهایی است که در حال حاضر در حال اجرا هستند یا در انتظار disk I/O هستند. اساساً به شما می گوید که سیستم شما در بازه زمانی مشخص چقدر مشغول بوده است.
خط دوم شامل فیلدهای زیر است:
USER نام کاربری که به سیستم لاگین کرده است.
TTY نام ترمینال مورد استفاده کاربر.
FROM – نام هاست یا IP ای که کاربر از آنجا لاگین شده است.
LOGIN@ – زمانی که کاربر به سیستم لاگین شده است.
IDLE زمان بیکاری یا Idle بودن.
JCPU - زمان استفاده شده توسط تمام فرآیندهای متصل به tty.
PCPU - زمان استفاده شده توسط فرآیند جاری کاربر. موردی که در قسمت WHAT نمایش داده می شود.
WHAT - فرآیند جاری کاربر و گزینه‌ها / آرگومان‌ها.

سپس این دستور همه کاربرانی که در حال حاضر لاگین شده اند و اطلاعات مرتبط با آنها را لیست می کند. اگر یک یا چند username را به عنوان آرگومان به دستور w پاس دهید، خروجی به کاربران داده شده محدود می شود:

w khoshamoz

 22:08:55 up 12 days, 10:35,  2 users,  load average: 0.00, 0.06, 0.12
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
khoshamoz pts/1 10.10.0.8 21:41 27:55 0.00s 0.00s bash

w اطلاعات مربوط به کاربرانی که به سیستم لاگین شده اند را از فایل var/run/utmp بیرون می کشد.
w چندین گزینه را می پذیرد که به ندرت استفاده می شوند.
گزینه h- باعث می شود که در خروجی هدر نمایش داده نشود:

w -h

فقط اطلاعات مربوط به کاربرانی که لاگین کرده اند نمایش داده می شود:

root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w -h
khoshamoz pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash

گزینه f- فیلد FROM را تغییر می دهد(بالاتر from را توضیح دادیم). اینکه آیا این فایل به طور پیش‌فرض نشان داده می‌شود یا پنهان می ماند، به توزیعی که استفاده می‌کنید بستگی دارد.

 22:48:39 up 12 days, 11:15,  2 users,  load average: 0.03, 0.02, 0.00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 20:59 5.00s 0.03s 0.01s bash
khoshamoz pts/1 21:41 1.00s 0.02s 0.00s w -f

گزینه o- به w می گوید که خروجی را سبک و استایل قدیمی نمایش دهد. هنگامی که از این گزینه استفاده می شود، هنگامی که زمان IDLE، JCPU و PCPU کمتر از یک دقیقه باشد، دستور فضای خالی را نمایش می دهد.

w -o

 22:50:33 up 12 days, 11:17,  2 users,  load average: 0.14, 0.04, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.10.0.2 20:59 1:59m bash
khoshamoz pts/1 10.10.0.8 21:41 w -o

گزینه s- به w می گوید که خروجی را به سبک و استایل کوتاه نشان دهد. وقتی از این گزینه استفاده می شود، فیلدهای LOGIN@، JCPU و PCPU نمایش داده نمی شوند.

w -s

 22:51:48 up 12 days, 11:18,  2 users,  load average: 0.04, 0.03, 0.00
USER TTY FROM IDLE WHAT
root pts/0 10.10.0.2 3:14 bash
khoshamoz pts/1 10.10.0.8 2.00s w -s

گزینه i- دستور w را مجبور می کند همیشه IP را به جای نام هاست در فیلد FROM نشان دهد.

w -i

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


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