مشاهده و kill کردن کاربران متصل به سرور

پرسش: چه افرادی به سرور متصل هستند؟ چگونه می توان از ادامه اتصال این افراد جلوگیری کرد؟

پاسخ: برای نمایش ip و pid افرادی که به سرور متصل هستند، می توان از دستور who کمک گرفت:

]# who -u
root :0 2018-03-16 12:02 ? 12096 (:0)
root pts/0 2018-03-16 12:18 01:15 13658 (192.168.1.1)
root pts/1 2018-03-16 12:19 00:06 13779 (192.168.1.1)
root pts/2 2018-03-16 13:41 . 19692 (192.168.1.1)

همچنین برای پایان دادن به اتصال هر کدام از این sessionها می توان از دستور kill به همراه سیگنال 9 استفاده کرد:

]# kill -9 13658 13779 19692

پ.ن: عدد قبل از پرانتز در خروجی دستور who، عدد pid را نشان می دهد.

MATERIALIZED VIEW

همانطور که می دانید ویو(view) ذخیره پرس و جو در بانک اطلاعاتی به یک اسم خاص می باشد که عمده  کاربرد آن در امنیت و استقلال منظقی داده ها می باشد ویوها هیچ فضایی را برای ذخیره داده مصرف نمی کنند و با هر بار اجرا، پرس وجو را هم اجرا می کنند. همانند ویو، شی دیگری نیز وجود دارد که شامل یک پروس و جو می باشد که برخلاف ویو، خروجی پرس و جو را هم در جایی ذخیره می کند و در مواقع ضروری می توان آن را بروز کرد این شی Materialized View نام دارد.

(بیشتر…)

لینوکس برای dba(آشنایی با دستورات و فایلها در لینوکس)

فایلها و پوشه ها

فایل inittab

زمانی که پروسس init شروع به کار می کند، فایل inittab را در مسیر etc/ می خواند تا بداند دقیقا چه سرویسهایی را در چه runlevelای اجرا کند  و نهایتا در runlevelای که این فایل به عنوان runlevel پیش فرض معرفی کرده است، توقف می کند و وارد runlevel های بعدی نخواهد شد.

(بیشتر…)