LAST(1)

الاسم
last, lastb - يعرض قائمة بآخر المستخدمين الذين سجلوا دخولهم

موجز

last [options] [username|tty]...

lastb [options] [username|tty]...

الوصف

يبحث last تراجعياً عبر ملف /var/log/wtmp (أو الملف المعطى بالخيار ‎-f‎) ويعرض قائمة بجميع المستخدمين الذين سجلوا الدخول (والخروج) منذ إنشاء ذلك الملف. يمكن إعطاء واحد أو أكثر من أسماء المستخدمين و/أو ttys، وفي هذه الحالة سيعرض last فقط المدخلات التي تطابق تلك المعاملات. (يمكن اختصار أسماء ttys، وبالتالي last 0 هو نفس last tty0.)

عند التقاط إشارة SIGINT أو SIGQUIT، سيعرض last إلى أي مدى وصل في البحث خلال الملف، وفي حالة إشارة SIGINT (المولدة بواسطة مفتاح المقاطعة، عادة Control-C) سينتهي last بعد ذلك.

المستخدم الوهمي reboot يلج في كل مرة يُعاد فيها تشغيل النظام. وبذلك سيعرض last reboot سجلاً لجميع عمليات إعادة التشغيل منذ إنشاء ملف السجل.

أداة lastb هي نفسها last، إلا أنها تُظهر مبدئيًا سجلاً لملف /var/log/btmp، الذي يحتوي على كافة محاولات الولوج الفاشلة.

الخيارات

-a، --hostlast
    يعرض اسم المضيف في العمود الأخير. مفيد بالاقتران مع الخيار ‎-d‎.

-d، --dns
    بالنسبة لعمليات الولوج غير المحلية، يخزن لينكس اسم المضيف للبعيد فحسب، بل يخزن رقم IP الخاص به أيضًا. يترجم هذا الخيار رقم IP ويعيده إلى اسم مضيف.

-f، --file ملف
    يخبر last باستخدام ملف محدد بدلاً من /var/log/wtmp. يمكن إعطاء الخيار ‎-f‎ عدة مرات، وستُعالج جميع الملفات المحددة.

-F، --fulltimes
    اطبع تواريخ وأوقات الولوج والخروج كاملة.

-i، --ip
    مثل ‎-d‎، ولكن يعرض رقم IP للمضيف بدلاً من الاسم.

-n, --limit number
    الحد الأقصى لعمليات تسجيل الدخول التي سيتم عرضها.

-number
    نفس عمل ‎-n number.

-p، --present وقت
    يعرض المستخدمين الذين كانوا موجودين في الوقت المحدد time. لمعرفة طرق تحديد الوقت time، انظر قسم تنسيقات الوقت أدناه.

-R، --nohostname
    يمنع عرض حقل اسم المضيف.

-s، --since وقت
    يعرض حالة تسجيلات الدخول منذ الوقت time المحدد. يمكن دمج هذا الخيار مع ‎-t‎ لتغطية فترة زمنية.

-t، --until وقت
    يعرض حالة عمليات الولوج حتى الـ وقت المحدد.

-T، --tab-separated
    يستخدم محارف tab بترميز ASCII للفصل بين الأعمدة في المخرج بدلاً من المسافات.

--time-format تنسيق
    يحدد شكل الطابع الزمني ليكون واحداً من: notime، أو short، أو full، أو iso. الخيار notime لن يطبع أي طوابع زمنية على الإطلاق، و short هو المبدئي، و full هو نفس خيار ‎--fulltimes‎. سيعرض الخيار iso الطابع الزمني بتنسيق ISO-8601. يحتوي تنسيق ISO على معلومات المنطقة الزمنية، مما يجعله مفضلاً عند فحص المخرجات المطبوعة خارج النظام.

-w، --fullnames
    يعرض أسماء المستخدمين الكاملة وأسماء النطاقات / عناوين IP. عند عدم تحديد هذا الخيار، تُقتطع أسماء المستخدمين إلى 8 محارف، وأسماء النطاقات وعناوين IP إلى 16 محرفاً. تظهر علامة النجمة كآخر محرف في الحقول المقتطعة.

-x، --system
    اعرض مدخلات إغلاق النظام وتغييرات مستويات التشغيل.

-h، --help
    اعرض نص المساعدة ثم اخرج.

-V، --version
    اعرض الإصدار واخرج.

تنسيقات الوقت

يقبل المعامل time الأشكال التالية:

     YYYYMMDDhhmmss
     "YYYY-MM-DD hh:mm:ss"
     "YYYY-MM-DD hh:mm"      (الثواني هي 00)
     YYYY-MM-DD              (الوقت هو 00:00:00)
     hh:mm:ss                (التاريخ هو اليوم)
     hh:mm                   (التاريخ هو اليوم، الثواني هي 00)
     now
     today                   (الوقت هو 00:00:00)
     yesterday               (الوقت هو 00:00:00)
     -number[smhd]           (ثوانٍ/دقائق/ساعات/أيام قبل الآن)

أمثلة على تنسيق -number[smhd] هي: ‎-5m‎، و ‎-6h‎، و ‎-2d‎. محدد الوحدة قد يكون أطول: ‎-5min‎، و ‎-6hours‎، و ‎-2days‎.

الملفات

/var/log/wtmp, /var/log/btmp

ملاحظات

قد لا يُعثر على الملفين wtmp و btmp. يسجل النظام المعلومات في هذه الملفات فقط إذا كانت موجودة. هذه مسألة إعداد محلية. إذا أردت استخدام هذه الملفات، يمكن إنشاؤها بأمر touch(1) بسيط (على سبيل المثال، touch /var/log/wtmp).

المدخل الفارغ هو نوع صالح من مدخلات wtmp. وهذا يعني أن الملف الفارغ أو الملف الذي يحتوي على أصفار لا يُفسر على أنه خطأ.

يستخدم تنسيق ملف utmp أحجاماً ثابتة للسلاسل النصية، مما يعني أن السلاسل الطويلة جداً يستحيل تخزينها في الملف ويستحيل عرضها بواسطة last. الحدود المعتادة هي 32 بايتاً لاسم المستخدم والسطر، و 256 بايتاً لاسم المضيف.

المؤلفين

انظر أيضاً

login(1)، wtmp(5)، init(8)، shutdown(8)

التبليغ عن الأخطاء

لتقارير العِلل، استخدم

التوفر

الأمر last جزء من حزمة util-linux التي يمكن تنزيلها من