شناسایی سیستم لينوكس از خط فرمان
[font=Tahoma][size=2][font=Tahoma]با استفاده از برخی دستورات مانند [/font][/size][/font][size=2][font=Tahoma]uname [/font][/size][font=Tahoma][size=2][font=Tahoma]میتوانید به اطلاعات اولیه در مورد سیستم لینوکس خود دست پیدا کنید[/font][/size][/font]
[size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]این اطلاعات میتواند شامل موارد زیر باشد[/font][/size][/font][size=2][font=Tahoma]:
- [/font][/size][font=Tahoma][size=2][font=Tahoma]سیستم عامل [/font][/size][/font][size=2][font=Tahoma]([/font][/size][font=Tahoma][size=2][font=Tahoma]لینوکس[/font][/size][/font][size=2][font=Tahoma])
- [/font][/size][font=Tahoma][size=2][font=Tahoma]نام کامپیوتر[/font][/size][/font][size=2][font=Tahoma]
- [/font][/size][font=Tahoma][size=2][font=Tahoma]شماره نسخه لینوکس[/font][/size][/font][size=2][font=Tahoma]
- [/font][/size][font=Tahoma][size=2][font=Tahoma]معماری پردازنده[/font][/size][/font] [font=Tahoma][size=2][font=Tahoma]در مثال زیر، با استفاده از دستور [/font][/size][/font][size=2][font=Tahoma]uname -a [/font][/size][font=Tahoma][size=2][font=Tahoma]این اطلاعات استخراج شده است [/font][/size][/font][size=2][font=Tahoma]:[/font][/size]
[left][b][size=2][font=Tahoma]$ uname -a[/font][/size][/b]
[/left]
[left][size=2][font=Tahoma]Linux memphis 2.4.21 #1 Sun Aug 3 20:15:59 PDT 2003 i686 GNU/Linux[/font][/size]
[/left]
[right][font=Tahoma][size=2][font=Tahoma]نام کامپیوتر در مثال بالا [/font][/size][/font][size=2][font=Tahoma]memphis [/font][/size][font=Tahoma][size=2][font=Tahoma]است[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]از این نام برای شناسایی کامپیوتر در محیطهای اشتراکی مانند شبکه استفاده میشود[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]شماره [/font][/size][/font][size=2][font=Tahoma]2.4.21 [/font][/size][font=Tahoma][size=2][font=Tahoma]نشاندهنده شماره نسخه هسته لینوکس است[/font][/size][/font][size=2][font=Tahoma].[/font][/size]
[/right]
[right][font=Tahoma][size=2][font=Tahoma]با استفاده از دستور [/font][/size][/font][size=2][font=Tahoma]hostname [/font][/size][font=Tahoma][size=2][font=Tahoma]میتوانید نام کامپیوتر خود را تغییر دهید[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]به مثال زیر توجه کنید[/font][/size][/font][size=2][font=Tahoma]:[/font][/size]
[/right]
[left][b][size=2][font=Tahoma]$ hostname travis[/font][/size][/b]
[/left]
[font=Tahoma][size=2][font=Tahoma]این دستور نام کامپیوتر را از [/font][/size][/font][size=2][font=Tahoma]memphis [/font][/size][font=Tahoma][size=2][font=Tahoma]به [/font][/size][/font][size=2][font=Tahoma]travis [/font][/size][font=Tahoma][size=2][font=Tahoma]تغییر میدهد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]در صورتی که این دستور را به تنهایی تایپ نمایید، نام فعلی کامپیوترتان را به شما نشان خواهد داد[/font][/size][/font][size=2][font=Tahoma]:[/font][/size]
[left][b][size=2][font=Tahoma]$ hostname[/font][/size][/b]
[/left]
[left][size=2][font=Tahoma]memphis[/font][/size]
[/left]
[right][font=Tahoma][b][size=2][font=Tahoma]هسته لینوکس[/font][/size][/b][/font]
[/right]
[font=Tahoma][size=2][font=Tahoma]قلب سیستم عامل لینوکس هسته یا [/font][/size][/font][size=2][font=Tahoma]kernel [/font][/size][font=Tahoma][size=2][font=Tahoma]نام دارد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]هسته لایه بین شما و برنامههای کاربردی سیستم را با سخت افزار کامپیوتر تشکیل میدهد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]با استفاده از فایلهای موجود در مسیر [/font][/size][/font][size=2][font=Tahoma]proc [/font][/size][font=Tahoma][size=2][font=Tahoma]میتوانید اطلاعات فراوانی را از هسته سیستم خود بدست آورید[/font][/size][/font][size=2][font=Tahoma].[/font][/size]
[font=Tahoma][size=2][font=Tahoma]برای هر پروسهای که اکنون در کامپیوتر شما در حال اجراست، یک دایرکتوری در مسیر [/font][/size][/font][size=2][font=Tahoma]proc [/font][/size][font=Tahoma][size=2][font=Tahoma]ایجاد میشود که نام آن شماره پروسه مربوطه است[/font][/size][/font][size=2][font=Tahoma].[/font][/size]
[font=Tahoma][size=2][font=Tahoma]برای نمایش محتویات فایلهای موجود در دایرکتوری [/font][/size][/font][size=2][font=Tahoma]proc[/font][/size][font=Tahoma][size=2][font=Tahoma]، میتوانید از دستور [/font][/size][/font][size=2][font=Tahoma]cat [/font][/size][font=Tahoma][size=2][font=Tahoma]استفاده نمایید[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]برای مثال دستور[/font][/size][/font][size=2][font=Tahoma]:[/font][/size]
[b][size=2][font=Tahoma]$ cat /proc/version[/font][/size][/b]
[font=Tahoma][size=2][font=Tahoma]شماره نسخه هسته را به شما نشان خواهد داد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]بجز فایل [/font][/size][/font][size=2][font=Tahoma]version[/font][/size][font=Tahoma][size=2][font=Tahoma]، فایلهای دیگری نیز وجود دارند که میتوانید اطلاعات جالبی از آنها بدست آورید[/font][/size][/font][size=2][font=Tahoma]:[/font][/size]
[size=2][font=Tahoma]-cpuinfo : [/font][/size][font=Tahoma][size=2][font=Tahoma]نوع پردازنده نصب شده در کامپیوترتان بعلاوه سرعت، خانواده و اطلاعات دیگر مربوط به آن را نشان میدهد[/font][/size][/font][size=2][font=Tahoma].
-devices : [/font][/size][font=Tahoma][size=2][font=Tahoma]ابزارهای بلاکی و کاراکتری موجود در کامپیوترتان را بعلاوه شماره های آنها نمایش میدهد[/font][/size][/font][size=2][font=Tahoma].
-ioports : [/font][/size][font=Tahoma][size=2][font=Tahoma]آدرسهای درگاههای [/font][/size][/font][size=2][font=Tahoma]I/O [/font][/size][font=Tahoma][size=2][font=Tahoma]روی کامپیوترتان را نمایش میدهد[/font][/size][/font][size=2][font=Tahoma].
-meminfo : [/font][/size][font=Tahoma][size=2][font=Tahoma]حاوی اطلاعاتی در مورد مصرف حافظه و فضای [/font][/size][/font][size=2][font=Tahoma]swap [/font][/size][font=Tahoma][size=2][font=Tahoma]است[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]میتوانید ببینید که کلا چه میزان حافظه وجود دارد و چه میزان از آن مصرف شده است[/font][/size][/font][size=2][font=Tahoma].
-modules : [/font][/size][font=Tahoma][size=2][font=Tahoma]لیست ماژولهایی که در حال حاضر در هسته نصب شدهاند را نشان میدهد[/font][/size][/font][size=2][font=Tahoma].
-mounts : [/font][/size][font=Tahoma][size=2][font=Tahoma]لیست فایل سیستمهایی که در حال حاضر متصل هستند را نشان میدهد[/font][/size][/font][size=2][font=Tahoma].
-partitions : [/font][/size][font=Tahoma][size=2][font=Tahoma]حاوی نام پارتیشنهای دیسک سخت شما و تعداد بلاکهای موجود روی هر پارتیشن است[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]همچنین شماره ابزار [/font][/size][/font][size=2][font=Tahoma]major [/font][/size][font=Tahoma][size=2][font=Tahoma]و [/font][/size][/font][size=2][font=Tahoma]minor [/font][/size][font=Tahoma][size=2][font=Tahoma]آن نیز نمایش داده میشود[/font][/size][/font][size=2][font=Tahoma].
-pci : [/font][/size][font=Tahoma][size=2][font=Tahoma]لیست ابزارهای [/font][/size][/font][size=2][font=Tahoma]pci [/font][/size][font=Tahoma][size=2][font=Tahoma]موجود در کامپیوترتان را نشان میدهد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]همچنین میتوانید اطلاعاتی مانند شماره [/font][/size][/font][size=2][font=Tahoma]bus[/font][/size][font=Tahoma][size=2][font=Tahoma]، نام ابزارها، شمارههای وقفه و [/font][/size][/font][size=2][font=Tahoma]... [/font][/size][font=Tahoma][size=2][font=Tahoma]را نیز بدست آورید[/font][/size][/font][size=2][font=Tahoma].
-swaps: [/font][/size][font=Tahoma][size=2][font=Tahoma]اطلاعات پارتیشنهای [/font][/size][/font][size=2][font=Tahoma]swap [/font][/size][font=Tahoma][size=2][font=Tahoma]متصل شده به سیستم فایل را نمایش میدهد[/font][/size][/font][size=2][font=Tahoma]. [/font][/size][font=Tahoma][size=2][font=Tahoma]این اطلاعات شامل اندازه و مقدار فضای مصرف شده آنها نیز میباشد[/font][/size][/font][size=2][font=Tahoma].
net/dev : [/font][/size][font=Tahoma][size=2][font=Tahoma]اطلاعات مربوط به رابطهای شبکه [/font][/size][/font][size=2][font=Tahoma]([/font][/size][font=Tahoma][size=2][font=Tahoma]مانند کارتهای شبکه[/font][/size][/font][size=2][font=Tahoma]) [/font][/size][font=Tahoma][size=2][font=Tahoma]فعال روی کامپیوتر را نشان میدهد[/font][/size][/font][size=2][font=Tahoma].[/font][/size]