دانلود فایل آشنایی با سیستم عامل لینوکس

    —         —    

ارتباط با ما     —     لیست پایان‌نامه‌ها

... دانلود ...

 دانلود فایل آشنایی با سیستم عامل لینوکس دارای 45 صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود فایل آشنایی با سیستم عامل لینوکس  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.


آشنایی با سیستم عامل لینوکس

RHCE  >>>> Red hat Certified Engineer
RHEL  >>>> Red hat Enterprise Linux
Fedora is a linux & open source community integration effort.

توزیع کننده های مختلف لینوکس:
لینوکس توزیع های مختلفی دارد که ما چند نمونه از آن را شرح می دهیم.

RedHat
این نسخه به این دلیل که دارای انعطاف  زیادی بوده جز مشهورترین نسخه های لینوکس بوده و دارای طرفداران زیادی می باشد.
این نسخه می تواند هم به عنوان ایستگاه کاری و هم به عنوان سرور استفاده شود.و نصب آن بسیار آسان است.

Mandrake
این نسخه ازلینوکس در سال 1998 بر اساس ردهت ساخته شده است. کار با آن بسیار ساده می باشدومحیط گرافیکی عالی دارد .

SuSE
این نسخه به آسانی نصب می شودو سخت افزارهای زیادی را به طور خودکار می شناسد. با برنامه های جانبی زیادی ارائه می شود و بسیاری از کاربران حرفه ای از این نسخه استفاده می کنند.

Lindows OS
این نسخه شباهت زیادی به ویندوز دارد و از برنامه های Windows Office  نیز پشتیبانی می کندو برای افرادی می باشد که عادت بسیاری به ویندوز دارند.

Fedora
این نسخه که شباهت زیادی به RedHat  دارد و با هدف آسان کردن کار با دستورات سیستمی ساخته شده است باید توجه داشت که گروه RedHat  در ساخت این نسخه نیز فعالیت داشته اند.

Debian
این نسخه برای افراد و شرکتهای مفید است که نیاز به امنیت بالا دارند. برای ایجاد این نسخه از لینوکس افراد زیادی در سرتاسر جهان همکاری دارند.
Knoppix
Knoppix  که به صورت یک cd راه انداز میباشدو از روی cd بوت شده و احتیاجی به نصب ندارد. بیشتر قطعات را به صورت خودکار می شناسد.
Slack ware
این نسخه از کرنل 2.4 و از کتابخانه C نسخه 2.2.5استفاده می کندو نصب آسانی داردو دارای برنامه های کاربردی فراوانی می باشد.

Turbo Linux
این نسخه یکی از اعضای United Linux  می باشد و برای تجاری و برنامه نویسی پیشنهاد می شود.

 شل و مفهوم آن:
شل راهی برای اجرای دستورات و ایجاد فایلها می باشد یا به عبارتی شل برنامه ای است که دستورات کاربر را دریافت و آن را اجرا می کند. برنامه های مختلفی وجود دارد که به عنوان شل استفاده می شوند.
شل علاوه بر اینکه نقش واسط بین سیستم و کاربر رادارد می تواند به عنوان یک زبان برنامه نویسی مورد استفاده قرار گیرد.
شل انواع گوناگونی دارد مثل BASH –CSH – KSH-TCSHو... برای آگاهی از شلهای موجود در لینوکس می توان دستور زیر را تایپ کرد.
Cat   /etc/shells$
هسته سیستم عامل لینوکس
بخشی از سیستم عامل است که کار مدیریت حافظه , فایلها و سخت افزارهای جانبی را بر عهده دارد. زمان و تاریخ در آن تعیین میشود. برنامه های کاربردی را فعال می نماید و حافظه را به منابع سیستم تخصیص می دهد.
 
Kernel.1 : مسؤلیت آن مدیریت بر سخت افزار است. مثل کنترل و تغییرات.
System  Service.2 : وظیفه مدیریت حافظه و خدمات را بر عهده دارد.
: Program.3 command prompt  دستورات و فرمانها
یکی از خصوصیات سیستم عامل لینوکس open source بودن آن است , مثل Fedora  و Red hat و .....
Fedora یک انجمن برای open souce کردن لینوکس می باشد.

 ویژگیهای لینوکس:
: Multi user.1 بیش از یک user میتواند log on شود.
Multi tasking.2: یک کاربر میتواند بیش از یک برنامه یا پردازش اجرایی را همزمان داشته باشد.
3.high security: امنیت بالا
انواع نصب ها برای سیستم عامل لینوکس:
1. text : متنی.      
2. gu1 : گرافیکی.
3. N/W : network based
طریقه نصب در مد متنی در ادامه گفته شده است و طریقه نصب گرافیگی به همراه جزوه ضمیمه می باشد.

نکته : برای اینکه بتوانیم linux  را در مد گرافیکی نصب کنیم احتیاج به Ram بالاتر از 128 داریم.
لینوکس دارای 7 مد می باشد. 6 مد آن متنی و 1 مد گرافیکی است. که برای متنی 2GB فضا و برای گرافیکی 4GB فضا لازم است.

نکاتی برای نصب لینوکس:
قبل از نصب باید Hard disk خود را آماده کنیم. اگر مثلا فقط کل هارد دیسک را به دو درایو تقسیم کرده ایم ,باید یک درایو را خالی کرده و آن مقدار از حافظه را بدون فرمت کنیم. که برای این کار میتوان از نرم افزار partition magic استفاده کرد.
 

برای نصب لینوکس باید مراحل نصب را به 3 مرحله تقسیم کنیم:

1. /swap : که مقدار آن باید 2 برابر Ram باشد.
IDE : Integrated Device Electronics (Device Identities)
H.D.D:
                                             Linux                       
    1. primary master>>>> /dev/hda   
    2. primary slave   >>>> /dev/hdb   
    3. secondary master >> /dev/hdc    
    4. secondary slave >>>  /dev/hdd    

    5. CD-Rom            >>>  /dev/cd rom
     6. printer port   >>>>  /dev/lp0
     7. floppy drive   >>>>  /dev/fd0 (fd1)
     8. USB                >>>>  /dev/usb0

فرض کنیم بروی سیستم تنها یک هارد داریم و سیستم آن را به عنوانhda  بشناسد. حال برای پارتیشن بندی کردن این هارد باید توجه کنیم که یک device  در لینوکس حداکثر می تواند تا 4 Primary Partition داشته باشد لذا پارتیشن های منطقی همیشه از 5 شروع می شود. یعنی حتی اگر تعداد primary partition ها کمتر از4 باشد باز لینوکس پارتیشن منطقی را از شماره 5 شروع می کند.

قبل از نصب باید به نکات زیر توجه کرد:
1.    اگر ویندوز را نصب کنیم , بعد می توانیم لینوکس را نصب کنیم.ولی برعکس نمی شود.
               Win98 >> Win xp >> Win server >> linux
2.    برای نصب باید با حروف کوجک بنویسیم.
3.     system administrator ما root می باشد.

GNOME و KDE به عنوان دو استاندارد رومیزی لینوکس مطرح هستند.

GNU: مجموعه ای از نرم افزار مبتنی بر سیستم عامل unix که بنیاد نرم افزار تجاری FSF از آن حمایت میکند. هر کسی میتواند هزینه توزیع و پشتیبانی این مجموعه را  دریافت کند اما حق ندارد از اصلاح و توزیع آن توسط دیگری جلوگیری کند.

KDE: بعضی برنامه های کاربردی مانند Kmail , Email و Konqueror را برای ما فراهم می کند. در واقع نوعی محیط رومیزی بازکد که اساسا آنها را برای ایستگاههای کاری در نظر گرفته بودند و هم اکنون برای linux توسعه یافته است. KDE تامین کننده یک رابط گرافیکی کاربر و چندین کاربر اساسی دیگر است که در ویندوز هم وجود دارد.

مراحل نصب لینوکس:(نصب متنی)
cd شماره 1 را داخل کامپیوتر قرار داده و اجازه میدهیم که به صورت Boot بالا بیاید.
در صفحه اصلی 3 گزینه را می بینیم.
1.    گزینه اول برای نصب لینوکس در مد گرافیکی که اگر میخاهیم باید Enter را بزنیم.
2.    گزینه دوم برای نصب لینوکس در مد متنی که اگر می خواهیم باید در پایین بنویسیم:  boot: text و enter را بزنیم.
3.    گزینه سوم کلیدهای تابعی است که به صورت زیر هستند.
f5: rescue]] [f4:kernel] [f3:general]  [f2: option]  [f1: main]
اگر F1 را بزنیم همان صفحه اصلی برای ما می آید.
 F2 دارای 6 گزینه است:
for disable device or disable hardware probing
                                                                                       [Enter] : linux noprob
باید گزینه بالا را انتخاب کنیم.
برای تست کردن media  یا اینکه چهار cd به صورت کامل کار میکند گزینه linux media check  را انتخاب   می کنیم .
برای rescue گزینه linux rescue و یا در صفحه اصلی  f5  را می زنیم.
اگر ما یک درایو داشته باشیم از گزینه linux dd استفاده می شود.
برای انکه نصب در دفعات بعد آسان باشد با استفاده از cd rom از گزینه :   Linux ask methodاستفاده می کنیم.
برای update کردن از:  Linux updateاستفاده می کنیم .
حال به گزینه F3 می رویم:
در این صفحه general boot help را نشان میدهد , برای حل مشکلات در مد گرافیکی است.
F4 : این گزینه برای kernel papameter help می باشد.
F5 : اگر سیستم به صورت کامل boot نمی شود و یا مشکلی دارد از گزینه rescue استفاده می شود.
برای نصب لینوکس بهتر است از مد متنی استفاده شود , چون گرافیک دارای حافظه خیلی بزرگی است. برای این کار در صفحه اصلی text را نوشته و Enter را می زنیم.
                                      
the detective all of the linux
 
 کلید ok را می زنیم و سپس زبان انگلیسی را انتخاب می کنیم. بعد مراحل زیر را انجام می دهیم:
                                                          Keyboard selection us ? disk druid
حال برای مدیریت کردن پارتیشن ها گزینه new partition را انتخاب میکنیم.
اگر قبل از انتخاب گزینه N-P  ما سیستم عامل Windows داشته باشیم , به صورت NFat نشان میدهد. بعد از انتخاب new partition با استفاده از گزینه یا کلید tab گزینه swap را انتخاب کرده و برای سایز ram (اگر 256 بود: 512) را نوشته و ok را میزنیم. حال برای ساختن root دوباره کلید new partition  را می زنیم و به صورت زیر عمل می نماییم:
                                                               Mount point: /                                                                File system ?ext3   را انتخاب میکنیم. و در قسمت size فضای لازم را به صورت زیر انتخاب میکنیم :
                                                                                              Text mode: 2GB
                                                                  Geraphical mode : 6GB         
                                                              Every thing : 10GB                  
و ok را می زنیم. در مرحله بعد Grub را انتخاب میکنیم و ok مینماییم.
    Grub(grand unified boot loader) : boot loader configuration
در مرحله بعد از ما در مورد پسورد آن می پرسد که ok را می زنیم چون میتوانیم پسورد را پس از نصب انتخاب کنیم.
Select MBR: master boot record وقتی سیستم راه اندازی می شود , یک سری داده ها را به صورت خودکار پردازش میکند و سپس MBR را به درون حافظه فراخوانی میکند. MBR دارای دستورهایی است که پارتیشن راه اندازی سیستم را جستجو میکند. محتویات قطاع اول آن را که فایل راه انداز آن می باشد به درون حافظه برده و  اجرا میکند.
در مرحله بعد می توانیم IP Address بدهیم واگرنه بعدا هم میتوانیم انجام دهیم.
               IP Address : Internet Protocol Address         
که یک عدد 32 بیتی (4 بایتی) که فقط یک کامپیوتر میزبان متصل به اینترنت ودیگر کامپیوترهای میزبان اینترنت را شناسایی میکند, مانند:
                                           IP Address: (192.168.13.1)
اگر بخواهیم میتوانیم gateway را هم بدهیم , دستگاهی که شبکه ها را با بکارگیری پروتکل های ارتباطی گوناگون به یکدیگر متصل میکند تا اطلاعات از یکی به دیگری عبور کند وهم آن را به شکل سازگار با پروتکل های مورد استفاده شبکه گیرنده تبدیل کند.
در مرحله بعد اسم کامپیوتر خود را میدهیم و ok میکنیم.سپس در قسمت بعد گزینه
No firewall را انتخاب میکنیم. چون به firewall احتیاج نداریم. گزینه proceed را انتخاب میکنیم.
                                       Security enhanced lined ?desable                 
حال زبان را انتخاب میکنیم و بعد در مرحله بعد time zone را انتخاب می نماییم.
                                                                                   Asia/Tehran                 
حال برای root , پسورد قرار می دهیم.
                  Select customize software selection                                
در گزینه ذکر شده نرم افزارهایی را که می خواهیم بر روی سیستم نسب کنیم انتخاب می نماییم. سپس
                                                Continue ? now do it formatting ? root
                                                                     ?copying file ?now partition
اگر لینوکس بالا نیامد می توانیم , linux rescue را انتخاب نماییم.
در ادامه صبر میکنیم تا کار نصب ادامه یابد و هرگاه از ما در خواست قرار دادن cd های 2و3و..... را کرد , آنها را در cd rom قرار می دهیم. ودر نهایت سیستم cd-1 را برای Authentication (اعتبار سنجی) از ما می خواهد.
در این زمان OS نصب شده و سیستم بالا می آید. بعد ما باید user و password را داده و وارد شویم.
سیستم عامل لینوکس دارای 7 مد می باشد. که 6 مد متنی و 1 مد گرافیکی است. برای انتخاب مد ها به صورت زیر عمل می کنیم:
         Graphical mode :  ctrl+Alt+F7                                             
                 Text mode : ctrl+Alt+F1…..F6                           

     پردازشهای لینوکس برای شروع به کار سیستم عامل:
1.    خواندن bios
2.    جستجو برای boot شدن
)وقتی سیستم راه اندازی می شود , یک سری داده ها را به صورت خودکار پردازش میکند و سپس MBR را به درون حافظه فراخوانی میکند. MBR دارای دستورهایی است که پارتیشن راه اندازی سیستم را جستجو میکند. محتویات قطاع اول آن را که فایل راه انداز آن می باشد به درون حافظه برده و  اجرا میکند.(
3.اجرای فایل های bootable:
•    اگر از grub  استفاده کنیم نیازی به پارتیشن BOOT نداریم .
•    LILO اگراز LILO استفاده کنیم باید پارتیشن BOOT را بسازیم .
4. مشاهده vimliuz.img که همان kernel لینوکس است
5. Load  کردن initrd.img که در واقع همان OS Service & Shell می باشد.
                                                                         Shell = command prompt
                                                                               OS Service = D
Daemon  نرم افزار تشخیص خطا
دستورهای عمومی لینوکس:
?دستور Ls ? List content  که محتوای لیست را نمایش می دهد.واز رنگ برای تشخیص نوع فایل استفاده می شود.
?برای نمایش همه فایل ها با جزییات :
 ls –l                              
?دستور dir که از فایل ما لیست می گیرد.
?دستور date برای نشان دادن تاریخ استفاده می شود. اما برای تغییر دادن تاریخ باید به صورت زیر عمل کنیم: 
                                                          Date 021421381981               
که دو رقم اول مربوط به ماه , دو رقم دوم روز , دورقم سوم ساعت , دورقم چهارم دقیقه و در نهایت چهار رقم آخر سال می باشد.
Date   --date ‘2days ago’
این دستور تازیخ دو روز پیش را نشان می دهد.
Date  --date ‘3 months 1 day’
این دستور تاریخ سه ماه و یک روز بعد را نشان میدهد.
?دستور bc ?Borland calculator برای ماشین حساب.
   برای خارج شدن ctrl+d   استفاده می شود.
?دستور cal ? calendar  برای نشان دادن تقویم به کار می رود. اگر می خواستیم ماه و سال مخصوصی را نشان بدهد:
Cal 05 2007
?استفاده از علامت ">" خروجی یک دستور را به یک فایل می فرستد.
 ls –l > output file 
?دستور    <اسم فایل> touch   برای ساختن فایل خالی استفاده می شود.
? دستور <اسم فایل>  cat   برای نشان دادن محتوای فایلهایی که ساخته ایم.
?دستور mkdir جهت ایجاد یک دایرکتوری بکار می رود.
Mkdir  نام دایرکتوری
? دستور <اسم فایل> cat  >     برای ریختن محتوا.یعنی برای ایجاد فایل همراه با محتویات بکار می رود و بعد از این که محتویات فایل وارد شد کلیدهای Ctrl+D را همزمان فشارداده تا فایل ثبت و بسته شود.

?دستورfilename cat>> باعث می شود متن به ادامه فایل موجود اضافه شود.
?دستور clear محتوای صفحه نمایش را پاک می کند.
?دستور alias برای گذاشتن نام مستعار بروی دستورات بکار می رود که با unalias می توان نام مستعار را برداشت.
alias c=’clear’
با اجرای این دستور هر دفعه برای پاک کردن صفحه نمایش بجای تایپ کردن  clearفقط حرف cرا فشار می دهیم.
 ?دستور less محتویات فایل را به صورت صفحه به صفحه نشان می دهد.
 ? دستور tac همراه با نام فایل موجب می شود محتویات فایل از پایین به بالا نشان داده شود(برعکس cat)
 ? دستور who ? all user logged with system همه کاربران سیستم را نمایش میدهد.        
           در قسمت دستور who , مشاهدات زیر معنای ذکر شده را دارا می باشند:
1. مد متنی:      root tty1
2. مد گرافیکی:   0:  root
?دستور who am I عمل نمایش نام کاربر را با جزئیات مربوطه انجام می دهد.
 ?دستور whoamI عمل نمایش نام کاربر را بدون جزئیات مربوطه انجام می دهد.
? برای خروج از شل جاری از دستور logout یاexit  استفاده می شود.

 ?دستور  VI برای ویرایش فایل به کار می رود. همچنین برای خروج ESC تا به مد نرمال شویم و تغییراتی را اعمال کنیم و برای save کردن :wq و برای خروج بدون save کردن :q! را می زنیم.( در مورد محیط VI توضیح کاملتری داده خواهد شد.)
  ?برای help در لینوکس از دستور man   استفاده می شود و برای خروج از آن از q.
  ? دستور cd برای حرکت در ساختار سلسله مراتبی شاخه ها از این دستور استفاده می کنیم.
  و در موارد زیر نیز از آن استفاده می شود.
دایرکتوری جاری .
دایرکتوری بالاتر(پدر)..
دایرکتوری اصلی یا ریشه /
دایرکتوری کاربر جاری ?
دایرکتوری قبلی  -
نکته: در دایرکتوری Bin همه فایل های اجرایی موجود می باشند.
 برای مشاهده دستور:               
Ls  /bin/   
تایپ میکنیم. دستورات زیر هم برای نمایش انواع دیگر فایلها به کار می روند.
Ls  /var                                                                                                                                                                                                                                                            Ls  /*.log                                                                                                                                                                                                                              
Ls /
Ls /proc/cpu

لینک کمکی