توضیح و تفسیر مسیر :
خب، سلام، امیدوارم حال همگی خوب باشه، سال جدید رو خیلی رسمی تر تبریک میگم به همه ی دوستا و اساتید خوبم.

امیدوارم سال جدید دنیا جای بهتری برای زندگی باشه و امسال هم سال پرباری برای برداشتن مسیر های کارسازتر در دنیای آزاد باشه. خب من خیلی مقدمه نمیچینم، من هم مثه خیلی از دوستامون تازه کارام، (حالا نه به این معنی که تازه دیروز مفهوم دنیای آزاد لینوکس رو فهمیده باشیم، نه، به این معنی که تازه داریم حرکت میکنیم به سمت حرفه ای شدن)
یه تصمیمی گرفتم و اون هم اینه که سرفصل های LPIC1 که شامل 2 بخش میشه رو توی فروم با مثال توضیح بدم در حدی که هم قابل فهم باشه و هم کاربردی ( نه در حد فهمیدن چند نکته ی تئوری).
اما خب اینکه میخوام LPIC1 رو بگم دلیل بر این نیست که الان خودم خیلی اوکی ام و و و ..
اصلا اینطور نیست

من هم واقعا ابتدای لینوکس هستم و فقط سعی میکنم مطالبی رو که شاید ترجمه و یا فهمیدنش سخت باشه رو بیام و با مثال و به زبان ساده توضیح بدم که دقیقا جریان و کاربردش چیه.
یه خواهش کوچیک هم از اساتید و دوستای خوبم دارم، اگر بنده جایی رو اشتباه گفتم یا اگر مثالی دارید عمق مطلب بهتر قابل درک میشه، حتما بگین که مطلب جامع تر بشه.
مقدمه ای بر LPIC 1خب چیزی که هممون میدونیم ، LPI دوره های تخصصی لینوکس هستش که خب independence (بدون وابستگی به distro خاصی) شروع کرده از یه سطح مقدماتی به آموزش دادن و درنهایت برگذاری یه سری امتحان ها و دادن سرتیفیکیت. (که خب توش بحثی نیست)
کلا LPIC 1 2 بخشه (که این رو هم قطعا میدونین) exam 101 ، exam 102.
حالا اینکه چرا 2 بخشه و 2 مرحله امتحان گرفته میشه، فکر میکنم به دلیل حجم بسیار زیاد مطالب باشه که عموما هم باید همزمان گرفته بشه، نمیدونم

چون خودم امتحان ندادم هنوز

درواقع در سطح LPIC 1 ، زمانی که شما این مرحله رو پشت سر گذاشتین، انتظار میره که خب ، یک administrator ساده باشین که کارهای روزمره رو میتونه انجام بده، یه درک خوب از کل روند کار داره و حداقل کارهارو میتونه انجام بده، مثل کار با ترمینال، کار با محیط های گرافیکی و کلا اینکه یه سرور رو میتونین بدست بگیرین و کارهای لازمه (منظور حداقل کار ها برای سرویس دهی یک سرور هستش) رو انجام بدین.
من سرفصل هارو از وبسایت اصلی LPI گرفتم، و سعی میکنم طبق اون سرفصل ها ، توضیح بدم که هرکدوم چه داستانی داره چه کاربردی داره و چطور باید ازش استفاده کرد و درواقع سعی میکنم یه درک جامعی از هربحی (چه در قالب تئوری و چه عملی) بهتون بدم.
Determine and configure hardware settingsOjectives یا همون اهداف این بخش از سرفصل در LPIC1 Exam101: 1. باید بتونیم ، تشخیص بدیم چه سخت افزاری داریم
2. اون رو کانفیگ کنیم
3. تشخیص ، فعال و غیر فعال کردن دستگاه های خارجی (منظور دستگاه های سخت افزاری هستند)
4. راجب hardware ID ها باید بدونیم
5. تشخیص میدیم resources هارو
6. یه سری مفاهیم رو میفهیم مثل hotplug و coldplug
7. مفاهیم udev و dbus و یه سری مفاهیم دیگه رو میگیم که دقیق الان توی ذهنم نیست، توی کار کم کم یادم میاد

8. یه سری دستورات رو هم یا میگیریم مثل modproble ، lsmod و یه سری چیزای دیگه که مربوط میشن به این بخشمون.
توضیحات ابتدائی:خب، لازم نیست راجب سخت افزار بگیم دیگه؟! همه استادین

پس میدونیم دقیقا سخت افزار چیه! (حالا جدا از جزئیاتش، درک کلی کافیه برای شروع)
من سعی میکنم یه سری مثال هارو با ویندوز مقایسه کنم که شرایط اوکی باشه و بشه درکش کرد، چون همه تقریبا از ویندوز یه درک قابل قبول داریم دیگه

ما زمانی که در پلتفرم های ویندوز بودیم یه چیزی داشتیم به اسم device driver که خب همه یادمونه داستانش چی بود.
اگه یادتون باشه ما وقتی یه device اضافه میکردیم، ویندوز ازمون انتظار داشت، که اوکی، حالا بیا درایورش رو هم توی device manager هم نصب کن.
اما توی لینوکس، همچین مسئله ای وجود نداره.
همهمون دست و پا شکسته از بحث بسیار بسیار پیچیده ی کرنل یه چیزایی میدونیم و حداقل نقش رو میدونیم.
پس باید بدونیم که ما در لینوکس یه چیز خیلی خیلی بزرگ داریم به اسم کرنل که ازش انتظار داریم همه کارت های شبکه هارو توی خودش تعریف شده داشته باشه. قبل این که نتیجه ی کلی رو بگیریم، یه چیز بزرگی رو توی پرانتز توضیح بدم:
(
hotplug و coldplug :
معنی plug یعنی وصل کردن، منظور کلا اینه که ما یه سری چیز وارو در حالت hotplug به سیستم متصل میکنیم و یه سری چیز هارو به صورت coldplug : مثلا چی؟
مثلا اینکه ، ما قطعا نمیتونیم وقتی سیستم روشن هست بگیریم رم رو عوض بکنیم دیگه؟! درسته؟ پس درحالت coldplug باید اینکارو کنیم، یعنی وقتی سیستم سرد هست (یعنی خاموش هست) پس چیزایی که در حالت coldplug میتونیم انجام بدیم مثل usb، موس، کیبور، پرینتر و اینجور چیزاست. )
پس نتیجه ی بحثمون این شد که درایور هامون در کرنلمون هستند.
حالا میخوایم راجب 3 تا consept بگیم که فهمیدنشون خیلی مهم هستش..
(یه نکته رو بگم قبلش: ببینید، ما در ابتدا توضیح و تفسیر زیاد داریم، چاره ای هم نیست چون اگر بخوایم برای یادگیری
لینوکس از اصول LPIC1 شروغ کنید، باید بگم lpi از جاهای یک کوچولو سخت شروع میشه پس توی درکش تمرکز کنید

)
1. HAL
دقیقا یادم نیست مخفف چه کلماتی میشد

فکر میکنم HARDWARE یه چیزی :d
خیلی مهم نیست مخفف چی میشه. برای اینکه بفهمیمش باید با مثال توضیحش بدیم.
مثلا شما یه هارد اکسترلال تازه خریدید و اون رو به لپ تاپتون وصل میکنید، اموما یه همچین چیزی اسمش هست
Adata-HV620
و شاید کم تر و بیشتر(بنا به برندی که خریدید)
خب شما قطعا نمیخوایید یه همچین اسمی داشته باشه سخت افزارتون، پس میاید rename میکنید دیگه.
HAL دقیقا همین کار رو میکنه، اما یکمی عمیق تر، مثلا شما یه کارت شبکه فیزیکی دارید. حالا یه اسمی هم داره (من الان چیزی توی ذهنم نیست) HAL میاد میگه که اوکی، من نمیذارم با اون اسم عجیب غریب کار کنه.پس میام اون رو تغییر میدم به یه چیز ساده تر.
با دستور ifconfig بدیم و کارت شبکه هامون رو ببینیم
ifconfig
خب اینجا داره بهمون میگه که، شما یه دونه کارت شبکه ی eth0 داری، (منظور همون اترنت هست که کابل فیزیکی من میشه.)
که خب دوستانی هم که وایرلس دارن، یه wlan0 دارن.
خب اینجا HAL اومده گفته من با نوع برند و تاریخ و سال و هزار جور سیستم دیگه که شرکت ها هی عدد و ارقام میبندن به اسم کارت شبکه یا هرچیز دیگه، کاری ندارم. تعریف میکنم eth0 , eth1 و . . یا wlan0 و . .
(اگر هم میخواید کل درایور هاتون رو ببنید، میتونین برید به
cd /dev
همه چیتون اینجاست.
حالا ما یه سری دایرکتوری هارو هم داریم (دقت کنیم که فعلا بحثمون سخت افزار و شناسایی اون هست، انتظار کانفیگ کردنش یکمی زوده، فعلا بشناسیم که دور و ورمون چی میگذره

)
sys/دایرکتوری هستش، که HAL اون رو میسازه، و کل اطلاعات مربوط به HAL اونجا نگهداری میشه :
proc/proc بامزه است

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

یعنی چی؟!
یعنی اینکه دایرکتوری هستش، اگه برید ls هم بگیرید فایل توش میبینید اما همه چیزش مجازی، بقیه فایلهامون از سیستم عامل روی هارد دیسک ما هستند اما proc همه چیزش مجازیه.
توی لینوکس، هر برنامه که درحال اجرا شدن، خب یه پروسس داره دیگه، این پروسس هارو اومدن با یه عدد نشونش دادن.
به عکس توجه کنین
اعداد رو میبینین؟ هرکدومشون مربوط به یک پروسس هستند، یعنی مثلا امکان داره عدد 127 که داره نشون میده مربوط به مسنجر من باشه که الان درحال اجراست (مثلا)
dev/توی dev شما هرچی دیوایس رو که دارید میتونین ببینید، مثلا میتونین کلا هارد هایی که دارید رو ببینید.
ls , ls های مستقلخب یه ls داریم که فایل ها اجزائه یک دایرکتوری رو برامون لیست میکنه (که خب همه میدونیم)
اما ما یه سری ls های مستقل هم داریم.
lspcilspci
pci که میدونیم چیه (همون درگاهی در مادربورد که اجازه میده قطعاتون رو وصل کنیم)
هر دیوایسی که از طریق pci به شما وصل شده رو اینجا نشون میده.
lsusblsusb بهمون میگه که چه چیز هایی از طریق usb به سیستم متصل هستش، وقتی این دستور رو استفاده میکنید شاید چیزایی رو ببینید که از طریق usb وصل نکردین اما اینجا براتون لیست شده، حساس نشین

چون سیستم تشخیصش usb بوده.
lshwتمام هاردراتون رو نشونتون میده
چون resule ش زیاد بون من خروجی رو کپی میکنم:
clock: 66MHz
capabilities: pm pcix bus_master cap_list rom ethernet physical logical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full latency=0 link=yes mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:19 memory:fd5c0000-fd5dffff memory:fdff0000-fdffffff ioport:2000(size=64) memory:fd500000-fd50ffff
*-multimedia
description: Multimedia audio controller
product: ES1371 / Creative Labs CT2518 [AudioPCI-97]
vendor: Ensoniq
physical id: 2
bus info: pci@0000:02:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=snd_ens1371 latency=64 maxlatency=255 mingnt=6
resources: irq:16 ioport:2040(size=64)
*-usb:1
description: USB controller
product: USB2 EHCI Controller
vendor: VMware
physical id: 3
bus info: pci@0000:02:03.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: ehci bus_master cap_list
configuration: driver=ehci-pci latency=64 maxlatency=255 mingnt=6
resources: irq:17 memory:fd5ef000-fd5effff
*-storage
description: SATA controller
product: SATA AHCI controller
vendor: VMware
physical id: 5
bus info: pci@0000:02:05.0
version: 00
width: 32 bits
clock: 66MHz
capabilities: storage pm msi ahci_1.0 bus_master cap_list rom
configuration: driver=ahci latency=64
resources: irq:72 memory:fd5ee000-fd5eefff memory:fd510000-fd51ffff
*-pci:2
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15
bus info: pci@0000:00:15.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:40 ioport:4000(size=4096) memory:fd400000-fd4fffff ioport:e7a00000(size=1048576)
*-pci:3
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.1
bus info: pci@0000:00:15.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:41 ioport:8000(size=4096) memory:fd000000-fd0fffff ioport:e7600000(size=1048576)
*-pci:4
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.2
bus info: pci@0000:00:15.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:42 ioport:c000(size=4096) memory:fcc00000-fccfffff ioport:e7200000(size=1048576)
*-pci:5
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.3
bus info: pci@0000:00:15.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:43 memory:fc800000-fc8fffff ioport:e6e00000(size=1048576)
*-pci:6
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.4
bus info: pci@0000:00:15.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:44 memory:fc400000-fc4fffff ioport:e6a00000(size=1048576)
*-pci:7
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.5
bus info: pci@0000:00:15.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:45 memory:fc000000-fc0fffff ioport:e6600000(size=1048576)
*-pci:8
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.6
bus info: pci@0000:00:15.6
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:46 memory:fbc00000-fbcfffff ioport:e6200000(size=1048576)
*-pci:9
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 15.7
bus info: pci@0000:00:15.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:47 memory:fb800000-fb8fffff ioport:e5e00000(size=1048576)
*-pci:10
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16
bus info: pci@0000:00:16.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:48 ioport:5000(size=4096) memory:fd300000-fd3fffff ioport:e7900000(size=1048576)
*-pci:11
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.1
bus info: pci@0000:00:16.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:49 ioport:9000(size=4096) memory:fcf00000-fcffffff ioport:e7500000(size=1048576)
*-pci:12
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.2
bus info: pci@0000:00:16.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:50 ioport:d000(size=4096) memory:fcb00000-fcbfffff ioport:e7100000(size=1048576)
*-pci:13
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.3
bus info: pci@0000:00:16.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:51 memory:fc700000-fc7fffff ioport:e6d00000(size=1048576)
*-pci:14
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.4
bus info: pci@0000:00:16.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:52 memory:fc300000-fc3fffff ioport:e6900000(size=1048576)
*-pci:15
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.5
bus info: pci@0000:00:16.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:53 memory:fbf00000-fbffffff ioport:e6500000(size=1048576)
*-pci:16
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.6
bus info: pci@0000:00:16.6
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:54 memory:fbb00000-fbbfffff ioport:e6100000(size=1048576)
*-pci:17
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 16.7
bus info: pci@0000:00:16.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:55 memory:fb700000-fb7fffff ioport:e5d00000(size=1048576)
*-pci:18
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17
bus info: pci@0000:00:17.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:56 ioport:6000(size=4096) memory:fd200000-fd2fffff ioport:e7800000(size=1048576)
*-pci:19
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.1
bus info: pci@0000:00:17.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:57 ioport:a000(size=4096) memory:fce00000-fcefffff ioport:e7400000(size=1048576)
*-pci:20
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.2
bus info: pci@0000:00:17.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:58 ioport:e000(size=4096) memory:fca00000-fcafffff ioport:e7000000(size=1048576)
*-pci:21
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.3
bus info: pci@0000:00:17.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:59 memory:fc600000-fc6fffff ioport:e6c00000(size=1048576)
*-pci:22
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.4
bus info: pci@0000:00:17.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:60 memory:fc200000-fc2fffff ioport:e6800000(size=1048576)
*-pci:23
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.5
bus info: pci@0000:00:17.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:61 memory:fbe00000-fbefffff ioport:e6400000(size=1048576)
*-pci:24
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.6
bus info: pci@0000:00:17.6
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:62 memory:fba00000-fbafffff ioport:e6000000(size=1048576)
*-pci:25
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 17.7
bus info: pci@0000:00:17.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:63 memory:fb600000-fb6fffff ioport:e5c00000(size=1048576)
*-pci:26
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18
bus info: pci@0000:00:18.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:64 ioport:7000(size=4096) memory:fd100000-fd1fffff ioport:e7700000(size=1048576)
*-pci:27
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.1
bus info: pci@0000:00:18.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:65 ioport:b000(size=4096) memory:fcd00000-fcdfffff ioport:e7300000(size=1048576)
*-pci:28
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.2
bus info: pci@0000:00:18.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:66 memory:fc900000-fc9fffff ioport:e6f00000(size=1048576)
*-pci:29
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.3
bus info: pci@0000:00:18.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:67 memory:fc500000-fc5fffff ioport:e6b00000(size=1048576)
*-pci:30
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.4
bus info: pci@0000:00:18.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:68 memory:fc100000-fc1fffff ioport:e6700000(size=1048576)
*-pci:31
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.5
bus info: pci@0000:00:18.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:69 memory:fbd00000-fbdfffff ioport:e6300000(size=1048576)
*-pci:32
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.6
bus info: pci@0000:00:18.6
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:70 memory:fb900000-fb9fffff ioport:e5f00000(size=1048576)
*-pci:33
description: PCI bridge
product: PCI Express Root Port
vendor: VMware
physical id: 18.7
bus info: pci@0000:00:18.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pm pciexpress msi normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:71 memory:fb500000-fb5fffff ioport:e5b00000(size=1048576)
*-scsi
physical id: 1
logical name: scsi4
capabilities: emulated
*-cdrom
description: DVD-RAM writer
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
capabilities: audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: status=nodisc
*-remoteaccess UNCLAIMED
vendor: Intel
physical id: 1
capabilities: inbound
mohammad@ubuntu:~$
lsmodخب، کرنلمون لطف میکنه و یه سری ماژول هارو استفاده میکنه به قول معروف لود میکنه. lsmod اجازه میده ببینیمشون

mohammad@ubuntu:~$ lsmod
Module Size Used by
vmw_vsock_vmci_transport 26278 3
vsock 34903 4 vmw_vsock_vmci_transport
vmhgfs 53940 0
bnep 19624 2
rfcomm 69509 8
vmw_balloon 13415 0
coretemp 13441 0
crct10dif_pclmul 14307 0
crc32_pclmul 13133 0
ghash_clmulni_intel 13230 0
aesni_intel 152552 0
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
ablk_helper 13597 1 aesni_intel
cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_ens1371 25445 2
snd_ac97_codec 130476 1 snd_ens1371
ac97_bus 12730 1 snd_ac97_codec
gameport 15758 1 snd_ens1371
snd_pcm 104112 2 snd_ac97_codec,snd_ens1371
serio_raw 13483 0
snd_seq_midi 13564 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30876 2 snd_ens1371,snd_seq_midi
snd_seq 63074 2 snd_seq_midi_event,snd_seq_midi
btusb 32497 0
bluetooth 446409 22 bnep,btusb,rfcomm
vmwgfx 179698 3
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 29562 2 snd_pcm,snd_seq
ttm 85314 1 vmwgfx
drm_kms_helper 61574 1 vmwgfx
snd 79468 11 snd_ac97_codec,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_ens1371,snd_seq_device
6lowpan_iphc 18702 1 bluetooth
shpchp 37047 0
drm 311018 6 ttm,drm_kms_helper,vmwgfx
i2c_piix4 22166 0
soundcore 15047 1 snd
vmw_vmci 62976 1 vmw_vsock_vmci_transport
parport_pc 32741 0
ppdev 17671 0
lp 17759 0
parport 42348 3 lp,ppdev,parport_pc
mac_hid 13227 0
hid_generic 12559 0
usbhid 52616 0
hid 110426 2 hid_generic,usbhid
psmouse 106561 0
ahci 34062 0
libahci 32424 1 ahci
mptspi 22560 2
e1000 133256 0
mptscsih 40150 1 mptspi
mptbase 101822 2 mptspi,mptscsih
scsi_transport_spi 30732 1 mptspi
pata_acpi 13053 0
floppy 69662 0
vmw_pvscsi 23130 0
vmxnet3 49702 0
mohammad@ubuntu:~$
کار کردن با ماژول ها و ادامه ی سرفصل ها در جلسات بعدی.
دوستان لطف کنن و نظراتشون رو بگن، حتما ضعف هایی هست، امید وارم اگر ضعف یا نقطه ی قوتی دیدید، بگید.. انگیزه است.

موفق باشین
