ما هي أهم الأوامر المستخدمة في معلومات النظام ؟
Linux Command Line . (1)
معلومات حول وحدة المعالجة المركزية :
$ lscpu
$ sudo lshw -short
كيفية نوع النظام و إصداره (os name and version) لينكس ؟
linux@knows1:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
linux@knows1:~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
linux@knows1:~$ hostnamectl
Static hostname: knows1
Icon name: computer-desktop
Chassis: desktop
Machine ID:
Boot ID:
Operating System: Ubuntu 20.04.2 LTS
Kernel: Linux 5.8.0-55-generic
Architecture: x86-64
كيفية عرض معمارية الجهاز (architecture of machine)في لينكس ؟
$ arch
x86_64
كيفية عرض تقويم عام معين (timetable) لينكس ؟
# cal 2021
كيفية عرض معلومات المعالج ( Central Processing Unit) لينكس ؟
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
stepping : 10
cpu MHz : 3696.227
cache size : 12288 KB
physical id : 0
كيفية عرض طلبات المقاطعة من وحدات الادخال و الاخراج (interrupt) لينكس ؟
ما هي interrupt : هو حدث يغير التسلسل الذي ينفذ فيه المعالج التعليمات.
x# cat /proc/interrupts
CPU0 CPU1 CPU2
1: 33 0 0 xen-pirq -ioapic-edge i8042
8: 0 0 0 xen-pirq -ioapic-edge rtc0
9: 0 0 0 xen-pirq -ioapic-level acpi
12: 156 0 0 xen-pirq -ioapic-edge i8042
14: 0 0 0 xen-pirq -ioapic-edge ata_piix
15: 2679 0 0 xen-pirq -ioapic-edge ata_piix
18: 5 0 0 xen-pirq -ioapic-level vmwgfx
19: 4786 0 0 xen-pirq -ioapic-level ehci_hcd:usb1, enp0s3
21: 23726 0 0 xen-pirq -ioapic-level ahci[0000:00:0d.0], snd_intel8x0
22: 104 0 0 xen-pirq -ioapic-level ohci_hcd:usb2
كيفية التحقق من استخدام الذاكرة (memory) لينكس ؟
# cat /proc/meminfo
MemTotal: 9850324 kB
MemFree: 8417412 kB
MemAvailable: 9029988 kB
كيفية عرض ملفات الـ (Swap) لينكس ؟
ما هو Swap ؟
هي مساحة على القرص يتم استخدامها عند امتلاء حجم ذاكرة الوصول العشوائي (RAM memory ) الفعلية.
عندما ينفد نظام Linux من ذاكرة الوصول العشوائي(RAM memory ) ، يتم نقل الصفحات غير النشطة من ذاكرة الوصول العشوائي (RAM memory ) إلى مساحة التبادل (Swap ).
nlinux@knows1:~$ cat /proc/swaps
Filename Type Size Used Priority
/swapfile file 2097148 41168 -2
root@debian:~# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 6187004 0 -2
كيفية عرض اصدار نواة النظام (Version of the kernel) لينكس ؟
# cat /proc/version
Linux version 4.19.0-16-amd64 (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.181-1 (2021-03-19)
linux@knows1:~$ uname -r
5.8.0-55-generic
كيفية عرض كروت(بطاقة) الشبكة و احصائيات حولها (Network Adapters and statistics) لينكس ؟
ما هي Network Adapters ؟
هي قطعة من الأجهزة تعمل كواجهة لجهاز كمبيوتر مع شبكة. بهذه الطريقة ، يمكن لأجهزة الكمبيوتر الاتصال عبر الشبكة.
ما هي network statistics ؟
هي أداة مساعدة لشبكة سطر الأوامر تعرض اتصالات الشبكة لبروتوكول Transmission Control Protocol أي (both incoming and outgoing) ل routing tables .
و عدد واجهات الشبكة
# cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 1960999 4066 0 0 0 0 0 0 1960999 4066 0 0 0 0 0 0
enp0s3: 462645 3956 0 0 0 0 0 871 261075 2019 0 0 0 0 0 0
nlinux@knows1:~$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 108163534 1157326 0 0 0 0 0 0 108163534 1157326 0 0 0 0 0 0
eno1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
vmnet1: 0 0 0 0 0 0 0 0 0 2450 0 0 0 0 0 0
vmnet8: 0 98 0 0 0 0 0 0 0 2450 0 0 0 0 0 0
wlxd0374599a2cf: 32261646 44659 0 0 0 0 0 0 12576010 35109 0 0 0 0 0 0
كيفية رؤية الملفات الملحقة في النظام (mounted file system) لينكس ؟
$ cat /proc/mounts
كيفية عرض تاريخ النظام (System date) لينكس ؟
$ date
So 27. Jun 01:20:24 CEST 2021
كيفية ضبط التاريخ والوقت (Set date and time) لينكس ؟
الشهر اليوم الساعه الدقيقه السنة.الثواني
$ sudo date -s "27 JUN 2021 01:32:00"
كيفية عرض مكونات النظام المادية ( "Desktop Management Interface"SMBIOS"System Management BIOS" - DMI) لينكس ؟
- تحدد مواصفات BIOS الخاصة بإدارة النظام
$ sudo dmidecode -q
كيفية عرض معلومات-خصائص قرص صلب (Hard-disk) لينكس ؟
في حال كنت تعمل على شبكة قد يكون لديك عدة أجهزة تخزين.
1- اعرض قائمة بكافة الأقراص وأسمائها .
# ls -lF /dev/disk/by-id
- استعلم عن بعضها .....
2 - استخدام الأمر lsblk لمعرفة معلومات القرص الصلب - يسرد معلومات حول جميع block devices المتاحة أو المحددة
$ lsblk
$ lsblk /dev/sda
$ lsblk /dev/sdb
$ lsblk --help
$ lsblk -o "NAME,MAJ:MIN,RM,SIZE,RO,FSTYPE,MOUNTPOINT,UUID"
لعرض جميع الأقراص ووحدات التحكم في التخزين في النظام ، أدخل:
$ sudo lshw -c disk
# lshw -class disk -class storage
معلومات حول : /dev/sda
$ sudo hdparm -I /dev/sda
اختبار قراءة من قرص صلب .
$ hdparm -tT /dev/sda
اكتشاف أسماء أقراص Linux فقط :
$ lshw -short -C disk
- من واجهة المستخدم .
$ gnome-disks
كيفية عرض الاجهزة المتصلة بالكمبيوتر عن طريق منفذ الـ PCI ("Peripheral Component Interconnect" PCI) لينكس ؟
ما هو PCI ؟
هو منفذ الملحقات الإضافية هو ناقل يوجد داخل لوحات الأم ويختلف عدد الفتحات من لوحة إلى لوحة أخرى ويتم فيه ربط الأجهزة الأخرى مثل المودم أو كروت الصوت والشاشة.
$ lspci -tv
كيفية عرض الاجهزة المتصلة بالكمبيوتر عن طريق منفذ الـ USB (Show USB devices) لينكس ؟
Universal Serial Bus اختصاراً USB
$ lsusb -tv
كيفية عرض معمارية الجهاز (Show architecture of machine) لينكس ؟
$ uname -m
x86_64
كيفية عرض اصدار نواة النظام المستخدمة (Show used kernel version) لينكس ؟
$ uname -r
5.8.0-55-generic
كيف اكتشف دقة الشاشة الحالية لسطح مكتب (Find out the current screen resolution for your desktop.) لينكس ؟
knows1:~$ xdpyinfo | grep dim
dimensions: 1600x900 pixels (423x238 millimeters)
كيفية معرفة ما إذا كان القرص عبارة عن قرص SSD أم HDD .
- hard disk drive (HDD)
- A solid-state drive (SSD)
$ cat /sys/block/sda/queue/rotational
0
يجب أن تحصل على 1 HDD و 0 SSD.
How to Know if Your System Uses MBR or GPT Partitioning
:~$ sudo parted -l
[sudo] password for nlinux:
Model: ATA MTFDDAK256TBN-1A (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 256GB 256GB ext4
Model: ATA WDC WD40EFRX-68N (scsi)
Disk /dev/sdb: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3701GB 3701GB ntfs msftdata
GPT . For MBR, it would show msdos.
- كيفية أضافة مستخدم جديد أو حذف مستخدم لينكس ؟
- كيفية إعداد Virtual Hosts على debian10 ؟
- كيفية تثبيت خادم الويب Apache2 على debian ؟
- كيفية معرفة حجم الملف في لينكس ؟
- كيفية تغيير اسم المضيف على ديبيان 10 لينكس ؟
- كيف أنشاء مستودع git محلي و نقله للمستودع البعيد ؟
- كيفية تثبيت Cockpit على Ubuntu أو Debian ؟
- الترقيع، طريق إرسال التصحيحات
0 Comments
تقديم إقتراح