فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

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

تحقیق در مورد آشنایی با برخی قابلیتهای سیستم عامل linux


تحقیق در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه34

فهرست مطالب

معرفی انواع سیستم فایل در لینوکس و یونیکس و ویندوز

 

انواع سیستم‌های فایل در ویندوز

 

انواع سیستم‌های فایل در یونیکس و لینوکس

 

سیستم فایل یا درخت؟

 



 

پارتیشن‌ها

 

بخش‌های درخت سیستم فایل

 

اصول اولیه سطوح دسترسی فایل در یونیکس و لینوکس

 

مهمترین ابزار مدیریتی لینوکس برنامه ای به نام webmin :

 

مقایسه سرورهای لینوکس و ویندوز

 

تعاریف پایه و نکات کاربردی در لینوکس و یونیکس

 

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

 

1- فرامین و دستورات در محیط سیستم عاملهای گنو / لینوکس به بزرگی و کوچکی حروف حساس یا باصطلاح case sesitive‌ میباشند ، این بدان معناست که کلماتی چون  Mozilla, MOZILLA, mOzilla , mozilla کاملا با هم متفاوت هستند و بعنوان چهار دستور جداگانه تلقی میشوند .و بصورت پیش فرض فقط دستور mozilla‌ برای اجرای مرورگر اینترنت موزیلا در محیط این سیستم قابل اجراست و بقیه دستورات بدون نتیجه خواهد بود . همچنین کلمه عبور ورودی شما به سیستم و کلمه رمز عبور نیز از این قائده پیروی میکنند .

 

2- نام فایلها در لینوکس میتواند حداکثر شامل 256 کاراکتر باشد که این کاراکترها کلیه حروف و اعداد و ( -  و  _  و  . ) و حتی تعدادی کاراکترهای غیر مصطلح دیگر باشد .

 

3- فایلهائی که نام آنها با دات یا ( . ) آغاز میشود را نمیتوان با دستور ls‌ یاdir مشاهده و لیست نمود . چرا که سیستم تصور میکند این فایلها دارای خصوصیت پنهان بوده و باید حتما از دستور  ls –a   برای مشاهده همه فایلهای موجود در مسیر جاری استفاده کرد . (a=all)

 

 

4- کاراکتر / در لینوکس مشابه همتای خود درداس یعنی \‌ بوده و به معنای ریشه تمام دایرکتوریهای موجود در سیستم فایل لینوکس است . برای مثال برای رفتن به یکی از دایرکتوریهای سیستم از دستور cd   /usr/doc   استفاده میشود .

 

5- در لینوکس همه دایرکتوریها در زیر شاخه یک دایرکتوری اصلی بنام ریشه یا root‌ قرار دارند و هیچگونه درایوی مثل داس یا ویندوز (c,d,e,f,…) وجود ندارد . این بدان معناست که حتی درایوهای فیزیکی مثل هارد دیسکهای متعدد و یا حتی درایوهای شبکه پس از اتصال به سیستم فایل لینوکس در زیر مجموعه دایرکتوری ریشه root‌ قرار میگیرند .

 

6- در فایلهای پیکربندی سیستمی لینوکس کلیه خطوط دستوری که با کاراکتر # شروع میشوند صرفا حاوی توضیحاتی برای راهنمائی کاربران میباشند و در هنگام اجرای فایل پیکربندی نادیده گرفته خواهند شد .

 

7- لینوکس بصورت ذاتی یک سیستم چند کاربره میباشد و کلیه تنظیمات سیستمی  و فایلهای متعلق به هر کاربر در یک دایرکتوری اختصاصی وی در شاخه /home/ قرار میگیرد . تنظیمات کاربری و کلمه شناسائی و سایر تنظیمات اختصاصی اعمال شده در سیستم توسط هر کاربر در دایرکتوری home‌ مخصوص وی و در فایلهائی قرار میگیرد که همگی با نقطه یا " . " آغاز میگردند .

 

8- فایلهای تنظیمات عمومی سیستم در دایرکتوری /etc قرار دارند .

 

9- در لینوکس همچون سایر سیستمهای عامل چند کاربره همه دایرکتوریها و حتی تک تک فایلها  حاوی اطلاعات مربوط به خصوصیات  و سطح دسترسی قابل تعریف  permissions  میباشند .

 

10- دستورات تکمیلی هر فرمان اجرا شده در خط فرمان متنی با کاراکتر  -    و وقتی فرمان کمکی حاوی بیش از یک کاراکتر باشد با  - -   آغاز میشوند. این مورد را میتوان با برخی سوئیچها کمکی فرمان داس  /  مقایسه کرد .

 

11- هنگامی که بخواهید یک فرمان در پس زمینه سیستم اجرا شود باید پس از تایپ دستور یا فرمان مربوطه کاراکتر & را قرا دهید .

 

 

 

 

 

معرفی انواع سیستم فایل در لینوکس و یونیکس و ویندوز

 

سیستم فایل هر کامپیوتر، امکان ذخیره سازی فایل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل برنامه واژه پرداز خود سندی را ذخیره می‌کنید، این سیستم فایل است که تعیین می‌کند سند چگونه و کجا ذخیره شود.
ابزارهای ذخیره سازی مانند فلاپی دیسک‌ها، دیسک‌های سخت، درایوهای
CD-ROM، درایوهای Zip و... تا قبل از اینکه سیستم‌عامل سیستم فایل را روی آنها تشکیل دهد، قابل استفاده نیستند.
سیستم فایلهای گوناگونی برای سیستم‌عامل‌های
مختلف از جمله ویندوز و سیستم عاملهای مبتنی بر یونیکس و لینوکس ارائه شده‌اند که در مورد ویندوز این سیستم فایلها عبارتند از :

 

انواع سیستم‌های فایل در ویندوز


۱- FAT16 : در سیستم‌عامل داس استفاده می‌شد.
۲-
FAT32 : از ویندوز ۹۵ تا me استفاده می‌شد.
۳-
NTFS 4.0 : در سیستم‌های nt 4.0 استفاده می‌شد.
۴-
NTFS های جدید : از ویندوز ۲۰۰۰ به بعد استفاده می‌شود.

 

انواع سیستم‌های فایل در یونیکس و لینوکس

 

اما بحث اصلی ما درمورد سیستم فایلهای مبتنی برلینوکس است که برخی از آنها عبارتند از ext2، ext3، xfs، reiserfs و غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند. در این مقاله ما وارد جزئیات فنی هر نوع از سیستم فایلها نشده و تنها ساختار آنها را بررسی خواهیم کرد.

 

سیستم فایل یا درخت؟


سیستم فایل سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای A، C و ... ندارید. تمام ابزارها و سیستم فایلها شاخه‌هایی از این درخت وارونه هستند. مرکز این درخت ریشه یا root نام دارد که بالاترین سطح سیستم فایل را تشکیل می‌دهد. زیر ریشه، پوشه‌هایی قرار دارند که سایر قسمت‌های سیستم فایل را تشکیل می‌دهند .  سیستم فایل از تعداد زیادی پوشه تشکیل شده‌است که این پوشه‌ها تقریبا در تمامی سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس مشترک هستند. اکنون به تشریح تک تک این شاخه‌ها پرداخته و در میان آن توضیحات اضافه را به شما ارائه خواهم کرد.

 

پارتیشن‌ها

 


دانلود با لینک مستقیم


تحقیق در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

مقاله در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

اختصاصی از فی گوو مقاله در مورد آشنایی با برخی قابلیتهای سیستم عامل linux دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد آشنایی با برخی قابلیتهای سیستم عامل linux


مقاله در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه34

فهرست مطالب

پارتیشن‌ها

 

بخش‌های درخت سیستم فایل

 

 

 

اصول اولیه سطوح دسترسی فایل در یونیکس و لینوکس

 

 

 

چند نکته مهم در مورد یونیکس و لینوکس :

 

مهمترین ابزار مدیریتی لینوکس برنامه ای به نام webmin :

 

برنامه های سودمند تنظیم ابزارهای شبکه لینوکس 

 

برنامه های سودمند مدیریت بر ابزارهای کلاستر closter سازی در لینوکس  :

 

تعاریف پایه و نکات کاربردی در لینوکس و یونیکس

 

 

 

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

 

 

 

1- فرامین و دستورات در محیط سیستم عاملهای گنو / لینوکس به بزرگی و کوچکی حروف حساس یا باصطلاح case sesitive‌ میباشند ، این بدان معناست که کلماتی چون  Mozilla, MOZILLA, mOzilla , mozilla کاملا با هم متفاوت هستند و بعنوان چهار دستور جداگانه تلقی میشوند .و بصورت پیش فرض فقط دستور mozilla‌ برای اجرای مرورگر اینترنت موزیلا در محیط این سیستم قابل اجراست و بقیه دستورات بدون نتیجه خواهد بود . همچنین کلمه عبور ورودی شما به سیستم و کلمه رمز عبور نیز از این قائده پیروی میکنند .

 

 

 

2- نام فایلها در لینوکس میتواند حداکثر شامل 256 کاراکتر باشد که این کاراکترها کلیه حروف و اعداد و ( -  و  _  و  . ) و حتی تعدادی کاراکترهای غیر مصطلح دیگر باشد .

 

 

 

3- فایلهائی که نام آنها با دات یا ( . ) آغاز میشود را نمیتوان با دستور ls‌ یاdir مشاهده و لیست نمود . چرا که سیستم تصور میکند این فایلها دارای خصوصیت پنهان بوده و باید حتما از دستور  ls –a   برای مشاهده همه فایلهای موجود در مسیر جاری استفاده کرد . (a=all)

 

 

 

 

 

4- کاراکتر / در لینوکس مشابه همتای خود درداس یعنی \‌ بوده و به معنای ریشه تمام دایرکتوریهای موجود در سیستم فایل لینوکس است . برای مثال برای رفتن به یکی از دایرکتوریهای سیستم از دستور cd   /usr/doc   استفاده میشود .

 

 

 

5- در لینوکس همه دایرکتوریها در زیر شاخه یک دایرکتوری اصلی بنام ریشه یا root‌ قرار دارند و هیچگونه درایوی مثل داس یا ویندوز (c,d,e,f,…) وجود ندارد . این بدان معناست که حتی درایوهای فیزیکی مثل هارد دیسکهای متعدد و یا حتی درایوهای شبکه پس از اتصال به سیستم فایل لینوکس در زیر مجموعه دایرکتوری ریشه root‌ قرار میگیرند .

 

 

 

6- در فایلهای پیکربندی سیستمی لینوکس کلیه خطوط دستوری که با کاراکتر # شروع میشوند صرفا حاوی توضیحاتی برای راهنمائی کاربران میباشند و در هنگام اجرای فایل پیکربندی نادیده گرفته خواهند شد .

 

 

 

7- لینوکس بصورت ذاتی یک سیستم چند کاربره میباشد و کلیه تنظیمات سیستمی  و فایلهای متعلق به هر کاربر در یک دایرکتوری اختصاصی وی در شاخه /home/ قرار میگیرد . تنظیمات کاربری و کلمه شناسائی و سایر تنظیمات اختصاصی اعمال شده در سیستم توسط هر کاربر در دایرکتوری home‌ مخصوص وی و در فایلهائی قرار میگیرد که همگی با نقطه یا " . " آغاز میگردند .

 

 

 

8- فایلهای تنظیمات عمومی سیستم در دایرکتوری /etc قرار دارند .

 

 

 

9- در لینوکس همچون سایر سیستمهای عامل چند کاربره همه دایرکتوریها و حتی تک تک فایلها  حاوی اطلاعات مربوط به خصوصیات  و سطح دسترسی قابل تعریف  permissions  میباشند .

 

 

 

10- دستورات تکمیلی هر فرمان اجرا شده در خط فرمان متنی با کاراکتر  -    و وقتی فرمان کمکی حاوی بیش از یک کاراکتر باشد با  - -   آغاز میشوند. این مورد را میتوان با برخی سوئیچها کمکی فرمان داس  /  مقایسه کرد .

 

 

 

11- هنگامی که بخواهید یک فرمان در پس زمینه سیستم اجرا شود باید پس از تایپ دستور یا فرمان مربوطه کاراکتر & را قرا دهید .

 

 

 

 

 

 

 

 

 

 

 

معرفی انواع سیستم فایل در لینوکس و یونیکس و ویندوز

 

 

 

سیستم فایل هر کامپیوتر، امکان ذخیره سازی فایل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل برنامه واژه پرداز خود سندی را ذخیره می‌کنید، این سیستم فایل است که تعیین می‌کند سند چگونه و کجا ذخیره شود.
ابزارهای ذخیره سازی مانند فلاپی دیسک‌ها، دیسک‌های سخت، درایوهای
CD-ROM، درایوهای Zip و... تا قبل از اینکه سیستم‌عامل سیستم فایل را روی آنها تشکیل دهد، قابل استفاده نیستند.
سیستم فایلهای گوناگونی برای سیستم‌عامل‌های
مختلف از جمله ویندوز و سیستم عاملهای مبتنی بر یونیکس و لینوکس ارائه شده‌اند که در مورد ویندوز این سیستم فایلها عبارتند از :

 

 

 

انواع سیستم‌های فایل در ویندوز

 


۱- FAT16 : در سیستم‌عامل داس استفاده می‌شد.
۲-
FAT32 : از ویندوز ۹۵ تا me استفاده می‌شد.
۳-
NTFS 4.0 : در سیستم‌های nt 4.0 استفاده می‌شد.
۴-
NTFS های جدید : از ویندوز ۲۰۰۰ به بعد استفاده می‌شود.

 

 

 

انواع سیستم‌های فایل در یونیکس و لینوکس

 

 

 

اما بحث اصلی ما درمورد سیستم فایلهای مبتنی برلینوکس است که برخی از آنها عبارتند از ext2، ext3، xfs، reiserfs و غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند. در این مقاله ما وارد جزئیات فنی هر نوع از سیستم فایلها نشده و تنها ساختار آنها را بررسی خواهیم کرد.

 

 

 

سیستم فایل یا درخت؟

 


سیستم فایل سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای A، C و ... ندارید. تمام ابزارها و سیستم فایلها شاخه‌هایی از این درخت وارونه هستند. مرکز این درخ

 


دانلود با لینک مستقیم


مقاله در مورد آشنایی با برخی قابلیتهای سیستم عامل linux

دانلود تحقیق لینوکس اسلکور Slackware Linux

اختصاصی از فی گوو دانلود تحقیق لینوکس اسلکور Slackware Linux دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق لینوکس اسلکور Slackware Linux


دانلود تحقیق لینوکس اسلکور  Slackware Linux

Slackware Linux لینوکس اسلکور قدیمی‌ترین و نخستین نسخه توزیعی لینوکس می باشد که استقبال خوبی از آن به دلیل رایگان بودن شده است بعد از ارائه این نسخه نسخه های دیگری همچون آرچ لینوکس اسلکور توزیع شد

از مهمتریم ویژگی های این نسخه از لینوکس پایداری زیاد , سادگی , شبیه بودن به نسخه لینوکس یونیکس و تنظیمات راحت فایل های متنی و تغییر کم در بسته برنامه ها می باشد.

فهرست مطالب:

مقدمه    

نام        

تاریخچه 

شاخص‌های توسعه

فلسفه توسعه در اسلکور      

الگوی توسعه در اسلکور     

گروه های توسعه   

شاخص‌های معماری و ساختار         

نصب   

تنظیمات 

بارگذار اولیه     

هستۀ لینوکس     

راه‌انداز 

محیط کاربری      

بسته‌های نرم‌افزار   

فرمت بسته‌ها     

مدیریت بسته‌ها     

میزکار

جامعه و محبوبیت 

محبوبیت در وب  

محبوبیت منطقه‌ای 

جامعه اسلکر       

منابع     

 

تحقیق لینوکس اسلکور  Slackware Linux به صورت فایل ورد docx و در 16 صفحه می باشد که برای به هم نریختن متن تحقیق لطفا دو فونت Bnazanin  , Btitre که همراه فایل دانلود شده است را در صورت نداشتن این دو فونت به مجموعه فونتهای خود اضافه وهمچنین از افیس 2010 به بالا برای نمایش بهتر فایل استفاده نمایید. 

 


دانلود با لینک مستقیم


دانلود تحقیق لینوکس اسلکور Slackware Linux

دانلود مقاله شیوه ارائه LINUX

اختصاصی از فی گوو دانلود مقاله شیوه ارائه LINUX دانلود با لینک مستقیم و پر سرعت .

 

 

مقدمه
لینوکس یک سیستم عامل قدرتمند ,پایدار و رایگان است و هم اکنون توسط شرکت ها و سازمان های متعددی از سراسر جهان پشتیبانی و حمایت می شود.این سیستم عامل به صورت متن باز ارائه می شود و بدین ترتیب برنامه نویسان و دانشجویان به راحتی می توانند کد های آن را تغییر دهند.
هم اکنون انواع مختلفی از سیستم عامل لینوکس همانند SuSe , Mandrake و Red Hat وجود دارد و در کشور ما نیز لینوکس رد هت محبوبیت بیشتری را کسب نموده است.
نسخه ی جدید لینوکس ردهت Fedora نام دارد و تحت پروِه ای به همین نام توسعه می یابد.

فصل اول
لینوکس چیست

 

1-1 لینوکس چیست؟
لینوکس یک سیستم عامل رایگان سریع پایدار قابل اطمینان و انعطاف پذیر است که بر روی طیف وسیعی از کامپیوتر ها ی شخصی و ایستگاه ها ی کاری سرویس دهنده ها و مسیریاب ها استفاده می شود.
به طور کلی لینوکس یک سیستم عامل چند کاربره است که به دلیل چند کاربره و چند منظوره بودن کاربران متعددی می توانند بطور همزمان به ان متصل شوند. بطور معمول انواع مختلف لینوکس سرویس های متنوعی برای سرویس های وب پست الکترونیک سرویس نام دامنه و... ارائه می دهند که از قدرت کارایی سرعت و پایداری مناسبی برخوردارند.

 

1-2 تاریخچه ی لینوکس
توروالدز دانشجویی در دانشگاه هلسینکی فنلاند بود که پرو زه ی لینوکس را آغاز کرد .
آن زمان دانشجویان از برنامه ای به نام مینیکس استفاده می کردند . توروالدز سعی کرد سیستم عاملی را ایجاد کند تا قابلیت های بیشتری نسبت به مینیکس ارائه دهد.
یکی از خصوصیات جالب لینوکس در دسترس بودن source code های آن است بدین ترتیب برنامه نویسان از سراسر جهان می توانند برنامه های کاربردی و حتی هسته سیستم عامل را بررسی نموده و آن را ارتقا دهند.
سیستم عامل لینوکس بیشتر قابلیت های سیستم عامل های Windows NT,Unix,Makintash,… را داردو قابلیت های دیگری همانند کارایی دقت سرعت و مقیاس پذیری را ارائه می دهد. لینوکس قابلیت های دیگری در رابطه یا شبکه را داراست و امکان ارتباط شبکه ای با Windiws,Apple را دارد.
اگرچه این سیستم عامل در محیط باز و اینترنت توسعه یافته ولی در آن استاندارد های رسمی یونیکس رعایت شده است. در دهه ی قبل به دلیل ازدیاد نسخه های یونیکس موسسه ی مهندسین الکتریک و الکترونیک استاندارد مستقلی برای یونیکس ارائه نمود . این استاندارد جدید (ANSI) واسط قابل حمل سیستم عامل برای محیط های کامپیوتری یا Posix نام گرفت. این استاندارد عملکرد یک سیستم عامل شبه یونیکس و جزئیاتی همانند فراخوانی های سیستم و واسط ها را تعیین می کند.
Posix یک استاندارد جهانی را تعریف میکند که تمامی نسخه های یونیکس باید آن را رعایت نمایند. البته لینوکس استاندارد دیگری به نام استاندارد سلسله مراتب سیستم فایل یا FHSرا رعایت می نماید . این استاندارد مکان فایل ها و دایرکتور ها را در ساختار فایل لینوکس مشخص می کند.

 

1-3 نسخه ی تجاری لینوکس
یکی از نسخه های تجاری لینوکس Red Hat است که توسط شرکت Red Hat توزیع شده است که به دلیل نصب آسان و نیز امکانات مدیریتی سیستم مورد توجه قرار گرفته است.آخرین نسخه ی ارائه شده توسط این شرکت نسخه ی Red Hat Linux7 است.
اسامی تعدادی از شرکت هایی نسخه ی تجاری لینوکس را منتشر می کنند عبارتند
از:Caldera,Corel,Slockware,Debian,Mandarke,Turbolinux,Easylinux
بسیاری از شرکت های سخت افزاری نظیر IBM محصولاتی مرتبط با لینوکس را منتشر می کنند.این شرکت اعلام کرده که تمامی محصولاتش را با لینوکس سازگار می کند.همجنین شرکت INTEL اعلام کرده که سرور های اینترنتی مبتنی برسخت افزار INTEL را با سیستم عامل لینوکس عرضه می کند.در حال حاضر بسیاری از شرکت های کامپیوتری دست به فروش کامپیوتر هایی زده اندکه لینوکس را به عنوان سیستم عامل اولیه خود دارند.
از جمله پیشتازان جدید سیستم عامل لینوکس می توان به شرکت هایی چونSUN,ORACLE اشاره کرد. شرکت Borland نیز در تلاش برای ارائه ی محصول کاربردی Interbase روی سیستم عامل لینوکس است.

 

1-4 میزان افزایش استفاده از سیستم عامل لینوکس
مطالعه ی IDC نشان داده است که در بین سال های 1997 تا 1999 میزان استفاده از لینوکس افزایش چشمگیری داشته است.موارد بسیاری باعث محبوبیت لینوکس گردیده است . از جمله:پشتیبانی از پروتکل SMB و فایل سیستم CIFS که باعث راحتی کار با ماشین های ویندوزی می شود.
وجود برنامه هایی نظیر X-Win32 که امکان اجرای برنامه ها را روی ماشین لینوکس و نیز مشاهده ی آن ها روی ماشین ویندوزی را می دهد.همچنین امکاناتی نظیر پشتیبانی از فایل سیستم های Dos,NTFS,VFAT باعث شده است که میزان استفاده از لینوکس بیشتر شود.شرکت Corel نیز این امکان را فراهم آورده است تا برنامه های کاربردی ویندوز به طور کامل از یک اتصال روی لینوکس اجرا شوند.

 

1-5 دلایل استفاده از سیستم عامل لینوکس
کنترل :کاربران کنترل کاملی بر وظیفه مندی سیستم دارند و می توانند مشخصه ها و قابلیت های مورد علاقه و نیاز خود را اضافه کنند اشکالات را بیابند وبدون نیاز به نرم افزار های ارتقا دهنده ارتقا خود را انجام دهند.
انعطاف پذیری : سیستم عامل لینوکس با پشتیبانی از طیف وسیعی از پروتکل های شبکه های LAN,WAN و فایل سیستم های مختلف امکان ارتباط با لینوکس با سایر سیستم های عامل را فراهم کرده است.همچنین با استفاده از برنامه های ماشین مجازی لینوکس قادر می باشد تا سیستم عامل مختلفی را شبیه سازی کند .همچنین سیستم عامل لینوکس روی طیف وسیعی از سخت افزار ها موجود است, از جمله سخت افزار هایی مانند
VAX,Motorola,Alpha,MIPS,X86
پایداری: شرکت های بسیاری سالانه میلیون ها دلار به خاطر بروز مشکل در سرور هایشان ضرر می کنند ولی در مقابل ماشین های لینوکس بسیار پایدار هستند و اغلب برای ماه ها یا سالها به کارشان ادامه می دهند بدون آن که برایشان میکلی پیش بیاید.
امنیت : بطور کلی ویروس به آن مفهومی که در سیستم عامل های ویندوزی متداول است در محیط های لینوکسی ویونیکسی وجود ندارد علت این امر امنیت بالای فایل سیستم لینوکس و یونیکس است. ابزارهای متعددی برای پیدا کردن اشکالات احتمالی لینوکس وجود دارد .این ابزار ها یافتن و برطرف کردن اشکالات احتمالی را آسان می کنند .سیستم عامل لینوکس با استفاده از رویداد نگاری (Event viewer) امکان پیگیری خطاها و اشکالات را آسان می کند.لازم بذگر است وجود ابزارهای مختلف برای فراهم آوردن امنیت سیستم علت دیگری بر بالا بودن امنیت سیستم عامل لینوکس است.
هزینه پایین : اغلب نرم افزار های لینوکس مجانی هستند و خود سیستم عامل هم قیمتی ندارد و نرم افزار های مجانی شامل نرم افزار های اداری ابزار های گرافیکی ویرایشگر ها و مرورگر های وب هستند . در ضمن ارتقا لینوکس نیز هزینه ای در بی نخواهد داشت.
قدرت : سیستم عامل پانزده ابر کامپیوتر از 100 ابر کامپیوتر موجود از نوع لینوکس است. لینوکس از منابع سخت افزاری بطور کامل بهره می برد و این امر سبب می شود تا سرعت و توانایی آن بالا برود و همچنین در حال حاضر تلاش می شود تا لینوکس از QOS بهره مند شود که امکان بسیار مفیدی در بالا بردن کارایی برنامه ها خواهد داشت.

 

1-6 امکانات سیستم عامل لینوکس
لینوکس تمام امکانات لازم به عنوان یک سیستم عامل Client و یک سیستم عامل Server را دارا می باشد.
برخی از امکانات لینوکس :
• پشتیبانی از سیستم عامل های مختلف مانند: Minix,VFAT,MS-Dos,
• پشتیبانی از سیستم فایل های شبکه ای مانند: NTFS,Coda,NFS
• پشتیبانی از پروتکل های مختلف شبکه
• نظیر:Telnet,FTP,SNTP,IMAP,DHCQ,SMB,Finger و...
• پشتیبانی از روش های مختلف هویت شناسی نظیر :
• User/Pass,Skey,CHAP,OPIE
• پشتیبانی از DBMS های مختلف نظیر: interbase,MSGL,MXSQL,Oracle و...
• وجود ابزار های برنامه نویسی مختلف نظیر :C,C++,Pascal,Perl
• ابزار های امنیتی و اشکال یابی مثل: Firewall,Proxy,Port scanners,Log analyzer

 

1-7 آشنایی با گروه های LUG و FSF
در اکثر شهر ها و کشور های اروپایی گروه هایی تحت عنوان LUG(Linux User Group) تشکیل می شوند اعضای این گروه ها با ترتیب دادن جلسات سخنرانی ها و مجالس بحث و گفتگو در ارتباط با سیستم عامل لینوکس و نیز Installation Party دور هم گرد می آیند و با علاقه ی فراوان در جریان پیشرفت سیستم عامل لینوکس و آخرین تغییرات گونه های مختلف این سیستم عامل قرار می کیرند و به تبادل تجربیات می پردازند .
اعضای گروه LUG در سراسر اروپا جلساتی را بر پا می گنند تا کاربران حرفه ای سیستم عامل لینوکس در نصب این سیستم عامل به کاربرانی که تازه می خواهند با این سیستم عامل کار نمایند و به نصب ان بپردازند کمک کنند.لینوکس توروالدز و چند برنامه نویس دیگر عضو گروه یا سازمان FSF(Free Software Fundation) می باشند .
سازمان FSF یک سازمان کاملا غیر انتفاعی است . مخارج برنامه نویسان عضو این گروه توسط شرکت های عرضه کننده و توزیع کننده ی گونه های مختلف سیستم عامل لینوکس مانند شرکت های Red Hat, Caldera, و... پرداخت می شود.
1-8چگونگی پیشرفت سیستم عامل در بین سال های 1991 تا 1999
سال 1991: ینوکس توروالدز در این سال قسمتی از سیستم عامل لینوکس را می نویسد و ان را در News Group معرفی می کند . سه ماه بعد چند برنامه نویس خطاهای موجود در این سیستم عامل را به وی گزارش می کنند.
سال 1992: سیستم عامل لینوکس روی X-86 اجرا می گردد و رابط گرافیکی برای این سیستم عامل بوجود می آید. تعداد کاربران 1000 نفر می باشند.
سال 1993: برنامه نویس کدهایی را برای لینوکس آماده می کنند و 5 نفر از آن ها به انتخاب توروالدز نوشتن برنامه های جانبی برای آن را آغاز می کنند. تعداد کاربران 2000 نفر می باشند.
سال 1994: در این سال لینوکس قابلیت های شبکه ای پیدا می کند . تعداد کاربران 100000 نفر می باشند.
سال 1995: در این سال سیستم عامل لینوکس روی پردازنده های Intel,Digital و Sunsparc نصب و راه اندازی می شوند. تعداد کاربران 500000 نفر می باشند.
سال 1996: در این سال گونه ی این سیستم عامل قابلیت چند پردازنده را دارا می شوند. تعداد کاربران 1000000 نفر می باشند.
سال 1997 : در این سال هر هفته یک گونه ی جدید این سیستم عامل عرضه می گردد و نیز مجله ی لینوکس در کشور های ژاپن لهستان یوگوسلاوی و انگلیس منتشر می شود.
سال 1998: در این سال پروژه ی KDE آغاز می شود و در حدود 10000 برنامه نویس روی این سیستم عامل کار می کنند. تعداد کاربران 5/7 میلیون کاربر می باشند.
سال 1999: در این سال لینوکس در نمایشگاه CEBIT جایزه مجله CHIP را در بخش نرم افزار می گیرد. تعداد کاربران حدود 10 میلیون کاربر می باشد.

 

 

 

 

 

 

 

 

 


فصل دوم
توزیع های لینوکس

 

 

 

 

 

 

 


اجزای تشکیل دهنده ی لینوکس را هر کس می تواند پس از جمع آوری به نام خودش عرضه کند. به این مجموعه ها که بوسیله ی افراد و شرکت های مختلف گردآوری شده است توزیع ودر برخی مواقع نسخه می کویند.کلیه ی این توزیع ها دارای یک هسته ی مشترک به نام GNU/Linux هستند .
شرکت ها یا دانشگاه ها و گروه دیگری با اضافه کردن یک سری امکانات به این مثل محیط گرافیکی و... یک توزیع جدید از آن را ایجاد کرده اند.هریک از توزیع های لینوکس دارای ویژگی های خاص خود هستند مثلا ممکن است نصب آن ها با هم تفاوت داشته باشد یا ابزارهای مدیریت گرافیکی آن ها با هم متفاوت باشند یا نسخه ی برنامه هایی که با یک توزیع خاص ارائه می شوند جدیدتر یا قدیمی تر باشند محل فایل های پیکر بندی آن ها متفاوت باشدویا ممکن است در آن ها توزیع هایی برای امور خاصی مانند سرویس دهنده و ایستگاه های کاری کامپیوتر های قدیمی در محیط شبکه طراحی شده باشد.
مثلا برخی از توزیع ها برای نصب و پیکر بندی آسان بهینه سازی شده اند . توزیع ها به دو صورت تجاری و رایگان ارائه می شوند. برخی از توزیع ها را به صورت رایگان می توان دانلود کرد. برخی از توزیع ها به دلیل تغییرات و بهینه سازی در توزیع های دیگر ایجاد شده اند.
انتخاب توزیع مورد استفاده به عواملی مانند :‌سطح علمی کاربر انتظارات کاربران از لینوکس ویژگی ها ی توزیع و حتی بازار نرم افزار بستگی دارد.
تعداد توزیع های لینوکس به قدری زیاد است که نمی توان همه ی آن ها توضیح داد ولی رایج ترین آن ها به شرح زیر هستند.

 

2-1 Red Hat : یکی از پرطرفدارترین توزیع های لینوکس است و آخرین نسخه ی آن تا زمان این نوشته 9 است . این نسخه را میتوان یکی از معروف ترین نسخه های لینوکس دانست.مهم ترین دلیل آن هم پشتیبانی شرکت های بزرگ سخت افزاری نظیر IBM از این نسخه است.این نسخه از سایت WWW.Redhat.com بطور رایگان قابل دانلود است.

 


2-2 Turbo Linux
این نسخه برای موسسات و شرکت ها مناسب است و به دلیل داشتن امکانات و قابلیت های جانبی بسیار مورد توجه این دسته قرار گرفته است , اما به دلیل اینکه نرم افزار های کاربردی آن برای کاربران خانگی کاربردی ندارد چندان مورد توجه این دسته قرار نگرفته است.

 

2-3 Slock Ware Linux
اولین نسخه ی لینوکس Slockware Linux می باشد که تنها برخی از کاربران حرفه ای از آن استفاده می کنند .
نصب آن نسبتا مشگل است .
این نسخه کمترین طرفدار را در مقایسه با نسخه های دیگر دارد و یادگیری آن مشکل است.
از قابلیت های آن می توان به پایداری و کیفیت بالای آن اشاره کرد.

 

2-4 Fedora
این نسخه رامی توان جدید ترین نسخه ی لینوکس دانست . شرکت ردهت یکی از موسسات شناخته شده در عرصه ی لینوکس در یک تغییر استراتژی توزیع Red Hat Linux(RHL) را متوقف کرد و پس از آن فقط به توزیع و عرضه ی نسخه ی بهینه شده ای به نام Red Hat Enterprise Linux پرداخت که بعدا Fedora نام گرفت و برخلاف محصول قبلی کار گروهی برنامه نویسان جامعه ی متن باز و گروه Red Hat است.
تاکنون 2نسخه از لینوکس فدورا با نام های Fedora Core1(FC1) و Fedora Core2(FC2) عرضه شده است.شاید در ابتدا تفاوت چندانی بین نسخه های FC و نسخه ی قبلی RHL دیده نشود اما به تدریج تفاوت های آن ها بارز خواهد شد.
البته توزیع های دیگری نظیر :Lindows,Lycorise,Caldera Open,Suse,Mndarke و... نیز موجود است که مورد بحث قرار نگرفته اند.
خلاصه ی فصل
سیستم عامل لینوکس نسبت به سایر سیستم های عامل سیستمی نوپا تلقی می شود و دارای توزیع های مختلفی است.
نسخه ی رد هت فدورا و دبیان آن رامیتوان از توزیع های پر طرفدار این سیستم عامل دانست. این سیستم عامل می تواند با دو نوع واسط گرافیکی کاربر متنی و گرافیکی نصب شود و مورد استفاده قرار گیرد .واسط گرافیکی لینوکس Xwindow نامیده می شود . بر روی این سیستم عامل دو واسط Gnome و KDE بیش از بقیه مورد توجه و استفاده ی کاربران قرار داشته است.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


فصل سوم
محیط لینوکس

 


3-1 آغاز به کار با لینوکسRed Hat
کامپیوتر را راه اندازی کنید . اگر یکی از برنامه های Lilo یاGrub را نصب کرده باشید یک صفحه ی گرافیکی باز می شود و از شما می خواهد سیستم عامل مورد نظر را انتخاب کنید .به وسیله ی کلید های بالا و پایین می توانید این کار را انجام دهید . پس از انتخاب کلید Enter را فشار دهید . اگر نحوه ی ورود به سیستم را به صورت متنی انتخاب کرده باشید یک اعلام ساده ی متنی ورود به سیستم را خواهید دید . در غیر اینصورت صفحه ی گرافیکی ورود به سیستم Red Hat را مشاهده خواهید کرد .
قبل از استفاده از لینوکس باید نام کاربری (Username) و گذر واژه (Password) را وارد کنید . در صورتی که محیط گرافیکی را X با واسطه ی Gnome برای استفاده ی سیستم انتخاب کرده باشید با ورود صحیح این نام کاربری و گذر واژه به به واسط گرافیکی Gnome وارد خواهید شد.

 

3-2 راهنمای محیط گرفیکی (Gnome Desktop)
محیط های گرافیکی در حقیقت ندم افزاری هستند که بالای زیر ساختار های فراهم شده به وسیله ی سیستم XWindow اجرا می شوند.
Gnomeیکی از محیط های گرافیکی لینوکس است که دارای پایداری خوب و امکانات متعدد و قدرتمندی است . میز کار Gnome از بخش های آیکن های میز کار سطح میز کار و پانل تشکیل شده است.

 

3-2-1 استفاده از پانل
پانل میز کار نواری است که در پایین ترین قسمت میز کار قرار گرفته است و آیکن های برنامه هایی را در خود نگه می دارد که استفاده از سیستم را برا ی کاربر آسان تر می سازد . پانل همچنین منوی اصلی را در بر دارد .
این منو میانبر هایی را به برنامه ی کاربردی سیستم دارد. پانل شامل آیکن های اجرا کننده ی برنامه (Launchers) و برنامه های کوچکی است که اپلت نام دارند. با استفاده از اپلت ها می توانید کارهایی مانند حرکت بین محیط های کاری تنظیم صوت و نمایش وضعیت سیستم خود را انجام دهید.
اپلت های بسیاری در نسخه های مختلف لینوکس در حین استفاده از محیط Gnome وجود دارند که به صورت پیش فرض روی پانل قرار ندارند و می توانید آنها را بسته به نیاز خود اضافه کنید. اپلت هایی که در پانل سیستم گنجانده شده اند برای اجرای وظایفی خاص یا مانیتور کردن سیستم و سرویس ها به کار می روند .قسمت منطقه ی اخطار که در کنار ساعت قرار دارد آیکن های اعلام وضعیت مانند وضعیت شبکه چاپگر احراز هویت و... را نمایش می دهد.
آیکن های روی میز کار می توانند میانبر هایی به پوشه ها برنامه های کاربردی یا درایو های فلاپی و CD-ROM باشند که هنگام اتصال نمایش داده می شوند . برای اجرا کردن میانبر های روی میز کار باید روی آن ها دابل کلیک کنید.

 

میز کار در Gnome مانند میز کار در سایر سیستم عامل است. به آسانی می توانید با استفاده از کشیدن و رها کردن (Drag And Drop) فایل ها را جابجا کنید و برای دست یابی به برنامه های مختلف به پوشه ها و مستندات خود آیکن های جدیدی به وجود آورید.

 

3-2-2 استفاده از منوی اصلی
برای باز شدن منوی اصلی کافیست روی آیکن کلاه کلیک کنید . این منو ها همچنین با کلیک کردن روی آیکن Start Here که روی میز کار قرار دارد قابل دسترس خواهند بود. با کلیک کردن روی منوی اصلی با سطح گسترده ای از منو ها روبرو خواهید شد که برای دسترسی به برنامه های مختلفی که در سیستم نصب شده اند به کار می روند.
علاوه بر اجرای برنامه ها با استفاده از منوی اصلی می توانید از سیستم خارج شوید و فایل های خاصی را جستجو کنید ,سپس برنامه ها را از خط فرمان به اجرا در آورید یا صفحه ی میز کار خود را قفل کنید. برای خارج شدن از حالت قفل نیاز به تایپ گذر واژه است.

 

3-2-3 استفاده از اپلت ها
اپلت های مختلفی برای انجام کارهای مختلف طراحی شده اند و به همراه لینوکس ارائه می شوند . بسیاری از اپلت ها به صورت پیش فرض روی پانل قرار ندارند .

 

الف) اپلت سوییچ کننده ی میز کار (Switcher Workspace):‌ در محیط گرافیکی Gnome می توانید در یک لحظه چندین میز کار داشته باشید.این کار از شلوغ شدن بیش از حد یک میز جلوکیری می کند . به طور پیش فرض چهار میز کار فعال هستند. اپلت سوییچ کننده ی میز کار برای جابجایی بین این میز کارها به کار می رود. این اپلت از چهار مربع کوچک تشکیل شده است که با کلیک روی هر یک از مربع ها می توانید در محیط کار جابجا شوید . همچنین می توانید با استفاده از Ctrl+Alt به علاوه ی یکی از کلید های مکان نما (بالا پایین چپ راست) بین میزکارها جابجا شوید.
ب) اپلت نوار وظیفه : در کنار اپلت سوییچ کننده ی میز کار اپلت نوار وظیفه قرار دارد . این اپلت برنامه هایی را که روی میز کار در حال اجرا هستند نشان می دهد از این اپلت برای سویییچ کردن بین برنامه ها یا بستن یا Minimize کردن برنامه ها و... استفاده می شود کافی است روی دکمه هایی که نماینده ی هر برنامه هستند کلیک کرد.

 

3-2-4 منطقه ی اخطار
این قسمت برای اعلام وضعیت های خاصی به کاربر به کار می رود . آیکن هایی که معمولا در این بخش نمایش داده می شوند آیکن احراز هویت و آیکن چاپگر هستند.
آیکن وضعیت شبکه وضعیت به هنگام بودن سیستم را نشان می دهد. در صورتی که روی آن کلیک کنید برنامه ی به هنگام کننده ی Update اجرا می شود و در صورتی که به اینترنت متصل باشید و نرم افزارهای جدیدی برای بهنگام کردن سیستم ارائه شده باشد آن ها را دریافت و روی سیستم نصب می کند . البته برای این کار هنگام نصب باید سیستم خود را ثبت کرده باشید.
آیکن احراز هویت که به شکل دو کلید کوچک است هنگامی نمایش داده می شود که مجوز های سطح ریشه را برای سیستم خود دریافت کرده باشید.این مساله معمولا هنگامی اتفاق می افتد که یکی از ابزار های گرافیکی پیکر بندی سیستم را بکار برده باشد. این آیکن دارای یک زمان Timeout است و پس از اتمام آن دیگر روی منطقه ی اخطار نمایش داده نمی شود .زمانی که این آیکن در حال نمایش است در صورتی که برنامه ی دیگر پیکربندی سیستم را اجرا کنید از شما در خواست گذر واژه خواهد شد.
آیکن اخطار چاپگر برای مدیریت فرایند های چاپ بکار می رود .با کلیک روی این آیکن مستنداتی که برای چاپ فرستاده شده اند نشان داده می شوند . برای انصراف از چاپ یک سند کافی است با راست روی آن گزینه ی Cancel را انتخاب کنید.

 

3-2-5 اضافه کردن آیکن ها و اپلت ها به پانل
برای تنظیم کردن پانل مطابق با نیاز می توان آیکن ها و اپلت های مختلفی را به آن اضافه کرد. برای این کار می توان با راست کلیک بر روی منطقه ی خالی پانل گزینه ی Add T Panel را انتخاب کرد و از اپلت های موجود اپلت دلخواه را برگزید.
برای اضافه کردن یک آیکن اجرا کننده ی برنامه به پانل کافیست در یک فضای خالی از پانل کلیک راست کنید و گزینه ی Add To Panel و سپس Launcher را برگزینید . با این کار پنجره ی کوچکی باز میشود که باید در آن مسیر برنامه را وارد کنید . می توانید آیکنی را هم برای آن انتخاب کنید .
3-3 استفاده از مدیر فایل Gnome

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   24 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله شیوه ارائه LINUX

دانلود مقاله در مورد FAT32 , NTFS ,LINUX

اختصاصی از فی گوو دانلود مقاله در مورد FAT32 , NTFS ,LINUX دانلود با لینک مستقیم و پر سرعت .

 

 

سیستم فایل NTFS چیست ؟

حتما تا کنون با عناوینی همچون FAT16 و FAT32 آشنا هستید . این دو از سیستم های فایلی مایکروسافت هستند که در حال حاضر با توجه به گسترش زمینه های مختلف سیستم های کامپیوتری ناکارآمد و غیر قابل اطمینان هستند.
یکی از مهمترین مشکلات امنیتی در سیستم FAT16 و FAT32 عدم توانایی در تعریف سطوح مجوز دسترسی به فایل ها و یا پوشه ها می باشد . که این امر می تواند به عنوان یکی از دلایل ناکارآمدی و قابل اطمینان نبودن این سیستم ها در سطوح شبکه باشد .
بر این اساس مایکروسافت سیستم فایلی جدیدی تحت عنوان NTFS را ایجاد نمود که از یک ساختار 64 بیتی پشتیبانی می کند و از این رو کاربران می توانند فایل هایی ایجاد کنند که طول نام آنها تا 256 کارکتر باشد .
چهار مجوز استاندارد در سیستم NTFS برای فایل ها و پوشه ها وجود دارند :
1- No Access: با انتخاب این گزینه کاربران هیچگونه مجوزی برای خواندن ، نوشتن و ... فایل یا پوشه مربوطه نخواهند داشت .
2- Read : با توجه به آنکه اجزاه خواندن یک فایل شامل اجرای آن نیز می باشد ،از این رو کاربری که این سطوح از دسترسی را داشته باشد می تواند فایل را اجرا کرده و آن را بخواند .
3- Change : این سطح دسترسی و مجوز ، کاربر را قادر می کند تا فایل را خوانده و در صورت لزوم تغییرات خود را در آن انجام دهد یا حنی فایل را حذف کند .
4- Full Control : با فعال بودن این گزینه کاربران دارای مجوز می توانند فایل را خواند ، تغییرات مورد نیاز را درآن ایجاد کرده و یا حذف کنند . در واقع تمام امکانات و اختیاراتی که کاربر در حالت Change دارد در این قسمت نیز وجود دارد و فرق این دو سطح مجوز در آن است که با داشتن مجوز Full Control ، کاربر می تواند حتی برای سایر کاربران سیستم دسترسی تعریف کند و یا دسترسی کاربر دیگر را از آن پوشه و یا فایل حذف کند .
از لحاظ امنیتی بهتر است حتی الامکان از این مجوز استفاده نکنید ، زیرا داشتن مجوز Change بالاترین سطح دسترسی را به کاربران می دهد مگر آنکه واقعا بخواهید کاربری امکان تعریف یا حذف مجوز برای سایرین را داشته باشد .
البته مجوزه های دیگری نیز چون Read Only ، No Execute، Execute Only ، Write Only و ... نیز قابل تعریف می باشند .

تعریف مجوزها
تعیین مجوز برای منابع اشتراکی شبکه
مجوزهای بررسی شده در فوق در واقع برای تعیین سطح دسترسی کاربرانی است که از یک سیستم بطور مشترک استفاده می کنند . اما ممکن است سیستم شما در بین چندین سیستم دیگر و در یک شبکه قرار گرفته باشد و شما بخواهید با تعیین سطح دسترسی های مشخص امکان دسترسی به یک یا چند کاربر بدهید . پس از تعریف منابع اشتارکی در سیستم تان که می تواند فایل ها ، پوشه ها ، درایو ها ، چاپگر ، اسکنر و ... باشد ، کاربران دارای مجوز می توانند به این منابع دسترسی داشته باشند . با توجه به آنچه گذشت می توان سطوح دسترسی کاربران در سطح شبکه را نیز به شکل زیر تعریف کرد:
1- No Access: نازلترین سطح دسترسی (دسترسی وجود ندارد)
2- Read : اجرا و خواندن
3- Change : اجرا ، خواندن و اعمال تغییرات
4- Full Control : اجرا ، خواندن ، نوشتن و اعمال تغییرات ، تغییر در سطح مجوز ها
با توجه به این توانایی ها شما می توانید برای یک فایل و یا پوشه در هر دو وضعیت سیستم محلی و شبکه ، مجوزلازم را به کاربران بدهید . مثلا با تعیین مجوز Change برای یک فایل در سیستم محلی ، به کاربرانی که در پشت سیستم شما می نشینند امکان اعمال تغییرات را در فایل بدهید و با تعیین مجوز Read در سطح شبکه تنها امکان خواندن را به کاربرانی که از شبکه استفاده می کنند بدهید . البته در صورت جابجایی این سطوح ، یعنی تعیین مجوز Change, در سطح شبکه و Read در سطح سیستم محلی ، تنها مجوز Read که حداقل سطح دسترسی بین این دو است به کاربران داده می شود و کاربران شبکه نیز تنها می توانند فایل را خوانده و اجرا کنند . شکل زیر ، بوت سکتور یک ولوم قالب دار را با یک NTFS را شرح می دهد .وقتی یک ولوم NTFS را قالب بندی می کنید ، برنامه قالب بندی اولین 16 قسمت را برای بوت سکتور و کد بوت استرپ اختصاص می دهد.
Byte Offset

Field Length

Field Name


0x00

3 bytes

Jump Instruction


0x03

LONGLONG

OEM ID


0x0B

25 bytes

BPB


0x24

48 bytes

Extended BPB


0x54

426 bytes

Bootstrap Code


0x01FE

WORD

End of Sector Marker
در ولوم های NTFS ، اطلاعات رشته هایی هستند که BPB ها را از یک BPB گسترده شده دنبال می کند . ان اطلاعات که در رشته ها قرار دارند Ntldr( برنامه لود کننده NT ) را قادر می سازند تا لیست های فایل های اصلی ( MTF) را در طول شروع ، پیدا کنند. در ولوم های NT ، MFT در یک سکتور از پیش تعریف شده ، محدود نشده اند . این موضوع در مورد ولوم های FAT16 و FAT32 نیز صادق است . به همین خاطر اگر سکتور بدی در محل نرمال آنها قرار گیرد ، MFT ها می توانند جابه جا شوند. اگر اطلاعات خراب شده باشد ، MFT نمس تواند مستقر شود و ویندوز NT/2000 فرض را بر این خواهد گذاشت که ولوم قالب بندی نشده است .
مثال زیر روشن خواهد کرد که چگونه یک بوت سکتور ولوم NTFS هنگامی که وندوز 2000 در حال اجراست ، قالب بندی می شود . در این قسمت نتیجه چاپی قالب بندی شده است .
در جدول زیر قسمت های BPB وBPB گسترش یافته در ولوم NTFS شرح داده شده است .
به دلیل اینکه یک سیستم در حال کار نرمال در بوت اسکوتر ها به دلیل دسترسی به ولوم وجود دارد، بیشترین توصیه ما این است که دیسک مرورگر با قائده ای را مانند chkdsk نصب کنید این کار بسیار بهتر از این است که از همه اطلاعات خود BACK UP بگیرید تا از پاک شدن اطلاعات ضروری خود جلوگیری کنید .
MFT
هر فایل در یک ولوم NTFS به وسیله رکوردی در یک فایل مخصوص به نام فهرست فایل اصلی یا ( MFT) نشان داده می شود .
NTFS اولین 16 رکورد را در یک فهرست برای اطلاعات مخصوص رزرو می کند . اولین رکورد از این فهرست ، فهرست فایل اصلی را توصیف می کند و خود به وسیله یک رکورد بازتابی MFT پیروی می شود .اگر اولین رکورد MFT خراب شده باشد ،NTFS رکورد دوم را می خواند تا بتواندرکورد بازتابی MFT را که اولین رکورد آن مانند اولین رکورد MFT است را پیدا کند مکان های اطلاعات که به بخش های رکورد بازتابی MFT و MFT تقسیم شده اند ، در بو ت سکتور ها ثبت شده اند .نسخه ای دیگر از بوت سکتور در مرکز منطقی دیسک محدود شده است . سومین رکورد MFT فایل ثبت کننده وقایع است که برای ترمیم فایل ها به کار برده می شود . هفدهمین رکورد و رکوردهای زیرین فهرست فایل اصلی برای هر کدام از فایل ها هستند.



طرح ساده ای از ساختمان MFT


فهرست فایل اصلی مقدار مشخصی از فضا را برای هر کدام از فایل های رکورد اختصاص می دهد . خصوصیات یک فایل در فضای اختصاص یافته در MTF نوشته می شود .فایل ها کوچک و دیرکتور ها ( معمولا 1500 بایتی و یا کوچکتر ) مانند فایلی که در شکل بعد نشان داده شده است، می توانند کاملا در داخل رکورد فهرست فایل اصلی جاسازی شوند .
این طراحی دسترسی به فایل ها را بسیار سریع می کند .برای مثال سیستم فایل FAT که از یک فهرست فایل اختصاصی برای لیست کردن اسامی و آدرسها هر فایل استفاده می کند FAT راهنما ، محتوی یک شاخص را به داخل یک فهرست فایل اختصاصی ثبت می کند . وقتی شما بخواهید یک فایل را ببینید ، در ابتدا FAT فهرست فایل اختصاصی را می خواند و مطمئن می شود که آن فایل وجود دارد . سپس FAT فایل ها را به وسیله زنجیره ای از واحد های اختصاصی اتصال یافته به آن فایل ، بازیافت می نماید .
رکورد های راهنما در داخل فهرست فایل اصلی قرار گرفته اند . بجای اطلاعات ، راهنما ها محتوی اطلاعات شاخص هستند . رکورد های راهنمای کوچک ، کاملا در داخل ساختمان MFT مستقر هستند . راهنماهای بزرگتر اساسا در داخل B-trees هستند و دارای رکوردهای همراه اشاره گر هستند که برای دسته های خروجی محتوی راهنماهای ثبت کننده ای که نمی توانند در داخل ساختمان MTFباشند ، مناسب هستند .
فایل NTFS نسبت داده شده :
سیستم فایل NTFS هر فایل و فولدر را مانند یک فایل نسبت داده شده می بیند . عناصری مانند نام فایل و یا اطلاعات امنیتی خود فایل و حتی اطلاعات خود همه به عنوان فایل نسبت داده شده هستند . هر نسبت داده شده ای به وسیله یک نوع کد نسبت داده شده و یا اختیارا به وسیله یک اسم نسبت داده شناسایی میگردد . هنگامی که یک نسبت گر فایل بتواند در داخل رکورد فایل MFT متناسب شود ، به نام نسبت دهنده مقیم نامیده می شوند .برای مثال اطلاعاتی از قبیل نام فایل ونشان زمانی ، اغلب اوقات شامل رکورد فایل MTFمی گردند . هنگامی که همه اطلاعات یک فایل برای متناسب بودن با رکورد فایل MTF بسیار بزرگ است ، بعضی از نسبت داده شده های آن غیر ساکن می شوند . نسبت داده شده های غیر ساکن در جای دیگرفضای دیسک در ولوم به صورت دسته های یک یا بیشتر اختصاصی می شوند .
NTFS لیست نسبت داده شده ها را ایجاد می کند و آ نها را برای توضیح مکان رکوردهای نسبت داده شده ، نسبت می دهد .
فهرست 3-5 همه فایل های نسبت داده شده را که به وسیله سیستم فایلNTFS تعریف شده است لیست وار نشان می دهد. این لیست قابلیت وسعت بیشتر را دارد به دین معنا که فایل های نسبت داده شده دیگری در آینده می توانند تعریف شده و به این لیست اضافه شوند .
بهینه سازی NTFS
اگر شما احتیاجات ذخیره سازی خود را بررسی کنید ، می توانید بعضی از پارامتر های سراسری NTFS را برای به دست آوردن افزایش قدرت اجرا یی CD تنیظم کنید .
فاکتور های بسیار دیگری نیز موجود دارد ( ما در اینجا از ذکر نوع CD درایو و یا rpm خود داری می کنیم )که می توانند بر روی اجرای NTFS تاثیر بگذارند مانند : سایز دسته ، موقعیت ، قابلیت ریز شدن فهرست فایل اصلی (MTF ) و فایل های صفحه بندی ، ولوم فشرده NTFS ، منبع ولوم NTFS ( که به وسیله ولوم وجودی FAT به وجود می آیند و یا معکوس می شوند .
تعریف سایزدسته به طور دقیق :
دسته یک واحد اختصاص یافته است . اگر شما به طور مثال فایلی به اندازه 1 بایت ایجاد کنید ، حداقل یک دسته باید در سیستم فایل FAT اختصاص بیابد. اگر فایلی در NTFS به حد کافی کوچک باشد ،می تواند بدون استفاده از دسته های ویرایشگر خود دررکورد MFTزخیره شود . هنگامی که فایل دورتر از مزر دسته بزرگ می شود ، دسته دیگری اختصاصی می شود . این بدین معنی است که سایز دسته بزرگتر ، فضای دیسک بیشتری را به خود اختصاص خواهد داد و در نتیجه اجرا بهتر است .
فهرست زیر ارزش پیشفرض را که ویندوز NT/2000/XP برای قالب بندی NTFS استفاده می کند را نشان می دهد :
بهرحال هر گاه شما فرمت ها را به صورت دستی قالب بندی کنید ، می توانید سایز دسته را در جعبه فرمت محاوره به 512 بایت ، 1KB، 2KB ،4KB، 8KB، 16KB،32KB، 64KB تعیین کنید . این عمل چه چیزی به ما می دهد ؟
ما به کمک این عمل می توانیم میانگین سایز فایل را تعیین کنیم ونتیجتا بخش ها را فرمت نماییم . چگونه می توانیم تعیین کنیم ؟ را ه آسان ( ولی ناهموار ) این است که شماره های فایل در یک درایو را به وسیله دیسک های نهایی که درکیلوبایت ها استفاده می شود ، تقسیم بندی کنیم . راه دیگر این است که به اطلاعاتی بپردازید که می خواهید آنها را در درایو قبل از قالب بندی ذخیره نمایید . هنگامی که می خواهید مولتی مدیا ها را که در سایز بسیار بزرگ هستند ، دسته را بزرگتر کنید تا یک اجرا توسعه پیدا کند . و اگر داری صفحات وب کوچک و یا مدارک مقاله ای هستید ، سایز دسته را کوچک تر کنید تا فضای زیادی را از دیسک اشغال نکند . توجه : در ولوم ها ، داشتن سایز دسته ها بیش از 4 KB تراکم حمایت نمی شود . ذخیره و قسمت شدن MFT محتویات MFT مکررا سیستم های فایل و شاخص ها را استفاده می کند . بنابراین اجرای MFT تاثیر بسیار زیادی بر روی اجرای بی عیب ولوم می گذارد. به وسیله قسمت ذخیره خطایNTFS ، حدود 12.5% سایز ولوم برای MFT خواهد بود یعنی جائیکه به MFT اجازه داده می شود تا بزرگ شود و به کاربر این اجازه را نمی دهد که اطلاعات را در آنجا بنویسد.برای مثال هنگامی که فایل های بسیاری به داخل درایو جابه جا می شوند، MFT می تواند دورتر از قسمت ذخیره بزرگ شده و تبدیل به قسمت هایی شود . دلیل دیگر این است که هنگامی که شما فایل ها را حذف می کنید ، NTFS اکثر اوقات از فضای خود در MTF برای ذخیره سازی فایل های جدید استفاده نمی کند و فقط مدخل MTF مانند هنگامی که مدخل جدیدی را برای فایل جدید حذف یا اختصاصی می کند ، نشانه گذاری می نماید . این عمل بعضی از اجرا ها و نتایج بازیافتی را داراست و به هر حال این نیرو را به MFT می دهد تا بتواند قسمت شود .
انتخاب فایل سیستم در ویندوز XP زیاد ساده نیست و البته چیزیست که بارها باید انتخاب کنیم ! اصولا برای انتخاب فایل سیستم از ما در مورد دو نوع FAT32 و NTFS میپرسند در حالیکه این گونه در 3 بخش هست که باید بهش FAT رو هم اضافه کنیم ... در مورد FAT باید بگم که ماکزیموم 2 GB گنجایش برای هر درایو هست و از MS-DOS حمایت میکند برا همینم این گزینه رو کنار میزاریم و میریم سر اصل موضوع : اما اینکه صریحا بشه انتخاب کرد که از کدوم نوع باید استفاده کرد نمیشه جواب داد چون هر کدام بسته به کارایی خودشون باید مورد استفاده قرار بگیرند ...در مورد امنیت و اعتبار خوب بحثی نیست که NTFS خیلی بهتر است . مجموعه نظر های بعضی شرکت ها رو در زیر در مورد قیاس این دو با هم میارم :
امنیت: FAT32 برای فراهم اوردن امنیت بسیار ضعیف است چراکه کاربری که به درایو خاصی دسترسی دارد به تمام فایلهای ان درایو دسترسی خواهد داشت. NTFS به کاربران با مجوزهای متفاوتی اجازه استفاده از فایلها و فولدر های درایو را میدهد که پیچیدگی سیستم را بالا میبرد. ویندوز XP Professional از این گزینه و پنهانی کردن ان حمایت میکند .
سازگاری : ارزشهای NTFS با ویندوز95/98/Me نمیتوانند مشخص شوند . که تنها مرتبط با وقتیستکه از دابل بوت کردن یا بوت چندگانه استفاده می شود . FAT32 فقط موقعی مورد دسترسی هست که کامپیوتر بایکی از این سه ویندوز بالا بیاد . FAT32 میتواند به NTFS کانورت شود اما NTFS نمیتواند بدون فرمت شدن کانورت شود .
بازدهی فضایی : NTFS میتونه دیسک رو سهمیه بندی کنه برای هر کاربر و میتواند از فایلهای کمپرس استفاده کند اما FAT32 نمیتونه . در XP ‌ماکزیموم پارتیشن 32 GB هست روی FAT32 و این عمل با NTFS به 16 TB Terabyte میرسه اعتبار : FAT32 استعداد error گیریش خیلی زیاد هست NTFS دارای لوگ فایل هست که برای تعمیر اتوماتیک فایل سیستم هست. NTFS از کلاسترهای دینامیک حمایت میکنه به اینصورت که سکتورهای خراب رو مشخص میکنه که دیگه برای دفعات بعدی استفاده نشوند.

 

یک سیستم فایل موازی نسل جدید برای کلاسترهای لینوکس مقدمه ای بر دومین سیستم فایل موازی مجازی
خلاصه
دانشمندان علوم کامپیوتر از کامپیوترهای عظیم موازی به منظور شبیه سازی رویدادهایی که در دنیای واقعی رخ می دهند استفاده می کنند.
این اعمال در چنین مقیاس بزرگی جهت درک بهتر نمودهای علمی یا پیش بینی رفتارها لازم و ضروری می باشند. در اغلب موارد منابع محاسباتی یک فاکتور محدود کننده در حوزه این شبیه سازی ها محسوب می گردند.
منابع محدود تنها شامل CPU و حافظه نمی شوند، بلکه این منابع زیرسیستم های ورودی/خروجی را نیز در بر می گیرند، چرا که چنین برنامه هایی معمولا حجم زیادی از داده را تولید و یا پردازش می نمایند. برای اینکه روند شبیه سازی با سرعت بالا اجرا شده و ادامه یابد، سیستم ورودی/خروجی بایستی قادر به ذخیره صدها مگابایت داده در هر ثانیه باشد، و در این عملیات باید دیسک های زیادی مورد استفاده قرار گیرد. نرم افزاری که این دیسک ها را به صورت یک سیستم فایل مرتبط سازماندهی می کند یک "سیستم فایل موازی" نامیده می شود.
سیستم های فایل موازی بویژه به منظور فراهم نمودن ورودی/خروجی های بسیار سریع در مواقعی که بایستی توسط پردازش های زیادی در یک لحظه مورد دسترسی قرار گیرند طراحی شده اند. این پردازش ها میان چندین کامپیوتر مختلف، یا میان گره ها(nodes)، که کامپیوتر موازی را تشکیل می دهند توزیع گردیده است. شکل 1 یک نمای سطح بالا از یک کامپیوتر موازی به همراه یک سیستم فایل موازی را نمایش می دهد. گره هایی که کار محاسبه را انجام می دهند به یکدیگر متصل شده اند و از سوی دیگر توسط شبکه کلاستر به گره های سرور ورودی/خروجی مرتبط هستند، و داده را بر روی دیسک های الصاقی به گره های سرور ذخیره می نمایند.

شماتیک گره ها در LINUX
لازم نیست که شما برای بهره بردن از یک سیستم فایل موازی در یک لابراتوار ملی، که دارای یک کلاستر 1000 گره ای است، مشغول به کار باشید. برای سالها سیستم فایل موازی مجازی (PVFS) مخصوص کلاسترهای لینوکس در دسترس بوده است، که به هر شخصی امکان برپا کردن و استفاده از همان سیستم فایل موازی که در حال حاضر بر روی کلاسترهای بزرگ فراوانی در سراسر دنیا مورد استفاده قرار می گیرند را می دهد. اخیرا یک سیستم فایل موازی کامل تر و جدیدتر بنام PVFS2 عرضه شده است. این سیستم فایل جدید دارای انعطاف پذیری بیشتری بوده، و بهره بیشتری از سخت افزار موجود در کلاسترهای امروزی می برد، با کلاسترهای بزرگتر مطابقت بیشتری دارد، و مدیریت آن نسبت به نسل قبل ساده تر است.
تاریخچه لینوکس
توروالدز در طراحی سیستم‌عامل آزمایشی خود در سال 1991 از سیستم فایلMinix استفاده کرد. سیستم فایلMinix جوابگوی نیازهای توروالدز بود و به خوبی در سیستم‌عامل جدید جا افتاد. با به‌وجود آمدن یک جنبش اینترنتی برای توسعه این سیستم‌عامل جدید و تبدیل آن به یک سیستم‌عامل اپن‌سورسِ قابل استفاده برای عامه مردم، نارسایی و مشکلات سیستم فایلMinix ظهور کرد و نیاز به طراحی یک سیستم فایل جدید توسط مشتاقان لینوکس حِس شد. دو مشکل عمده Minix در سیستم فایل عبارت بودند از کوچک بودن نام فایل‌ها (حداکثر 14 کاراکتر) و فضای حافظه بسیار محدود (بلوک آدرس‌دهی فقط 16 بیتی بود یعنی 216=46 مگابایت) طراحی Virtual File System) VFS) توسط <کریس پروون زنو> راه را برای خلق یک سیستم فایل جدید با توانایی و کارایی بهتر ازMinix هموار ساختVFS . یا همان لایه مجازی سیستم‌ فایل توسط خود آقای توروالدز توسعه داده شد و به کرنل لینوکس اضافه گردید. بلافاصله در آوریل 1992 سیستم‌ فایل جدید،Extended File system ، در نسخه 96/0 لینوکس به‌جای سیستم فایلMinix استفاده شد. در واقع بنیان‌گذارانEXT fs عبارتند از Remy Card از آزمایشگاه ماساچوست، "Theodor Ts o" از انجمن تکنولوژی ماسوچوست و Stephan Tweedie از دانشگاه رادینبرگ.
Minix Ext Fs Ext2 Fs Xia Fs
Max FS Size 64 MB 2 GB 2 GB 2 GB
Max File Size 64 MB 2 GB 2 GB 64 MB
Max File Name 16/30 c 255 c 255 c 248 c
3 time Support no no yes yes
Extensible no no yes no
var. block size no no yes no
Maintained yes no yes ?
ویژگی مهم EXT fs حافظه دو گیگا بایتی برای سیستم فایل و نامگذاری 255 کاراکتری فایل‌ها است. همراه سایر بخش‌های لینوکس که روح توسعه در آن‌ها جریان داشت، در ژانویه 1993،EXT fs بهSecond Extended File system ارتقاء داده شد. EXT مشکلاتی داشت که می‌بایست برطرف می‌شدند. مانند عدم کارایی مناسب Inode ها وLink List ها و عدم امکان استفاده از Time stamps (ثبت زمان‌های مربوط به هر فایل) EXT2 fs نسبت به نگارش قبلی خود بسیار بهتر و مطمئن‌تر بود و مشکلات و باگ‌های موجود برطرف شده بودند.
ولی از پایداری لازم برخوردار نبود. همزمان باEXT2 fs ، سیستم فایلی هم براساس ساختارMinix به نام Xia طراحی شد که یک سیستم فایل مطمئن و پایدار بود. در نسخه‌های بعدیEXT2 fs ، پایداری آن هم به حد مناسب رسید و به عنوان سیستم فایل مخصوص لینوکس معرفی و عرضه شد. پس از مدت زیادی که از زمان عرضه و استفاده EXT3 fs گذشت، نسل جدیدEXT به نامEXT3 fs طراحی شد. پررنگ‌ترین ویژگی 3EXT استفاده از فناوری journaling است. Journaling روشی برای ثبت وقایع هر فایل است تا انسجام و سازگاری داده‌ها با سیستم برای همیشه تضمین شود.Vfs این توانایی را هم ایجاد کرده است که لینوکس بتواند با دیگر سیستم‌ فایل‌های موجود نیز در تعامل باشد و سیستم‌ فایل‌های دیگری هم برای عملیات‌خود تعریف کند. همان‌طور که در تاریخچه گفته شد، اولین نسخه‌‌های لینوکس همراه با سیستم فایلMinix عرضه شدند که یک سیستم فایل مناسب و کارا می‌نمود ولی پیشرفت پروژه گنو و طراحی یک سیستم‌عامل اپن‌سورس فراگیر، نیازمند سیستم‌ فایل جدیدتری بود.
کلید سیستم فایلext به وسیله طراحی ساختارVFS رقم خورد. برای شناخت بیشتر این سیستم فایلی، ابتدا لایه مجازی سیستم فایل استفاده شده در لینوکس را بررسی می‌کنیم.
Virtual File system) VFS)

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  18  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


دانلود با لینک مستقیم


دانلود مقاله در مورد FAT32 , NTFS ,LINUX