Docstoc

FreeBSD O.S

Document Sample
FreeBSD O.S Powered By Docstoc
					 ‫‪ FreeBSD‬هؼزفی طیظتن ػاهل‬
‫هؼشفی عیغتن ػبهل ‪Free BSD‬‬
   ‫‪ FreeBSD‬تبسیخچَ عیغتن ػبهل‬
‫اعت‪Unix‬یک عیغتن ػبهل هبتٌی بش‪,Free BSD‬عیغتن‬
                                                ‫ػبهل‬
  ‫(کَ بَ گشٍّ تحقیقبت عیغتن ُبی کبهپیْتشی داًشگبٍ بشکلی‬
                               ‫کبلیفْسًیب هتؼلق اعت.)‬
‫یکی اس اُذاف اّلیَ پزّژٍ تْلیذ‪Free BSD‬ایي‬
   ‫تْد کَ ُوَ هزدم اس جولَ آًِایی کَ دطتزطی‬
   ‫هٌاطة تَ ایٌتزًت ًذارًذ,تتْاًٌذ اس آى اطتفادٍ‬
                                            ‫کٌٌذ.‬
 ‫در طال 3991 اّلیي ًظخَ اس ایي طیظتن ػاهل‬
   ‫تحت ػٌْاى 0.1 ‪Free BSD‬تز رّی ‪CD‬‬
                                 ‫هٌتؼز ػذ.‬
      ‫ًحٍْ تْلیذ عیغتن ػبهل‪Free BSD‬‬
     ‫ًحٍْ تْلیذ ایي طیظتن ػاهل کاهال“ تاس ّ اًؼطاف پذیز اطت‬
  ‫صذُا ًفز در طزاطز جِاى در تْلیذ ‪ً FreeBSD‬قغ دارًذ‬
‫ّطزاحاى ‪ُ Free BSD‬ویؼَ ّ تَ طْر پْیا افزاد ّ ایذٍ‬
    ‫ُای جذیذ ّ کظاًی کَ تَ ‪ Free BSD‬ػالقَ هٌذًذ را‬
‫جظتجْ هی کٌٌذ ّتَ هجوْع تْلیذ کٌٌذگاى ایي طیظتن اضافَ‬
                                              ‫هی کٌٌذ.‬
                 ‫ًحٍْ تْعؼَ ‪Free BSD‬‬
            ‫بشای تْعؼَ ‪ Free BSD‬اص هٌبغ ‪CVS‬‬
‫(‪ )concurrent Versions System‬اعتفبدٍ هی‬
                                  ‫شْد.‬
   ‫ّ دسخت هٌبغ (‪ )source tree‬هشکضی تْعظ ‪CVS‬‬
                          ‫ًگِذاسی هی شْد.‬
   ‫‪ CVS‬یک ابضاس بشای کٌتشل کذ هٌبغ اعت کَ بَ صْست‬
                       ‫سایگبى دس دعتشط هی ببشذ.‬
‫بْعیلَ ‪ CVS‬عیغتن ػبهل ‪ Free BSD‬تْعؼَ هی یببذ ّ‬
              ‫ًغخَ ُبی هختلف اص آى هٌشؼب هی شْد.‬
          ‫عَ ًْع ًغخَ ‪ّ Free BSD‬جْد داسد:‬

‫1-ًغخَ ‪:Release‬ایي ًظخَ در ّاقغ ُواى ًظخَ هٌتؼز ػذٍ طیظتن ػاهل‬                    ‫‪‬‬
   ‫اطت کَ قثل اس اًتؼار تَ خْتی تظت ػذٍ ّ ُوَ هؼایة ّ تاگ ُای آى تزطزف ػذٍ‬
                                                                      ‫اطت.‬
‫‪:Current‬ایي ًظخَ جذیذ تزیي ًظخَ ای اطت کَ در حال حاضز‬              ‫‪ً-2 ‬غخَ‬
                                ‫رّی آى کار هی ػْد ّ ٌُْس تکویل ًؼذٍ اطت .‬
   ‫3-ًغخَ ‪ :Stable‬ایي ًظخَ ُواى ػاخَ ُای اصلی تْطؼَ طیظتن ػاهل‬                    ‫‪‬‬
   ‫‪ُ Free BSD‬ظتٌذ کَ ًظخَ ُای ‪ Release‬اس آى هٌؼؼة هی ػْد .در ػول تَ‬
‫اساء ُز یک اس ًظخَ ُای ‪ Stable‬چٌذیي ًظخَ ‪ّ Release‬جْد دارد.(هٌبعب بشای‬
                          ‫ششکت ُبیی کَ خْاعتبس تغییشات کن دس عیغتن ػبهل ُغتٌذ.)‬
‫هجوْػَ تشرگ طزاحاى ّ تْطؼَ دٌُذگاى‪Fee BSD‬‬
 ‫‪-1 ‬دعتَ اّل کغبًی ُغتٌذ کَ اجبصٍ ًْشتي بش سّی دسخت ‪ CVS‬سا داسًذ, یؼٌی‬
 ‫قذست تغییش دس هٌببغ ‪ Free BSD‬سا داسًذ.ایٌبى ‪ً Committer‬بهیذٍ هی‬
                                                                 ‫شًْذ.‬
‫‪-2 ‬دعتَ دّم تین هشکضی ‪ Free BSD‬هی ببشذ کَ دس ّاقغ ُذایت کٌٌذکبى پشّژٍ‬
 ‫تْلیذ ‪ Free BSD‬هی ببشٌذ.اص ّظبیف ایي تین:1. قشاس دادى پشّژٍ دس ّضؼیت‬
  ‫هٌبعب بَ عْسیکَ آى سا بَ عْی اُذاف اص پیش تؼیي شذٍ ُذایت کٌٌذ.2.دػْت‬
         ‫کشدى افشاد الیق ّ هغئْلیت پزیش بشای پیْعتي بَ ‪ُ Committer‬ب.‬
   ‫‪-3 ‬آخشیي دعتَ ّ دس ّاقغ بضسگتشیي دعتَ تْعؼَ دٌُذگبى ‪ُ Free BSD‬وبى‬
  ‫کبسبشاى ‪ُ Free BSD‬غتٌذ کَ ببگ ُبی ایي عیغتن ػبهل سا کشف هی کٌٌذ ّ‬
‫ًتیجَ اصالحبتی سا کَ اًجبم هی دٌُذ دس اختیبس عشاحبى عیغتن ػبهل قشاس هی دٌُذ‬
                                                                          ‫.‬
           ‫چشا عیغتن ػبهل ‪Free BSD‬سا ‪ Free BSD‬هی خْاًٌذ؟‬

                      ‫‪-1 ‬ایي عیغتن ػبهل بَ صْست سایگبى قببل اعتفبدٍ اعت.‬

 ‫‪-2 ‬هتي کبهل ‪ Source Code‬عیغتن ػبهل بَ صْست سایگبى دس اختیبس ُوَ‬

                                                 ‫هصشف کٌٌذگبى قشاس داسد.‬

‫‪ُ-3 ‬ش کظ کَ بِبْدی دس ّضؼیت عیغتن ػبهل فؼلی ایجبد کٌذ , ّ یب ایٌکَ بتْاًذ‬

  ‫یکی اص هؼبیب آى سا بش عشف عبصدهی تْاًذ آصاداًَ کذ خْد سا بشای تین عشاحبى‬

  ‫‪ Free BSD‬اسعبل کٌذ تب آًِب آى سا بَ ًغخَ ُبی دس حبل پیششفت عیغتن‬

                                                          ‫ػبهل اضبفَ کٌٌذ.‬
  ‫عخت افضاس قببل اعتفبدٍ بشای عیغتن ػبهل ‪Free BSD‬‬
                                                                 ‫‪:i386-1 ‬‬
‫ُوَ پزداسًذٍ ُای ػزکت ‪ Intel‬اس 68308 تَ تؼذ ػاهل:68308 ّ68408 ,‬              ‫‪‬‬
      ‫‪, penitum III , pentium II , pentum pro , pentium‬‬
      ‫‪ ...ّpentium IV‬تحت پؼتیثاًی طیظتن ػاهل ‪Free BSD‬قزار دارًذ.‬
                                                              ‫‪:Alpha-2 ‬‬
‫هاػیي ُای ‪ًpc , Alpha‬یظتتٌذ ّ ّ تفاّت ُای قاتل هالحظَ ای تیي طزاحی تزاػَ‬     ‫‪‬‬
                                           ‫ُا ّ هادرتْردُای ‪ّ pc‬جْد دارد.‬
    ‫ػالٍّ تز ایٌِا دطتگاُِای صْتی ّ ّیذئْیی ّ ًیش تاص ‪ USB‬تَ خْتی تَ ّطیلَ‬   ‫‪‬‬
                                              ‫‪ Free BSD‬حوایت هی ػًْذ.‬
                                   ‫ّیژگی ُبی عیغتن ػبهل ‪Free BSD‬‬

   ‫‪-1 ‬قببلیت چٌذ ّظیفَ ای اًقغبع پزیش(‪:)Preemptive Multi_Tasking‬‬
‫بب تخصیص اّلْیت بَ صْست پْیب , کَ هی تْاًذ کبهپیْتش سا حتی دس صهبًی کَ بیشتشیي ببس بش سّی‬        ‫‪‬‬
 ‫عیغتن ّجْد داسد بَ صْست ػبدالًَ بیي کبسبشاى هختلف ّ بشًبهَ ُبی کبسبشدی هختلف تقغین هی‬
                                                                                     ‫کٌذ.‬
                                                                       ‫‪:)Multi_User(-2 ‬‬
      ‫بَ ایي هؼٌب کَ دعتگبٍ ُبی جبًبی هبًٌذ پشیٌتش ّ ًْاس هغٌبتیغی ّ...سا هی تْاى بَ ساحتی بیي‬   ‫‪‬‬
                                                               ‫کبسبشاى شبکَ بَ اشتشاک گزاشت.‬
   ‫3-اهکبًبت قْی بشای پشتیببًی شبکَ ‪ ّ TCP/IP‬حوبیت اص اعتبًذاسدُبی صٌؼتی, بَ ایي‬                     ‫‪‬‬
  ‫هؼٌب کَ ‪ Free BSD‬بَ آعبًی هی تْاًذ بب عیغتوِبی دیگش اص عشیق شبکَ استببط بشقشاس‬
                                                                                     ‫کٌذ .‬
 ‫4-حفبظت اص حبفظَ کَ ببػث هی شْد کبسبشاى ّ ًیض بشًبهَ ُبی کببشدی هختلف ًتْاًٌذ دس کبس‬                ‫‪‬‬
 ‫یکذیگش هذاخلَ کٌٌذ. ّ اص کبس افتبدى یک بشًبهَ کبسبشدی بَ ُیچ ّجَ ًخْاُذ تْاًغت بش سّی‬
                                                      ‫ػولکشد عبیش بشًبهَ ُب تبثیش بگزاسد.‬
 ‫‪ Free BSD-5 ‬بشای کبس بب هبشیي ُبیی کَ داسای چٌذ پشداصًذٍ‬
           ‫ُغتٌذ , اص عیغتن‪Symmetric Multi (SMP‬‬
                                ‫‪)Processor‬حوبیت هی کٌذ.‬
 ‫6-دسّى هجوْػَ بغتَ ُبی ‪ Free BSD‬ابضاسُبیی بشای تْلیذ‬
     ‫صببًِبی ‪ ّ C++,C,Fortran,Perl‬بغیبسی صببى ُبی‬
                                               ‫دیگش ّجْد داسد.‬
 ‫‪-7 ‬عیغتن ػبهل ‪Free BSD‬داسای حجن ّعیؼی اص هغتٌذات بش‬
                                             ‫سّی ایٌتشًت اعت.‬
‫8-داشتي کذ هٌبغ عیغتن ػبهل بَ عْس کبهل بَ ایي هؼٌبعت کَ شوب‬
            ‫بیشتشیي دسجَ اص کٌتشل سا سّی هحیظ خْد اػوبل کٌیذ.‬
                            ‫اعتفبدٍ اص ‪ Free BSD‬دس شبکَ‬
  ‫عیغتن ػبهل ‪ Free BSD‬یک عیغتن ػبهل شبکَ اعت.عیغتن ػبهل ‪Free‬‬                    ‫‪‬‬
‫‪ BSD‬بشای کبس دسّى شبکَ ّ هذیشیت شبکَ, قببلیت ُبی ّیژُبی داسد کَ بَ هِن‬
                                                    ‫تشیي آًِب اشبسٍ هی کٌین:‬
    ‫1-عیغتن ػبهل ‪ Free BSD‬بَ خْبی بب ‪ُRouter‬ب ّ ‪ُ Gateway‬ب‬                      ‫‪‬‬
                                                        ‫استببط بشقشاس هی کٌذ.‬
  ‫2-هی تْاى عیغتن ػبهل ‪ Free BSD‬ساسّی یک کبهپیْتش کَ حذاقل داسای دّ‬             ‫‪‬‬
    ‫کبست شبکَ اعت ًصب کشد ّ اص آى بَ ػٌْاى پل بشای اتصبل دّ شبکَ ‪LAN‬‬
                                                                 ‫اعتفبدٍ کشد.‬
     ‫3-یکی اص عیغتن ُبی رخیشٍ فبیل کَ تْعظ ‪ Free BSD‬حوبیت هی شْد,‬               ‫‪‬‬
                           ‫‪ )Network File System(NFS‬هی ببشذ.‬
‫‪ NFS‬بَ یک هبشیي ایي اهکبى سا هی دُذ کَ فبیل ُبی عیغتن ُبی دیگش دعتشعی‬           ‫‪‬‬
                          ‫داشتَ ببشٌذ, گْیی بب فبیل ُبی هحلی خْد کبس هی کٌٌذ.‬
                               ‫هِوتزیي هشایای ‪: NFS‬‬

 ‫‪ ‬هبشیي ُبی هحلی فضبی کوتشی اص دیغک خْد سا هصشف هی کٌٌذ, صیشا‬
‫دادٍ ُبیی کَ بَ عْس هشتشک اعتفبدٍ هی شْد هی تْاًٌذ سّی یک هبشیي‬
    ‫هشخص ًگِذاسی شْد ّ بشای عبیش هبشیي ُب دس عشاعش شبکَ قببل‬
                                                    ‫دعتشعی ببشذ.‬
 ‫‪ُ ‬یچ ًیبصی ًیغت کَ کبسبشاى سّی هبشیي ُبی هختلف شبکَ دایشکتْسی‬
   ‫‪ Home‬جذاگبًَ داشتَ ببشٌذ.ُوَ دایشکتْسی ُب هی تْاًٌذ سّی یک‬
      ‫کبهپیْتش عشّیظ دٌُذٍ ‪ً NFS‬صب شًْذ ّ اص عشاعش شبکَ قببل‬
                                                    ‫دعتشط ببشٌذ.‬
‫‪ ‬دعتگبٍ ُبی رخیشٍ عبصی هی تْاًٌذ بْعیلَ عبیش هبشیي ُبی سّی شبکَ‬
                                                     ‫اعتفبدٍ شًْذ.‬
                                                   ‫هِوتشیي هضایبی ‪: NFS‬‬


‫4-یک هاػیي ‪ Free BSD‬هی تْاًذ تذّى داػتي ُیچ گًَْ دیظک هحلی اس طزیق ػثکَ‬
                                                             ‫‪ boot‬ػْد.‬
 ‫5-طیظتن ػاهل ‪ Free BSE‬اس ‪ ISDN‬کَ قادر اطت صذا ّ دادٍ دیجیتال را رّی یک‬
                             ‫پؼتیثاًی هی کٌذ .‬   ‫رطاًَ فیشیکی تا ُن تزکیة کٌذ,‬
                                                                 ‫‪...ّ ‬‬
                         ‫اهٌیت در ‪: Free BSD‬‬
‫‪ ‬ػثکَ ُای کاهپیْتزی ُیچگاٍ تَ خْدی خْد اهي ًیظتٌذ ّ‬
‫اهٌیت ػثکَ ُویؼَ تَ ًذاسٍ تالع ّ دقت طزپزطت ػثکَ‬
                                           ‫تظتگی دارد.‬
   ‫‪ ‬طاختارُای اهٌیتی هؼوْال“ در طاختاری الیَ الیَ پیادٍ‬
‫طاسی هی ػًْذ.کَ ُز الیَ تَ تخؼی اس هظائل هزتْط تَ‬
                                      ‫اهٌیت هی پزداسد.‬
    ‫حوالتی کَ طیظتن اهٌیتی تایذ تا آًِا هقاتلَ کٌذ:‬
        ‫1-‪DoS: Denial of service attacks‬‬               ‫‪‬‬
           ‫2-لطوَ سدى تَ حظاب (‪) Account‬کارتزاى‬        ‫‪‬‬
‫3-لطوَ سدى تَ ریؼَ اس طزیق دطتیاتی تَ کاهپیْتز طزّر.‬   ‫‪‬‬
         ‫4- لطوَ سدى تَ ریؼَ اسطزیق حظاب کارتزاى.‬      ‫‪‬‬
                   ‫5-ایجاد درب هخفی(‪.) Backdoor‬‬        ‫‪‬‬
                     ‫راٍ ُایی تزای هقاتلَ تا حوالت:‬
        ‫1-اهٌیت تخؼیذى تَ حظاب ریؼَ ّ حظاب کارکٌاى.‬       ‫‪‬‬
‫2-اهٌیت تخؼیذى تَ ریؼَ ّ هاػیٌی کَ ریؼَ رّی آى اجزا‬       ‫‪‬‬
                                               ‫هی ػْد.‬
                       ‫3-اهٌیت تخؼیذى تَ حظاب کارتزاى.‬    ‫‪‬‬
                     ‫4-اهٌیت تخؼیذى تَ فایل کلوات ػثْر.‬   ‫‪‬‬
     ‫5-اهٌیت تخؼیذى تَ ُظتَ طیظتن ػاهل ّ طیظتن فایلِا.‬    ‫‪‬‬
         ‫6-تؼخیص طزیغ تغییزات غیز هتؼارف در طیظتن.‬        ‫‪‬‬
     ‫7-تذگواًی ًظثت تَ ُوَ ّ اػتواد ًکزدى تَ ُیچ کض.‬      ‫‪‬‬
         Free BSD ‫کارتزاى‬
                  Yahoo    
               Hot mail    
            Sony Japan     
                Apache     
                   Be,In   
     Blue Mountain Arts    
         Pair Net works    
Whistle Communications     
OS.LAB Home Work II
   concurrent Versions System CVS
   Router
   Gateway
   LAN
   Network File System NFS

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:7
posted:10/25/2011
language:Persian
pages:20