تاریخچه دستوراتی که داخل ترمینال اجرا شده کجا ذخیره میشه البته از خود ترمینال میشه بهش رسید ولی ایا تو فایلی ذخیره میشه جدا ؟
بستگی داره از چه پوستهای استفاده میکنید. معمولا توزیعها به طور پیشفرض، از bash استفاده میکنند.
bash، تاریخچه دستوراتی که اجرا شدند رو توی فایل bash_history. توی هوم کاربر مربوط نگهداری میکنه.
یا اتصالاتی مثل فلش هارد یا هر چیز دیگه ای از قبیل کجا ذخیره میشه
این یکی رو احتمالا میتونید بین گزارشهای کرنل پیدا کنید.
گزارشهای کرنل در حال اجرا رو میشه با خوندن فایل kmsg توی /proc/ دید. البته اگه پارامتر kernel.dmesg_restric از کرنل برابر ۱ باشه، فقط کاربر روت یا افرادی که قابلیت CAP_SYSLOG دارند، میتونند اون فایل رو بخونند.
اینکه مقدار پیشفرض این پارامتر کرنل چی باشه، بستگی به این داره که CONFIG_SECURITY_DMESG_RESTRICT توی پیکربندی کرنل موقع کامپایل، فعال بوده یا نه.
یا مثلا زمان اتصال به اینترنت
منظورتون از این جمله دقیقا چی هست؟ چون میشه اون رو به شکلهای مختلفی تفسیر کرد.
روشن خاموش شدن یا ری استارت سیستم کجا ذخیره میشه
فکر کنم این هم توی گزارشهای کرنل باشه. شاید هم بتونید توی گزارشهای init system اطلاعات مربوط روپیدا کنید.