لينوكس از كجا اومده

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

حالا چرا لينوكس

لینوکس یک نرم افزار رایگان قابل دسترس می باشد. کد منبع لینوکس نیز در دسترس عموم می باشد.
شرکت .Red Hat, Inc سیستم عامل پایه لینوکس را با نرم افزار های دیگرادغام می کند و یک بسته نرم افزاری ارايه می دهد که گاهی اوقات ارزش ان بیش از کلیه نسخه های ارائه شده است. این مجموعه را distribution یا flavor لینوکس می نامند.
امنیت در بین سیستم های عامل از اهمیت زیادی برخوردار است .لینوکس در این زمینه بسیار قدرتمند است.
مطالب مربوط به چند رسانه ای ها: Red Hat Linux برای استفاده شما ابزار های متعدد چند رسانه ای را در یک بسته قرار داده است. به کمک این بسته می توان موسیقی پخش کرده و به منابع چند رسانه ای مانند ایستگاه های رادیو یی در اینترنت گوش داد.در لینوکس میتوان عکس و دیگر اقلام را از دوربین و دستگاه پخش MP3 به کامپیوتر منتقل کرد.
Redhat
استفاده از ابزارها و خدمات شبکه ای
سرور وب Apache: بیشتر سرورهای وب در اینترنت، توسط سرور وب Open Source Apache اداره
می شوند. شما می توانید یک سرور وب ساده را با نصب نرم افزار Apache دایر کنید.
OpenSSH :
نسخه منبع ازاد secure Shell امکان برقراری یک ارتباط امن در اینترنت را فراهم می سازد. secure Shell به مراتب امن تر از telnet می باشد. تحت OpenSSH می توانید بدون اینکه فرد دیگری قادر به شنیدن مکالمات شما باشد با دیگران ارتباط برقرار کنید.
VPN (Virtual Private Network) : VPN
ارتباطات در یک شبکه نا امن، مثل اینترنت را در ساخت شبکه های شخصی، رمز نویسی می کند. وجود بسته های نرم افزار Red Hat Linux و ابزار های ان برای برقراری یک ارتباط امن بین دو کامپیوتر یا شبکه های خصوصی در اینترنت لازم می باشد.

انواع توزيع هاي لينوكس در بازار ايران

در بازار ايران در مورد انتخاب توزيع محدوديت هاي فراواني وجود دارد. با توجه به توزيع هاي موجود در بازار، براي مصارف مختلف توزيع هاي مقابل آن توصيه مي شوند:
جهت كاربران تازه كار: زوزه (
SuSE)، ردهت (Redhat)، ليبرانت (Libranet) ، فدورا 

 (Fedora )
ویژه كاربران حرفه اي: دبيان (
Debian)، اسلاكور (Slackware)، ليبرانت (Libranet) ، فدورا (Fedora )
مصرف سرويس دهنده: دبيان (
Debian)، ردهت (Redhat)
ديسك هاي زنده: كناپيكس (
knoppix)، شبديكس (Shabdix)
توضيح اينكه ديسك هاي زنده، لينوكس هايي هستند كه كاملا از روي
CD اجرا مي شوند و نيازي به نصب آنها روي هارد ديسك سيستم نمي باشد. اين ديسك ها براي مصارف آموزشي، عيب زدايي و نمايشي مناسب مي باشند.
آشنايي با تعدادی از نسخه هاي مختلف لينوكس
Red Hat
پر طرفدارترين
distro بوده و آخرين نسخه‌ي ان 9 میباشد. اين نسخه یکی از معروف ترین نسخه های لینوکس است. اين نسخه در سايت Redhat.com بصورت رايگان توزيع ميشود.
SuSE
اين نسخه بيشتر به درد كاربران خانگي و يا ادارات كوچك مي خورد . سايت
SuSE از اين نسخه پشتيباني مي كند و مطالب بيشتر در مورد اين نسخه رو مي توانيد از اين سايت دريافت كنيد.
Linux-Mandarke
اين نسخه جزء آسان ترين نسخه های توزيع شده است و مي تواند بهترين نسخه برای كابران مبتدي باشد. بیشتر كاربران سايتهاي
Linux و NewsForge از اين نسخه استفاده مي كنند. اين نسخه در اينترنت به صورت رايگان موجود می باشد.
Caldera OpenLinux
اين نسخه هم دانلود مي شود و هم قابل خریداریست. اين نسخه توسط شركت
Caldera توزيع شده است. البته اين شركت نسخه هاي ديگري هم توزيع كرده است.
Turbolinux
اين نسخه براي شركتها خوب است و نمي تواند براي دوستان خانه نشين اين ديار خوب باشد. اين نسخه برنامه هاي اضافي نیز دارد كه كار مديريت سيستم ها را در شركت های بزرگ كنترل مي كند.
Debian GNU/Linux
اين نسخه را برنامه نويسان، از سراسر جهان درست كرده اند. اين نسخه خوب طراحي شده و تنها اشكال ان اینست که هيچ كس ان را پيشتيباني نمي كند. البته اين نسخه در سايت
Debian عرضه ميشود.
Lycoris
اين نسخه از جمله كامل ترين نسخه های موجود در بازار است.نصب ان اسان بوده و در بیشتر کامپیوتر های خانگی کار می کند .برنامه های بسیاری ضمیمه این نسخه از لینوکس است.

 

 

این اموزش برای نصب ردهت و فدورا مفید

 البته برای بقیه لینوکس ها هم تا حدودی جواب می ده. در ضمن نصب لینوکس یک کار فوق العاده سخت نیست و شما می توانید در کمال ارامش، این کار لذت بخش را انجام دهید.پس از نصب این سیستم عامل،مشاهده می کنید که یک کامپیوتر قدرتمند با قابلیت های فوق العاده سودمند برای اجرای بیشتر کارهای خود با حداقل هزینه در اختیار دارید.قبل از اون بد نیست با یک سری اصطلاحات و کارای ابتدايي هم اشنا شیم.

پارتیشن :(partition)یک پارتیشن بخشی از هارد دیسک است که برای سازماندهی پرونده ها و دایرکتوری ها به کار می رود.
در عین حال بعضی کامپیوتر ها دارای یک پارتیشن
ويندوز ثانویه نیز می باشند که در نصب لینوکس از ان استفاده می شود.به عبارت دیگر باید محلی برای قرار دادن سیستم عامل Linux در کنار windows در کامپیوتر خود در نظر بگیرید.Linux به سادگی در کنار سایر سیستم های عامل قرار می گیرد و حتی می توانید ان را روی همان درایوی که ويندوز خود را نصب کرده اید قرار دهید.این نوع پیکر بندی سیستم را، سیستم راه اندازی دوگانه می نامند.در این نوع سیستم ها هنگام راه اندازی سیستم شما سیستم عاملی که می خواهید برای راه اندازی کامپیوتر به کار رود را انتخاب می نمایید.

ادامه نوشته

نگاهی دقیق‌تر به فرایند راه‌اندازی لینوکس

امروزه شما قادرید تا براحتی یکی از توزیع‌های لینوکس را تهیه کرده و آنرا نصب و استفاده نمایید بدون اینکه واقعا نیاز داشته باشید تا بخش‌های فنی سیستم‌عامل را درک نمایید. مقاله حاضر نگاهی اجمالی به فرایند راه‌اندازی سیستم لینوکس شما دارد.
اصطلاح فنی راه‌اندازی کامپیوتر را فرایند بوت یا Bootstrapping می‌گویند و یا بطور خلاصه‌تر بوت (boot یا booting). بخش آغازین این فرایند توسط کدهای ذخیره شده در ROM کامپیوتر انجام می‌شود. این بخش در همه سیستم‌عامل‌ها یکسان می‌باشد. وظیفه این کد بارگذاری مدیر بوت لینوکس
(Linux Boot Loader) برای ادامه فرایند می‌باشد.

 

ادامه نوشته

راهنمای تنظیم LiLo

 


استفاده از لیلو

یکی از پر استفاده‌ترین و قدیمی‌ترین برنامه‌های مدیر بوت لینوکس برنامه‌‌ای به نام Lilo می‌باشد که نام آن مخفف Linux Loader می‌باشد. با وجودی که برنامه مدیر بوت GRUB دارای قابلیت‌های بیشتری نسبت به لیلو است، ولی هنوز از لیلو در تعداد زیادی از توزیع‌های لینوکس استفاده می‌شود.

در این مقاله چگونگی تنظیم مدیر بوت لیلو و همچنین چگونگی تغییر مدیر بوت کامپیوتر از لیلو به گراب و بلعکس را خواهید آموخت.

هنگامی که کامپیوتر شما با استفاده از مدیر بوت لیلو بوت می‌شود، ابتدا صفحه‌ای گرافیکی ظاهر می‌شود و در آن پارتیشن‌های قابل بوت (سیستم عامل‌های) سیستمتان نشان داده می‌شوند. کافی است از کلیدهای بالا و پایین برای انتخاب سیستم عامل مورد نظر استفاده کرده و سپس کلید Enter را فشار دهید. در غیر اینصورت پس از چند ثانیه، سیستم با سیستم عامل پیش‌گزیده بوت خواهد شد.

در صورتی که مایلید هنگام بوت گزینه‌هایی را به سیستم‌عامل ارسال نمایید، هنگام بوت کلیدهای Ctrl+X را فشار دهید. اعلان بوت متنی مشابه زیر مشاهده خواهید کرد:

boot:

 

ادامه نوشته

بوت کردن کامپیوتر با استفاده از گراب

راهنمای استفاده از Grub


 

با چند سیستم عامل نصب شده در پارتیشن های گوناگون، کامپیوتر شما از کجا باید بداند که با کدامیک بوت شود؟ برای اینکه انتخاب کنید سیستم از کدام پارتیشن و چگونه بوت شود، به یک برنامه مدیر بوت نیاز دارید. مدیر بوتی که امروزه بصورت پیش گزیده همراه با اکثر توزیع‌های لینوکس نصب می‌شود، گراب (Grand Unified Boot loader) نام دارد. گراب یک بسته نرم افزاری متعلق به GNU است و ویژگیهای زیر را ارائه میدهد:

 

ادامه نوشته