درود
تصمیم گرفتم که در این تاپیک آموزش Linux Essentials که مقدمه ای برای مدرک LPIC است را شروع کنم.
این آموزش ها فقط برای مدرک LPIC نیست و همه افرادی که دوست دارند لینوکس را یاد بگیرند میتوانند از این آموزش ها استفاده کنند. دقت کنید که سطح آموزش، مبتدی میباشد.
تمامی حقوق این آموزش ( که در واقع برگرفته شده از کتاب Linux Essentials - The LPI introducery programme میباشد) متعلق به انجمن P30World و [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] میباشد.
مطالب این تاپیک:
۱. معرفی لینوکس و توزیع های لینوکسی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
================================================== =================
۱.معرفی لینوکس و توزیع های لینوکسی
لینوکس توسط دانشجوی فنلاندی، لینوس تروالدز در اوایل دهه ی ۹۰ میلادی ساخته شد. لینوکس بر اساس یونیکس ساخته شد، یونیکس، سیستم عاملی ساخته شده در دهه ۷۰ بود که برای استفاده در رایانه های کوچک طراحی شده بود. لینوکس از ایده ها، استاندارد ها و طراحی یونیکس بهره میبرد اما کد آن کاملا مستقل از یونیکس است.
یکی از مواردی که لینوکس را از سیستم عامل هایی مانند ویندوز و مک متمایز میسازد، این است که این سیستم عامل قدرتمند توسط شرکت خاصی پشتیبانی نمیشود و آزادانه در دسترس است (گاهی اوقات در متن های انگلیسی با کلمه ی free مواجه میشوید که به معنای رایگان نیست بلکه به معنای ازاد است). آزاد بودن آن بدین معناست که هر کس میتواند کد آنرا به رایگان دریافت کند و استفاده کند، یا آنرا از نو بسازد و منتشر کند (حتی غیر رایگان، اما برنامه باید ازاد بماند. در مورد برنامه های ازاد در آینده بیشتر توضیح خواهیم داد)
آنچه که باید بدانید، این است که لینوکس تنها هسته (کرنل) میباشد. به بیان ساده، بخشی از سیستم عامل که وظایفی مانند اختصاص منابع سیستم مانند حافظه به برنامه ها و ... را بر عهده دارد. اما یک سیستم عامل تنها با یک کرنل قابل استفاده نیست و نیاز به برنامه های دیگری نیز دارد. این برنامه ها به همراه کرنل لینوکس در یک بسته بندی به نام "توزیع لینوکسی" منتشر میشوند. پس یک توزیع لینوکس، یک پکیج است که از کرنل لینوکس ، مستندات (Documentation) و برنامه های کاربردی تشکیل شده است. اینکه یک توزیع از چه برنامه های اساسی تشکیل میشود را در آینده خواهید آموخت...
تفاوت ها و شباهت های لینوکس
در واقع سه سیستم عامل قدرتمند، یعنی لینوکس، OSX و ویندوز تنها در جزئیات با یکدیگر تفاوت دارند. هر سه یک محیط گرافیکی به کاربر ارائه میدند که به آنها اجازه میدهد با رایانه به ساده ترین نحو ارتباط برقرار کنند. برنامه های ضروری و مهم برای هر سه در دسترس است. این یک مزیت مهم است که مهاجرت بین این سه سیستم عامل به راحتی میسر باشد.
در کنار محیط گرافیکی، هر سه سیستم عامل یک خط فرمان را نیز ارائه میدهند. در ویندوز و OS X این قابلیت بیشتر به درد مدیران سیستم میخورد و کاربران عادی از آن استفاده نمیکنند، اما در لینوکس، خط فرمان ضروری ترین بخش سیستم عامل است و بسیاری از اعمال به وسیله آن انجام میشوند. خط فرمان در لینوکس (و همچنین OS X) ابزار های کاربردی بسیاری را به کاربران ارائه میدهد .
در لینوکس، یادگیری خط فرمان به اندازه محیط گرافیکی - و حتی بیشتر از آن - اهمیت دارد.