psacct  و acct دو تا برنامه متن باز تحت لینوکس هستند که به ما این قابلیت رو میدن که به راحتی و با چند تا دستور ساده میتونیم یوزر های ssh رو مانیتور بکنیم ، صد البته دستور ps و دستورات دیگری برای این کار وجود داره اما اینم یه نوعشه

این دستورات همونطور که مشاهده خواهید کرد اطلاعات خوبی از جمله میزان منابع مصرفی توسط یوزر ها یا مدت زمان کار با سیستم یا حتی دستوری که توسط یوزر در حال اجرا هست رو با جزئیات کامل در اختیار ما قرار میده .

  • ac : این دستور اطلاعاتی در رابطه با ورود و خروج و مدت زمان اتصال یوزر رو در اختیار ادمین قرار میده.
  • lastcomm : این دستور هم همونطور که از syntax اش معلومه اطلاعات مربوط به دستور قبلی که یوزر به اجرا درآورده رو میده.
  • accton : برای بستن و باز کردن پروسه کار کاربر
  • sa : اطلاعات کامل از دستورات قبلی که کاربر اجرا کرده
  • last یا lastb : لیست یوزر هایی که لاگین کردن

خوب بریم سراغ نصب psacct  و acct :

برای Centos  و RHEL نرم افزار psacct رو داریم , برای Debian ، fedora ، Ubuntu و MINT هم نرم افزار acct رو داریم به راحتی هم با Yum  و Apt-get قابل نصبه

برای اجرای Deamon هم در RHEL/CentOS/Fedora باید به صورت دستی اجرا بشه

روی Ubuntu/Debian/Mint بعد از نصب به صورت اتوماتیک خود سرویس استارت میشه و نیاز نیست که مجدد استارت کنید.

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

دستور قبلی با سوئیچ -d بر اساس روز های گذشته :

دستور قبلی با سوئیچ -p بر اساس یوزر :

برای دیدن connect Time یه یوزر خاص :

دستور بالا رو با سوئیچ -d برای یوزر بزنیم براساس روز فقط اطلاعات یوزر وارد شده رو میده

خوب دستور sa اطلاعات بهتری رو میده ، ببینید:

  •  9.86re نشان دهنده real Time هست
  • 0.01cp زمان استفاده شده از cpu بر اساس دقیقه
  • میانگین استفاده از هسته cpu به تناسب میانگین استفاده
  • sshd دستور اجرا شده

دستور بالا با سوئیچ -u اطلاعات فردی یوزر :

خوب دستور بالا با سوئیچ -m برای دیدن تعداد Procces

دستور sa با سوئیچ -c بر اساس درصد مرتب میشه

خوب رسیدیم به دستور lastcomm

برای دیدن دستوراتی که یوزر اجرا کرده

برای دیدن یوزر هایی که یک کامند خاص رو اجرا کردن

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

 

نویسنده : محمد ورمزیار
ایمیل نویسنده : info@OSLearn.ir
منبع : وب سایت او اس لرن – http://oslearn.ir
از مطالب وب سایت راضی هستید ؟ رضایت خودتون رو با دونیت به ما اعلام کنید. لطفا برای دونیت روی آیکون زیر کلیک کنید.
حمایت مالی

درباره نویسنده :

محمد ورمزیار هستم معروف به N3td3v!l ، دانشجوی کارشناسی ارشد فناوری اطلاعات ، از سال 2006 تا به حال در حوزه لینوکس و شبکه تحت عنوان هک و امنیت فعالیت میکنم ، اهل تهرانم ، دارای مدارک و تجربه در زمینه های CEH ، Security ، CCNA routing ، LPIC ، RHCE ، unix & BSD ، ISMS و علاقه شدیدی به کار روی مباحث جدید توی حوزه لینوکس و یونیکس دارم .

تمام پست های من - وب سایت من