به دست آوردن اطلاعات سیستمی با Ubuntu

من برای کامپیوتر، لپ‌تاپ یا سرور نیاز به اطلاعاتی در مورد سخت‌افزار آن دارم. همچنین این اطلاعات در هنگامی که شما مجبور به تعویض دیسک، RAM یا … به واسطه‌ی یک فروشنده نه چندان مطمئن هستید می‌تواند مفید واقع شود. جهت تعویض سخت‌افزاری از سیستم خود نیاز دارید که همه اطلاعات لازم را در اختیار داشته باشید. در این مطلب، من قصد دارم تا همه دستورات خط فرمانی که می‌تواند به جمع‌آوری اطلاعات در مورد سخت‌افزار شما بر روی یک سیستم کمک نماید را توضیح دهم.

همه دستورات زیر بر روی سیستم اوبونتو ۱۴.۰۴ اجرا گردیده‌اند، ولی به هر حال بایستی روی اکثر توزیع‌های بروز مانند دبیان یا فدورا نیز عمل نمایند.

پیدا کردن نام سیستم

شما می‌توانید از یکی از دو دستور زیر جهت نمایش نام سیستم بهره ببرید:

نمایش نام دامنه سیستم دی‌ان‌اس:

نمایش Fully Qualified Domain Name (FQDN) سیستم:

نمایش شماره سریال سیستم و سازنده سیستم و مدل آن

یا می‌توانید از دستور lshw استفاده نمایید:

نمایش اطلاعاتی در مورد سخت‌افزار نصب شده

نمایش اطلاعات مربوط به پردازنده (CPU) سیستم

یا استفاده از دستور زیر:

$ lscpu

نمایش داده‌های آماری مربوط به پردازنده (CPU)

نمایش اطلاعات مربوط به حافظه اصلی (RAM) سیستم

نمایش داده‌های آماری مربوط به استفاده حافظه در سیستم، شامل کل حافظه نصب شده و میزان استفاده شده از آن:

نمایش میزان حافظه (RAM) آزاد و استفاده شده در سیستم:

نمایش میزان استفاده از فضای swap سیستم
از یکی از دستورات زیر می‌توان استفاده نمود:

نمایش اطلاعات آماری حافظه مجازی سیستم:

نمایش اطلاعات مربوط به نسخه توزیع اوبونتو و اطلاعات مربوطه

نمایش نسخه هسته (کرنل) سیستم

یا استفاده از دستور زیر:

نمایش پارامترهای هسته (کرنل) سیستم

نمایش ۳۲ یا ۶۴بیتی بودن معماری هسته (کرنل) سیستم
استفاده یکی از سه دستور زیر:

نمایش اطلاعات مربوط به حافظه‌های جانبی (هارد) سیستم

نمایش اطلاعات همه دیسک‌های نصب شده و مقدار آن‌ها:

نمایش همه پارتیشن‌های دیسک dev/sda/ :
جهت نمایش اطلاعات دیسکی که لیبل آن به صورت dev/sda/ می‌باشد:

برای اختصاص لیبل (نام) به یک دیسک:

نمایش خصوصیت‌های بلاک‌های حافظه:

نمایش لیست کامل بلاک‌های حافظه:

نمایش میزان دیسک استفاده شده در سیستم‌فایل:

نمایش میزان حجم اشغال شده توسط فایل‌ها / فولدرها:

نمایش فایل‌سیستم‌های متصل (مونت) شده در سیستم:

نمایش دستگاه‌های اسکازی (SCSI) و خصوصیات آن در لینوکس:

نمایش وضعیت ورودی/خروجی

نمایش اطلاعات مربوط به سخت‌افزارهای متصل شده توسط PCI به سیستم

نمایش اطلاعات مربوط به دستگاه‌های متصل شده توسط رابط USB به سیستم

نمایش اطلاعات مربوط دستگاه‌های متصل شده به صورت بی‌سیم

نمایش اطلاعات مربوط به کارت گرافیکی یا VGA سیستم

یا استفاده از دستور زیر:

نمایش اطلاعات مربوط به کارت گرافیک NVIDIA
دستورات زیر فقط با درایور لینوکسی باینری شرکت Nvidia کار می‌کند:

یا استفاده از دستور زیر:

نمایش اطلاعات مربوط به کارت گرافیک AMD/ATI
دستورات زیر فقط با درایور لینوکسی باینری AMD موسوم به catalyst کار می‌کند:

نمایش نسخه یونیتی (Unity) در حال اجرا بر روی سیستم

نمایش اطلاعات مربوط به دستگاه‌های صوتی سیستم

یا استفاده از دستور زیر:

یا دستور زیر:

نمایش اطلاعات مربوط به باطری سیستم / لپ‌تاپ و دما

نمایش میزان زمان روشن بودن سیستم

نمایش میزان load پردازنده سیستم

نمایش تاریخ‌چه راه‌اندازی مجدد و خاموش نمودن سیستم

نمایش runlevel سیستمی که درحال کار با آن هستید

نمایش پیغام‌های هسته (کرنل) در هنگام بالا آمدن سیستم

از دستورات زیر جهت مشاهده پیغام‌های سیستم در هنگام راه‌اندازی (بوت شدن) که دربردارنده‌ی مشخصات سخت‌افزاری نیست هست استفاده نمایید:

نمایش درایورها (ماژول‌های) سیستم

مشاهده آی‌پی سیستم و اطلاعات مربوطه
شما نیاز دارید تا از دستور ip به صورت زیر استفاده نماید:

نمایش جدول مسیریابی شبکه سیستم

نمایش ethernet bridgeهای سیستم

نمایش اطلاعات دی‌ان‌اس سرور و اطلاعات مربوطه در سیستم

نمایش آی‌پی دی‌ان‌اس سرور (آی‌پی آی‌اس‌پی یا دی‌ان‌اس سرور بایستی در این فایل لیست شده باشد):

نمایش فایل تنظیمات system resolver. دربردارنده‌ی اطلاعات مفیدی در مورد آن‌که چگونه host loookups عمل می‌کند:

از دو فایل بالا جهت تنظیم آن‌که جستجو کننده‌ی دامنه چگونه عمل نماید، استفاده نمایید.

نمایش اطلاعاتی در مورد پورت‌ها و سوکت‌های سیستم

نمایش کلیه سرویس‌های در حال اجرا

یا استفاده از دستور زیر:

فهمیدن فعال بودن یک سرویس:

یا استفاده از دستور زیر:

نمایش فایل‌های لاگ (رخداد)

پیدا کردن فایل بر اساس نام

پیدا کردن فایل با شرایط تعیین شده

نمایش جزئیات حساب کاربر(ان)

نمایش جزئیات گروه(های) کاربری

تنظیمات و تغییرات رمز عبور کاربران

نمایش اطلاعات استفاده از منابع سیستم

ردگیری فراخوان‌های سیستمی (system call)

ردگیری فراخوان کتابخانه‌ها (library)

نمایش اطلاعات مربوط به پردازش در سیستم

تغییر اولویت‌بندی پردازشی

نمایش وابستگی‌های پردازشی در پردازنده

نمایش کلیه بسته‌های نرم‌افزاری نصب شده بر روی سیستم

نمایش کلیه پچ‌های نصب شده بر روی سیستم

نمایش لیست تمام کتابخانه‌های (library) مورد نیاز در هنگام اجرای یک فایل خاص

نمایش آن که یک فایل خاص به کدام بسته نرم‌افزاری مرتبط است

تهیه یک فایل پشتیبان از کلیه بسته‌های نرم‌افزاری نصب شده

و پس از آن جهت نصب بسته‌های نرم‌افزاری از طریق فایل ایجاد شده:

نمایش تنظیمات دیواره آتش (فایروال) سیستم

حتما نگاهی هم به صفحات راهنما (man page) دستوراتی که در مقاله معرفی نموده‌ایم، بپردازید:

در نهایت، یک پشتیبان از اطلاعات خود داشته باشید. بیان این که داشتن پشتیبان چقدر مهم است از پس این کلمات بر نمی‌آید. این که یک برنامه مدون جهت تهیه پشتیبان داشته باشید به شما اجازه می‌دهد تا از خطاهای دیسک، پاک نمودن‌های اشتباهی فایل‌ها، خراب شدن فایل‌ها، خراب شدن کامل سرور و … جان سالم به در ببرید.

منبع: سایبرسی‌تی

Shortlink:

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *