09211692790



یکشنبه , 19 فروردین 1397


لینوکس یک نرم افزار رایگان قابل دسترس می باشد. کد منبع لینوکس که قلب و روح سیستم عامل محسوب می شود نیز در دسترس عموم می باشد.سازمان (Free Software Foundation (FSF در ساخت و تهیه بیشتر نرم افزار های کمکی جهت سهولت بخشیدن به کار و استفاده با لینوکس همکاری می کند.

Alternate Text

تاریخچه 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 انجام دهید.

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

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

<div class="alert alert-success">
    <strong>توجه!</strong>
    این پست دارای فایل ضمیمه می باشد.لطفا برای مطالعه ادامه موضوع آن را دانلود فرمایید
  </div>

نظرات کاربران

کاربر گرامی لطفا جهت ارسال نظر ثبت نام کنید و یا وارد شوید

نظرات شما


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


طراحی شده توسط گروه برنامه نویسی سی تپ مهر ماه 95