لینوکس سیستم عاملی است که در عین دارا بودن رابط کاربری گرافیکی، از یک ترمینال و مجموعه گسترده ای از دستورات برای مدیریت تمام جنبه های سیستم و سیستم عامل بهره می برد و بسیاری از کاربران آن، به دلیل سرعت بالای اجرای دستورات در ترمینال، ترجیح می دهند از این ویژگی لینوکس استفاده کنند. در عین حال، آشنایی با سیستم و سخت افزارهای آن و توانایی کانفیگ کردن تنظیمات مربوط به آن ها، به منظور بالا بردن بهره وری و افزایش سرعت و عملکرد سیستم، امری بدیهی است که هر کاربر حرفه ای یا غیر حرفه ای لینوکس باید توانایی انجام آن را داشته باشد.

در ادامه مطلب، 10 مورد از مهمترین دستورات لینوکس برای آشنایی با سخت افزار و جنبه های گوناگون سیستم را لیست کرده و روش اجرای آن ها را برای به دست آوردن اطلاعات مورد نیاز تشریح کرده ایم.


free - مدیریت حافظه

آیا با کمبود حافظه در سیستم خود مواجه می شوید؟ از دستور free برای نمایش مقدار کل آزاد و استفاده شده حافظه فیزیکی (RAM) و مبادله حافظه استفاده شده در سیستم لینوکس استفاده کنید. همچنین بافرها و حافظه پنهان مورد استفاده کرنل را نمایش می دهد:

$ free
# خروجی خوانا تر
$ free -h
# می توانید از دستور زیر برای به دست آوردن جزییات کامل تر استفاده کنید:
$ cat /proc/meminfo

دستور free اطلاعاتی در مورد تنظیمات حافظه، حداکثر حافظه پشتیبانی شده توسط سرور لینوکس و سرعت حافظه لینوکس نمی دهد. از این رو، باید از دستور dmidecode به صورت زیر استفاده کنید:

$ sudo dmidecode -t memory

به علاوه، دستور زیر میزان حافظه کارت گرافیک را نمایش می دهد:

$ lspci | grep -i vga
$ glxinfo | egrep -i 'device|memory'

 

hwinfo - کاوشگر سخت افزار

با استفاده از این دستور، می توانیم به سرعت سخت افزار موجود در سرور یا دسک تاپ لینوکس را به صورت زیر بررسی کنیم:

 # نمایش اطلاعات کامل در مورد سیستم
$ hwinfo
# نمایش خلاصه اطلاعات
$ hwinfo --short
# نمایش دیسک های استفاده شده در سیستم
$ hwinfo --disk
# مرور کلی اطلاعات
$ hwinfo --short --block
# پیدا کردن یک دیسک مشخص
$ hwinfo --disk --only /dev/sda
# تست 4 پورت کارت گرافیک برای داده های مانیتور
$ hwprobe=bios.ddc.ports=4 hwinfo --monitor
# محدود کردن اطلاعات به یک وسیله مشخص
$ hwinfo --short --cpu --disk --listmd --gfxcard --wlan --printer

علاوه بر دستورات بالا، می توانید از دستورات زیر نیز برای نمایش اطلاعات سخت افزار استفاده کنید:

$ sudo lshw -short
$ inxi -Fxz

 

id - خود را بشناسید

اطلاعات کاربر و گروه Linux را برای نام کاربری داده شده نمایش می دهد و بدون تعیین نام کاربری، اطلاعات را برای کاربر فعلی نشان می دهد:

$ id

 

lsblk - لیست دستگاه های ذخیره سازی

همه دستگاه های بلوک لینوکس دسترسی بافر را به دستگاه های سخت افزاری فراهم می کنند و اجازه خواندن و نوشتن بلوک ها را طبق تنظیمات تعیین شده می دهند. با استفاده از نحو زیر می توانید آنها را به راحتی لیست کنید:

$ lsblk
# نمایش فقط لیست بدون جزییات
$ lsblk -l
# فیلتر کردن دستگاه مورد نظر
$ lsblk -l | grep '^loop'

 

lsb_release - نمایش اطلاعات توزیع لینوکس

در صورتی که می خواهید اطلاعات ویژه توزیع مانند شرح توزیع نصب شده در حال حاضر، شماره انتشار و نام کد را بدست آورید، از دستور زیر استفاده کنید:

$ lsb_release -a

 

lscpu - نمایش اطلاعات پردازنده

دستور lscpu اطلاعات معماری CPU را از جمله اشکالات مختلف CPU، جمع آوری و نمایش می دهد:

$ lscpu

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

$ sudo lshw -C cpu

 

lstopo - نمایش توپولوژی سخت افزار

دستورات زیر می توانند توپولوژی مربوط به سخت افزار سیستم شما را نمایش دهند:

$ lstopo
$ lstopo-no-graphics

 

lsusb - لیست پورت های USB

همه ما از دستگاه های USB مانند دیسک سخت خارجی و صفحه کلید استفاده می کنیم. دستورات زیر را برای نمایش اطلاعات مربوط به پورت های USB و دستگاه های متصل به آنها اجرا کنید:

$ lsusb
# Want a graphical summary of USB devices connected to the system? #
$ sudo usbview

 

lspci - نمایش دستگاه های متصل به PCI

$ lspci

 

w - چه کسی لاگین است؟

دستور w را در ترمینال اجرا کنید تا اطلاعات مربوط به کاربران جاری موجود در دستگاه و فرآیندهای آن ها را مشاهده کنید:

$ w
برچسب ها :
منبع : لینک
لینک کوتاه:     www.errorpedia.ir/s/b8ea9

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است