انجام پایان نامه

درخواست همکاری انجام پایان نامه  بانک مقالات رایگان انجام پایان نامه

سفارش پایان نامه

|

انجام پایان نامه ارشد

 پایان نامه 

پایان نامه‏ کامپیوتر

انجام پایان نامه‏ ارشد کامپیوتر



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

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
 
  فايل هاي لينوکس:
Boot  linux bootable files:
فايلهاي مربوط به بوت شدن سيستم در اين محل واقع است.
Etc    configuration files
فايلهاي پيکربندي در اين محل قرار ميگيرد. زماني که برنامه اي نصب مي شود فايل پيکربندي آن در اين قسمت قرار مي گيرند  
Mnt   mount directory
براي cd rom و floppy که بعد در مورد آن بحث خواهد شد.    
Dev   devices files
ابزارها و درايوهاي سخت افزاري در آن واقع است .

Bin    all commands
دستورات و فرمانهاي کاربران اعم از مدير يا کاربرساده
Sbin  advanced commands    
فرمان هاي پيشرفته وبرنامه هاي مديريتي که مخصوص کاربر rootاست    
Lib    library files
فايل هاي کتابخانه اي    
Tmp  temporary directory
دايرکتوري هاي موقت يعني محل قرارگرفتن فايلهاي موقتي برنامه هاي کاربردي است.
Proc  H/W drivers or kernel
اطلاعات مربوط به سيستم و هسته از آن قابل دسترسي است.    
Var    log files
معمولا به دليل امنيتي روي يک پارتيشن جداگانه نصب مي شود.
محل ذخيره شدن فايلهاي log مي باشد،محل ذخيره شدن نامه هايي است که منتظر ارسال شدن است ،محل ذخيره شدن فايلهاي که بايد پرينت گرفته شود،محل ذخيره شدن نامه هاي دريافتي براي دريافت کاربران است.
Root  administrator
دايرکتوري مربوط به مديرسيستم مي باشد.(دايرکتوري خانگي مدير)
Home  user home directory

تمام کاربران هنگامي که توسط مدير سيستم ايجاد مي شود دايرکتوري براي آنها در اين مسير ساخته مي شود.
Usr    profile S/W

بسياري از برنامه هاي کاربردي در اين شاخه نصب مي شود.
  شاخه /user/bin :برنامه هاي کاربردي در اين شاخه قرار مي گيرد
شاخه /user/sbin : برنامه هاي مديريتي در اين شاخه قرار مي گيرد.

opt    additional H.D.D (usb,tape,zip devices)
کاربردي For aplication

Lost + Found  recycle bin / trash


براي ديدن هر يک از انواع ذکر شده در بالا کافيست:
Cd /
 >/                                                                          نوع مورد نظر>/Cd  
Ls

شناسايي نوع فايل بر اساس رنگ آن:
1.    رنگ سياه و سفيد : فايل معمولي
2.    رنگ آبي تيره : فايل ها
3.    رنگ سبز : فايل هاي اجرايي
4.    رنگ آبي کم رنگ : فايل هاي سيستمي
5.    رنگ صورتي : فايل هاي گرافيکي
6.    رنگ قرمز: پکيج ها ، فايل هاي setup و فايل هاي فشرده .








انجام پایان نامه

انجام پایان نامه کامپیوتر، انجام پایان نامه ارشد کامپیوتر، انجام پایان نامه، پایان نامه

برای دیدن ادامه مطلب از لینک زیر استفاده نمایید

 

سفارش پایان نامه