گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

کلید آزمون

·         بخش درسنامه:

 

1.       هرگاه برای یک کاربر تازه کار در لینوکس مشکلی پیش بیاید، اولین کارهایی که برای حل مشکل باید انجام بدهد چه هستند؟(دو مورد) 1 نمره

جستجو در اینترنت - خواندن فایل های راهنما (manual)- مطرح کردن سوال در فروم ها یا IRCها با در نظر گرفتن ویژگی های یک سوال خوب (درس نهم)

2.       فایل های تنظیمات در لینوکس با چه فرمتی هستند؟

      همه تنظیمات در لینوکس، باید در فایل های متنی ذخیره شوند. (درس هفتم)- 0.5

  

ادامه مطلب ...

General Public License-

 

دیدگاهی که بنیاد نرم‌افزار آزاد 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

کار با Apache(نصب یک CMS)

نصب یک سیستم مدیریت محتوا به صورت LocalHost بر روی سیستم خودمان مزایای زیادی جهت طراحی سایت و یا تست اون داره و برای تازه کاران یا کسانی که قصد یادگیری یک نوع سیستم مدیریت محتوا دارند این نوع اجرای سیستم مدیریت محتوا بسیار کاربردی و پر استفاده است .این آموزش برای انواع لینوکس های دیگر هم کاربرد دارد ‌‌!

در ویندوز برنامه هایی همچون XAMPP یا WAMP برای اجرای یک وب سررو به صورت لوکال وجود داره ولی در لینوکس برنامه ی قدرتمند LAMPP   می تونه این کار رو برای ما انجام بده.

جهت مشاهده مراحل کامل روی ادامه مطلب کلیک کنید.


 

ادامه مطلب ...

سیستم عامل FreeBSD

معرفی سیستم عامل 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

پارتیشن بندی با نرم افزار G parted

پارتیشن بندی کاری هست که برای اولین بار بعد از اسمبل سیستم قبل از نصب سیستم عامل انجام میشه و بنابر نیاز

 

ممکنه باز هم انجام بشه .


 

برنامه 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

 

 

 

 

  آموزش نصب با نرم افزار در ادامه مطلب  

ادامه مطلب ...