ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

جلسه دوم آموزش نصب لينوكس linux

 
Post new topic   Reply to topic    ParsX.com Forum Index -> مفاهيم اوليه سيستم عامل / Linux
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon May 23, 2011 11:22 am    Post subject: جلسه دوم آموزش نصب لينوكس linux Reply with quote

در زير تعريفي از سيستم عامل را مي بينيد :
OS = Sigma(mi)+Sigma(ti)

مراحل بالا آمدن سيستم :

Power on Machine > BIOS > POST> CMOS-NVRAM > Sector0 (MBR)


هر ديسك شامل حداكثر چهار قاچ مي شود چون دو بيت ظرفيت دارد در نتيجه مي توان حداكثر سه primary داشت و چهارمي را به logical ها داد . بنابراين بصورت پيشفرض لينوكس پارتيشن منطقي را با 5 شروع مي كند.
معمولا يك primary داريم كه sda1 ناميده مي شود.
Sda يعني ديسك ساتاي شما به پورت اول مادربورد متصل شده است.
اگر ديسك را به پورت ديگري وصل كنيم مي شود sdb .
با زدن دستور mount مي توان فهميد يك پارتيشن به چه دايركتوري دوخته شده است .
اگر در خروجي /dev/hda1 داد يعني اولين پارتيشن hard كه از نوع IDE مي باشد.
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon May 23, 2011 11:24 am    Post subject: Reply with quote

پارتيشن بندي در لينوكس
هر چند مي توانيد بصورت پيشفرض جلو برويد ولي بد نيست با پارتيشن هاي لينوكس آشنا شويد :
Ls –l /home خروجي آن نام كاربران سيستم را مي دهد . مي توان لينوكس را مانند يك هتل دانست كه در آن مسافران زيادي شركت دارند .
براي انتخاب سايز پارتيشن home بايد مواردي را در نظر گرفت چون تعداد كاربران . بفرض اگر 5000 نفر داشته باشيم و به هر كدام 20 مگابايت ظرفيت بدهيم ميشود 100 گيگابايت. بنابراين اولين پارتيشن ما مي شود /dev/sda1 كه به /home ماونت خواهد شد . وقتي سايز را 10000 مگابايت بدهيم خود لينوكس آن را مثلا 10001 مگابايت مي كند . اين بدليل سيلندر باندري مي باشد . كه البته در همان جا كه ليست پارتيش ها آمده start و end را آورده است مثلا ازسيلندر 1 تا 1275 در نتيجه چون نمي تواند آن را 1275.3 كند 10000 را به 10001 تبديل مي كند .
مجددا با زدن new مي توان boot را اضافه كرد . اين پارتيشن بصورت پيشفرض 100مگابايت بيشتر نياز ندارد . همچون يك نگهبان كه يك اتاق بيشتر نمي خواهد و نيازي ندارد يك واحد در اختيارش بگذاريم .
بعد از تعريف boot اين پارتيشن به بالا منتقل مي شود يعني از ابتداي ديسك شروع مي شود . چون نگهبان ابتداي ساختمان بايد بايستد .
پارتيشن tmp همچون انباري يا لابي مي باشد . اندازه اين پارتيشن به ميزان جايي است كه لازم داريم . اين محيط اكثرا توسط كامپايلرها استفاده مي شود . براي برنامه هاي سي كامپايلر از اين محيط استفاده مي كند . دستور sort نيز از اين فضا استفاده مي كند . oracle نيز براي سورت كردن و نگهداري برخي اطلاعات موقت از اين پارتيشن استفاده مي كند . بنابراين اين فضا ممكن است خيلي زياد فضا لازم داشته باشد . ما بصورت پيشفرض 5000 مگابايت در نظر مي گيريم .
پارتيشن بعدي usr مي باشد در اين پارتيشن بازي ها منوال ها جاوا و اكثرا سورس ها در اين پارتيشن قرار مي گيرند بنابراين اين پارتيشن نيزمي تواند فضاي زيادي لازم داشته باشد. خود لينوكس بصورت پيشفرض آن را به sda2 مي برد و tmp را به sda5 مي برد همانطور كه مي بينيد لينوكس سه پارتيشن Sda1,2,3 را ساخت براي چهارمي sda5 را extend كرد.
براي بهينه كردن حركت ها usr به sda2 رفت. هرچه پارتيشني كمتر استفاده شود بالاتر مي رود يعني مي رود به ابتداي ديسك تا حركت هد كمتر شود.
Var دراين پارتيشن براي هر كاربر يك لاگ درست مي شود. نامه بر نامه ها را از اينجا ردوبدل مي كند . اگر بخواهيد تمام كارهايي كه انجام مي شود را لاگ كنيد بنابراين بايد فضاي زيادي به اين پارتيشن بدهيد. بنابراين مي توان با كپي كردن Var در DVD يك بايگاني از لاگ ها داشت. بنابراين با يك سري محاسبات مي توان به يك اندازه خاص براي پارتيشن var دست يافت. بنابراين بايد حواسمان باشد كه var پر نشود.
در لينوكس / كه معمولا 10 گيگابايت مي باشد . مسير روت مي باشد . كه اين مسير نيز به بعد از boot منتقل مي شود در نتيجه usr به پايين ان مي رود . اكثر دستورات يا زير usr مي رود يا زير / . تمامي پارتيشن ها از طريقي به اين پارتيشن لينك مي شوند.
پارتيشن swap اين پارتيشن براي آن است كه زمانيكه حافظه ماشين محدود مي شود نرم افزار هايي كه درحافظه بلااستفاده هستند را به ديسك مي برد تا حافظه باز شود .اين فضاي روي ديسك را Swap گويند . معمولا اين فضا تا يك مقداري از حافظه دوبرابر حافظه مي باشد .ولي هرقدر اين حافظه زياد شود ديگر دوبرابر نمي گيريم . فرضا ما اين فضا را 2 گيگابايت در نظر مي گيريم . اين پارتيشن به فضايي ماونت نشد. نوع آن نيز swap تعريف مي شود .
پارتيشن opt نيز بايد اضافه شود اين پارتيشن براي نصب نرم افزار هاي اختياري مي باشد . optional ها چون كم مصرف مي باشد مي رود بالاتر قرار مي گيرد.
در هر ديسك تعداد پارتيشن ها حداكثر 64 تا مي باشد .
پارتيشن هاي ديگري نيز ميتوانيم خودمان تعريف كنيم .
در ويندوزانواع پارتيشن هاي VFAT,FAT,NTFS,HPFS داريم.


Last edited by vahid on Mon May 23, 2011 11:34 am; edited 1 time in total
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon May 23, 2011 11:24 am    Post subject: Reply with quote

بعد از تعريف پارتيشن ها ctrl + alt + f1 بعد alt +f2 مي رود به محيط Command prompt
Alt+f3 مراحل نصب را نمايش مي دهد . وقتي warning زياد داشته باشد به نظر ماشين مربوطه زياد مناسب براي نصب نيست .
در لينوكس اولين كارت شبكه Eth0 و دومي Eth1 مي باشد . در اين مرحله اگر روي Active on boot كليك كنيم سرور از Dhcp اي پي مي گيرد . سرور را معمولا اي پي ثابت مي دهند . بنابراين manually خودمان يك آدرس مي دهيم مثل class.parsx.edu
بعد از پرسيدن ساعت از شما مي پرسد كه آيا اين كامپيوتر را مي خواهيد براي توسعه نرم افزار استفاده كنيد يا وب سرور و يا customize را مي زنيم براي سفارشي سازي در اين مرحله مي توانيد نوع محيط desktop را انتخاب كنيد Gnome يا KDE بعد application ها Development ها Server ها و Base System وزبانها را انتخاب كنيم .
در Applications شما مي توانيد بعد از انتخاب دكمه Optional Packeges را براي انتخاب پكيج مورد نظر اضافه كنيد .
توزيع كننده هاي لينوكس :
REDHAT در زير مجموعه خود fedora ,centos , و غيره را دارد .
اوبونتو از debian آمده است .
در سايت lfs مي توانيد ياد بگيريد كه لينوكس خودتان را بسازيد.
CentOS از دانشگاهي است كه رد هت را گرفته است و آن را تغيير داده و بعنوان خروجي داده است .
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon May 23, 2011 11:26 am    Post subject: Reply with quote

تعدادي دستور كه شايد در هنگام نصب لازم شود:
براي فهميدن نام كامپيوتر از دستور زير استفاده مي كنيم:
uname –a

از طريق lynx مي توان به صورت متني به اينترنت وصل شد .

براي اي پي دادن به سرور از دستور زير استفاده مي كنيم :
If config eth0 10.80.100.14

براي اضافه كردن كاربر جديد و تنظيم پسورد از دستور زير استفاده مي كنيم
Useradd test
Passwd test
Setup
با استفاده از اين دستور مي توان به سرويس هاي سرور دسترسي داشت و آن ها را كم و اضافه كرد.
مثلا براي انتخاب سرويس telnet را تيك مي زنيم.

Service xinetd restart

بعد از راه اندازي بايد restart كنيم سرويس ها را .
براي مشاهده كاربران از دستورات زير استفاده مي كنيم.
Who
Whatch –n1

براي راه اندازي سرور
Kill -1 1

Iptables –F
Dhclient


در دستور Date از اول فروردين تا انتهاي شهريور IRDT مي زند و بعد از آن را IRST مي زند.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> مفاهيم اوليه سيستم عامل / Linux All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum