ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





انجنم سخت افزاری و نرم افزاری انجمن اورکلاک شنو
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 8 از 10
  1. #1
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض اموزش لينوكس به طور كامل

    اموزش لينوکس_ قسمت اول:مقدمه

    Red Hat Linux که در ابتدا �?قط به منظور ارائه خدمات شبکه به کار می ر�?ت، امروزه توسط شرکت ها، ا�?راد و سازمان های دولتی جهت کاهش هزینه ها، ا�?زایش کارایی و انجام کار، مورد است�?اده قرار
    می گیرد. ده ها میلیون ن�?ر در سرتاسر جهان در محل کار و منزل از این سیستم عامل است�?اده می کنند. لینوکس را بهشت برنامه نویسان می نامند و به ان لقب زیباترین دستاورد همکاری جمعی بشر را داده اند.
    نکاتی بی*پایان برای یادگیری در لینوکس وجود دارد. این سیستم*عامل ۴ سال به راحتی شما را مشغول خواهد کرد و می*توانید مطمئن باشید پس از آن بازهم مطالب جدیدی برای یادگیری وجود خواهند داشت! پس خوره*های کامپیوتری از آن لذت وا�?ری خواهند برد و هرگز آنرا رها نخواهند کرد.


    از اونجایی که Linus Torvalds مبتکر این سیستم عامل پنگوئن ها
    رو دوست داره،این پنگوئن دوست داشتنی موسوم به Tux سمبل
    همه چیز در Linux است!!


    تاريخچه Linux

    در سال 1991، یکی از دانشجویان دانشگاه هلسینکی به نام Linus Torvalds که از سیستم عامل موجود ناراضی بود به �?کر ا�?تاد که از سیستم عامل برای کارهای خود است�?اده کند. Unix یک سیستم عامل قدرتمند محسوب می شد، ولی قیمت ان گران بود.بنابر این Torvalds به �?کر نوشتن نسخه ای از Unix برای خود ا�?تاد.این کار ساده بود. وی پس از تنظیم قسمت های اصلی برنامه، از طریق اینترنت مجموعه ای از برنامه نویسان با استعداد تشکیل داد و ا�?راد این مجموعه به کمک هم سیستم عامل یا هسته ای به وجود اوردند که امروزه به Linux موسوم است.
    یکی از مهمترین تصمیماتی که Torvalds در شروع کار گر�?ت، توزیع و اشتراک گذاری رایگان کد هسته لینوکس برای ا�?رادی بود که مایل بودند در توسعه این سیستم عامل سهیم باشند.امروزه نیز لینوکس به صورت رایگان و عمدتا از طریق اینترنت توزیع می شود.
    کدهای منبع ازاد (open source) برای عموم ساخته می شوند و هر �?ردی می تواند در ساخت و توسعه ان، بدون زیر پا گذاشتن قانون و تملک انحصاری ان شرکت داشته باشد.هر �?ردی می تواند کد منبع را مطابق میل خود، حتی برای سرگرمی ،تغییر داده و نسخه ای از ان را منتشر سازد. ولی انچه که ا�?راد نمی توانند تغییر دهند، جلوگیری از هر شخص دیگر برای است�?اده، تغییر و توزیع ان نسخه از نرم ا�?زار است که شما ان را تغییر داده اید. اعمال این محدودیت که نمی تواند به طور انحصاری به شخص یا شرکتی تعلق داشته باشد باعث پیشر�?ت های حیرت انگیزی در این صنعت گردید.
    در اوایل بهار 1994، اولین نسخه واقعی لینوکس (نسخه 1.0) برای است�?اده عموم عرضه گردید.حتی در ان زمان، این سیستم عامل، یک سیستم عامل خوب محسوب می شد و از ویژگی های رایگانی که در سیستم عامل های دیگر به قیمت صدها دلار به �?روش می رسید برخوردار بود.



    ، پدر سیستم عامل لینوکس


    چرا Linux ؟

    لینوکس یک نرم ا�?زار رایگان قابل دسترس می باشد. کد منبع لینوکس که قلب و روح سیستم عامل محسوب می شود نیز در دسترس عموم می باشد.سازمان (Free Software Foundation (FSF در ساخت و تهیه بیشتر نرم ا�?زار های کمکی جهت سهولت بخشیدن به کار و است�?اده با لینوکس همکاری می کند.
    شرکت .Red Hat, Inc سیستم عامل پایه لینوکس را با نرم ا�?زار های دیگر (که ساخته شرکتهای دیگر و یا خود Red Hat می باشند) ادغام می کند و یک بسته نرم ا�?زاری ارايه می دهد که گاهی اوقات ارزش ان بیش از کلیه نسخه های ارائه شده است. این مجموعه را distribution یا flavor لینوکس می نامند. لينوكس به خودي خود رايگان بوده و هست. كاري كه شرکت هایی مثل ردهت انجام می دهند، كامپايل كردن بخش ها و نرم ا�?زارهاي مختل�? و ارائه آن بصورت يك �?رمت قابل توزيع همانند ساير سيستم عاملها است، تا مردم عادي نيز بتوانند از آن است�?اده كنند. همچنین با رابطهاي گرا�?يكي كاربر مانند GNOME، توزيع هاي لينوكس در بين مردم بسيار گسترش يا�?ته است.
    امروزه در دنیایی متکی بر �?ناوری اطلاعات زندگی می*کنیم و به خطر ا�?تادن جریان اطلاعات در هر لحظه منجر به بروز خسارت*های جبران ناپذیری خواهد شد. بر این اساس امنیت در بین سیستم های عامل از اهمیت زیادی برخوردار است .لینوکس در این زمینه بسیار قدرتمند است.
    لینوکس از ابتدا برای محیط*های شبکه*ای و چند کاربره طراحی شده است و همین باعث رعایت مسائل امنیتی در ان شده است.

    كاربرد هاي Linux



    از Red Hat Linux می توان به عنوان یک ابزار میز کار، یک سرور شبکه و دروازه اینترنت، یک دیواره اتشین (Firewall)، پایگاه یک سیستم از پیش تعبیه شده (مانند یک VCR هوشمند یا یک ربات) و یا حتی به صورت یک سوپر کامپیوتر چند پردازنده ای است�?اده کرد.
    ابزار های پر مصر�? میز کار : در Red Hat نرم ا�?زار های دیگر مانند مجموعه برنامه های OpenOffice برای سهولت کار کاربران قرار داده شده است. مجموعه برنامه های OpenOffice شامل یک واژه پرداز کامل، ص�?حه های گسترده، برنامه نمایش محتویات، یک برنامه رسم گرا�?یک و ابزارهای ساخت ص�?حات وب می باشد. با نصب Red Hat Linux، مجموعه OpenOffice نصب شده و نشانه های مربوط به برنامه های ان برای سهولت دستیابی به انها در نوار منو قرار داده می شوند.
    مطالب مربوط به چند رسانه ای ها: Red Hat Linux برای است�?اده شما ابزار های متعدد چند رسانه ای را در یک بسته قرار داده است. به کمک این بسته می توان موسیقی پخش کرده و به منابع چند رسانه ای مانند ایستگاه های رادیو یی در اینترنت گوش داد.در لینوکس میتوان عکس و دیگر اقلام را از دوربین و دستگاه پخش MP3 به کامپیوتر منتقل کرد.
    خدمات شبکه ای: Red Hat Linux به عنوان سرور مبتنی بر شبکه نیز به کار می رود.محبوبیت اولیه Linux مدیون ارائه خدمات وب و اشتراک گذاری پرونده ها و چاپگر به طور کامل است.



    است�?اده از ابزارها و خدمات شبكه اي

    سرور وب Apache: بیشتر سرورهای وب در اینترنت، توسط سرور وب Open Source Apache اداره
    می شوند. شما می توانید یک سرور وب ساده را با نصب نرم ا�?زار Apache دایر کنید.
    OpenSSH : نسخه منبع ازاد secure Shell امکان برقراری یک ارتباط امن در اینترنت را �?راهم می سازد. secure Shell به مراتب امن تر از telnet می باشد. تحت OpenSSH می توانید بدون اینکه �?رد دیگری قادر به شنیدن مکالمات شما باشد با دیگران ارتباط برقرار کنید.
    VPN (Virtual Private Network) : VPN ارتباطات در یک شبکه نا امن، مثل اینترنت را در ساخت شبکه های شخصی، رمز نویسی می کند. وجود بسته های نرم ا�?زار Red Hat Linux و ابزار های ان برای برقراری یک ارتباط امن بین دو کامپیوتر یا شبکه های خصوصی در اینترنت لازم می باشد.
    دیواره های اتشین (Firewalls): برای دور نگه داشتن ن�?وذ گران، Red Hat Linux با ارائه ابزار های ح�?اظتی به شما امکان می هد تا بتوانید یک دیواره اتشین برای سیستم خود بسازید.از لحاظ اعمال این دیواره اتشین، Red Hat Linux از انعطا�? پذیری کاملی بر خوردار است.
    موارد �?وق نمونه ای از کارهایی است که می توانید تحت Red Hat Linux انجام دهید.
    در قسمتهای بعدی بیشتر با این سیستم عامل اشنا خواهیم شد.
    References:
    1.Linux RedHat 9
    Authors: Jon Hall & Paul Sery
    2.Linux for windows NT/2000 Administrators
    Authors: Mark Minasi with Dan York & Craig Hunt
    3. http://www.kitex.ir/ict/weblog.asp
    4.http://offline.roshd.ir
  2. 4
  3. #2
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت دوم : توزيع (distribution) گ�?تنی ها در باره لینوکس بسیار است.در این قسمت به م�?هوم انواع توزیع ((distribution های لینوکس خواهیم پرداخت.
    يكي از سوالات مطرح براي كاربراني كه قصد كار باسيستم عامل لينوكس را دارند، انتخاب توزيع است و اينكه چرا انواع مختل�?ي از لينوكس وجود دارد و كداميك مناسب تر است؟



    توزيع چيست؟

    سيستم عامل لينوكس به خودي خود يك سيستم عامل آزاد و رايگان است. لينوكس را هر كس مي تواند جمع آوري كرده و به نام خودش به رايگان عرضه كرده و به �?روش برساند. علت چيست؟ سيستم هاي لينوكس از بخش هاي بسيار زيادي تشكيل شده كه هر بخش آن توسط عده اي خاص توسعه مي يابد كه هر كدام در يك نقطه از جهان قرار دارند. مي گويند لينوكس مانند هواپيمايي است كه هر قسمت آن را در يك كشور ساخته اند. (البته اين نكته نقطه قوت آن به شمار مي رود. ) در صورتي كه شما به عنوان يك كاربر بخواهيد يك لينوكس داشته باشيد، بايد تمام اين قطعات را جداگانه جمع آوري كرده و پس از كامپايل است�?اده نماييد.
    درصد كمي از مردم اين امكان و توانايي را دارند. بنابراين ا�?راد و شركت هاي محدودي علاوه بر جمع آوري اين قطعات مجزا، براي مجموعه گردآوري شده توسط خود برنامه هايي نصب و مديريت نموده تا كاربران كار نصب و مديريت سيستم عامل به آساني انجام دهند. به اين مجموعه ها كه توسط ا�?راد و شركت هاي مختل�? گردآوري شده است، توزيع يا Distribution لينوكس مي گويند. به زبان ساده تر لينوكس يك نسخه*ي اصل بيشتر ندارد: GNU/Linux. اين نسخه*ي اصلي يا همان kernel است.تعدادی شركت يا دانشگاه يا هر گروه ديگری يك سري امکانات به این هسته اضا�?ه مي*كنند. مثل محيط گرا�?يكي و .... به هر كدام از اینها يك Distrbution از لينوكس يا اصطلاحا يك Distro می گویند.
    علت تنوع توزيع ها چيست؟
    هر يك از توزيع هاي لينوكس داراي ويژگي هاي خاصي است كه آن را از توزيع ديگر متمايز مي كند. مثلا ممكن است نصب آنها با هم ت�?اوت داشته باشند (االبته اصول نصب همه لينوكس ها يكسان است) و يا ابزارهاي مديريت گرا�?يكي تهيه شده با هم مت�?اوت باشند و يا نسخه برنامه هايي كه با يك توزيع خاص ارائه مي شوند جديدتر يا قديمي تر باشند، محل �?ايل هاي پيكربندي آنها مت�?اوت باشد و يا ممكن است توزيع هايي براي امور خاصي مانند سرويس دهنده، ايستگاههاي كاري، كامپيوترهاي قديمي، مديريت شبكه طراحي شده باشند. بنابراين هر �?رد يا گروه خلاقي مي تواند توزيع مخصوص خود را ارائه نمايد.

    مثلا برخي از توزيع ها براي نصب و پيكربندي آسان بهينه سازي شده اند. توزيع ها به دو صورت تجاري و رايگان ارائه مي شوند. يعني در ازاي دريا�?ت برخي از آنها بايد پول پرداخت شود و برخي از آنها رايگان هستند. البته به هر حال شما در اكثر موارد قادريد تا يك توزيع لينوكس را چه رايگان و چه تجاري به تعداد نامحدود كپي و توزيع نماييد. اكثر توزيع هاي غير تجاري و برخي از توزيع هاي تجاري بصورت رايگان از سايت هاي مربوطه قابل دانلود هستند. در صورتي كه لينوكس را ياد بگيريد، مهم نيست از چه توزيعي است�?اده كنيد. چون همه آنها ذاتا شبيه هم هستند و تمام اموري كه در يك توزيع انجام مي دهيد، در توزيع ديگر نيز قابل انجام خواهد بود (شايد به نحو ديگر). برخي از توزيع ها به دليل تغييرات و بهينه سازي در توزيع هاي ديگر ايجاد شده اند كه آنها توزيع هاي مبتني بر يك توزيع مي نامند. مثلا توزيع ليبرانت يك توزيع مبتني بر دبيان است. يا مثلا توزيع �?ارسي شبديكس يك توزيع مبتني بر كناپيكس است كه در آن امكانات �?ارسي اضا�?ه شده است.



    كدام توزيع ؟

    همانطوري كه در بالا اشاره كرديم، هر يك از توزيع ها داراي ويژگي هاي خاص خود هستند. به عنوان مثال مراحل نصب يك توزيع بسيار راحت است و توزيع ديگر از نظر پايداري و امنيت مطرح مي باشد.
    انتخاب توزيع بستگي به شرايط زير دارد:

    سطح علمي كاربر
    مورد است�?اده از لينوكس
    ويژگي هاي توزيع
    بازار

    اكنون به بررسي يكايك اين شرايط مي پردازيم.

    ال�?: سطح علمي كاربر: كاربراني كه داراي آشنايي كمتري با لينوكس هستند، جذب توزيع هایي مي شوند كه داراي ابزارهاي پيكربندي گرا�?يكي است كه آنها قادر مي سازد راحت تر سيستم شان را اداره و نصب نمايند. همچنين داراي نرم ا�?زارهاي جديدي باشد كه به آنها حداكثر قابليت ها را ارائه نمايد. از توزيع هايي كه براي كاربران تازه كار بسيار مناسب هستند، مي توان �?دورا، زوزه (SuSE)، ردهت (RedHat)، مندريك (Mandrake)، ليندوز (Lindows)، ليكوريس (Lycoris)، مپيس (Mepis) و XandarOS را نام برد. كاربراني كه پيشر�?ته تر هستند و ابزارهاي پيكربندي گرا�?يكي برايشان مهم نبوده، كي�?يت و سرعت سيستم برايشان مهم تر است جذب توزيع هاي حر�?ه اي مانند دبيان (Debian)، جنتو (Gentoo) و اسلاكور (Slackware) مي شوند. دبيان به سخت نصب شدن معرو�? بوده و اسلاكور هم هيچ ابزار پيكربندي گرا�?يكي ندارد. ولي در عوض هر دو اين توزيع ها بسيار با كي�?يت و پايدار هستند.

    ب: مورد است�?اده از لينوكس: برخي از توزيع ها مخصوص نيازهاي خاصي طراحي شده اند. امروزه از اصلي ترين نيازها مي توان به سرويس دهنده ها و ايستگاه هاي كاري اشاره نمود.البته برخي از توزيع ها مانند ردهت و دبيان اين امكان را به شما مي دهند كه هنگام نصب، نوع مصر�? آنها را تعيين كنيد و با توجه به انتخاب شما، نرم ا�?زارهاي مربوط به آن نصب خواهند شد. برخي از توزيع تنها مخصوص يك نياز طراحي شده اند و داراي ابزارهاي مربوط به آن نياز مي باشند. مثلا لينوكس كناپيكس (Knoppix) كه يك توزيع روي ميزي است، تنها داراي ابزارهايي است كه براي كاربران روي ميزي كاربرد دارد و يا لينوكس SOL وظاي�?ي دارد كه تنها به درد يك سرويس دهنده مي خورد.

    ج: ويژگي هاي توزيع: برخي اوقات يك توزيع داراي ويژگي هاي است كه آن را براي براي است�?اده قابل انتخاب مي سازد. مثلا لينوكس اورالوكس (Oralux) داراي امكانات مخصوص نابينايان مي باشد. مانند شناسايي ص�?حه نمايش هاي بريل و يا مرور صوتي وب و پست الكترونيك. ويا يك لينوكس ممكن است سخت ا�?زارهاي خاصي را به خوبي پشتيباني نمايد. و يا ممكن است سرعت وكي�?يت يك توزيع يا آساني است�?اده از آن ملاك انتخاب قرار گيرد.

    د: بازار: ممكن است موجود بودن يك توزيع در بازار و يا نبود آن ملاك انتخاب باشد.

    بالاخره كدام را انتخاب كنيم؟
    خوب، در بازار ايران در مورد انتخاب توزيع محدوديت هاي �?راواني وجود دارد. با توجه به توزيع هاي موجود در بازار، براي مصار�? گ�?ته شده توزيع هاي مقابل آن توصيه مي شوند:

    مصر�? ميزكار (Desktop)، ايستگاه كاري، كاربران تازه كار: زوزه (SuSE)، ردهت (Redhat)، ليبرانت (Libranet) ، �?دورا (Fedora )

    مصر�? ميزكار(Desktop)، ايستگاه كاري، كاربران حر�?ه اي: دبيان (Debian)، اسلاكور (Slackware)، ليبرانت (Libranet) ، �?دورا (Fedora )

    مصر�? سرويس دهنده: دبيان (Debian)، ردهت (Redhat)

    ديسك هاي زنده: كناپيكس (knoppix)، شبديكس (Shabdix)

    توضيح اينكه ديسك هاي زنده، لينوكس هايي هستند كه كاملا از روي CD اجرا مي شوند و نيازي به نصب آنها روي هارد ديسك سيستم نمي باشد. اين ديسك ها براي مصار�? آموزشي، عيب زدايي و نمايشي مناسب مي باشند.


    آشنايي با نسخه هاي مختل�? لينوكس

    تعداد نسخه هاي لينوكس به قدري زياد است كه نمی توان همه انها را توضیح داد


    Red Hat

    پر طر�?دارترين distro بوده و آخرين نسخه*ي ان 9 بود. اين نسخه یکی از معرو�? ترین نسخه های لینوکس است. از اين سيستم شركتهاي بزرگ سخت ا�?زاري نظير IBM، Dell، Hewlett-Packard پيشتيباني مي كنند و به همين خاطر معرو�? شده است. اين نسخه در سايت Redhat.com بصورت رايگان توزيع ميشود.

    SuSE


    اين نسخه بيشتر به درد كاربران خانگي و يا ادارات كوچك مي خورد . سايت SuSE از اين نسخه پشتيباني مي كند و مطالب بيشتر در مورد اين نسخه رو مي توانيد از اين سايت دريا�?ت كنيد.
    Linux-Mandarke
    اين نسخه جزء آسان ترين نسخه های توزيع شده است و مي تواند بهترين نسخه برای كابران مبتدي باشد. بیشتر كاربران سايتهاي Linux و NewsForge از اين نسخه است�?اده مي كنند. اين نسخه در اينترنت به صورت رايگان موجود می باشد.

    Caldera OpenLinux

    اين نسخه هم دانلود مي شود و هم قابل خریداریست. اين نسخه توسط شركت Caldera توزيع شده است. البته اين شركت نسخه هاي ديگري هم توزيع كرده ولي نسخه مذکور بهتر از بقيه است.




    Turbolinux

    اين نسخه براي شركتها خوب است و نمي تواند براي دوستان خانه نشين اين ديار خوب باشد. اين نسخه برنامه هاي اضا�?ي نیز دارد كه كار مديريت سيستم ها را در شركت های بزرگ كنترل مي كند. نمونه هاي زيادي مانند اين نسخه وجود دارد ولي این نسخه بهترين انها محسوب مي شود.

    Debian GNU/Linux

    اين نسخه را برنامه نويسان، از سراسر جهان درست كرده اند. اين نسخه خوب طراحي شده و تنها اشكال ان اینست که هيچ كس ان را پيشتيباني نمي كند. البته اين نسخه در سايت Debian عرضه ميشود، ولي از انجایی که اين سايت عضو مشخص و ثابتي ندارد به عنوان پشتیبان محسوب نمی شود.


    Slackware Linux
    اين نسخه اولين نسخه اي بود كه توزيع شد و نصب ان بسیار مشکل است.برخی از کاربران حر�?ه ای از این نسخه است�?اده می کنند.اين نسخه كمترين طر�?دار را دارد و يادگیري ان نیز مشکل است.اما ویژگی های خاص خودش را دارد.از جمله پایداری و کی�?یت بالای ان را میتوان نام برد.


    Lycoris

    اين نسخه از جمله كامل ترين نسخه های موجود در بازار است.نصب ان اسان بوده و در بیشتر کامپیوتر های خانگی کار می کند .برنامه های بسیاری ضمیمه این نسخه از لینوکس است.
    و اما جدید ترین نسخه لینوکس:




    Fedora

    شركت Red Hat يكي از موسسات شناخته شده در عرصه لينوكس، در يك تغيير استراتژي، از پخش توزيع RedHat Linux(RHL) دست برداشت و پس از آن �?قط به توزيع و عرضه نسخه بهينه شده به نام Red Hat Enterprix Linux پرداخت. اما براي اداي دين به جامعه متن باز، ميراث RHL را به دست پروژه منبع بازي به نام Fodora.us سپرد.
    به اين ترتيب برعكس گذشته، توليد پروژه حاصل به نام Fedora Linux توسط برنامه نويسان جامعه متن باز به همراه برنامه نويسان Red Hat صورت مي گيرد.
    تاكنون 2 نسخه از Fedora Linux به نامهاي Fedora Core1 (FC1) ,Fedora Core (FC2) عرضه شده است. شايد همچنان ت�?اوت چنداني بين FC ها و نسخه قبلي RHL مشاهده نشود، اما كم كم جدائي اين توزيع ها مشهود مي شود.


    بررسي نسخه ها

    FC1
    به عنوان يك نسخه روميزي FC1 تجربه متوسطي بود. با به همراه داشتن Kernal (هسته سيستم عامل) نسخه 4/2، واسط كاربر مدير پنجره 4/2 Gnome، مرورگر وب 4/1 Mozilla، Yum، apt.get براي به روز نگه داشتن سيستم همگام با تغييرات Open Office.org , 1.1.0 براي كارهاي اداري معمول FC1، ت�?اوت چنداني با RHL9.0 نشان نمي داد. جز آن كه اولا ديگر نيازي به خريد يك اشتراك از شركت Red Hat براي به روز نگه داشتن سيستم نبود، Yum خود به راحتي اين كار را انجام مي داد. ديگر آن كه نسخه كرنل و نرم ا�?زارها جلوتر ر�?ته بود، اما از نظر پايداري، برخي از كاربران نظر چندان جالبي نسبت به پايداري FCI ندارند.
    به هر حال، با اين كه اين نخستين نسخه از توزيع جديد بود، باز هم نبايد قياسهاي درجه بندي را چندان دست بالا گر�?ت.

    FC2
    شايد مهمترين نكته اي كه در ابتداي مواجهه با FC2 نظر را به خود جلب مي كند، نصب بسيار آسان آن است.
    Anaconda، نصب كننده RHL كه در Fedora هم همچنان مورد است�?اده است، بهبود �?راواني پيدا كرده است. تقسيم بندي ديسك سخت، كه از سوي كاربران به عنوان يك بخش مشكل زا شناخته شده بود، معقول تر و هوشمندتر شده است.
    تنظيمات مت�?اوت مثل تنظيم ديواره آتش به شكل گيرا انجام مي شود. سرعت نصب نيز بسيار بالاست. FC2 از كرنل نسخه 206 بهره مي برد. همچنين Gnome2/6 به صورت پيش گزيده براي مديريت پنجره ها و به عنوان واسط كاربر نصب مي شود. Nautilus كه مدير �?ايل قوي و جالبي براي كاربر است. بجز در مواردي، بسيار مناسب عمل مي كند.
    همچنين نرم ا�?زار پيام رسان Gaim0/77 به صورت پيش �?رض نصب مي شود. البته با توجه به تغييرات پروتكل هاي پيام رساني مثل Yahoo Messenge، كاربر بايد نسخه جديد Gaim و درايورهاي مرتبط با آن را دريا�?ت و نصب كند.
    براي انجام امور معمول اداري همچون نگارش نامه ها و ايجاد �?ايل هاي Presentation، مجموعه Open Office.org نسخه10101 همراه با مجموعه FC2 نصب مي شود. FC2 مانند گذشتگانش در پخش �?ايل هاي چند رسانه اي با مشكل مواجه است. براي مثال نرم ا�?زار Boy Rhythm مي تواند پاسخ گوي نيازهاي صوتي و تصويري باشد، اما كم نيستند ا�?رادي كه است�?اده از نرم ا�?زار مشابه Winamp در Linux يعني XMMS (با نصب Plug-Inهاي مربوط به MP3 و ...) را ترجيح مي دهند.
    به عنوان نكته ای ديگر در رابطه با FC2، مي توان به پشتيباني آن از X86-64، PPC و PPC04 و همچنين Se Linux اشاره كرد.
    مشكل ديگري كه در مورد توزيع هاي لينوكس وجود دارد، پشتيباني آنها از سخت ا�?زارهاي مت�?اوت است، FC2 نيز هر چند مانند گذشتگانش از پشتيباني درايورهاي خوبي برخوردار است، اما همچنان تا تكميل مجموعه درايورهايش �?اصله دارد.
    جمع بندي كلي
    حاصل �?علي پروژه �?دورا، FC2، براي كاربران عادي به عنوان سيستم عامل روميزي توصيه مي شود. نصب آن راحت و كار با نرم ا�?زارهايش بسيار ساده است. براي سخت ا�?زارها هم، مجموعه نسبتا كاملي از معمول ترين درايورها دارد. اما بهتر است، قبلا از نصب از پشتيباني اش از سخت ا�?زارهايي مثل Mdem و كارت گرا�?يكي مخصوص كامپيوتر خود مطمئن شويد.
    همچنین از Unicode، كه براي ما �?ارسي زبانان حياتي است، پشتیبانی می کند. هر چند پروژه لينوكس �?ارسي نيز روياهايي براي پشتيباني ساده تر شدن �?ارسي در آن درسر دارد. مهمتر از همه، اين تنها دومين نسخه از پروژه �?دورا است.
  4. 4
  5. #3
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت سوم : امادگی برای نصب در این قسمت برای نصب لینوکس اماده می شیم.در قسمت بعد طریقه کلی نصب رو توضیح میدیم.این اموزش برای ردهت و �?دورا م�?ید �? و البته برای بقیه لینوکس ها هم تا حدودی جواب می ده. در ضمن نصب لینوکس یک کار �?وق العاده سخت نیست و شما می توانید در کمال ارامش، این کار لذت بخش را انجام دهید.پس از نصب این سیستم عامل،مشاهده می کنید که یک کامپیوتر قدرتمند با قابلیت های �?وق العاده سودمند برای اجرای بیشتر کارهای خود با حداقل هزینه در اختیار دارید.(واقعا همین جوریه ها،می تونید امتحان کنید تا خودتون ببینید.) قبل از اون بد نیست با یک سری اصطلاحات و کارای ابتدایی هم اشنا شیم.

    پارتیشن [img]http://*************/images/smilies/froown.gif[/img]partition)یک پارتیشن بخشی از هارد دیسک است که برای سازماندهی پرونده ها و دایرکتوری ها به کار می رود. برای مثال درایو c: که ویندوز به طور پیش �?رض بر روی این پارتیشن نصب شده است. یک پارتیشن می تواند همه یا قسمتی از هارد دیسک را به خود اختصاص دهد.در بیشتر سیستم ها از یک پارتیشن بزرگ به جای کل هارد دیسک است�?اده می شود.
    در عین حال بعضی کامپیوتر ها دارای یک پارتیشن ویندوز ثانویه نیز می باشند که در نصب لینوکس از ان است�?اده می شود.به عبارت دیگر باید محلی برای قرار دادن سیستم عامل Linux در کنار windows در کامپیوتر خود در نظر بگیرید.Linux به سادگی در کنار سایر سیستم های عامل قرار می گیرد و حتی می توانید ان را روی همان درایوی که ویندوز خود را نصب کرده اید قرار دهید.این نوع پیکر بندی سیستم را، سیستم راه اندازی دوگانه(dual boot system) می نامند.در این نوع سیستم ها هنگام راه اندازی سیستم شما سیستم عاملی که می خواهید برای راه اندازی کامپیوتر به کار رود را انتخاب می نمایید.



    قبل از نصب Linux در کنار ویندوز لازم است تا درایو هارد دیسک را برای پذیر�?تن ان به ترتیب زیر اماده سازید:
    1. یک نسخه پشتیبان از کامپیوتر خود تهیه کنید.�?رایندی که در ادامه خواهد آمد روی نصب ویندوز موجود تا ثیری ندارد، ولی در هر شرایطی نباید در باره پرونده های ارزشمند خود ریسک کنید، بنابر این باید یک نسخه پشتیبان از همه پرونده های خود تهیه کنید.برنامه های خوب و مت�?اوتی برای این منظور موجود است.
    شدیدا توصیه می شود که قبل از پارتیشن بندی مجدد،از کل محتویات کامپیوتر خود یک نسخه پشتیبان تهیه کنید.چنانچه انجام این کار غیر عملی یا غیر ممکن است،از کلیه پرونده های مهم یک نسخه پشتیبان درست کنید.برای کسب اطلاع و اشنایی با چگونگی تهیه نسخه پشتیبان از کل سیستم یا پرونده های مهم خود به د�?ترچه راهنمای سیستم خود رجوع کنید.
    2. نحوه قالب بندی هارد دیسک کامپیوتر ویندوز خود را مشخص کنید.
    در ویندوزدو نوع �?رمت بندی برای درایو هارد دیسک به کار می رود: �?رمت File Access Table (FAT) و NT File System (NTFS) .�?رمت NTFS در مقایسه با �?رمت FAT جدیدتر و پیشر�?ته تر می باشد.در ضمن برای دیدن اطلاعات مربوط به پارتیشن یک درایو کا�?یه از قسمت my computer روی درایو مورد نظر click راست کنید و بعد از ان properties رو انتخاب کنید.(اینا رو دیگه حتما خودتون میدونین!)
    3. �?ضا های ذخیره سازی قطعه قطعه شده دیسک خود را پیوسته سازید.(منظور همون Defragment کردنه ها! پیش �?رضش رو این گر�?تیم که حداقل یه بار این کار و کردین،در غیر این صورت بقیه توضیحات رو بخونین و ضمنا از مسیرهای زیر می تونید بهش دسترسی داشته باشین:
    All program/accessories/system tools/disk clean up OR
    my computer/click on drive/file/properties/tools)
    قبل از اجرای کلیه برنامه هایی که برای تغییر اندازه پارتیشن ها به کار می روند باید �?ضاهای قطعه قطعه شده ذخیره سازی در دیسک را به هم پیوند دهید.به مرور زمان،بیت ها و بایت های تشکیل دهنده پرونده های شما بر روی دیسک پراکنده می شوند.در صورتی که �?ضاهای ذخیره سازی به طور پراکنده در روی هارد دیسک شما بیش از اندازه انجام شده باشد تغییر اندازه پارتیشن ها نه تنها مشکل شما را حل نخواهد کرد بلکه خود باعث بروز مشکلات دیگر می شود.به هم پیوستن �?ضاهای ذخیره سازی شده یک پرونده که به صورت جداگانه بر روی دیسک قرار دارند باعث می شود تا پرونده به صورت یک بخش در روی درایو قرار داده شود.انجام این کار الزامی است، زیرا پراکندگی قسمت های مختل�? یک پرونده بر روی دیسک ، منجر به کند شدن عملیات دیسکی می شود.

    گاهی ممکن است هارد دیسک از بخش های پراکنده چندانی است�?اده نکرده باشد،در این صورت پیامی مبنی بر اینکه نیازی به اجرای این برنامه نیست از طر�? سیستم دریا�?ت خواهید
    کرد.(اینجور مواقع دیگه باید بیخیال Defragment شین)
    4. برای باز کردن جا جهت Linux در روی هارد دیسک خود در کنار ویندوز ( یا هر سیستم عامل دیگر) هارد دیسک خود را دوباره پارتیشن بندی کنید.
    نکته:پارتیشن بندی مجدد را می توانید به صورت Destructive یا Nondestructive انجام دهید.در روش Destructive همه چیز در روی هارد دیسک شما پاک شده و از ابتدا باید هر چیزی را روی ان نصب کنید.در روش دوم می توانید به کمک برنامه های سودمند ویندوز به طرزی پویا اندازه پارتیشن ها را تغییر داده و سپس از �?ضاهای باز شده به عنوان یک پارتیشن برای Linux است�?اده کنید.
    برنامه (First Nondestructive Interactive Partition Splitting) FIPS _ Open Source برای پارتیشن بندی مجدد دیسک FAT کاربرد دارد. برای پارتیشن بندی مجدد دیسک های NTFS باید از برنامه های سودمند تجاری، مانند Partition Magic یا Nortion Ghost است�?اده کنید.این دو برنامه هر دو در سیستم های FAT نیز قابل است�?اده می باشند.(البته تو ی نرم ا�?زار های مذکور �?قط با Partition Magic اشناییم ممکن �? گاهی حسابی ضد حال بزنه و هر چی رو کامپیوترتون �? پاک کنه!البته این ات�?اق خیلی به ندرت می�?ته،و در کل نرم ا�?زار قدرتمندی �?)



    و اما در مورد انواع نصب لینوکس:
    نصب لینوکس را میتوان به دو صورت گرا�?یکی یا متنی انجام داد.چنانچه در کار نصب، برنامه نصب، سخت ا�?زارهای گرا�?یکی شما را به خوبی شناسایی کند، به طور خودکار نصب گرا�?یکی انجام خواهد شد.ونیز برای سهولت است�?اده از ماوس از روش های گرا�?یکی است�?اده می شود.
    شما میتوانید نصب مبتنی یر متن را در موارد زیر به کار برید:
    عدم تمایل به است�?اده از ماوس.
    عدم توانایی سیستم نصب در یا�?تن کارت گرا�?یکی:البته به ندرت این ات�?اق می ا�?تد.
    به هر حال در صورت تمایل به نصب این سیستم عامل بر اساس متن به صورت دستی،می توان در مقابل علامت نشان دهنده انتظار کامپیوتر برای وارد کردن اطلاعات در مرحله راه اندازی (boot[img]http://*************/images/smilies/113.gif[/img]rompt) کلمه text را تایپ کرد.
    نصب لینوکس (redhat & fedora) را می توان به یکی از چند روش زیر انجام داد:
    Server: در این نوع نصب، یک محیط سیستم عامل برای کامپیوتر هایی که خدماتی مانند میزبانی ص�?حات وب را انجام می دهندساخته می شود.
    Custom: در این نوع نصب حداقل نرم ا�?زارهای پایه و برنامه های کاریردی و کمکی و خدمات ارائه می شود.
    Upgrade: در این نوع نصب، سیستم نصب شده �?علی با ح�?ظ خصیصه های قبلی، کاربران ثبت نام شده و داده های موجود، به روز رسانی می شود.
    Personal Desktop: با انتخاب این گزینه، لینوکس مورد نضر بدون ازارهای نرم ا�?زار توسعه نصب می شود. (البته بسیاری از برنامه ها و ویژگی های خاص سیستم عامل را می توانید به کار برید،ولی از بعضی از برنا مه های کاربردی نمی توانید در این نوع نصب است�?اده کنید.)
    Workstation: در این نوع نصب یک محیط سیستم عامل برای کامپیوتر ها و کامپیوتر های دستی که برای است�?اده شخصی از ایستگاههای کاری است�?اده می کنند به وجود اورده می شود.این نسخه نصب شامل ابزارهای نرم ا�?زار توسعه مورد نیاز برای اجرای برنامه های خاص کاربردی می باشد.
    تحت هر دو نوع نصب Workstation و Personal Desktop بسیاری از تصمیم گیری ها و عملیات مشکل مانند پارتیشن بندی هارد دیسک و انتخاب نرم ا�?زار به طور خودکار انجام می گیرد.این نوع نصب شامل رابط گرا�?یکی GNOME و کلیه ابزارهایی است که یک کاربر متوسط کامپیوتر به انها نیاز دارد.در صورتی که به نرم ا�?زاری نیاز پیدا کنید که برنامه نصب ان را ندارد می توانید پس از نصب سیستم عامل، برنامه را تهیه و ان را به سیستم اضا�?ه کنید.
    در قسمت بعد روش Workstation را توضیح خواهیم داد.
    References:
    1.Linux RedHat 9
    Authors: Jon Hall & Paul Sery
    2.Linux for windows NT/2000 Administrators
    Authors: Mark Minasi with Dan York & Craig Hunt
  6. 4
  7. #4
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت چهارم : نصب لينوکس شروع
    راهنمای نصب قدم به قدم لینوکسfedora :
    راههای زیادی برای اغاز نصب �?دورا وجود دارد از جمله boot از روی CD ، �?ایل های FTP ،HTTP ،از روی یک هارد دیگر(هارد رو هارد کردن) و بسیاری روشهای دیگر.
    شاید متداول ترین روش نصب، وارد کردن CD های نصب در داخل کامپیوتر و راه اندازی مجدد ان از روی CD ها باشد.ما در طول این راهنما �?رض میکنیم که شما نصب �?دورا را با است�?اده از CD های نصب انجام می دهید.
    بعد از اینکه CD اول را داخل کامپیوتر گذاشتید و کامپیوتر از روی CD بالا امد، ص�?حه fedora core را مشاهده می کنید .بازدن enter مراحل کار را ادامه دهید.
    بعد از ان ازشما سوال می شود که ایا سالم بودن CD ها رو چک کند یا نه،معمولا این test،پیشنهاد خوبیست، به خصوص اگر از درستی CD ها اطمینان نداشته باشید.و همچنین مانع از این می شود که در هنگام نصب به علت خرابی CD ها دچار وق�?ه شوید.
    اگر قبلا برنامه درستی CD ها رو تصدیق کرده است در این صورت نیاز به test مجدد نیست و می توانید ادامه دهید.

    Welcome to fedora
    در اینجا نصب برنامه اغاز می شود.این اولین ص�?حه در نصب گرا�?یکی است.همانطور که خواهید دید تمام ص�?حات نصب دارای طرح بندی یکسانی هستند.هر مرحله نصب شامل یک متن توضیحی کمکی برای ان مرحله است.(این یکی از مزیت های این نسخه از لینوکس نسبت به نسخه mandrake می باشد.)
    برای ادامه next را �?شار دهید.




    Language Selection
    در ابتدا شما نیاز دارید ، زبانی را که در حین نصب است�?اده می کنید انتخاب کنید.این زبان همچنین زبان پیش �?رض نصب شده برای سیستم عامل بعدی می باشد.بعدا می توانید زبانهای دیگری را برای نصب انتخاب کنید.



    Keyboard Layout
    سپس شما نیاز به انتخاب نوع ص�?حه کلید مورد است�?اده تان را دارید.



    Mouse Configuration
    اغلب اوقات برنامه نصب به صورت خود کار نوع mouse مورد است�?اده را انتخاب می کند.و در این صورت نیازی به تغییر ان نخواهید داشت.






    The Search Begins...
    پس از اینکه next را در ص�?حه Mouse Configuration زدید، برنامه شروع به جستجوی نسخه های قبلی �?دورا (و یا ردهت) می کند.





    Installation Type
    در اینجا احتیاج دارید تعیین کنید چه سیستمی را می خواهید نصب کنید.در مورد انواع روش های نصب در قسمت قبل توضیحات لازم داده شد.در این مرحله طبق قرار قبلی گزینه workstation را انتخاب می کنیم.
    انتخاب یکی از گزینه های از پیش تعری�? شده امکان انتخاب بسته های شخصی را از شما می گیرد.برای است�?اده از انها باید گزینه custom را انتخاب کنید.




    Disk Setup
    این مرحله مهم ترین و حساس ترین قسمت نصب است:پارتیشن بندی دیسک.
    در ابتدا باید بگویم اکثر کاربران معمولی لینوکس(به ویژه کاربران جدید) نیازی ندارند که درباره RAID یا LVM نگران باشند.بنا بر این شما می توانید این دو گزینه را در نظر نگیرید.
    اگر �?دورا را به تنهایی روی یک درایو هاردتان نصب می کنید باید از گزینه پارتیشن بندی خودکار است�?اده کنید.اگر نصب دو گانه �?دورا را در کنار ویندوز یا سیستم عامل دیگری انجام می دهید باید قبل از شروع یک پارتیشن خالی ایجاد کنید.
    اگر پارتیشن ها را خودتان ایجاد می کنید، حداقل به دو پارتیشن root و swap نیاز پیدا خواهید کرد.پارتیشن root شامل تمام �?ایل های سیستمی است و باید به اندازه کا�?ی برای نصب بزرگ باشد.(معمولا حداقل بین 2 تا 4 گیگ برای root در نظر می گیرند.)
    پارتیشن swap باید تقریبا دو و نیم برابر RAM کامپیوترتان باشد.
    با وجودیکه از لحاظ �?نی نیازی نیست ولی من پیشنهاد می کنم پارتیشن /home را نیز بسازید.این پارتیشن محلی است که همه داده های کاربر ذخیره می شود(مانند my document در ویندوز).
    ایجاد پارتیشن مجزای home این امکان را به شما می دهد که بدون از دست دادن داده های شخصیتان مجدادا همین لینوکس یا سایر نسخه های ان را نصب کنید.
    مجموعه اصطلاحات: در لینوکس درایوهای هاردتان به این ترتیب نامگذاری می شوند[img]http://*************/images/smilies/froown.gif[/img]شماره)(حر�?)hd .حر�? به محل مربوطه در درایو کامپیوتر اشاره می کند. و شماره نیز به پارتیشن درایو اشاره می کند.به عنوان مثال اولین پارتیشن در اولین درایو IDE ، hda1 نامیده می شود.




    Boot Loader Configuration
    Boot loader به شما اجازه می دهد که سیستم عامل را اغاز کنید.همچنین به شما این اجازه را می دهد که در صورت داشتن بیش از یک سیستم عامل بر روی کامپیوتر، سیستم عامل مورد نظر را انتخاب کنید.در اینجا به راحتی می تواید از عناصر پیش �?رض است�?اده کنید.





    Network Configuration
    در صورتی که کامپیوترتان بر روی یک شبکه محلی((LAN قرار داشته باشد و یا یک مودم کابلی یا DSL داشته باشید، نیاز دارید که پیکر بندی شبکه را انجام دهید.برنامه نصب به صورت پیش �?رض انرا DHCP قرار می دهد به طوریکه اطلاعات لازم را به صورت خودکار از Internet Service Provider))ISP تان می گیرد. بیشتر خدمات دهندگان اینترنت چه از نوع کابلی و چه پهن باند،از DHCP است�?اده می کنند.بنا بر این این قسمت را بدون تغییر بگذارید.
    اگر خواستید خودتان ادرس IP(Internet Protocol) تان را وارد کنید به سادگی روی قسمت edit کلیک کنید و سپس ادرس را وارد کنید.








    Firewall Configuration
    دیواره های اتش خوب است همواره �?عال باشند به ویژه اگر که یک ارتباط پهنباند دارید و یا در یک شبکه محلی هستید.بهتر است که در ساختار این قسمت تغییری ایجاد نکنید مگر اینکه بخواهید web ،mail ، ویا FTP server را بر روی کامپیوترتان اجرا کنید. در این زمان تنها بر روی پروتکل مناسب کلیک کنید تا به ان اجازه دهید که از میان دیواره اتش عبور کند.به یاد داشته باشید که در اینجا سئوال می شود که چه نوع سرویس هایی اجازه ورود دارند نه اجازه خروج. بنا بر این اگر که می خواهید تنها به گشت و گذار در وب بپردازید و نمی خواهید که یک web server باشید، پروتکل HTTP را بدون تغییر بگذارید.




    Additional Language Support
    در اینجا باید انتخاب کنید که کدام زبان ،زبان پیش �?رضی است که در کامپیوتر است�?اده شده است.همچنین �?رصت دارید در صورت تمایل زبان دیگری را برای اضا�?ه شدن انتخاب کنید





    Time Zone Selection
    اکنون باید یک منطقه زمانی مناسب را برای کامپیوترتان انتخاب کنید.برای این کار به دو طریق می توانید عمل کنید.یا میتوانید بر روی منطقه مورد نظر روی نقشه کلیک کنید و یا از لیست پایین نقشه منطقه زمانی مورد نظر را انتخاب کنید.





    Set Root Password
    در دنیای لینوکس و یا یونیکس root در واقع مدیر کامپیوتر محسوب می شود.(منظور همان Admin است).برای انجام کارهای مدیریتی تنها کا�?یست که root را اجرا کنید. اگر هنگام log on کردن root هم به صورت پیش �?رض اجرا شود بسیار زیان اور است.این حالت نه تنها یک خطر امنیتی است بلکه ممکن است باعث شود شما در موقعیتی قرار گیرید که �?ایل ها و یا ساختار های اصلی کامپیوتر ناگهان تغییر یابند و یا به کل پاک شوند و کامپیوتر را بلا است�?اده بگذارند.در این حالت مجبورید مجدد سیستم عامل را نصب کنید.






    Package Group Selection
    در این بخش از نصب شما قادرید بسته هایی را که مایلید روی کامپیوترتان نصب شوند، انتخاب کنید.برای کاربران جدید شاید این مرحله کمی گیج کننده باشد.در این حالت بهتر است تغییری در گزینه های پیش �?رض ندهید.اگر مایلید بسته های منحصر به �?ردی را از هر گروه مورد نظر انتخاب کنید، تنها کا�?یست روی قسمت details (جزئیات) کلیک کرده و سپس از میان لیست ارائه شده، بسته های مورد نظر را انتخاب کنید





    About To Install
    اخرین �?رصت برای بازگشت...
    پس از کلیک کردن روی next در این قسمت، �?رمت شدن پارتیشن های دیسک اغاز شده و بسته های انتخابی نصب می شوند.





    Required Install Media
    سپس برنامه نصب به شما یاد اوری می کند که برای تکمیل �?رایند به هر 3 CD نیاز خواهید داشت.(البته گاهی تعداد CD ها 4 تا خواهد بود و در واقع این تعداد بستگی به بسته های نرم ا�?زاری دارد.)




    Formatting "/"
    پس از ان �?رمت کردن پارتیشن های مربوط ادامه می یابد.





    Transfer Install Image To Hard Drive
    پیش از نصب بسته های شخصی، تصویر نصب اصلی به هارد درایو منتقل می شود...





    Installing Packages
    سپس نصب بسته ها اغاز می شود...
    بسته به اینکه چه تعداد از این بسته ها را انتخاب کرده اید و سرعت کامپیوتر شما چقدر است، این قسمت 15 تا 40 دقیقه وقت می گیرد.اکنون زمان مناسبی برای مطالعه است!!




    Installing Packages Continued...
    احتمالا به یک مجله دیگر نیاز پیدا می کنید....





    Insert Disc 2
    دیسک دوم را وارد کنید.





    Insert Disc 3
    دیسک سوم را وارد کنید.





    Boot Disk Configuration
    ایجاد یک دیسکت boot معمولا �?کر خوبیست.این کار به شما اجازه می دهد زمانی که �?ایل های boot خرابند یا پاک شده اند با است�?اده از این دیسکت بتوانید کامپیوترتان را بالا بیاورید.(boot کنید.)




    Installation Complete!
    در این قسمت عملیات نصب به پایان می رسد.





    پس از اینکه عملیات نصب به پایان رسید و کامپیوترتان مجددا بالا امد،با ص�?حات زیر رو به رو می شوید.
    که کارهای اصلی زیر را شامل می شوند.




    Welcome





    License Agreement




    Date & Time




    User Accounts
    باز هم باید یاد اوری کنم که ایجاد یک حساب کاربری بسیار مهم است.اگر بیش از یک کاربر از کامپیوتر است�?اده می کنند می توانید برای هر یک حساب کاربری خاص خودش را ایجاد کنید




    Sound Card Setup
    در اینجا می توانید کارت صوتی تان را در صورتی که توسط برنامه نصب شناخته شده است، تست کنید.در غیر این صورت می توانید وضعیت انرا تغییر رهید.





    Additional CD's
    اغلب اوقات می توانید این ص�?حه را skip کنید.





    Finish Setup
    حالا دیگر می توانید از لینوکس �?دورای جدیدتان لذت ببرید.

    ویرایش توسط HAMEDZH2 : Friday 20 June 2008-1 در ساعت 12:34 PM
  8. 3
  9. #5
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت پنجم : يک مقايسه اجمالی(1) قبل از بحث در باره م�?اهیم کلی لینوکس گ�?تم شاید بد نباشه لینوکس رو با یکی دو تا سیستم عامل دیگر مقایسه کنیم، این جوری شاید بهتر بشه در مورد لینوکس قضاوت کرد!
    متن زیر مقایسه بین لینوکس ،ویندوز 2000 و سیستم عامل Open Source دیگری به نام FreeBSD است که البته به نظر میاد نویسندش از طر�?دارای سرسخت لینوکس باشه!

    مقايسه اجمالي سيستم عاملهاي ويندوز 2000، لينوکس و FreeBSD :

    قابلیت اطمینان
    Windows 2000: تمام کاربران اين نرم ا�?زار با ص�?حه آبی رنگ مرگ! در هنگام ق�?ل کردن سيستم آشنا می باشند. قابليت اطمينان ضعي�? يکی از عمده ترين معايب ويندوز است. برخي از اين ايرادات در ويندوز 2000 ر�?ع گرديده اند. اما ا�?زايش حجم کدها مشکلات بيشتری از نظر قابليت اطمينان را به وجود آورده است. ويندوز 2000 از منابع سيستمی زيادی است�?اده مي کند و با توجه به معيوب شدن تدريجی حا�?ظه و خراب شدن �?ايل های سيستمی، است�?اده از سيستم برای بيش از چند ماه کار بسيار مشکلی است.

    Linux: قابليت اطمينان Linux مشهور است، سرور ها غالبا برای سال ها �?عال می مانند. اگرچه ورودی/خروجی ديسک در حالت پيش �?رض ناهمگام می باشد که قابليت اطمينان کمتری برای عمليات مبتنی بر تعاملات دارد و ممکن است �?ايل سيستم را بعد از بروز اشکال در سيستم و يا قطع برق معيوب کند. اما در کل براي است�?اده کنندگان Linux يک سيستم عامل قابل اطمينان محسوب می شود.

    FreeBSD: FreeBSD بسيار قدرتمند است(سرور هاي �?عال با دوره های عمر چند ساله دليل اين ادعا است). سيستم �?ايلی جديد Soft Updates ورودی و خروجی هاي ديسک را برای بهترين عملکرد بهينه مي کند و در عين حال قابليت اطمينان را براي کاربردهایی از قبيل پايگاه های داده که بر اساس تعاملات (Transactions) می باشند تضمين می کند.

    کارایی
    Windows 2000: ويندوز برای نرم ا�?زارهای متداول و Desktop ها مناسب است اما قابليت تحمل بارهای سنگين شبکه را ندارد. تعداد محدودی از سازمان ها تلاش می کنند تا از آن به عنوان يک سرور اينترنت است�?اده کنند. به عنوان مثال Barnesandnobel.Com که از ويندوز NT است�?اده مي کند را مي توان با پيغامهای خطايی که سرور آنها معمولا توليد مي کند شناخت. حتي سايت Hotmail که متعلق به خود Microsoft (توليد کننده ويندوز) مي باشد مدتها از FreeBSD به عنوان سيستم عامل خود است�?اده نمود.

    Linux: Linux براي بسياری از کابران به خوبی کار می کند اما با اين وجود قابليت اجرايی تحت بار سنگين شبکه بهينه نيست. قابليت اجرايی شبکه تحت هسته لينوکس 2.3 پايين تر از ظر�?يت FreeBSD با سخت ا�?زار مشابه می باشد. با عرضه شدن هسته لينوکس 2.4 که يک حا�?ظه مجازی جديد مشابه FreeBSD می باشد، وضعيت بهبود يا�?ته است. از آنجاييکه هر دوی اين سيستم ها Open Source می باشند، صر�?ه اقتصادی بالايی دارند به همين دليل کارکرد Linux وFreeBSD به سرعت در حال همگرايی مي باشد.

    FreeBSD: FreeBSD انتخاب برتر سيستم برای قابليت اجرايی بالای کاربردهای شبکه می باشد.FreeBSD از ساير سيستم هایی که روی سخت ا�?زار يکسانی کار می کنند، بهتر و بيشتر کارایی دارد. يکی از بزرگترین و شلوغ ترين سرورهای اينترنتی به آدرس ftp://ftp.cdrom.com از FreeBSD براي خدمات رسانی به بيش از 1.2 تريليون بايت Download در روز است�?اده می کند. بسياری از سرورها از FreeBSD به دليل توانایی آن در پشتيبانی از ترا�?يک سنگين شبکه با قابليت اطمينان و اجرای بالا به عنوان OS اصلی خود است�?اده می کنند.




    امنیت
    Windows 2000: Microsoft ادعا مي کند که محصولاتش ايمن است اما هيچ تضمينی در اين مورد ارائه نمی کند. نرم ا�?زار های آنها قابل بازنگری و بررسی توسط بقيه نمی باشد و از آنجاییکه ویندوز Close source می باشد هیچ راهی برای کاربران به منظور تشخیص و تغییر هیچ یک از مخاطرات امنیتی که معمولا درباره سیستم های ویندوز منتشر می شوند وجود ندارد.

    Linux: طبیعت Open source لینوکس به هرکس این اجازه رامی دهد که امنیت کد را مورد بررسی قرار داده و آن را تغییر دهد، اما واقعیت این است که پایگاه کد لینوکس توسط برنامه نویسانی بی تجربه و در مدت زمانی کم تعری�? شده است. هیچ سیاست بازنگری رسمی برای کد وجود ندارد و به همین علت لینوکس هر سال در لیست پيشنهادات CERT برای Unix قرار دارد. این مسئله با این واقعیت همراه است که شرکت هایی چون Redhat به ارایه خدماتی که به ناامنی مشهور می باشند، گرایش دارند. با اين وجود لینوکس نیز از سیستم دیوار آتش قدرتمند و ابزارهای تشخیص ن�?وذ �?راوانی پشتیبانی می کند.

    FreeBSD: FreeBSD برای چندین سال تحت تست مداوم بوده است. تمامی اجزای سیستم مورد چک و بازبینی مجدد قرار گر�?ته اند تا اشکالات مرتبط با امنیت کش�? شوند. از آنجاییکه کل سیستم Open source می باشد، امنیت سیستم توسط دیگران قابل بررسی بوده است و این بررسی نیز به طور کامل انجام شده است. نصب اولیه FreeBSD هنوز از پیشنهاد امنیتی CERT در سال 2000 تبعیت می کند. FreeBSD همچنین سطوح امنيتی را در سطح هسته (Kernel) سیستم عامل پیاده سازی می کند که بسیار قدرتمند تر از پیاده سازی در سطح اجرا می باشد. FreeBSD شامل یک سیستم دیوار امنیتی (Firewall) بسیار قدرتمند و ابزارهای متعددی برای جستجوی ن�?وذها می باشد.

    سیستم �?ایلی
    Windows 2000: �?ایل سیستم FAT و NTFS متعلق به Microsoft هردو برای بیش از 15 سال به دلیل عدم سازگاری با سیستم های �?ايلی PC-Based قدیمی تر دچار مشکل بوده اند. اين سیستم های �?ایلی برای باگ های زیاد و کاربردهای مخرب سرورهای امروزی طراحی نشده وحتی اعتقادی به طراحی شدن با سیستم عامل چند کاربره و یا شبکه ای نداشتند.

    Linux: سیستم �?ایلیی که در لینوکس به کار می رود،کار خود را با یک روش الحاق سازی غیر همزمان خطرناک انجام می دهد که غالبا یک خرابی بزرگ در سیستم (crash)، سیستم را به طور دائمی تخریب می کند در حالی که در Solaris یا FreeBSD اشکال با میزان کمی از دست دادن اطلاعات تصحیح شده و سیستم قابل بازیابی می باشد.البته چندین نسخه جدید �?ایل سیستم برای لینوکس وجود دارد که قسمت های زیادی از این اشکالات را حل کرده اند.(مانند Ext3)

    FreeBSD: FreeBSD از سیستم �?ایلی یونیکس (UFS) است�?اده می کند که اندکی پیچیده تر از سیستم �?ایلی Ext2 لینوکس می باشد. این �?ایل سیستم (UFS) با گزینه Sofupdate، راهی بهتر برای اطمینان از بی نقص بودن و اطلاعات سیستم �?ایلی ارایه می دهد. این گزینه ورودی/خروجی همزمان را کاهش و ورودی/خروجی غیرهمزمان را ا�?زایش می دهد. چرا که تغییرات برروی یک UFS بسته به ساختار سیستم �?ایلی و نه به صورت Sector basis (بخش گرا) هماهنگ می شود. این موضوع، هماهنگی همیشگی سیستم �?ایلی در �?اصله دو به روز رسانی را تضمین می کند. سیستم �?ایلی FreeBSD همچنین نشانه هاي (Flags) �?ایلی که باعث محدودیت متجاوزان (شامل ن�?وذگرها یا کاربران ناخواسته يا ...) در تراکنشها می شود را پشتیباني می کند. تعداد زيادی از این نشانه ها وجود دارند که می توان آنها را به یک �?ایل اضا�?ه نمود.به عنوان مثال نشانه "غیر قابل تغییر" که هیچ گونه اجازه تغییر یا حذ�?ی در �?ایل یا دایرکتوری را اجازه نمی دهد.نشانه های متداول دیگر عبارتند از "�?قط ا�?زودنی"، "غیر قابل حذ�?" و "آرشیو". با تل�?یق این امکانات با سطوح امنیتی سطح هسته (Kernel) یک سیستم غیر قابل ن�?وذ به دست می آید.

  10. 3
  11. #6
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت پنجم : يک مقايسه اجمالی(2) گردانندگان دستگاه جانبی
    Windows 2000 :Microsoft ارتباط بسیار خوبی با تولید کنندگان درایور دارد.غالبا هنگام است�?اده از یک درایور بین نسخه های مختل�? ویندوز مشکلاتی پیش می آید اما به طور کلی کاربران Windows دسترسی بسیار عالی و سریع به درایور های دستگاه ها دارند.

    Linux: جامعه لینوکس عمدا برای تشویق تولید کنندگان به تولید درایور های Open source انتشار درایور های باینری جدا را بر روی این سیستم عامل مشکل می کند.متاس�?انه اکثر تهیه کنندگان علاقه ای به انتشار درایور خود به صورت Open source را ندارند و به همین خاطر برای کاربران لینوکس هرگونه است�?اده از درایورهاي عرضه شده توسط تهیه کننده بسیار مشکل است.

    FreeBSD: راه انداز(Bootloader) FreeBSD ، می تواند داریورهای باینری را در زمان راه اندازی بالا بیاورد. این به دیگر تولیدکنندگان درایور اجازه توزیع ماژولهای درایور باینری جدا که قابلیت بارگذاری روی سیستم شامل FreeBSD را دارند، را می دهد. براساس طبیعت متن باز FreeBSD ، ارتقاء درایور دستگاه برای سخت ا�?زار جدید بسیار آسان است. اکثر تولید کنندگان �?قط �?ایل های باینری سازگار با سیستم عامل ویندوز را منتشر می کنند. این بدان معنی است که از زمانیکه دستگاه به بازار می رسد تا زمانی که درایور آن رویFreeBSD در دسترس خواهد بود، ممکن است چند ماه طول بکشد.

    نرم ا�?زار های تجاری
    Windows 2000: برای ویندوز نسبت به دیگر سیستم عاملها برنامه های کاربردی بسیار بیشتری در دسترس است. تقریبا تمامی برنامه های کامپیوترهای Desktop روی ویندوز و �?قط روی ویندوز اجرا می شوند. اگر شما یک برنامه مهم دارید که تنها روی ویندوز اجرا می شود، هیچ راهی جز است�?اده از ویندوز ندارید.

    Linux: نرم ا�?زارهای تجاری زيادی روی لینوکس موجود است که در حال زیادتر شدن نیز هست. متاس�?انه لینوکس تنها �?ایلهای باینریی را می تواند اجرا کند که مخصوص خودش ساخته شده باشند و توانایی اجرای برنامه های دیگر سیستم عاملها را ندارد.

    FreeBSD: تعداد نرم ا�?زارهای تجاری روی FreeBSD به سرعت روبه گسترش است،اما هنوز بسیار پایین تر از آن چیزی است که در مورد ویندوز شاهد آن هستیم. علاوه بر نرم ا�?زارهای موجود،FreeBSD قابلیت اجرای نرم ا�?زارهای موجود روی لینوکس، SCOUnix و BSD/OS را نیز دارد.


    نرم ا�?زار های رایگان
    Windows 2000: میزان نرم ا�?زارهای رایگان ویندوز بسیار کمتر از آن چیزی است که برای Unix داریم. بسیاری از برنامه های کاربردی ویندوز به عنوان نرم ا�?زار اشتراکی (shareware) بدون کد اصلی برنامه وجود دارند که به هیچ عنوان توسط کاربران قابل شخصی کردن(Customize) ، بهبود، توسعه و اصلاح نیستند.

    Linux: تعداد بسیار زيادی از برنامه های رایگان برای لینوکس در دسترس می باشد. تمامی نرم ا�?زارهای GNU روی FreeBSD و Linux قابل اجراست. برخی از برنامه های رایگان بسته به نوع آنها تغییراتی نسبت به نمونه های مشابه دارند چون لینوکس استاندارد مشخص پخش نرم ا�?زاری ندارد.

    FreeBSD: نرم ا�?زارهای رایگان بسیار بسیار زيادی برای FreeBSD در دسترس می باشد. FreeBSD شامل هزاران بسته نرم ا�?زاری و مجموعه پخش شده وسیعی می باشد که تمامی آنها همراه با کد اصلی برنامه (Source code) به طور کامل می باشند. بسیاری از مردم FreeBSD را در دسترس ترین و آسانترین کتابخانه قابل است�?اده برای بسته های نرم ا�?زاری رایگان می دانند.




    محیط تولید برنامه
    Windows 2000: Windows ابزارهای توسعه کمی داشته و بسیاری از مجموعه ابزار بسیار قدرتمند آن باید به صورت جداگانه خریداری شود و به ندرت قابل سازگاری با دیگر ابزارها می باشند. با این وجود اکثر تولیدکنندگان محیط های توسعه و تولید نرم ا�?زار محصولات خود را برای ویندوز به طور جداگانه و کامل عرضه می کنند.

    Linux: لینوکس تمامی ابزارهای تولید FreeBSD را به همراه ت�?سیرکنندگان ها زبان برنامه نویسی متداولی و تمامی برنامه های GNU از قبیل C/C++ قدرتمند GNU، ویرایشگر Emacs و دیباگر GDB در بر می گیرد. متاس�?انه به علت طبیعت بسیار خرد شده (Splinted) لینوکس، برنامه هایی که روی یک سیستم (مثلا Redhat 7.2) می سازید امکان کارکردن روی سیستم ديگری از لینوکس (مثلا Slack ware) را ندارند.

    FreeBSD: FreeBSD مجموعه بزرگی از ابزارهای تولید و توسعه برنامه را در بر دارد. سیستم توسعه کاملی از C/C++ (شامل ویرایشگر، و ابزارهای توسعه یونیکس برایJava، HTTP، Perl، Python، Tel/TK، Awk، Sed و ...)را به طور رایگان دریا�?ت می کنید که براساس FreeBSD نصب می شوند و تمامی اینها شامل کدهای امنيتی می باشند.

    زیر ساخت محیط تولید نرم ا�?زار
    Windows 2000: نرم ا�?زار ویندوز یک سیستم عامل Close source است که پاسخی به نیاز بازار بوده تا راه حل یک مسئله تکنیکی. تکنولوژیهای جدید در مقیاس زیاد به درون این سیستم عامل ریخته می شوند بدون اینکه طراحی آنها مناسب یا حتی کامل شده باشند. درباره زیرساخت توسعه نرم ا�?زار چیز زيادی در دست نیست جز همان ص�?حه آبی رنگ مرگ! که پیام خودش را می دهد.

    Linux: لینوکس یک هسته (Kernel) شبیه یونیکس است که باید با GNU ترکیب شود تا یک سیستم عامل کامل را بسازد. لینوکس هیچ سیستم کنترل نسخه ای را مورد است�?اده قرار نمی دهد و به همین خاطر تمامی تصحیح خطاها (Bug-Fixes) و توسعه ها باید از طریق پست الکترونیکی و تماس با لیست پستی و در پایان با ارسال به �?ردی که مجاز به ارائه کد به برنامه اصلی می باشد، انجام پذیرد. بر اساس میزان زیادی کدی که نوشته می شود، امکان کنترل کی�?یت تغییرات مربوط برای یک ن�?ر وجود ندارد. به همین دلیل کد بسیار زیادی برای لینوکس وجود دارد که با عجله نوشته شده و هیچ وقت برای یک سیستم عملیاتی امن تر قابل قبول نمی باشد.

    FreeBSD: FreeBSD یک سیستم عامل پیشر�?ته بر اساس یونیکس می باشد. کد منبع کل سیستم در یک پایگاه داده که تحت CVS اجرا می شود در دسترس می باشد. دسترسی به این پایگاه توسط یک گروه بزرگ(200 ن�?ر) از برنامه نویسان خبره و ارشد نوشته شد و برای هماهنگی عرضه و پخش بازبینی گرديد. FreeBSD بیشتر برای یا�?تن جوابهای عالی در اهدا�? کلی طراحی گرديده تا برای تغییرات سریع به منظور اضا�?ه کردن عملکردی جدید.

    پشتیبانی
    Windows 2000: اگرچه پشتیبانی برای windows 2000 وجود دارد، اما باید خود را برای یک انتظار یک ساعته آماده کنید در حالیکه تضمينی برای یا�?تن پاسخ وجود ندارد. به علت طبیعت کد بسته ویندوز هیچ پشتیبانی رایگان غیر رسمی برای آن وجود ندارد و باگها طبق زمانبندی و برنامه ریزی Microsoft تصحیح می شود نه طبق زمانبندی شما. از آنجاییکه ویندوز 2000 به طور متناوب به روزرسانی نمی شود، شما ممکن است سالها برای تصحیح باگ هایتان منتظر بمانید.

    Linux: بسياري از سازمان ها، پشتیبانی های حر�?ه ای برای لینوکس ارائه می دهند. تمامی تامین کنندگان عمده Linux بسته به گستردگی کاری، سطحی از پشتیبانی را ارائه می دهند و بعضی خدمات را به طور کامل ارایه می دهند. تعداد بسیاری از محل های بحث و گ�?تگو برای لینوکس وجود دارند که سوالات شما را مجانی پاسخ می دهند. از گروههای خبری و آدرسهای پستی زيادی نیز به عنوان آخرین پایگاه برای بر طر�? کردن مشکلاتتان است�?اده کنید.

    FreeBSD: موسسات متعددی از جمله BSDi پشتیبانی های گسترده ای از FreeBSD ارائه می دهند. علاوه بر پشتیبانی حر�?ه ای، ميزان بسیار زيادی از پشتيباني هاي غير رسمي از طريق گروههاي خبري Usenet و آدرسهاي پستي مانند Question@FreeBsd.org قابل دسترسي مي باشد. وقتي يک مشکل پيدا مي شود معمولا پاسخ دقيق آن ظر�? چند ساعت پيدا مي شود.





    هزینه ها و قیمت های مالکیت
    Windows 2000: قيمت نسخه سرور ويندوز 2000 تقريبا 700 دلار می باشد. برنامه های جانبی هزينه ای جداگانه و اضا�?ه دارند. کاربران معمولا هزاران دلار براي برنامه هایی می پردازند که برروی لینوکس و FreeBSD به طور رايگان در دسترس می باشند. مستند سازی گران بوده و مستندات بسيار کمی به صورت جاری (Online) در دسترس می باشد. برای هر کامپيوتر در شبکه مجوزی جداگانه لازم است که به معنای تاخير در گسترش شبکه و صر�? هزينه های اضا�?ه است. هزینه ابتدايی آموزش برای کارهای مقدماتی سازمانی نسبت Unix کمتر است. همچنین به کار بيشتری برای ادامه کارآیی سیستم با هر میزان بار کاری نياز دارد.

    Linux: لينوکس رايگان بوده و بسياری از شرکتها بسته های نرم ا�?زاری تجاری خود را هزينه بسيار پايينی بر روی آن ارائه می دهند. برنامه ها و مستندات آنها با هزينه ای کم و يا رايگان در دسترس می باشد. هيچ گونه محدوديتی از نظر اجازه نامه وجود ندارد، بنابراين لينوکس می تواند روی هر تعداد سيستمی که شما می خواهيد بدون هرگونه هزينه اضا�?ی نصب گردد. هزينه کل مالکيت لينوکس بسيار اندک است.

    FreeBSD: FreeBSD را می توان به صورت مجانی از Internet گر�?ت يا می توان آن را به صورت يک مجموعه
    4 CD به همراه چندين گيگا بايت نرم ا�?زار کاربردی به ازای 40 دلار خريداری نمود که تمامی اسناد ضروری را نيز در بر می گيرد. پشتيبانی از FreeBSD به صورت مجانی و يا با قيمت بسيار اندک در دست می باشد. هيچ گونه گواهينامه و شماره سريالی برای کاربران لازم نيست به همين خاطر می توانيد به سرعت کامپيوتر های اضا�?ه ای را به شبکه بي�?زاييد. اينها همه با هزينه بسيار پايين مالکيت نرم ا�?زار در دسترس می باشد.
  12. 3
  13. #7
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت ششم-ساختار �?ايل متن زیرترجمه بخشی از یک PDF در باره لینوکس است.
    برخی مطالب در قسمت های قبل تکرار شده اند اما در اینجا مطالب با جزئیات بیشتر و دقیق تر آورده شده است.
    بحث کلی این قسمت و قسمت های اینده حول م�?هوم �?ایل ها و سیستم انها در لینوکس است. امید است که م�?ید واقع گردد.

    بسیاری از کاربران به علت عدم اگاهی در مورد نوع اطلاعات و محل ذخیره سازی انها در لینوکس دچار مشکل می شوند.ما سعی خواهیم کرد که شیوه ساز ماندهی �?ایل ها را در سیستم �?ایلی این سیستم عامل روشن کنیم. همچنین مهمترین �?ایل ها و دایرکتوری ها را ذکر کرده و روش های مت�?اوت مشاهده محتوای �?ایل ها ،چگونگی ایجاد، جابه جایی و پاک کردن �?ایل ها و دایرکتوری ها را شرح خواهیم داد.

    مروری کلی بر سیستم �?ایل در لینوکس
    �?ایلها

    یک توصی�? ساده از سیستم یونیکس که برای لینوکس نیز به کار می رود عبارت است از: "در سیستم یونیکس همه چیز �?ایل است و اگر �?ایل نباشد یک �?رایند خواهد بود"
    عبارت �?وق صحیح است زیرا تعدادی �?ایل خاص وجود دارد که تنها �?ایل محسوب نمی شوند (برای مثال pipes یا sockets ) اما برای سادگی گ�?ته می شود که همه چیز �?ایل است.سیستم لینوکس نیز درست همانند یونیکس، هیچ ت�?اوتی بین �?ایل و دایرکتوری قائل نمی شود، زیرا دایرکتوری همان �?ایل است که شامل اسامی سایر �?ایل هاست.برنامه ها، خدمات، متن ها، عکس ها همگی �?ایل هستند.دستگاه های ورودی و خروجی و سایر دستگاه های دیگر نیز با توجه به سیستم، �?ایل در نظر گر�?ته می شوند.
    برای مدیریت تمام این �?ایل ها به شیوه ای منظم، ترجیح می دهیم که به انها همانند درختی مرتب نگاه کنیم.( به عنوان مثال همانند ساختار هارد دیسک در MS_DOS ) شاخه های بزرگتر شاخه های بیشتری دارندو شاخه های انتهایی شامل برگ های درخت یا �?ایل های معمولی هستند.از حالا از این تصویر درختی است�?اده خواهیم کرد، اما در اینده خواهیم دید که این تصویر کاملا صحیح نمی باشد.




    مرتب سازی �?ایل ها
    اغلب �?ایل ها تنها �?ایل هستند که به انها �?ایل های عادی(Regular files) گ�?ته می شود.این �?ایل ها شامل داده های معمولی هستند مانند �?ایل های متنی، �?ایل ها یا برنامه های اجرایی، ورودی یا خروجی برنامه ها و ....
    در سیستم لینوکس به طور معمول �?رض می شود که با هر چه که مواجه می شوید �?ایل است اما موارد استثنایی نیز وجود دارد.
    دایرکتوریها: �?ایل ها و لیست سایر �?ایل ها.
    �?ایل های خاص: مکانیزمی که برای ورودی و خروجی به کار می رود.اکثر �?ایل های خاص در /dev قرار دارند.در اینده دراین باره بیشتر بحث خواهیم کرد.
    پیوندها: سیستمی است که سبب می شود �?ایل یا دایرکتوری در چندین قسمت از درخت �?ایل سیستم قابل مشاهده باشد.در این باره جزئیات بیشتر را خواهیم گ�?ت.
    (دامنه) sockets :یکی از انواع �?ایل های خاص که شبیه socket های TCP/IP است و به وسیله کنترل دسترسی به سیستم �?ایل، امنیت �?رایند های داخلی شبکه را تامین می کند.
    Named pipes: کمابیش عملکردی شبیه socket ها دارد و راهی برای ارتباط �?رایند ها با یکدیگر بدون است�?اده از معنای socket شبکه را شکل می دهد.
    نماد م�?هوم
    - �?ایل عادی
    d دایرکتوری
    L پیوند
    c �?ایل های خاص
    s socket
    p Named paipe
    برای اینکه همیشه مجبور نباشیم برای یا�?تن نوع �?ایل در یک لیست طولانی جستجو کنیم، بیشتر سیستم ها به دنبال نام �?ایل، پسوندی را شامل یکی از کارکتر های “/=*|@�? اضا�?ه می کنند که نشاندهنده نوع �?ایل می باشد.
    شما به عنوان یک کاربر تنها با �?ایل های ساده، �?ایل های اجرایی،دایرکتوری ها و پیوندها سر و کار خواهید داشت.�?ایل های خاص برای ایجاد سیستم به نوع دلخواه است و تنها مدیران سیستم و برنامه نویسان با انها سر و کار خواهند داشت.
    حال قبل از اینکه به �?ایل ها و دایرکتوری های مهم نگاهی بیندازیم بد نیست کمی بیشتر در مورد پارتیشن ها بدانیم.





    در باره پارتیشن بندی

    چرا پارتیشن؟

    اغلب مردم دانش مبهمی راجع به پارتیشن ها دارند، زیرا تمامی سیستم های عامل توانایی ایجاد و یا پاک کردن انها را دارند.
    به نظر عجیب می رسد که لینوکس حتی زمانی که از مراحل نصب استاندارد است�?اده می کند، نیاز به بیش از یک پارتیشن روی یک دیسک دارد. و این نیاز به شرح و ت�?صیل بیشتر دارد.
    هد�? داشتن پارتیشن های مختل�? در واقع دست یابی به امنیت داده ای بالاتر در هنگام بروز حادثه است.با تقسیم کردن هارد دیسک به چندین پارتیشن داده ها می توانند به صورت گروهبندی شده و جداگانه باشند.
    زمانی که حادثه ای در پارتیشنی رخ دهد، تنها داده های همان پارتیشن اسیب می بینند در حالیکه سایر داده ها در دیگر پارتیشن ها اسیبی نمی بینند.
    به دلایل امنیتی و قدرت عمل سیستم، از پارتیشن ها است�?اده می شود،و بنا براین ن�?وذ در بخشی از سیستم به این معنی نیست که کل کامپیوتر در خطر است.و این مهمترین دلیل است�?اده از پارتیشن بندی است.
    به خاطر داشته باشید که چنین سیستم �?ایلی تنها امنیت داده ها را در هنگام بروز اشکال و یا قطع
    ناگهانی ابزارهای حا�?ظه تامین می کند.و داده های شما را در مقابل ساختار نادرست و یا اشکالات منطقی در سیستم �?ایل ح�?اظت نمی کند.در این مواقع لازم است که از راه حل های RAID
    Array Of Inexpensive Disks) (Redundant است�?اده کنید.

    انواع وطرحبندی پارتیشن
    2 پارتیشن عمده در سیستم لینوکس وجود دارد:
    پارتیشن داده: داده های نرمال سیستم لینوکس، شامل پارتیشن ریشه(root) که حاوی کلیه داده ها برای شروع و اجرای سیستم است.
    پارتیشن swap :توسعه حا�?ظه �?یزیکی کامپیوتر ، حا�?ظه یدکی روی هارد دیسک.(حا�?ظه مجازی)
    اغلب سیستم ها شامل پارتیشن ریشه،1 یا چند پارتیشن داده و یک یا چند پارتیشن swap می باشند.
    سیستم های محیط های ترکیبی ممکن است حاوی پارتیشن هایی برای سایر داده های سیستم باشند، به عنوان مثال پارتیشنی با سیستم �?ایل FAT یاVFAT برای داده MS Windows .
    اکثر سیستم های لینوکس هنگام نصب برای تنظیم نوع پارتیشن از fdisk است�?اده می کنند.معمولا این کار به صورت خودکار انجام می شود.گرچه بعضی اوقات ممکن است این قدر خوش شانس نباشید.در این موارد شما نیاز دارید که خودتان نوع پارتیشن ها را تعیین کنید و حتی عمل پارتیشن بندی را نیز خودتان انجام دهید.ابزار fdisk در این مورد به شما کمک خواهد کرد.
    جدا از این ها، لینوکس از انواع مختل�?ی از سیستم های �?ایلی دیگر نیز حمایت می کند.همانند JFS،NFS،fatXX و بسیاری از سیستم های �?ایلی که در دیگر سیستم عامل ها در به کار می روند.
    پارتیشن استاندارد ریشه(که با یک سلش مجزا نشان داده می شود،/) حدودا 100 تا 500 مگا بایت �?ضا اشغال می کند و شامل �?ایل های پیکر بندی سیستم، اصلی ترین دستورات و برنامه های سرویس دهنده، کتابخانه های سیستم، برخی �?ضاهای موقتی و دایرکتوری خانه ی(home) کاربر اصلی
    یا همان مدیر(administrative) می باشد.یک نصب استاندارد نیازمند حدودا 250 مگا بایت �?ضا برای پارتیشن ریشه است.

    http://www.govashir.com/computer/archives/structure.jpg


    �?ضای swap تنها برای خود سیستم قابل دسترس است، و در حین عملیات عادی سیستم از دید ما پنهان است.swap سیستمی است که همانند سیستم های نرمال یونیکس به شما اطمینان می دهد که هر ات�?اقی که بی�?تد شما می توانید به کار خود ادامه دهید.به علت این �?ضای کمکی شما هیچ گاه در لینوکس با پیغام های خطایی مثل حا�?ظه بیش از حد مجاز و یا ابتدا برخی از کارها را متوق�? کرده و مجدد امتحان کتید، مواجه نخواهید شد. Swap یا حا�?ظه مجازی مدت زیادی است که مورد قبول سیستم های عامل خارج از دنیای یونیکس واقع شده است.
    به طور طبیعی است�?اده از حا�?ظه روی هارد کند تر از است�?اده از تراشه های واقعی حا�?ظه کامپیوتر است اما داشتن چنین حا�?ظه ای بسیار راحت است.
    لینوکس معمولا اندازه swap را 2 برابر مقدار حا�?ظه �?یزیکی حساب می کند.هنگام نصب سیستم باید بدانید که چگونه عمل کنید.مثالی از سیستمی با 512 مگا بایت RAM:
    اولین امکان: 1 پارتیشن swap با 1 گیگ �?ضا.
    دومین امکان: 2 پارتیشن swap با 512 مگا بایت �?ضا.
    سومین امکان[img]http://*************/images/smilies/froown.gif[/img] با 2 هارد دیسک) 1 پارتیشن با 512 مگا بایت روی هر دیسک.
    انتخاب اخر زمانی که دستگاه های I/O زیادی وجود داشته باشند بهترین نتیجه را می دهد.
    برای راهنمایی بیشتر مستندات نرم ا�?زار را مطالعه کنید. برخی کاربرد ها همچون پایگاه داده
    (DB[img]http://*************/images/smilies/biiggrin.gif[/img]ata Base) ، احتمالا به �?ضای swap بیشتری احتیاج دارند. برخی دیگر ممکن است از هیچ swap است�?اده نکنند.�?ضای swap همچنین به نگارش هسته تان بستگی دارد.
    هسته در بسیاری از توزیع های لینوکس در پارتیشن مجزایی قرار دارد.زیرا مهمترین �?ایل سیستم محسوب می شود.در این حالت یک پارتیشن /boot نیز وجود دارد که هسته(ها) را شامل می شود.
    بقیه �?ضای هارد دیسک معمولا بین پارتیشن های داده تقسیم می شود، با وجودیکه ممکن است کلیه داده های غیر بحرانی سیستم در یک پارتیشن قرار بگیرند. برای مثال زمانی که نصب استاندارد ایستگاه کاری (workstation) را اجرا می کنید.زمانی که داده های غیر بحرانی در پارتیشن های مت�?اوت قرار می گیرند، معمولا الگوی زیر ات�?اق می ا�?تد:
    یک پارتیشن برای برنامه های کاربر (/user)
    یک پارتیشن شامل داده های شخصی کاربر (/home)
    یک پارتیشن برای ذخیره داده های موقتی مثل چاپ_و mail_ ص�? ها(/var)
    یک پارتیشن برای سومین بخش و نرم ا�?زار اضا�?ی(/opt)
    یک بار که پارتیشن ها ساخته شدند،می توانید تعداد بیشتری به انها اضا�?ه کنید.تغییر اندازه یا تغییر ویژگی های پارتیشن های موجود امکان پذیر است اما توصیه نمی شود.
    تصمیم تقسیم هارد دیسک ها به پارتیشن ها توسط مدیر سیستم(administrator) صورت می گیرد.مدیر در سیستم های بزرگتر حتی ممکن است با است�?اده از نرم ا�?زار مناسب یک پارتیشن را روی چندین هارد دیسک توسعه دهد.در حین �?رایند نصب شما می توانید طرح پارتیشن خودتان را با است�?اده از ابزار خاص توزیع در حال نصب، که معمولا یک رابط گرا�?یکی و یا fdisk (ابزاری متنی برای ایجاد پارتیشن ها و تنظیم ویزگی هایشان)است،تعری�? کنید.
    نصب ایستگاه کاری یا مشتری(client) اساسا برای است�?اده یک شخص است.نرم ا�?زار انتخابی برای نصب این موضوع را منعکس می کند و تاکید اصلی بر روی بسته های عمومی کاربر، مانند زمینه دسکتاپ زیبا، ابزارهای توسعه، برنامه های مشتری برای E_mail، نرم ا�?زار چند رسانه ای، وب و دیگر خدمات است.
    همه چیز با هم در یک پارتیشن بزرگ قرار می گیرد، �?ضای swap با دو برابر ظر�?یت RAM نیز اضا�?ه می گردد و ایستگاه کاری شما به طور کلی کامل شده و بیشترین �?ضای ممکن دیسک را برای است�?اده شخصی �?راهم می کند.
    در سرویس دهنده، داده های سیستم تمایل دارند که از داده های کاربر مجزا باشند.برنامه هایی که خدمات را ارائه می دهند در جایی مت�?اوت با جایی که داده های مربوط به این خدمات وجود دارند، نگهداری می شوند.پارتیشن های مت�?اوتی در اینگونه سیستم ها ایجاد می شوند:
    یک پارتیشن با تمام داده های لازم برای راه اندازی ماشین
    یک پارتیشن با داده های پیکربندی و برنامه های سرویس دهنده
    یک یا چند پارتیشن شامل داده های سرویس دهنده مانند جداول پایگاه داده،mail های کاربران،ارشیو ftpو غیره.
    یک پارتیشن با درخواست ها و برنامه های کاربران
    یک یا چند پارتیشن برای �?ایل های خاص کاربران(دایرکتوری های کاربران)
    یک یا چند پارتیشن swap (حا�?ظه مجازی)
    خدمات دهنده ها معمولا حا�?ظه بیشتر و در نتیجه �?ضای swap بیشتری دارند.مطمئنا �?رایندهای خدمات دهنده (server) مانند پایگاه داده،به �?ضای swap بیش از حد معمول احتیاج دارد.برای اجرای بهتر، swap معمولا به پارتیشن های swap مت�?اوتی تقسیم می شود.
    �?رمان dfدر یک سیستم در حال اجرا، اطلاعات در مورد پارتیشن ها می تواند با است�?اده از دستور
    df
    (disk full or disk free) نشان داده شود.درلینوکس df نگارش GNU است و –h یا گزینه human readable
    را که قابلیت خوانایی را بسیار تقویت می کند، حمایت می کند.توجه داشته باشید که سیستم های یونیکس تجاری معمولا نگارش df و دیگر دستورات خاص خودشان را دارند.ر�?تار انها معمولا مشابه است، گرچه ابزار عمومی با نگارش GNU ، خصوصیات بهتر و بیشتری دارند.
    دستور df تنها اطلاعات پارتیشن های �?عال و غیر swap را نمایش می دهد که می تواند شامل پارتیشن های سایر سیستم های شبکه باشد.
  14. 3
  15. #8
    HAMEDZH2
    کاربر حرفه ای
    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.png
    تاریخ عضویت
    Sep 2007
    نوشته ها
    125,904
    13,655
    40,041
    میزان امتیاز
    0

    پیش فرض

    قسمت ه�?تم _ ساختار �?ايل 2 سایر طرحبندی های سیستم �?ایل
    صوری


    برای راحتی سیستم �?ایل لینوکس معمولا به صورت ساختار درختی در نظر گر�?ته می شود.در سیستم لینوکس استاندارد، عموما با طرحبندی زیر مواجه می شوید:





    شکل �?وق طرحبندی سیستم ردهت رانشان می دهد.این طرحبندی بسته به مدیر سیستم و وظی�?ه ماشین یونیکس، ممکن است تغییر کند. و یا دایرکتوری ها ممکن است کم یا زیاد شوند.اسامی نیز لزوما مانند �?وق نیستند،و تنها قراردادی هستند.
    درخت سیستم �?ایل از /(سلش) اغاز می شود.این دایرکتوری تمام زیر دایرکتوری ها و �?ایل ها را شامل می شود و دایرکتوری ریشه یا به اختصار ریشه سیستم �?ایل نامیده می شود.
    معمولا قبل از دایرکتوری هایی که تنها یک سطح پایین تر از ریشه اند، یک سلش قرار میگیرد تا مکانشان مشخص شود و مانع اشتباه گر�?ته شدن انها با سایر دایرکتوری ها با اسامی مشابه گردد. همیشه خوب است زمان شروع با یک سیستم جدید، نگاهی به دایرکتوری ریشه بیندازیم:
    زیر دایرکتوری های ریشه را در زیر مشاهده می کنید.

    /binبرنامه های عمومی که توسط سیستم توزیع شده اند،مدیر سیستم و کاربران.
    /boot�?ایل های راه اندازی و هسته،vmlinuz.و همچنین داده هایGRUB
    (GR and Unified Boot Loader).GRUB تلاشی است برای رهایی از راه انداز_بارکننده هایی که امروزه میشناسیم.
    /devشامل مراجعاتی به کلیه سخت ا�?زار های �?رعی CPU،که به صورت �?ایل هایی با خصوصیات ویژه ارائه می شوند.
    /etcمهمترین �?ایل های پیکربندی سیستم در این دایرکتوری قرار دارند.داده های این دایرکتوری مشابه با داده های موجود در control panel ویندوز می باشد.
    /homeدایرکتوری های home کاربران معمولی.
    /initrd(در برخی توزیع ها)اطلاعات برای راه اندازی.این دایرکتوری را پاک نکنید!
    /lib�?ایل های کتابخانه ای، شامل �?ایل های کلیه برنامه هایی که مورد نیاز کاربران و سیستم است.
    /lost+foundهمه پارتیشن ها lost_found را در دایرکتوری بالاتر خود دارند.�?ایل هایی که در حین خرابی ذخیره می شوند، در این محل هستند.
    /miscبرای اهدا�? مت�?رقه.(miscellaneous)
    /mntنقطه اتصال استاندارد (mount point) �?ایل های خارجی سیستم.برای مثال CD_ROM یا دوربین دیجیتال.
    /netبرای قرارگر�?تن کلیه �?ایلهایی که روی سایر کامپیوتر ها در شبکه قرار دارند.
    /optنوعا شامل نرم ا�?زار های شخص ثالث (منظور نرم ا�?زارهای تولید شده توسط سایر شرکتهاست.) می باشد.
    /procیک سیستم �?ایل مجازی است که شامل اطلاعاتی راجع به منابع سیستم می باشد.اطلاعات بیشتر راجع به م�?هوم �?ایل ها درproc با وارد کردن دستور man proc به دست می اید.�?ایل proc.txt سیستم �?ایل مجازی را با جزئیات بیشتر مطرح می کند.
    /rootدایرکتوریhome کاربر مدیر.به ت�?اوت بین /،دایرکتوری ریشه و /root ، دایرکتوری خانه کاربر ریشه توجه داشته باشید.
    /sbinبرنامه های مورد است�?اده سیستم و مدیر سیستم.
    /tmp�?ضایی موقت برای است�?اده توسط سیستم که پس از راه اندازی مجدد پاک می شود پس از ان برای ذخیره هیچ کاری است�?اده نکنید.
    /usrبرنامه ها،کتابخانه ها،مستندات و غیره.برای تمامی برنامه های مربوط به کاربران.
    /varمخزنی برای تمامی �?ایل های متغیر و موقت ایجاد شده توسط کاربر.مانند �?ایل هایی که از اینترنت download شده اند و یا برای نگهداری image از یک CD قبل از رایت شدن ان.

    چگونه متوجه می شوید که یک دایرکتوری به کدام پارتیشن تعلق دارد؟
    است�?اده از دستور df با نقطه (.) به عنوان انتخاب نشان می دهد که دایرکتوری جاری به کدام پارتیشن متعق است و در مورد مقدار �?ضایی که پارتیشن است�?اده می کند اطلاع می دهد.
    Sandra:/lib> df –h .
    Filesystem size Used Avail Use% Mounted on
    /dev/hda7 980M 163M 767M 18% /
    به عنوان یک اصل کلی،هر دایرکتوری در زیر دایرکتوری ریشه، در پارتیشن ریشه قرار دارد،مگر اینکه در یک لیست کامل df یک ورودی مجزا داشته باشد.
    اصل سیستم �?ایل
    برای بسیاری از کاربران و برای بسیاری از اعمال مدیریت سیستم،کا�?یست بپذیرند که �?ایل ها و دایرکتوری ها در یک ساختار درخت مانند مرتب شده اند.اگرچه کامپیوتر چیزی در مورد درخت ها و یا ساختار های درختی نمی داند.
    هر پارتیشن، سیستم �?ایل خاص خودش را دارد.با در نظر گر�?تن کلیه سیستم های �?ایل با هم،می توانیم نظریه ساختار درختی کل سیستم را شکل دهیم، اما کار به همین سادگی هم نیست.در سیستم �?ایل هر �?ایل با یک inode نشان داده می شود، که نوعی شماره سریال است که شامل اطلاعاتی راجع به داده های واقعیی است که �?ایل را ایجاد کرده اند:�?ایل به چه کسی متعلق است، و در کجای هارد دیسک قرار دارد.
    هر پارتیشن مجموعه inode های خودش را دارد.در سیستمی با پارتیشن های متعدد،�?ایل هایی با شماره inode های یکسان وجود دارند.
    هر inode یک ساختار داده را بر روی هارد دیسک شرح می دهد،که ویژگی های �?ایل را ذخیره کرده،و شامل محل �?یزیکی داده های �?ایل می باشد.زمانی که هارد دیسک برای پذیر�?تن منبع داده ها مقدار دهی اولیه می شود،معمولا در حین �?رایند نصب سیستم اولیه یا هنگام ا�?زودن دیسک های اضا�?ی به سیستم موجود،تعداد ثابتی از enode ها در پارتیشن ایجاد می شوند.این تعداد بیشترین مقدار �?ایل ها از هر نوعی(از جمله دایرکتوری ها،�?ایل های خاص،پیوند ها و...) که می توانند در یک زمان روی پارتیشن باشند، خواهد بود.ما نوعا روی داشتن 1 inode در �?ضایی بین 2 تا 8 کیلوبایت �?ضا حساب می کنیم.
    زمانی که �?ایل جدیدی ایجاد شد،یک inode ازاد را اختیار می کند.در این inode اطلاعات زیر موجود
    می باشد:
    صاحب (owner)و گروه دارنده �?ایل.
    نوع �?ایل(نرمال،دایرکتوری و...).
    اجازه دسترسی به �?ایل.
    تاریخ و ساعت ایجاد،اخرین خواندن و تغییر.
    تاریخ و ساعتی که این اطلاعات در inode تغییر کرده اند.
    تعداد پیوند ها به این �?ایل.
    اندازه �?ایل.
    ادرسی که محل واقعی داده های �?ایل را تعری�? می کند.

    تنها اطلاعاتی که inode شامل ان نمی شود،نام �?ایل و دایرکتوری می باشد.این اطلاعات در داخل دایرکتوری های خاص �?ایل ذخیره می شوند.با مقایسه اسامی �?ایل ها و شماره های inode ها،سیستم قادر به ایجاد ساختار درختی است که کاربر آن را درک می کند.کاربران می توانند شماره inode ها را با است�?اده از گزینه –i در دستور ls نمایش دهند.inode ها �?ضای مجزای مختص خودشان را بر روی دیسک دارند.
    آشنایی با سیستم �?ایل
    مسیر

    زمانی که شما از سیستم می خواهید که دستوری را اجرا کند،معمولا مجبور نیستید که مسیر کامل ان دستور را بدهید.به عنوان مثال، ما می دانیم که دستور ls در دایرکتوری /bin قرار دارد،اما برای اینکه کامپیوتر محتوای دایرکتوری جاری را لیست کند،نیاز نیست که �?رمان /bin/ls را وارد کنیم.
    متغیر محیطی PATH از این ویژگی حمایت می کند.این متغیر دایرکتوری هایی در سیستم را که �?ایل های اجرایی در ان جا پیدا می شوند،�?هرست می کند.وبنابراین از بسیاری از انواع و مکانهای ح�?اظت شده دستورات کاربر نگهداری می کند.پس مسیر به طور طبیعی شامل دایرکتوری های بسیاری است که هر یک مکانی از اسمشان شاملbin می باشند،همانگونه که در ادامه نشان داده شده است.�?رمانecho برای نشان دادن محتوای (یا $) متغیرpath است�?اده شده است:

    Rogier:> echo $PATH
    /opt/local/bin:/usr/X11R6/bin:/usr/bin:/usr/sbin/:/bin

    در این مثال دایرکتوری های /opt/local/bin،/usr/X11R6/bin،/usr/bin،/usr/sbinو/bin متعاقبا برای برنامه مورد نیاز جستجو می شوند.به محض پیدا شدن، جستجو متوق�? می شود حتی اگر جستجو در همه دایرکتوری های مسیر صورت نگر�?ته باشد.این حالت می تواند منجر به وضعیت غریبی شود.در اولین مثال زیر کاربر می داند که برنامه ای به نام sendsms برای �?رستادن SMS وجود دارد و کاربر دیگری روی همان سیستم قادر است از ان است�?اده کند،اما نمی تواند.ت�?اوت در پیکر بندی متغیر PATH است:
    [jenny@blob jenny]$ sendsms
    bash:sendsms: command not found
    [jenny@blob jenny]$ echo $PATH
    /bin:/usr/bin:/usr/bin/x11:/usr/X11R6/bin:/home/jenny/bin
    [jenny@blob jenny]$ su – tony
    Password:
    Tony:~>which sendsms
    Sendsms is /user/local/bin/sendsms

    Tony:~echo $PATH
    /home/tony/bin.Linux:/home/tony/bin:/usr/local/bin:/usr/local/sbin:\
    /usr/X11R6/bin:/usr/bin:/usr/sbin:/bin:/sbin

    توجه کنید که است�?اده ازابزار su (switch user) به شما این امکان را می دهد که در شرایطی که کلمه عبور کاربری را می دانید،پوسته(shell) (در مورد shell در قسمت های اینده توضیح خواهیم داد.)را در محیط ان کاربر اجرا کنید.
    \ نشان دهنده ادامه خط است، بدون اینکهenter یک خط را از بقیه جدا کند.
    در مثال بعد،کاربر مایل است با �?راخوان دستور wc (word count) تعداد خطوط یک �?ایل را بررسی کند،اما هیچ ات�?اقی رخ نمی دهد و مجبور می شود که این عمل را با است�?اده از کلید های ترکیبی CTRL+C متوق�? کند:
    Jumper:~> wc –l test
    (ctrl-c)
    Jumper:~> which wc
    wc is hashed (/home/jumper/bin/wc)

    jumber:~> echo $PATH
    /home/jumper/bin:/usr/local/bin:/usr/local/sbin:/usr/x11R6/bin:\
    /usr/bin:/usr/sbin:/bin:/sbin
    است�?اده از �?رمان wich به ما نشان می دهد که این کاربر در دایرکتوریhome خود یک دایرکتوری bin دارد که شامل برنامه ایست که ws را �?راخوانی کرده است.از انجاییکه هنگام جستجوی مسیرها برای �?راخوانیwc ،ابتدا برنامه در دایرکتوری home کابر پیدا شده است،این برنامه اجرا شده است،احتمالا با ورودی متوجه نمی شود، پس مجبوریم ان را متوق�? کنیم.برای حل این مسئله راه های بسیاری هست(همیشه برای حل مسائل در لینوکس یا یونیکس راه های بسیاری وجود دارد):یک پاسخ میتواند نامگذاری مجدد برنامه ws کاربر باشد، و یا کاربر می تواند مسیر کامل را به �?رمانی که قصد اجرای انرا دارد، بدهد که می تواند با است�?اده از –a به دستورwich به دست اید:
    Jumper:~> /usr/bin/wc –l test
    10 test
    اگر کاربر بیشتر از برنامه هایی در دیگر دایرکتوری ها است�?اده می کند،می تواند مسیرش را تغییر دهد تا دایرکتوری های خویش را ببیند:
    Jumper:~> export PATH=/usr/local/bin:/usr/local/sbin:/usr/x11R6/bin:\
    /usr/bin:/usr/sbin:/bin:/sbin:/home/jumper/bin

    تغییرات ثابت نیستند!
    توجه داشته باشید که زمانی که از دستور export در پوسته(shell) است�?اده می کنید،تغییرات موقتی هستند و تنها در همان زمان معتبر هستند(تا زمانی که log out می کنید).
    مسیرهای مطلق و نسبی
    مسیر، یعنی راهی که احتیاج دارید انرا در ساختار درختی دنبال کنید تا به �?ایل داده شده برسید،می تواند به عنوان اغاز تنه درخت( / یا دایرکتوری ریشه) توصی�? شود.در این حالت مسیر با / اغاز شده و مسیر مطلق نامیده می شود،چرا که امکان هیچ گونه خطایی وجود ندارد: تنها یک �?ایل در سیستم می تواند یا�?ت شود.
    در حالتی دیگر، مسیر با / اغاز نمی شود و امکان اشتباه گر�?تن ~/BIN/WC (در دایرکتوری home کاربر)باbin/wc در /usr از مثال قبل وجود دارد.مسیر هایی که با / اغاز نمی شوند همواره نسبی هستند.
    در مسیر های نسبی ما همچنین از علامات .(نقطه) و ..(2 نقطه) برای دایرکتوری جاری و دایرکتوری والد است�?اده می کنیم.مجموعه ای از مثال های عملی:
    • زمانی که قصد ترجمه کد مبدا را دارید،معمولا مستندات نصب همزمان که از اجرای برنامه پیکربندی دیگری در محل دیگری از سیستم ممانعت می کند، شما را راهنمایی می کند تا �?رمان ./configure را اجرا کنید،که برنامه پیکربندی را که در دایرکتوری جاری قرار دارد اجرا کند.
    • در �?ایل های HTML مسیر های نسبی معمولا برای ساختن مجموعه ای از ص�?حات که به اسانی قابل انتقال به مکانی دیگر باشند مورد است�?اده قرار می گیرند:
    • یکبار دیگر به ت�?اوت توجه کنید:
    Theo:~> ls/mp3
    Is: /mp3: no such file or directory
    Theo :~>s mp3/
    Oriental/ pop/ sixties/

    پايان

    منبع www.govahir.com
  16. 4
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 8 از 10

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •