من الذي يتم تسجيل الدخول إلى جهاز الكمبيوتر الخاص بي وماذا يفعلون؟

المقدمة

إذا كنت تقوم بتشغيل خادم مع مستخدمين متعددين ، فقد ترغب في معرفة من يقوم بتسجيل الدخول وما يفعله.

يمكنك معرفة كل ما تحتاج إلى معرفته عن طريق كتابة حرف واحد وفي هذا الدليل ، سوف أريك الحرف الذي هو والمعلومات التي يتم إرجاعها.

يعتبر هذا الدليل مفيدًا للأشخاص الذين يقومون بتشغيل الخوادم أو الأجهزة الظاهرية مع مستخدمين متعددين أو الأشخاص الذين لديهم جهاز كمبيوتر شخصي من نوع Raspberry PI أو ما يشابهه من أجهزة الكمبيوتر التي تركوها طوال الوقت.

من الذي تم تسجيل الدخول وماذا يفعلون؟

كل ما عليك القيام به لمعرفة من الذي يقوم بتسجيل الدخول إلى جهاز الكمبيوتر الخاص بك هو اكتب الحرف التالي ثم اضغط على إرجاع.

ث

يتضمن الإخراج من الأمر أعلاه صف رأس وجدول النتائج.

يحتوي صف الرأس على العناصر التالية

يحتوي الجدول الرئيسي على الأعمدة التالية:

تشير JCPU إلى مقدار الوقت الذي تستخدمه جميع العمليات المرفقة بـ tty.

يرمز PCPU إلى مقدار الوقت المستخدم في العملية الحالية.

حتى على كمبيوتر مستخدم واحد ، يمكن أن يكون الأمر w مفيدًا.

على سبيل المثال ، قمت بتسجيل الدخول كـ Gary على جهاز الكمبيوتر الخاص بي ولكن الأمر w بإرجاع 3 صفوف. لماذا ا؟ لدي tty الذي يستخدم لتشغيل سطح المكتب الرسومية التي في قضيبي هي القرفة.

ولدي أيضا 2 نوافذ محطة مفتوحة.

كيفية إرجاع المعلومات دون عناوين

يحتوي الأمر w على مفاتيح تبديل مختلفة يمكن استخدامها. واحد منهم يتيح لك رؤية المعلومات دون رؤوس.

يمكنك إخفاء العناوين باستخدام الأمر التالي:

w -h

هذا يعني أنك لا ترى الوقت أو وقت التشغيل أو الأحمال لمدة 5 و 10 و 15 دقيقة ولكن يمكنك رؤية المستخدمين الذين قاموا بتسجيل الدخول وما يقومون به.

إذا كنت تفضل أن تكون مفاتيحك سهلة الاستخدام ، فإن ما يلي يحقق الهدف نفسه.

ث - لا رأس

كيفية إرجاع المعلومات الأساسية العارية

ربما لا ترغب في معرفة JCPU أو PCPU. في الواقع ، قد ترغب فقط في معرفة من الذي قام بتسجيل الدخول ، والمرفأ الذي يستخدمه ، وما هو اسم المضيف الخاص به ، وطول المدة التي ظلوا فيها في وضع الخمول والأمر الذي يقومون بتشغيله.

لإرجاع هذه المعلومات فقط ، استخدم الأمر التالي:

w -s

مرة أخرى ، يمكنك استخدام الإصدار الأكثر ملاءمة للقارئ والذي يكون على النحو التالي:

ث - قصير

ربما حتى هذا هو الكثير من المعلومات. ربما لا ترغب في معرفة اسم المضيف سواء.

تحذف الأوامر التالية اسم المضيف:

w -f

ث - من

يمكنك دمج عدد من المفاتيح في واحد على النحو التالي:

w -s -h -f

يخرج الأمر السابق إصدارًا قصيرًا من الجدول ، بدون رؤوس ، ولا يوجد اسم مضيف. يمكنك أيضًا التعبير عن الأمر أعلاه كما يلي:

w -shf

يمكنك أيضًا كتابتها بالطريقة التالية:

ث - قصير - من - لا رأس

ابحث عن عنوان IP الخاص بالمستخدم

بشكل افتراضي ، يقوم الأمر w بإرجاع اسم المضيف لكل مستخدم. يمكنك تغييره بحيث يتم إرجاع عنوان IP بدلاً من ذلك باستخدام الأوامر التالية:

w -i

w -ip-addr

تصفية حسب المستخدم

إذا كنت تقوم بتشغيل خادم بمئات من المستخدمين أو حتى بضع عشرات ، فيمكنه تشغيل أمر w بشكلٍ عادلٍ.

إذا كنت تريد معرفة ما يفعله مستخدم معين ، فيمكنك تحديد اسمه بعد الأمر w.

على سبيل المثال ، إذا أردت معرفة ما يفعله Gary ، فيمكنك كتابة ما يلي:

ث غاري

ملخص

يمكن إرجاع معظم المعلومات التي يوفرها الأمر w بواسطة أوامر Linux أخرى ولكن لا يتطلب أي منها ضغطات مفاتيح أقل.

يمكن استخدام الأمر uptime لإظهار مدة تشغيل النظام.

يمكن استخدام الأمر ps لإظهار العمليات التي تعمل على جهاز الكمبيوتر

يمكن استخدام الأمر who لإظهار الذي تم تسجيل الدخول. سيظهر الأمر whoami من قمت بتسجيل الدخول كما سيخبرك الأمر id بمعلومات حول المستخدم.