تبليغاتX
roozbahan


86/11/17

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


86/09/27

منابع آنلاين فارسي براي علاقه‌مندان لينوکس و اپن‌سورس
يکي از ويژگي‌هاي دنياي نرم‌افزارهاي آزاد وجود منابع آنلاين فراواني است که توسط توسعه‌دهندگان يا طرفداران و علاقه‌مندان نرم‌افزارهاي آزاد تهيه و بر روي وب قرار داده شده است. همچنين دنياي نرم‌افزارهاي اپن‌سورس انجمن‌ها،وبلاگ‌ها و گروه‌هاي بسيار زيادي در وب دارد که گاهي بهترين مرجع و راهنماي کاربران علاقه‌مند هستند. به طوري ‌که در هر زماني که با يک مشکل مواجه شويد با مراجعه به اين منابع راه‌حل مشکل خود را يافته يا پيرامون آن اطلاعات مفيدي بدست بياوريد. چون طرفداران لينوکس و نرم‌افزارهاي اپن‌سورس به " کاربراني هميشه آنلاين " معروف هستند. اما براي کاربران فارسي زباني که شايد تسلط آن ‌چناني به زبان انگليسي نداشته يا متمايل به کسب اطلاعات و مطالعه مقاله و راهنما به زبان فارسي هستند چه منابع آنلايني وجود دارد؟ من در جواب اين سوال 10 سايت زير را معرفي مي‌کنم.

• تکنوتاکس؛ کلوني اپن‌سورسي‌ها

اين سايت بهترين و بزرگترين منبع براي کاربران ايراني سيستم‌عامل لينوکس و نرم‌افزارهاي اپن‌سورس محسوب شده و از قدمت و معروفيت زيادي برخوردار است. تکنوتاکس شامل بخش‌هاي متنوعي از " فروش توزيع‌هاي لينوکس" تا بخش " مرورگر مقالات سايت " ،" آخرين بسته‌ها " ، " جديدترين مباحث انجمن‌ها "، " سايت‌هاي پيشنهادي " و " امکانات و نظرخواهي " است. در بخش مياني سايت مي‌توانيد آخرين اخبار توزيع‌هاي لينوکس و اخبار دنياي اپن‌سورس را پيگيري کنيد. همچنين بخش " مرورگر مقالات سايت " مشتمل بر ده‌ها مقاله در زمينه نصب و راه‌اندازي توزيع‌هاي لينوکس، معرفي و راهنماي کاربردي نرم‌افزارهاي اپن‌سورس، مباني و مفاهيم اپن‌سورس و نرم‌افزار آزاد است که عملاً به يک منبع طلايي براي کاربران لينوکس مبدل شده است. اما قوي‌ترين بخش سايت "انجمن‌ها" است که با وجود ده‌ها کاربر علاقه‌مند روزانه به سوالات فني زيادي جواب داده و در زمينه موضوعات متنوع و گوناگوني بحث و صحبت مي‌شود. تکنوتاکس فعال‌ترين و پربارترين انجمن را در ميان سايت‌هاي فارسي اپن‌سورس دارا بوده و پتانسيل بالقوه نيروهاي عضو تاکنون توانسته است حرکت‌هاي مهمي را در زمينه فرهنگ‌سازي نرم‌افزارهاي آزاد مانند تشکيل لاگ ايران و برگزاري جلسات آموزشي ، راه‌اندازي اولين مجله الکترونيکي در زمينه لينوکس/نرم‌افزارهاي آزاد و چندين گردهمايي‌ و همايش انجام دهد.

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


86/09/22

ساختار سیستم فایل لینوکس و یونیکس

ساختار سیستم فایل لینوکس و یونیکس چاپ ايميل

سیستم فایل هر کامپیوتر، امکان ذخیره سازی فایل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل برنامه واژه پرداز خود سندی را ذخیره می‌کنید، این سیستم فایل است که تعیین می‌کند سند چگونه و کجا ذخیره شود.
ابزارهای ذخیره سازی مانند فلاپی دیسک‌ها، دیسک‌های سخت، درایوهای CD-ROM، درایوهای Zip و... تا قبل از اینکه سیستم‌عامل سیستم فایل را روی آنها تشکیل دهد، قابل استفاده نیستند.
سیستم فایلهای گوناگونی برای سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس ارائه شده‌اند که برخی از آنها عبارتند از ext2، ext3، xfs، reiserfs و غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند. در این مقاله ما وارد جزئیات فنی هر نوع از سیستم فایلها نشده و تنها ساختار آنها را بررسی خواهیم کرد.

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


86/09/12

لینوکس چیست؟
I.لینوکس چیست؟

لینوکس یک سیستم عامل آزاد و باز متن است که تحت مجوز GNU/GPL منتشر شده است. باز متن به این معنی که هر شخصی آزاد است تا از آن استفاده کند ،‌آن را تغییر دهد و حتی می‌تواند آن را دوباره توزیع کند.

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


86/09/11

رقص لينوكس
دنياي اپن‌سورس يعني همين! يعني هر كس مي‌تواند از وسايل شخصي‌اش، آن طور كه دوست دارد استفاده كند!
وقتي درست چند روز بعد از عرضه‌ Xbox 360 مايكروسافت، خبر نصب سيستم‌عامل لينوكس بر روي آن توسط چند هكر منتشر شد، شنيدن خبر نصب لينوكس روي iPod اپل كه ديگر تعجبي ندارد.

iPod-Linux، پروژه‌اي است كه قصد دارد با استفاده از سيستم‌عامل لينوكس، كاربران iPod را از شر محدوديت‌هاي موجود خلاص كند.
مديران اين پروژه در پاسخ به اين سوال كه چرا دست به چنين كاري زده‌اند، ساده‌ترين جواب ممكن را مي‌دهند: «چون ما مي‌توانيم چنين كاري بكنيم»!

پروژه‌ iPod-Linux به كابران اين پخش‌كننده‌ موسيقي و بخصوص هواداران اپن‌سورس امكان مي‌دهد كه iPod خود را از حالت يك محصول انحصاري خارج كنند، چرا كه تا پيش از اين، iPod به طور پيش‌فرض تنها با سيستم‌عامل‌هاي ويندوز و مك سازگاري داشت و همچنين عدم پشتيباني iPod از فرمت OGG نيز از جمله مسائلي بود كه طرفداران نرم‌افزار آزاد را دلخور كرده بود.
OGG فرمتي براي فايل‌هاي صوتي است كه در سيستم‌عامل‌هاي گنو/لينوكس به طور كامل پشتيباني مي‌شود و مي‌توان آن را با فرمت Mp3 مقايسه كرد. كمپاني اپل نيز همچنان به درخواست كاربران براي پشتيباني از فرمت OGG جواب منفي مي‌دهد.

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


86/09/11

مادربوردهاي گيگابايت براي لينوكس
مادربوردهاي گيگابايت براي لينوكس
شركت مشهور و سازنده مادربوردهاي گيگابايت اعلام كرد براي كاربران علاقمند سري جديدي از مادربوردهاي خود را روانه بازار كرده است كه براي سيستم عامل لينوكس طراحي شده است. به گفته ديويد چيانگ مدير بخش فروش و تجارت گيگابايت كاربران داراي اين سري از مادربوردها داري سرعتي به مراتب بيشتر و كارائي مناسبتري خواهند بود.دو مدل از اين نوع مادربوردها به قرار زير است:
GA-8I915ME-GV, Intel 915GV chipset based motherboard GA-8I915ME-GL, Intel 915GL chipset based motherboard



86/09/04

مقایسه سرورهای لینوکس و ویندوز

در حال حاضردو انتخاب اصلی برای خدمات میزبانی وب  یا hosting در ایران استفاده از سرورهای میزبان لینوکس یا ویندوز است. مسلما وقتی قرار است بین ویندوز و لینوکس یکی را انتخاب کنیم، حتما لینوکس و یونیکس گزینه مناسبتر خواهد بود چرا که لینوکس در طی این سالها نشان داده که به دلائل امنیتی فراوان بهترین انتخاب برای سرورهاست.

در صورت استفاده از زبانهای برنامه نویسی وب وابسته به  Server Side Scripting مثل php, coldfusion, jsp, cgi (c, perl, python, tcl, ...), asp, asp.net  اولین مطلب مهم این است که سرورهای لینوکس asp و asp.net را که جزو فناوریهای مایکروسافت هستند پشتیبانی نمی‌کنند. البته برای پشتیبانی از asp در لینوکس اقداماتی انجام شده ولی فعلا بیشتر در حد پروژه های در دست اجرا میباشد. پس اگر می‌خواهید سایتی با این دو تکنولوژی راه‌اندازی کنید، اصولا بی معنی است که بخواهید لینوکس و ویندوز را با هم مقایسه کنید چون حتما باید وب سرور شما ویندوز باشد. در مورد بقیه موارد گفته شده می‌ توان گفت که هر دو سرور لینوکس و ویندوز از پشتیبانی خوبی در این زمینه برخوردارند . اگر بخواهیم با یک مقایسه کلی بگوئیم که از بین ویندوز و لینوکس کدامیککارائیperformance   بهتری برای هر یک این زبان‌ها دارند،‌ باید اذعان کرد که لینوکس در این زمینه بهتر عمل می‌کند.

نکته مهم دیگر این است که اگر cgi را به‌صورت کامپایل شده استفاده می‌کنید، اصولا نمی‌توانید از cgi یی که برای لینوکس کمپایل شده در ویندوز استفاده کنید و یا بلعکس. ولی در سایر موارد میتوان از یک کد هم در سرورهای ویندوز و هم لینوکس استفاده نمود.

در یک جمع بندی کلی باید بگویم که اگر asp , asp.net استفاده می‌کنید، فقط میتوانید سرور ویندوز را انتخاب کنید،ولی در سایر موارد لینوکس گزینه بهتر خواهد بود .

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


86/09/01

هزار و یک دلیل بر اینکه لینوکس از ویندوز بهتر است!

خصوصیات هسته‌ی اصلی سیستم

 

۱- لینوکس مشکل ویروس ندارد!! و این به دلیل نبود ویروس برای لینوکس نیست، بلکه به این دلیل است که لینوکس خیلی ایمن تر است، و خیلی کمتر از ویندوز مستعد ویروس است! برای مطالعه بیشتر بر اینکه چرا لینوکس کمتر تحت تاثیر ویروس خراب می شود این را مطالعه کنید!

۲- لینوکس نیازی به defrag کردن پارتیشن ها ندارد!!! فایل سیستم های لینوکس به نحوی طراحی شده اند که داده ها را طوری توی دیسک می نویسند که نیازی به ابزاری برای defrag کردن ندارد!!! برای اطلاع بیشتر یه سر به اینجا بزنید!

۳- در گنو/لینوکس هسته سیستم ،کرنل لینوکس، از محیط گرافیکی(X-Window) و از نرم افزار ها(OpenOffice.org) جدا است، پس هنگ (crash) کردن یکی از برنامه ها باعث هنگ کردن(crash) کل سیستم نمی شود، در ویندوز (ماکروسافت این را یکپارچگی می نامد!!!!!!!!!) اگر مرورگر وب هنگ کند کل سیستم هنگ می کند، و شما نیاز به ریستارت سیستم دارید!

۴- لینوکس نیازی به دوباره نصب شدن ندارد! در ویندوز اگر سیستم عامل خراب شود، هیچ راه ساده ای برای بازگردانی سیستم نیست، خیلی از مدیران پشتیبانی هیچ راهی غیر از دوباره نصب کردن سیستم ندارند! و این یعنی دوباره نصب کردن درایورها، نرم افزارها، و تنظیمات کاربری!! در لینوکس غیر از خرابی هارد دیسک، نیازی به دوباره نصب شدن سیستم نیست! خیلی از مشکلات در لینوکس بدون دوباره نصب کردن سیستم قابل حل هستند. اگر به هر دلیلی (شاید مثل من بخواهید از سوزه به اوبونتو و بعد به پارسیکس مهاجرت کنید!) شما نیاز به نصب دوباره دارید، با داشتن یک پارتیشن home جداگانه می توانید، تنظیمات خود را در همه‌ی توزیع ها داشته باشید!!!

۵- لینوکس نیازی به ریستارت ندارد!!!! (مگر وقتی که کرنل جدید را نصب کردید و می خواهید از آن استفاده کنید) هرگاه برنامه ای هنگ یا کرش کرد تنها باید آنرا ریستارت کرد، و نیازی به ریستارت کل سیستم نیست!

۶- لینوکس می تواند از بیش از ۱۰۰ فایل سیستم مختلف بخواند. ویندوز محدود به دو، سه تا فایل سیستم خودش است!

۷- شما سورس کد برنامه را دارید، و اگر برنامه نویس باشید، می توانید آنرا بسته به نیاز خود بهتر کنید، ایراد های آن را برطرف کنید و… خیلی از کاربران معمولی فکر می کنند، این اصلا ضروری و کاربردی نیست، , ولی وقتی سازنده ی یک برنامه، پشتیبانی یک برنامه را برای فروش نسخه جدیدتر قطع می کند، متوجه اهمیت این موضوع می گردند.

۸- لینوکس می تواند در یک logical partition و یا روی هارد دیسک دوم سیستم بخوبی نصب گردد، ولی ویندوز تنها باید در یک پارتیشن اصلی(primary partition) سیستم نصب گردد!

۹- لینوکس را می توان روی یک تلفن همراه تا یک ابرکامپیوتر نصب کرد.

۱۰- لینوکس می تواند برنامه های حساس یک هواپیما را راه‌اندازی کند.

۱۱- باگ‌های لینوکس از معادل تجاری آن خیلی کمتر است، و این مهمترین دلیل پایداری آن است.

۱۲- شما می توانید آنرا به دوستان خود بدهید، و همه با هم از آن استفاده کنید، معلمانتان در مهدکودک و دبستان نمی گفتند وسایلتان را به دوستان خود بدهید، و با هم از آن استفاده کنید؟ لینوکس و متن‌باز دقیقا آنرا می خواهند، درحالی که اگر دیسک ویندوز خود را به دوستتان بدهید، شما را دزد می خوانند!!!!!!!!!!!!!!!!!!!!!

۱۳- هزینه لینوکس بسیار کم است، نه تنها سیستم عامل مجانی است، بلکه برنامه ها و ابزارها را نیز می توانید بطور رایگان تهیه کنید! ممکن است شما بخواهید برای پشتیبانی یا آموزش هزینه ای بپردازید ولی آن هم بسیار کمتر خواهد بود…

۱۴- لینوکس و ویندوز هر دو محیط شل دارند. (توی ویندوز آنرا command prompt می گویند) محیط های شل در لینوکس(مثل bash) خیلی قدرتمندتر هستند، و شما می توانید برنامه های کاملی با زبانهای اسکریپتی بنویسید. و این برای انجام اتوماتیک کارهای تکراری بسیار مفید است.

۱۵- لینوکس را می‌توانید از CD بوت کنید، ویا آنرا روی هارد دیسک نصب کنید.

۱۶- می دانید، در پس زمینه ویندوز راه هایی برای دسترسی مستقیم دولت ایالات متحده به داده های شما هر گاه که بخواهند وجود دارد؟؟؟(چگونه؟) آره این بطور پیش فرض توی ویندوز تعبیه شده است… ولی در لینوکس این امکان وجود ندارد!!!! (بدلیل در دسترس بودن سورس کد برنامه…)

۱۷- لینوکس بطور داخلی(built in) مجازی سازی دارد. و شما می توانید بطور همزمان گونه های مختلفی از لینوکس، یا دیگر سیستم عامل ها را اجرا کنید.

۱۸- کرنل لینوکس تعداد عظیمی درایور سخت افزار های مختلفی را داراست، و برای استفاده از آنها شما نیازی به نصب هیچ چیز ندارید، در حالی که توی ویندوز برای استفاده از یک آداپتور بلوتوث شما باید درایور آنرا نصب کنید!

 

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


86/08/12

Linux IS user friendly it is NOT just IDIOT friendly

Hi I'm MohammadReza Saqaei and here you will see sequential posts about my favorite OS, Linux! hope you enjoy ;)

In the beginning there was .tar.gz

Welcome to Linux world !!! This is a place where you don't see that much graphics, but text...This is a place where content is given importance. If you are looking for pictures, moving graphics, live streaming videos, or cool sounds, you are not in the right place! But if you are looking for something great, something amazing, something useful, something helpful...You are in it! This all about the operating system called "Linux!" What is really Linux all about? What is so special about Linux? Why is it amazing? How useful or helpful is it? If you are learning about Linux, you are in the right place!

to be continiued...




Search

درباره وبلاگ

مقالات علمی دانشجویان کامپیوتر

منوي اصلي

نويسندگان

موضوعات

آرشيو مطالب

لينكدوني

پيوندهاي روزانه

لوگوي دوستان

Your Logo

Your Logo


آمار وبلاگ

 لوگوي وبلاگ 

Your Logo

طراح قالب