وبلاگی برای دوست‌داران کامپیوتر
لينوکس ۶
شنبه ۱۸ آذر ۱۳۸٥ ساعت ۱٠:۱٤ ‎ب.ظ | نوشته ‌شده به دست علی اسماعیلی | ( نظرات )
GUI ها و برنامه های کاربردی
تايپ دستورات رمز مانند لينوكس در خط فرمان، كاري بسيار خسته كننده است. براي كاربران متوسط، استفاده از رابط گرافيكي كاربر (GUI – «گويي» تلفظ ميشود) كه با نمايش تصاوير و كليك رو پنجره ها كار ميكند، بسيار ساده تر است. در اين مرحله سيستم X Window يا X وارد عمل ميشود.
X به نوعي شبيه ويندوز مايكروسافت است، ولي جزئيات نحوه كار آن كاملاً با ويندوز متفاوت است. X امكانات ابتدايي نمايش پنجره ها را روي صفحه فراهم ميكند ولي ( برخلاف ويندوز مايكروسافت) شكل و ظاهر مخصوصي را در بر ندارد. اين GUI است كه شكل و ظاهر صفحه را تنظيم ميكند. از GUI هاي معروف ميتوان به KDE و GNOME اشاره كرد كه از سيستم X*استفاده ميكنند.
بسياري از توزيع هاي لينوكس همراه با سيستم X Window به يكي از اشكال XFree86 يا X.OrgX11 ارائه ميشوند. XFree86 و X.OrgX11 با طيف گسترده اي از كارت هاي تصوير كار ميكنند.
نكته : تا اوايل سال 2004،* XFree86 از پروژه XFree86 معمول ترين سيستم X مورد استفاده براي سيستم هاي X86* بود. ولي در نسخه 4.4 آن، برخي تغييرات در شرايط جواز آن ايجاد شد كه نگراني بسياري از سازندگان لينوكس و يونيكس را برانگيخت. در ژانويه 2004، چندين سازنده با مشاركت هم اقدام به ساخت اساس X.Org كردند (www.x.org) تا سيستم X و دسك تاپ گرافيكي اپن سورس داشته باشند. اولين انتشار از X.OrgX11 از همان كدهايي استفاده ميكرد كه در XFree86 4.4 استفاده ميشد تا زماني كه جواز XFree86 اجازه اين كار را صادر نكرد.
بعنوان GUI،* توزيع هاي لينوكس شامل يك يا هر دو دسك تاپ قدرتمند يعني KDE* (سيستم دسكتاپ K) و GNOME (محيط مدل اشياي GNU) ميباشند. اگر هم GNOME* و هم KDE روي يك كامپيوتر نصب باشد،* يكي از اين دسكتاپ ها را بعنوان پيش فرض انتخاب كنيد و در مواقع نياز، بين دو محيط سويچ كنيد. KDE* و GNOME محيط هاي دسكتاپ مشابه ويندوز مايكروسافت و مك ايجاد ميكنند. GNOME* داراي يك پوسته گرافيكي بنام ناتيلوس است كه يافتن فايلها، اجراي برنامه ها و پيكربندي سيستم لينوكس را براي كاربر بسيار ساده ميكند. با GNOME* و KDE، ميتوانيد بدون دانستن دستورات خط فرمان پيچيده لينوكس، شروع به كار در محيط آن كنيد. با اينكه هرگز نيازي به اجراي اين دستورات پيدا نخواهيد كرد، ولي تنها كاري كه بايد بكنيد اين است كه يك پنجره ترمينال را باز كنيد و دستور مورد نظر خود را در آن تايپ كنيد.
لينوكس برنامه هاي گرافيكي زيادي نيز همراه خود دارد. جالبترين برنامه در لينوكس را ميتوان برنامه ويرايشگر تصوير GIMP ناميد. توانايي هاي GIMP را ميتوان براحتي با فتوشاپ مقايسه نموده و مطابقت داد.
همراه داشتن نرم افزارهاي توليدي مانند برنامه هاي پردازش متون،* صفحه گسترده ها و برنامه هاي بانك اطلاعاتي،* هميشه يكي از نقاط ضعف لينوكس بود. امروزه اين مشكل نيز با ارائه پروژه OpenOffice.org رفع شده است.

شبكه ها
لينوكس هر چيزي را كه شما براي استفاده از سيستم در شبكه ها بخواهيد در خود دارد و ميتواند با ساير سيستم عامل ها تبادل داده داشته باشد. در شبكه ها،*كامپيوترهايي كه داده ها را تبادل ميكنند، بايد داراي قوانين منظمي باشند كه پروتكل ناميده ميشوند. يك پروتكل شبكه، روشي است كه فرستنده و گيرنده در آن چارچوب توافقي به تبادل اطلاعات ميپردازند. چنين پروتكلهايي مشابه قوانيني ميباشند شما هنگام ارتباط با يكديگر در يك ميهماني رسمي استفاده ميكنيد. دو كامپيوتر از پروتكل يكساني براي ارسال و دريافت بيت ها و بايت ها روي شبكه استفاده ميكنند.
يكي از معروفترين پروتكلهاي شبكه پروتكل كنترل انتقال/پروتكل اينترنت است (TCP/IP). TCP/IP پروتكل منتخب روي اينترنت است. لينوكس اين پروتكل را پشتيباني ميكند.

سرورهاي اينترنت
برخي از كاربردهاي معروف شبكه، مخصوص انتقال داده ها از يك سيستم به سيستم ديگر طراحي شده اند. وقتي يك نامه الكترونيكي (e-mail) مي فرستيد يا وب سايتي را با استفاده از كاوشگر وب خود مشاهده ميكنيد،* از اين برنامه هاي كاربردي (سرويس ها) استفاده ميكنيد. چند سرويس معمول اينترنت عبارتند از :
- پست الكترونيكي : كه براي ارسال پيغام به فردي ديگر روي اينترنت با استفاده از آدرسهايي مانند hattory_hanzo@vc4p.com مورد استفاده قرار ميگيرد.
- وب : كه با استفاده از كاوشگر وب خود آنرا مشاهده ميكنيد.
- سرويس هاي خبري : كه ميتوانيد به گروه هاي خبري دسترسي داشته باشيد و در آنها فعاليت كنيد كه نامهايي مانند recent.event.vc4p.all يا vc4p.book.int.news را خواهند داشت.
- ابزارهاي انتقال فايل : ميتوانيد به كمك آنها فايلها را آپلود و دانلود كنيد.
- اتصال از راه دور : كه بدينوسيله ميتوانيد از راه دور به يك كامپيوتر متصل شده و از آن استفاده كنيد.
هر كامپيوتر لينوكس، داراي اين سرويس هاي اينترنتي است. براي استفاده از اين سرويس ها، كامپيوتر بايد به اينترنت متصل باشد و نرم افزاري خاصي بنام اينترنت سرور را اجرا كند. هريك از اين سرور ها از پروتكل مخصوصي براي انتقال اطلاعات استفاده ميكنند. براي مثال، برخي از سرورهاي مهم اينترنتي را كه ميتوانيد در لينوكس پيدا كنيد آورده شده است :
- sendmail سرور ايميل است كه براي تبادل پيغامهاي ايميل بين كامپيوترها با استفاده از پروتكل SMTP مورد استفاده قرار ميگيرد.
- Apache httpd وب سروري است كه براي ارسال مستندات از يك سيستم روي ديگر با استفاده از پروتكل HTTP مورد استفاده قرار ميگيرد.
- Vsftpd سروري براي انتقال فايلها بين كامپيوترهاي روي اينترنت با استفاده از پروتكل FTP* ميباشد.
- Innd سرور خبري است كه براي پخش مقالات خبري بصورت دريافت و ارسال روي اينترنت با استفاده از پروتكل NNTP مورد استفاده قرار ميگيرد.
- In.به كاربران روي يك سيستم امكان ميدهد تا از طريق اينترنت وارد سيستم ديگري با استفاده از پروتكل TELNET* شوند.
- Sshd به كاربران روي يك سيستم امكان ميدهد تا بطور ايمن وارد سيستم ديگر از طريق اينترنت و به كمك پروتكل SSH شوند.

برچسب‌ها:

 
لینک دوستان
دیگر موارد