PrinceOfPersia

زيزوومي VIP
إنضم
19 أبريل 2008
المشاركات
4,718
مستوى التفاعل
7,773
النقاط
1,220
الإقامة
الكويت
الموقع الالكتروني
forum.zyzoom.net
غير متصل
b9bktQH.gif


السلام عليكم ورحمة الله وبركاته

هذه بعض اﻷوامر للتعرف على قطع جهاز الكمبيوتر في نظام لينكس بكافة توزيعاته
وأتمنى أن تجدوا الفائدة فيها



ملاحظة هامة
: بعض اﻷوامر تستدعي صلاحية المدير أو المسؤول أو root
لذا يجيب تنفيذها باستخدام su

وإذا لم يكن اﻷمر موجود عندك فيجب تنزيله من المستودع على حسب نظامك





أولاً أمر lscpu

سيعطيك معلومات عن قطع الجهاز مثل هذا


PHP:
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
Stepping:              3
CPU MHz:               979.781
CPU max MHz:           3400.0000
CPU min MHz:           800.0000
BogoMIPS:              4788.99
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0-7




ثانياً أمر Lshw

أمر آخر رائع ولكن النتيجة صفحات من المعلومات لذا يجب استخدام الخيارات مع اﻷمر لنبحث عن شئ معين

مثال:
كود:
lshw -short
فتكون النتيجة مختصرة وقابلة للقراءة والفهم وستلاحظ أسماء الكلاس مثل
volume
system
bus
processor
memory
bridge
multimedia
display
input
generic
communication
network
storage
disk

كود:
H/W path         Device      Class          Description
=======================================================
                             system         10123 (LENOVO_MT_1012)
/0                           bus            SHARKBAY
/0/0                         memory         64KiB BIOS
/0/3c                        processor      Core i7 (Fill By OEM)
/0/3c/3d                     memory         1MiB L2 cache
/0/3c/3e                     memory         256KiB L1 cache
/0/3c/3f                     memory         6MiB L3 cache
/0/40                        memory         8GiB System Memory
/0/40/0                      memory         8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/40/1                      memory         DIMM [empty]
/0/100                       bridge         Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
/0/100/1                     bridge         Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
/0/100/1/0                   display        GK208M [GeForce GT 740M]
/0/100/2                     display        4th Gen Core Processor Integrated Graphics Controller
/0/100/3                     multimedia     Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
/0/100/14                    bus            8 Series/C220 Series Chipset Family USB xHCI
/0/100/14/0      usb4        bus            xHCI Host Controller
/0/100/14/1      usb3        bus            xHCI Host Controller
/0/100/14/1/2                input          USB Receiver
/0/100/14/1/7                multimedia     Lenovo USB2.0 UVC Camera
/0/100/14/1/9                generic        BCM20702A0
/0/100/16                    communication  8 Series/C220 Series Chipset Family MEI Controller #1
/0/100/1a                    bus            8 Series/C220 Series Chipset Family USB EHCI #2
/0/100/1a/1      usb1        bus            EHCI Host Controller
/0/100/1a/1/1                bus            USB hub
/0/100/1a/1/1/1              input          CoolTouch(TM) System
/0/100/1a/1/1/4  wlan0       network        802.11n WLAN Adapter
/0/100/1b                    multimedia     8 Series/C220 Series Chipset High Definition Audio Controller
/0/100/1c                    bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #1
/0/100/1c.2                  bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #3
/0/100/1c.2/0                multimedia     SAA7231
/0/100/1c.3                  bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #4
/0/100/1c.3/0    eth0        network        RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.4                  bridge         8 Series/C220 Series Chipset Family PCI Express Root Port #5
/0/100/1c.4/0                generic        RTS5229 PCI Express Card Reader
/0/100/1d                    bus            8 Series/C220 Series Chipset Family USB EHCI #1
/0/100/1d/1      usb2        bus            EHCI Host Controller
/0/100/1d/1/1                bus            USB hub
/0/100/1f                    bridge         HM86 Express LPC Controller
/0/100/1f.2                  storage        8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
/0/100/1f.3                  bus            8 Series/C220 Series Chipset Family SMBus Controller
/0/1             scsi2       storage    
/0/1/0.0.0       /dev/cdrom  disk           BDDVDRW CA40N
/0/2             scsi5       storage    
/0/2/0.0.0       /dev/sda    disk           1TB ST1000LM014-1EJ1
/0/2/0.0.0/1     /dev/sda1   volume         2054MiB Linux swap volume
/0/2/0.0.0/2     /dev/sda2   volume         40GiB Linux filesystem partition
/0/2/0.0.0/3                 volume         889GiB Linux filesystem partition
/1                           power          To Be Filled By O.E.M.


ولمعرفة قطع الذاكرة فقط Memory
نكتب اﻷمر مع إضافة كلاس للميموري
كود:
sudo lshw -short -class memory
فتكون النتيجة مماثلة لهذه
كود:
H/W path         Device      Class          Description
=======================================================
/0/0                         memory         64KiB BIOS
/0/3c/3d                     memory         1MiB L2 cache
/0/3c/3e                     memory         256KiB L1 cache
/0/3c/3f                     memory         6MiB L3 cache
/0/40                        memory         8GiB System Memory
/0/40/0                      memory         8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/40/1                      memory         DIMM [empty]



المعالج
نكتب اﻷمر
كود:
 sudo lshw -class processor
النتيجة
كود:
H/W path         Device      Class          Description
=======================================================
/0/3c                        processor      Core i7 (Fill By OEM)



قطع الهارد دسك وال سيدي
نكتب اﻷمر
كود:
sudo lshw -short -class disk
النتيجة
كود:
H/W path         Device      Class          Description
=======================================================
/0/1/0.0.0       /dev/cdrom  disk           BDDVDRW CA40N
/0/2/0.0.0       /dev/sda    disk           1TB ST1000LM014-1EJ1



كروت الشبكة
نكتب اﻷمر
كود:
sudo lshw -class network
النتيحة
كود:
H/W path         Device      Class          Description
=======================================================
/0/100/1a/1/1/4  wlan0       network        802.11n WLAN Adapter
/0/100/1c.3/0    eth0        network        RTL8111/8168/8411 PCI Express Gig

ولمعرفة المزيد من خيارات اﻷمر نكتب
كود:
man lshw



وننتقل لأمر آخر
 

التعديل الأخير بواسطة المشرف:
توقيع : PrinceOfPersia
أمر آخر يمكننا الاستافدة منه وهو اﻷمر hwinfo

نفس اﻷمر السابق
كتابة اﻷمر لوحده دون إضافات سنتج معلومات كثيرة تحتا لوقت لقراءتها
ولكننا نريد شئ محدد لذا نستخدم أيضاً خيار short مع اﻷمر

كود:
sudo hwinfo --short
الناتج
كود:
cpu:[/SIZE][/LEFT]
[SIZE=3]
[LEFT]                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 2480 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 2730 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 2644 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 2721 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 3090 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 2575 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 3253 MHz
                       Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz, 3211 MHz
keyboard:
                       Logitech Unifying Receiver
  /dev/input/event0    AT Translated Set 2 keyboard
mouse:
                       Logitech Unifying Receiver
monitor:
                       A730 FHD
graphics card:
                       Intel 4th Gen Core Processor Integrated Graphics Controller
                       Lenovo GeForce GT 740A
sound:
                       Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
                       Intel 8 Series/C220 Series Chipset High Definition Audio Controller
storage:
                       Floppy disk controller
                       Intel 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
network:
  eth0                 Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
  wlan0                Realtek 802.11n WLAN Adapter
network interface:
  lo                   Loopback network interface
  eth0                 Ethernet network interface
  wlan0                WLAN network interface
disk:
  /dev/sda             ST1000LM014-1EJ1
partition:
  /dev/sda1            Partition
  /dev/sda2            Partition
  /dev/sda3            Partition
cdrom:
  /dev/sr0             HL-DT-ST BDDVDRW CA40N
usb controller:
                       Intel 8 Series/C220 Series Chipset Family USB xHCI
                       Intel 8 Series/C220 Series Chipset Family USB EHCI #2
                       Intel 8 Series/C220 Series Chipset Family USB EHCI #1
bios:
                       BIOS
bridge:
                       Intel Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
                       Intel Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #1
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #3
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #4
                       Intel 8 Series/C220 Series Chipset Family PCI Express Root Port #5
                       Intel HM86 Express LPC Controller
hub:
                       Linux Foundation 2.0 root hub
                       Linux Foundation 3.0 root hub
                       Linux Foundation 2.0 root hub
                       Intel Hub
                       Linux Foundation 2.0 root hub
                       Intel Hub
memory:
                       Main Memory
unknown:
                       FPU
                       DMA controller
                       PIC
                       Timer
                       Keyboard controller
                       PS/2 Controller
                       Intel 8 Series/C220 Series Chipset Family MEI Controller #1
                       Intel 8 Series/C220 Series Chipset Family SMBus Controller
                       Philips Semiconductors SAA7231
                       Realtek RTS5229 PCI Express Card Reader
                       Advanced Silicon S.A CoolTouch(TM) System
                       Logitech Unifying Receiver
  /dev/input/event11   Z-Star Microelectronics Lenovo USB2.0 UVC Camera
                       Lite-On BCM20702A0




وأيضأً ممكن نستخدم الخيارات أو كلاس مع اﻷمر والتي تظهر في اﻷمر أعلاه مثل

cpu
kwyboard
mouse
monitor
graphic card
sound
storage
netcard
network interface
disk
partition
usb controller
bridge
hub

مثال:
كود:
hwinfo --short --cpu
 
التعديل الأخير بواسطة المشرف:
توقيع : PrinceOfPersia
وهناك أمر للتعرف على قطع PCI الموصلة للجهاز وهو اﻷمر lspci
نكتب اﻷمر ونرى النتيجة
كود:
sudo lspci
النتيجة
كود:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
03:00.0 Multimedia controller: Philips Semiconductors SAA7231 (rev ca)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

وهناك اﻷمر المختص بقطع SCSSI
نكتب اﻷمر
كود:
lsscsi

والنتيجة
كود:
[2:0:0:0]    cd/dvd  HL-DT-ST BDDVDRW CA40N    KD01  /dev/sr0
[5:0:0:0]    disk    ATA      ST1000LM014-1EJ1 LVD4  /dev/sda
 
توقيع : PrinceOfPersia
أمر lsusb
النتيجة

كود:
Bus 002 Device 002: ID 8087:8000 Intel Corp.

elBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:819a Realtek Semiconductor Corp.
Bus 001 Device 003: ID 2149:2709 
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 04ca:2003 Lite-On Technology Corp.
Bus 003 Device 003: ID 0ac8:c450 Z-Star Microelectronics Corp.
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ثم هناك اﻷمر df
لمعرفة كل بارتيشن كم فيه وكم تم استهلاكه
النتيجة

كود:
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs         3968464       8   3968456   1% /dev
tmpfs            3976660   36576   3940084   1% /dev/shm
tmpfs            3976660    2464   3974196   1% /run
tmpfs            3976660       0   3976660   0% /sys/fs/cgroup
/dev/sda2       41946112 9927216  31482032  24% /
/dev/sda2       41946112 9927216  31482032  24% /.snapshots
/dev/sda2       41946112 9927216  31482032  24% /var/tmp
/dev/sda2       41946112 9927216  31482032  24% /var/spool
/dev/sda2       41946112 9927216  31482032  24% /var/opt
/dev/sda2       41946112 9927216  31482032  24% /var/lib/pgsql
/dev/sda2       41946112 9927216  31482032  24% /var/lib/mysql
/dev/sda2       41946112 9927216  31482032  24% /var/lib/named
/dev/sda2       41946112 9927216  31482032  24% /usr/local
/dev/sda2       41946112 9927216  31482032  24% /var/lib/mariadb
/dev/sda2       41946112 9927216  31482032  24% /var/crash
/dev/sda2       41946112 9927216  31482032  24% /var/lib/mailman
/dev/sda2       41946112 9927216  31482032  24% /var/lib/libvirt/images
/dev/sda2       41946112 9927216  31482032  24% /tmp
/dev/sda2       41946112 9927216  31482032  24% /var/log
/dev/sda2       41946112 9927216  31482032  24% /srv
/dev/sda2       41946112 9927216  31482032  24% /opt
/dev/sda2       41946112 9927216  31482032  24% /boot/grub2/i386-pc
/dev/sda2       41946112 9927216  31482032  24% /boot/grub2/x86_64-efi
/dev/sda3      932256000 2536844 929719156   1% /home


 
توقيع : PrinceOfPersia
نأتي لأمر مشهور ومعروف ولكن نتعامل معه بحرص وهو أمر fdisk
خاص بتقسيم الهارديسك إلى بارتشينات وأيضأً لعرض المعلومات نضيف الخيار l-

لمعرفة كم بارتيشن لدينا وكيفية التقسيم
نكتب
كود:
sudo fdisk -l



وهناك أيضاً لمعرفة ماتم توصيله من هارد دسك أو سيدي أو USB
نستخدم أمر مشهور أيضاً وهو mount



أمر آخر بمعلومات غنية وغزيرة
dmidecode

لكتابة اﻷمر يجب أن نختار الاختيارات لنحدد ماذا نبحث عنه
الخيار t- للبحث عن أي من اﻷمور هذه

كود:
bios, system, baseboard, chassis, processor, memory, cache, connector, slot
ومع الخيار s- للنوع نختار أحد اﻷمور هذه

كود:
bios-vendor, bios-version, bios-release-date, system-manufacturer, system-product-name, system-version,system-serial-number, system-uuid, baseboard-manufacturer, baseboard-product-name, baseboard-version,baseboard-serial-number, baseboard-asset-tag, chassis-manufacturer, chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, processor-family, processor-manufacturer, processor-version, processor-frequency
 
توقيع : PrinceOfPersia
وهناك طبعاً الفولدر proc/
وبه معلومات عن النظام ويمكن قراءتها بسهولة مثل اﻷمر less

الفولدرات مثل:
كود:
acpci
sound
bus
cpuinfo
وغيرها
ادخل الفولدر واقرأ مابداخل الملفات




أمر آخر يفيدنا وهو dmesg
وأقترح قراءته هكذا

كود:
dmesg -H
 
توقيع : PrinceOfPersia
وعليكم السلام ورحمة الله وبركاته

بارك الله فيك يا غالي وجزاك الله كل خير على التجميعه الطيبه

من الاوامر الي بعضها نحتاجها بشكل مهم ومش لازم نحفظها يعني بس في مستند صغير
 
وعليكم السلام ورحمة الله وبركاته

بارك الله فيك يا غالي وجزاك الله كل خير على التجميعه الطيبه

من الاوامر الي بعضها نحتاجها بشكل مهم ومش لازم نحفظها يعني بس في مستند صغير
حياك الله مشرفنا الغالي
نورت الموضوع وإن شاء الله يستفيد اﻷعضاء من هذه اﻷوامر البسيطة
أنا بالفعل حفظتها بنوته صغيره حتى أرجع لها بأي وقت

جزاك الله من كل خير أخي
آمين ولك مثله... أتمنى وجدت الفائدة بالموضوع
 
توقيع : PrinceOfPersia
ما شاء الله اخي موضوع مهم
تقبل تحياتي واحترامي
 
ما شاء الله اخي موضوع مهم
تقبل تحياتي واحترامي
هلا أخي الغالي
نورت الموضوع وأنا لازلت بالبداية ومنكم نستفيد

لاتحرمنا من تواصلك الطيب يا طيب
 
توقيع : PrinceOfPersia

وعليكم السلام ورحمة الله وبركاتة

ما شاء الله، من البداية أنت شكلك خطير ومحترف لينكس (222y)

جزاك الله خير على التجميعة الممتازة والمفيدة جداً
اتمنى أن تواصل طرح المواضيع وكل تجاربك مع النظام

شكراً جزيلاً لك
 
وعليكم السلام ورحمة الله وبركاتة

ما شاء الله، من البداية أنت شكلك خطير ومحترف لينكس (222y)

جزاك الله خير على التجميعة الممتازة والمفيدة جداً
اتمنى أن تواصل طرح المواضيع وكل تجاربك مع النظام

شكراً جزيلاً لك
تسلم أستاذنا الكبير
مازلنا في أول الطريق وجزاك الله خير على الدعوات الكريمة
 
توقيع : PrinceOfPersia
اسعدك الباري عزوجل يالغالي
اشتقنا لك ولمواضيعك
تم تتبيث الموضوع لاسبوع لتعم الفائدة
 
توقيع : abu_youssefabu_youssef is verified member.
اسعدك الباري عزوجل يالغالي
اشتقنا لك ولمواضيعك
تم تتبيث الموضوع لاسبوع لتعم الفائدة
تشتاق لك الجنة
جزاك الله خير أستاذي الكريم ووفقك
 
توقيع : PrinceOfPersia
توقيع : abu_youssefabu_youssef is verified member.
عودة
أعلى