نیک فایل

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

نیک فایل

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

تحقیق درباره linux

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 34

 

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

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

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 نام دارد که بالاترین سطح سیستم فایل را تشکیل می‌دهد. زیر ریشه، پوشه‌هایی قرار دارند که سایر قسمت‌های سیستم فایل را تشکیل می‌دهند . سیستم فایل از تعداد زیادی پوشه تشکیل شده‌است که این پوشه‌ها تقریبا در تمامی سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس مشترک هستند. اکنون به تشریح تک تک این شاخه‌ها پرداخته و در میان آن توضیحات اضافه را به شما ارائه خواهم کرد.

پارتیشن‌ها

در سیستم فایل سیستم‌عامل‌های مبتنی بر لینوکس و یونیکس، دیسک‌های سخت می‌توانند پارتیشن‌های متعددی داشته باشند. در این صورت هر پارتیشن دارای یک نقطه اتصال یا mount point می‌باشد که در آن نقطه به درخت سیستم فایل متصل می‌شود. مثلا می‌توانید اطلاعات کاربران سیستم را در یک پارتیشن جداگانه ذخیره نموده و نقطه اتصال آنرا home تعیین کنید که محل قرارگیری اطلاعات کاربران است و به همین ترتیب.

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

اکنون به بررسی تک تک شاخه‌های سیستم فایل می‌پردازیم. توجه داشته باشید که دسترسی به اکثر این شاخه‌ها فقط توسط کاربر ریشه امکان پذیر است.-شاخه bin: در این شاخه، دستورات سیستم‌عامل که برای تمام کاربران قابل دستیابی هستند و برخی دستورات مدیریتی سیستم قرار می‌گیرند.-شاخه boot: این شاخه که می‌تواند در یک پارتیشن جداگانه بوده و به پوشه boot متصل شده باشد، حاوی برنامه راه‌نداز بوت سیستم عامل می‌باشد. مانند Grub و Lilo.-شاخه dev: محل قرارگیری نقطه دسترسی‌های ابزارهای سخت افزاری است. مثلا تمام پورت‌ها، پارتیشن‌ها و... در اینجا دارای یک فایل هستند. برای مثال فایل dev/fd0 نشاندهنده فلاپی درایو سیستم است و به همین ترتیب. بسیاری از برنامه‌های کاربردی از این فایلهای دسترسی برای خواندن و نوشتن داده‌ها بر روی ابزار مورد نظرشان استفاده می‌کنند. مثلا یک برنامه کاربردی فایل dev/fd0 را باز کرده و در آن می‌نویسد. در حقیقت اطلاعات روی درایو فلاپی و دیسکی که در آن قرار دارد، نوشته خواهد شد.


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


تحقیق درباره linux

Linux و کاربرد در شبکه های کامپیوتری بعنوان Server

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 6

 

Linux و کاربرد در شبکه های کامپیوتری بعنوان Server

Linux بعنوان یکی از قویتین و امن ترین سیستم عاملهای روز دنیا، کاربرد بسیار مهمی در شبکه های کامپیوتری دارد. همانطور که بیشتر گفته شد می توان هنگام نصب این سیستم عامل آنرا به فرم های مختلفی نصب کرد که از جمله آنها نصب Linux به صورت Server می باشد. اگر این فرم نصب را انتخاب کنیم لیستی از Serverهای موجود در Linux برای ما به نمایش در می آید که می توانیم بنا به مورد استفاده، Serverهای مورد نظرمان را انتخاب کنیم. هر کدام این Serverها وظایف و نقشی متفاوت را در شبکه ایفا می کنند. در این دوره کارآموزی ، من روی 5 سرور تحقیقاتی انجام دادم و استفاده و کاربردهای هر یک همراه تنظیماتشان را بررسی کردم که در اینجا به ذکر آنها می پردازم. این 5 تا عبارتند از:

1) HTTP Server

2) Samba Server

3) DNS Server

4) DHCP Server

5) Squid Server

در این بخش به ذکر کاربردها و موارد استفاده و تنظیمات هر کدام می پردازیم.

Web Server: Hpache

نسخه های مختلف Linux Web Server های مختلفی را برای استفاده کاربران ارائه می دهند. مهمترین Serverای که ارائه می شود معمولاً Apache است که تقریباً به Web Server استاندارد Linux تبدیل شده است.

سیستم عامل Linux معمولاً هنگام نصب (به فرم Server ) ، Apache را نصب و راه اندازی می کند. تمام شاخه ها و فایلهای لازم بطور خودکار تولید می شوند. پس از آن، هرگاه که Linux در حال اجرا باشد، سیستم شما یک Web Site کامل خواهد بود. هر بار که سیستم خود را روشن و راه اندازی کنید، Web Server شما نیز به کار می افتد و بطور مداوم اجرا خواهد شد. در اکثر نسخ ، شاخه رزرو شده برای فایلهای داده شما “/Var/WWW/htm/ خو اهد بود شما می توانید Web page های خود را در این شاخه یا هر زیر شاخه ای در آن قرار دهید. سیستم شما بعنوان یک Server عمل خواهد کرد. تنها کاری که لازم است انجام دهید اینستکه تنظیمات مورد نیاز و دلخواه خود را روی این server انجام دهید و سپس فایلها و شاخه های خود را در اختیار کاربران خارج از کامپوتر خود قرار دهید.

Web Server معمولاً Web Site شما را در شاخه /Var/WWW/ راه اندازی می کند.

همچنین چندین شاخه دیگر برای مدیریت سایت ایجاد می کند. شاخه /Var/WWW/Cgi-bim/ حاوی اسکریپت های CGI خواهد بود و /Var/www/html/manual حاوی راهنماهای Apache به فرمت html می باشد. شما می توانید با استفاده از browser خود (مثلاً mozilla) آن را تست کنید. Web page های شما باید در شاخه /Var/www/html قرار گیرند. همچنین home page خود را نیز در آنجا قرار دهید. فایلهای Configuration مورد نیاز Web Server در شاخه دیگری قرار دارند. این فایلها در شاخه /efc/httpd/conf قرار دارند.

- شروع و متوقف کردن Web Server:

در اکثر سیستم ها، Apache بعنوان یک Standalone Server نصب می شود که دائماً در حال اجرا می باشد. همانطور که قبلاً ذکر شد، سیستم شما بطور خودکار daemon مربوط به Web Server را راه اندازی می کند که باعث می شود این Server هر بار که سیستم را راه اندازی می کنید بطور خودکار شروع به کار کند. در Red Hat و بعضی دیگر از نسخه های Linux، Startup Script مربوط به وب سرور که httpd نام دارد در شاخه /efc/rc.d/init.d واقع است. لینکهایی که از طریق آنها این اسکریپت شروع به کار می کند نیز در شاخه هایی با level اجرای متناظر واقعند.

معمولاً لینک 585 httpd به /efc/rc.d/init/httpd در شاخه های run level 3 و run level 5 یعنی /efc/rc.d/rc5.d یافت می شود.

شما می توانید با استفاده از دستور chkconfig با تعیین run level (یعنی در چه سطحی اجرا شود) httpd را فعال کنید.

مثال:

$ chkconfig-level 35 httpd on

همچنین در Mandrake و Red hat می توان با استفاده از دستور Service، httpd را بطور دستی Start یا Stop کرد و یا Status آنرا مشاهده کرد.

- نکته مهم: دستور Service، دستوری بسیار مفید و موثر که در حین کار با Serverها زیاد از آن استفاده می شود. از این دستور می توان برای Stop، Start، Restart کردن یک Server و یا مشاهده وضعیت و چگونگی اوضاع فعلی یک Server استفاده کرد.

$ Service name start|stop|restart|status

مثال

$ Service httpd restart

این دستور Web Server را restart می کند. بدیهی است این دستور مثلاً هنگامیکه در فایلهای Config این Server تغییراتی داده ایم و می خواهیم تغییرات را اعمال کنیم قابل اجراست.

$ Service httpd Status

نتیجه این دستور پیغامی است روی صفحه نمایش که بیانگر این است که Server در حال اجرا است یا متوقف می باشد. اگر متوقف باشد پیغامی که مشاهده می کنیم به این شکل است:

httpd is stopped

و اگر در حال اجرا باشد:

http is working , process Ids

در این حالت به همراه پیغام، PSهای در حال اجرا مربوط به این Server را نیز نشان می دهد.


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


Linux و کاربرد در شبکه های کامپیوتری بعنوان Server

اموزش نصب Red Hat linux

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

اموزش نصب Red Hat linux


اموزش نصب Red Hat linux

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

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

 تعداد صفحه61

 

چکیده:

 

در این تحقیق شما Red Hat linux را نصب خواهید کرد.

 

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

 

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


مقدمه:‌

 

ابتدا « ابتدا تو را نادیده می گیرند، سپس مسخره ات می کنند و بعد با تو می جنگند. ولی در نهایت پیروزی از آن توست »

 

«گاندی»

 

در دنیای پر رمز و راز کامپیوتر هر روز باید شاهد یک تغییر و تحول جدید بود. هنگامی که Linus به عنوان یک فرد تغییراتی در سیستم عامل یونیکس ایجاد کرد، هیچکس فکر نمی کرد این سیستم عامل که نام آن Linux گذاشته شد، بتواند روزی رقیبی سرسخت برای بزرگترین شرکت کامپیوتری دنیا ( مایکروسافت ) باشد.

 

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

 

هنگامیکه خبر استفاده از سیستم عامل Linux را در دولت آلمان شنیدیم و اینکه مایکروسافت حاضر به تخفیف 90% شده تا سیستم عامل Linux توسط دولت آلمان انتخاب نگردد. واقعا شوکه شدیم .

 

بی شک این سیستم عامل قدرتمند آینده‌ای درخشان دارد. کارائی آسان دو چندان بر کاربران این سیستم عامل افزوده است. و استفاده از محیط های دلخواه نیزن یکی دیگر از رمز و رازهای این سیستم عامل می باشد که باعث علاقه وافر کاربران گردیده است.

 

تحقیق Red ltat linux9 با هدف راهنمایی و کمک برای نصب Red ltat linux نوشته شده است. در این تحقیق به نحوی جالب و سرگرم کننده نصب Red ltat linux را خواهید آموخت همچنین اطلاعاتی در مورد لینوکس کسب خواهید کرد.

 

 

 

تاریخچه:

 

آغاز داستان :‌

 

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

 

و این چیزی نبود جز فقدانی عمیق در حیطه سیستم های عامل.

 

داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز ( Bill Gates ) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.

 

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

 

بنظر می رسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل ، که از ابتدا توسط اندرو اس، تاننباوم ( Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.

مطالب


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


اموزش نصب Red Hat linux