· بخش درسنامه:
1. هرگاه برای یک کاربر تازه کار در لینوکس مشکلی پیش بیاید، اولین کارهایی که برای حل مشکل باید انجام بدهد چه هستند؟(دو مورد) 1 نمره
جستجو در اینترنت - خواندن فایل های راهنما (manual)- مطرح کردن سوال در فروم ها یا IRCها با در نظر گرفتن ویژگی های یک سوال خوب (درس نهم)
2. فایل های تنظیمات در لینوکس با چه فرمتی هستند؟
همه تنظیمات در لینوکس، باید در فایل های متنی ذخیره شوند. (درس هفتم)- 0.5
ادامه مطلب ...
دیدگاهی که بنیاد نرمافزار آزاد –Freeware– درباره آزادی لازم در رابطه با نرمافزار دارد در اجازه نامه ی محصول این بنیاد متبلور میشود . )با اینکه Freeware به معنای استفاده آزاد از نرم افزاراست،اما هیچ کس به جز نویسنده برنامه اجازه تغییر در برنامه را ندارد( اجازه نامه ی . GNU General Public License- GPLکه میتوان آنرا «اجازه نامه ی عمومی همگانی گنو» ترجمه کرد. این اصطلاح اولین بار برای مجوزدهی به اولین نرم افزار بازمتن- سیستم عامل لینوکسLinus Torvald – در سال ۱۹۹۱ مطرح شد. از آن زمان GNU ، از نرم افزارهای بازمتن،مثل اسکریپت های PHP ،پشتیبانی می کند,که قصد آن دفاع از آزادیهای برنامهنویسان، توسعهدهندگان و کاربران است. همان آزادیهایی که Freeware بر آنها تاکید دارد.
هر نرم افزاری که دارای مجوز GNU GPL می باشد،به صورت رایگان برای عموم منتشر می شود و معمولا شامل فایلهای منبع(Source Files) برنامه است.هر کس می تواند به استثناء نکات ذکر شده در حق کپی ( Copyright Notices)، سایر محتوای برنامه را تغییر دهد،بنابر این ،برنامه شما هرگز دزدیده نمی شود! هر نسخه تغییر یافته برنامه، می تواند به وسیله تغییر دهنده آن به صورت جداگانه منتشر شود،با این شرط که هنوز نویسنده اولیه دارای حق کپی آن است و شخص تغییر دهنده نامش را به License برنامه اضافه می کند.( شما نمی توانید خودتان را سرزنش کنید اگر برنامه نوشته شده توسط شما به صورت یک ویروس درآید!)
همچنین،GPL، شما را مطمئن می سازد که در صورت صدمه دیدن سیستم کاربران برنامه شما و یا به وجود آمدن مشکل در برنامه، هیچ یک از کاربران، قادر به شکایت قانونی از شما نیستند! برنامه های تحتGPL به صورت”as is” هستند، یعنی برنامه «همان است که هست» و توزیعکننده مسئولیتی در قبال اجرا یا برای پشتیبانی از نرمافزار برعهده نمیگیرد) مگر آنکه در قراردادی جدا چنین مسئولیتی تایید شود(یعنی هیچ تضمینی(warranty) ندارند! ریسک استفاده از نرم افزار با خود کاربران است.
پریوش دهقان 882381218
هانیه صادقی 881381248
نصب یک سیستم مدیریت محتوا به صورت LocalHost بر روی سیستم خودمان مزایای زیادی جهت طراحی سایت و یا تست اون داره و برای تازه کاران یا کسانی که قصد یادگیری یک نوع سیستم مدیریت محتوا دارند این نوع اجرای سیستم مدیریت محتوا بسیار کاربردی و پر استفاده است .این آموزش برای انواع لینوکس های دیگر هم کاربرد دارد !
در ویندوز برنامه هایی همچون XAMPP یا WAMP برای اجرای یک وب سررو به صورت لوکال وجود داره ولی در لینوکس برنامه ی قدرتمند LAMPP می تونه این کار رو برای ما انجام بده.
جهت مشاهده مراحل کامل روی ادامه مطلب کلیک کنید.
ادامه مطلب ...
معرفی سیستم عامل FreeBSD
سیستم عامل FreeBSD ، سیستم عاملی مبتنی بر یونیکس ، رایگان و open source است . پروژه تولید این سیستم عامل در سال 1993 و توسط دانشگاه برکلی آغاز شد . هدف اصلی انجام این پروژه ، تولید یک نسخه سریع و موقتی از سیستم عامل 386BSD و برای برطرف کردن عیب های آن بود . از دیگر اهداف پروژه تولید FreeBSD ، این بود که همه مردم ، حتی آنهایی که به اینترنت دسترسی ندارند نیز بتوانند از آن استفاده کنند . بنابراین تصمیم گرفتند که سیستم عامل FreeBSD را بر روی CD توزیع کنند . نحوه تولید سیستم عامل FreeBSD کاملا باز و انعطاف پذیر است . صدها نفر در سراسر جهان در تولید FreeBSD نقش دارند و طراحان آن همیشه و بطور پویا ، افراد و ایده های جدید و کسانی که به توسعه FreeBSD علاقه مندند را جستجو می کنند و به مجموعه تولیدکنندگان این سیستم عامل اضافه می کنند .
به طور کلی 3 نسخه FreeBSD وجود دارد :
نسخه RELEASE : این نسخه ، همان نسخه منتشر شده سیستم عامل است که قبل از انتشار به خوبی تست شده و همه معایب و باگهای آن برطرف شده است .
نسخه CURRENT : این نسخه ، جدیدترین نسخه ای است که در حال حاضر روی آن کار می شود و هنوز تکمیل نشده است و مسلما هنوز معایب و باگهایی دارد که برطرف نشده است . کسانی که می خواهند این نسخه را روی دستگاه خود نصب می کنند باید افرادی متخصص بوده و بتوانند مشکلات را حل کنند .
نسخه STABLE : این نسخه در واقع شاخه های اصلی توسعه سیستم عامل FreeBSD است که نسخه های RELEASE از آن ها منتشر می شوند . در واقع نسخه های STABLE مانند نسخه های RELEASE قبلا به طور کامل تست شده اند و معایب آن ها برطرف شده است . اما تفاوتی که وجود دارد این است که سرعت تغییرات در آنها نسبت به نسخه های RELEASE کمتر است و در عمل به ازای هر یک از نسخه های STABLE چندین نسخه RELEASE وجود دارد . نسخه های STABLE برای شرکت هایی مناسب است که خواستار تغییرات کم در سیستم عامل ها هستند .
این سیستم عامل ویژگی های مهم زیادی دارد که عبارتند از :
- Preemptive Multi – Tasking ، تقسیم عادلانه کامپیوتر بین کاربران و برنامه های کاربردی ، هنگام اوج بار سیستم
- Multi User ، امکان استفاده همزمان چند کاربر
- پشتیبانی شبکه TCP/IP و حمایت از استانداردهای صنعتی مانند DHCP و NIS
- حفاظت از حافظه یعنی عدم مداخله و تاثیرگذاری کاربران و برنامه های کاربردی در کار همدیگر
- سیستم عاملی 32 بیتی است .
- استفاده از تکنیک حافظه مجازی و امکان اجرای برنامه هایی که به حافظه زیادی نیاز دارند .
- استفاده از سیستم Symmetric – Multi – Processor برای ماشین های با چند پردازنده .
- لایه سازگاری با دیگر سیستم عامل ها دارد یعنی میتواند فایل های باینری دیگر سیستم عامل ها را اجرا کند .
سیستم عامل FreeBSD یک سیستم عامل شبکه است و قادر است بر روی کامپیوترهای شبکه نصب شود ، با سایر کامپیوترها ارتباط برقرار کند و به تعداد زیادی از کاربران به طور همزمان خدمات ارائه کند . امنیت نیز مساله ای است که همیشه با سرپرستی شبکه همراه است . سیستم عامل FreeBSD با سه دیوار آتش به نام های پی اف ، آی پی فایروال و آی پی فیلتر عرضه می شود و قادر است با انواع حملات به خوبی مقابله کرده و راه نفوذ به شبکه را ببندد .
FreeBSD معایبی نیز از قبیل وجود پورت های خراب ، عدم پشتیبانی صحیح از دستگاه های سیار و عدم پشتیبانی از ISDN دارد .
غول BSD ، نماد FreeBSD است که Beastie نام دارد .
رعنا شاکر 892381229
پریسا رضاپور 892381223
پارتیشن بندی کاری هست که برای اولین بار بعد از اسمبل سیستم قبل از نصب سیستم عامل انجام میشه و بنابر نیاز
ممکنه باز هم انجام بشه .
برنامه Gparted رو هم میتونید روی لینوکس داشته باشید و هم بصورت Live روی CD استفاده کنید.
اگر روی لینوکس از این برنامه استفاده کنید, پارتیشنی که مربوط به سیستم عامل هست رو نمی تونید دستکاری کنید.
سه نوع پارتیشن پایه وجود دارد : Logical , Extended , Primary
Primary
به معنای ابتدایی و اصلی میباشد.
زمانی که شما در یک هارد چند پارتیشن Primary میسازید در هر زمان تنها میتونید یکی از اونا رو active کنید و سایر پارتیشن های Primary مخفی یا Hidden هستن. این پارتیشن ها به صورت فیزیکی وجود دارند اما در سیستم عامل ها دیده نمیشوند دلیل این امر MASTER BOOT RECORD یا همان اولین سکتور فیزیکی هارد دیسک است.
برای سیستم , یک میز پارتیشن یا PARTITION TABLE تعریف میشه که پارتیشن فعال یا همان ACTIVE PARTION را به
سیستم عامل نشان میده و باعث میشه که قسمت پردازش بوت سیستم به آن پارتیشن فعال پرش کند.
تعریف چند پارتیشن Primary در یک هارد یکی از روشهای ایجاد یک سیستم MULTI-BOOT میباشد.
یک درایو Primary تمام درایوهای Logical مشتق شده از نوع Extended را تحت پوشش قرار میدهد.
Extended
به دلیل اینکه تعریف پارتیشن Primary اندک میباشد و ما نیاز به پارتیشن های بیشتری داریم پارتیشن Extended تعریف می کنیم تا بتونیم تعداد بیشتری پارتیشن درون Extended ایجاد کنیم .
Logical
پارتیشن Logical یا منطقی برای ساخت پارتیشن درون پارتیشن Extended استفاده میشود. یعنی بعد از ساختن پارتیشن Extended باید اون رو بخش بندی کنیم که این کار رو با پارتیشن Logical انجام میدیم.
هر هارد میتونه به چهار پارتیشن Primary یا سه پارتیشن Pimary و یک پارتیشن Extended تقسیم بندی شود.
هر پارتیشن Extended میتونه به 32 تا پارتیشن Logical تقسیم بندی شود.
سعی کنید تا جای امکان کمترین تعداد پارتیشن رو برای هارد خودتون ایجاد کنید.
فرض میکنیم یک هارد با گنجایش 500 GB داریم و تغییرات زیر رو انجام میدیم.
پارتیشن Primary به گنجایش 30 GB برای ویندوز 8 ؛ ( پیشنهاد 100GB فرمت ntfs
پارتیشن Primary به گنجایش GB 20برای Ubuntu ؛ ( پیشنهاد50 GB فرمت ext4
پارتیشنExtended برای ساخت پارتیشن های Logical ( همه گنجایش مانده )
پارتیشن Logical برای swap data به گنجایش 2 GB ( پیشنهاد 5 GB ) فرمت swap data
پارتیشن Logical برای اطلاعات شخصی ( همه گنجایش مانده ) فرمت ntfs
آموزش نصب با نرم افزار در ادامه مطلب
ادامه مطلب ...