@iranelearn ما را در تلگرام دنبال کنید

لینوکس

تعریف سیستم عامل

1- تعریف سیستم عامل

...عیین راهکار هایی برای اداره بن بست ( deadlock ) ها * جلوگیری از شرایط رقابتی ( Race Condition ) و تداخل یا در هم قفل شدن ( Interlock ) فرایند ها * جلوگیری از گرسنگی ( Starvation ) سیستم عامل های فعلی: امروزه پرمصرف ترین سیستم عامل جهان ، ویندوز است که بر روی بیشتر رایانه‌های شخصی نصب شده ‌است. نام چند ‌سیستم عامل معروف جهان در زیر آمده است : * یونیکس * لینوکس * سولاریس (سیستم عامل) * بی اس دی * مک او اس * ام وی اس. * ویلز (سیستم عامل) * ویندوز اکس‌پی * ویندوز 7 * ویندوز ان‌تی * ویندوز سی‌ئی * پالم (سیستم عامل) * سیمبیان (سیستم عامل) انواع سیستم عامل: سیستم عامل تک پردازنده: این نوع سیستم عامل ها ، سیستم عامل های نسل چهارم ( نسل فعلی ) هستند که بر روی یک پردازنده اجرا می شوند . سیستم عامل شبکه ای: این نوع سی...


رايانه(کامپیوتر) چیست؟

2- رايانه(کامپیوتر) چیست؟

...وابستگی کمتر بر سازندگان مینی کامپیوتر های انعطاف ناپذیر و ادارات IT / " مراکز داده" - که منجر به جایگزینی مینی کامپیوترها و پایانه های گنگ با ایستگاه های کاری و رایانه های شخصی شبکه بندی شده در نیمه ی دوم دهه1980 شد، بود. طی دهه1990 روند جایگزینی مینی کامپیوترها با شبکه های رایانه های شخصی ارزان قیمت با توسعه ی چندین نسخه از یونیکس که بر معماری ریز پردازنده ی اینتل x86 اجرا می شد، از جمله Solaris، لینوکس و FreeBSD/NetBSD، متوقف شد.همچنین سری سیستم عامل ویندوز مایکروسافت اینک حاوی نسخه های خادم برای پشتیبانی چند وظیفه ای پیش دستانه و دیگر خصیصه های خادم ها بود. این سری از ویندوزNT آغاز شد. ویندوز ،NT به طور عمده، توسط طراحان شرکت DEC نوشته شد این شرکت طراح سیستم عامل DE VMS نیز بود که در اصل برای مینی کامپیوترهای VAX در دهه ی 1970توسعه یافته بود. همچنین با پر قدرت تر شدن ریز پردازنده ها سی پی یو هایی که از اجزا چند تایی، که زمانی خصوصیت متمایز کننده ی را...


معرفي نرم افزار متلب (MATLAB)

3- معرفي نرم افزار متلب (MATLAB)

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


آموزش مجازی برنامه نویسی اندروید

4- دوره آموزشی برنامه نویسی اندروید

اندروید (از یونانی: به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی))، (به انگلیسی: Android) یک سیستم عامل همراه است که گوگل برای اسمارت فون‌ها و تبلت‌ها و هم اکنون برای تلویزیون‌ها عرضه می‌نماید و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد.اندروید بر پایهٔ هسته لینوکس ساخته شده‌است و بیشترین استفاده را در بین سیستم عامل‌های همراه دارد.نرم‌افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می‌شوند و برای ارتباط با لایه‌های زیرین سیستم عامل می‌توانند از کتابخانه‌های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده‌است و بسیاری از برنامه‌های اندروید هم با جاوا نوشته شده‌اند. ...


آموزش مجازی اندروید

5- شروع کار برای برنامه نویسی اندروید

... چطور ابزار مورد نیاز را بر روی کامپیوتر نصب کنید و آماده شوید تا برنامه نویسی برای اندروید را شروع کنیم. (در پایین صفحه و در قسمت مراجع میتوانید راهنمای نصب را به زبان انگلیسی مشاهده کنید. ضمناً یک فیلم هم قرار داده ام که اگر حوصله خواندن مطلب را ندارید میتوانید به آن رجوع کنید.) کیت توسعه نرم افزاری (software development kit) اندروید قابل نصب بر روی سیستم عامل های ویندوز، لینوکس و مک OS X میباشد. بدیهی است اپلیکیشنی که ساخته میشود قابل استفاده بر روی تمامی محصولات مبتنی بر اندروید خواهد بود. قبل از اینکه شروع به برنامه نویسی کنید احتیاج است تا جاوا، محیط توسعه (IDE) و کیت توسعه نرم افزار را بر روی کامپیوتر خود نصب کنید. قبل از هر چیز به یک کپی از جاوا نیاز دارید. تمام ابزارهای توسعه اندروید به آن نیاز دارند و تمام برنامه هایی که برای تولید اپلیکیشت مینویسید براساس آن خواهد بود.  بنابراین حد اقل به جاوا ۵...


ساخت پهپاد رباینده توسط دانشمند ایرانی

6- ساخت پهپاد رباینده توسط دانشمند ایرانی

سامی‌ کامکار، دانشمند ایرانی، پهپادی با نرم‌ افزار سفارشی خود اصلاح کرده که به آن امکان جستجوی سیگنال‌های بی‌سیم دیگر پهپادها و کنترل آنها را حین پرواز می‌دهد.وی با استفاده از نرم افزار SkyJack، پهپادParrot AR.Drone ۲ را با اهداف خود سازگار کرده است. به گزارش پایگاه اطلاع رسانی شبکه خبر، سامی کامکار، در حوزه نرم‌ افزار نامی آشنا است و جدیدترین کار وی شامل تجهیز پهپاد مزبور با یک رایانه Raspberry Pi، یک یو اس‌ بی و دو آداپتور بی‌ سیم بوده که سپس نرم‌افزار SkyJack را بر روی آن آپلود کرده است. این نرم‌افزار برای ابزار لینوکس طراحی شده و چند برنامه‌ پشتیبانی را برای ربودن هر نوع پهپاد در یک میدان هوایی مدیریت می‌کند. زمانی که این پهپاد فعال شود، یکی از آداپتورهای بی‌سیم، هر نوع ارتباط بی‌سیم...


اصطلاحات اندروید

7- اصطلاحات اندروید

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


آموزش نرم افزار اندروید

8- آموزش نرم افزار اندروید

...ت های خدماتی ما برای شما عزیزان مفید واقع گردد.  اندروید چیست ؟ برنامه نویسی اندروید چگونه است؟  اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند. آمارهایی از نرم افزارهای موجود برای اندروید تا ماه اکتبر 2010 تعداد ی..دهزار برنا...


آموزش نصب سرور لایت اسپید

9- آموزش نصب سرور لایت اسپید

مقاله آموزش نصب سرور لایت اسپید ارائه شده جهت آموزشگاه مجازی باما : وب سرور لایت اسپید برترین وب سرور تجاری جهان است و با بیشتر سیستم عامل های لینوکس سازگار است . این وب سرور همچنین سازگاری خوبی با کنترل پنل های معروف وب هاستینگ جهان مانند cPanel و Directadmin و حتی Plesk دارد . در این قسمت قصد داریم به آموزش نصب لایت اسپید روی سرور بپردازیم . بهترین راه نصب وب سرور لایت اسپید روی سرور های کنترل پنل دار استفاده از پلاگین های مخصوص این کنترل پنل ها است .   آموزش نصب لایت اسپید برای دانلود پلاگین های لایت اسپید مخصوص ۳ کنترل پنل مشهور سی پنل ، دایرکت ادمین و پل...


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

10- دستورات مدیریت سرور لینوکس قسمت اول

مشاهده فایل ها پنهان در لینوکس   فایل های مخفی در لینوکس با دات '.' آغاز می شوند. مشاهده تمامی فایل ها بهمراه فایل های پنهان : ls -a مشاهده و حذف دستورات اجرا شده در SHELL مشاهده history [padmins@persianadmins ~]$history پاک کردن history [padmins@persianadmins ~]$history -c حذف دستورات اجرا شده در Session قبلی [padmins@persianadmins ~]$ cd [padmins@persianadmins ~]$ echo > .bash_history [padmins@persianadmins ~]$ نمایش Log های سیستم   یکی از رموز موفقیت یک مدیر سرور، مشاهده Log سیستم است. شما میتوانید با این ابزار به راحتی Log سیستم را در ایمیل خود مشاهده کنید. برای نصب مراحل زیر را  به ترتیب دنبال کنید: cd /root rpm -e logwatch wget ftp://ftp.kaybee.org/pub/redhat/RPMS/noarch/logwatch-7.3.6-1.noarch.rpm rpm -i logwatch-7.3.6-1.noarch.rpm تنظیم: nano /usr/share/logwatch/default.conf/logwatch.conf ...


نصب پلاگین LiteSpeed بر روی CentOS

11- نصب پلاگین LiteSpeed بر روی CentOS

آموزش مجازی مدیریت سرور لینوکسی : برای نصب پلاگین LiteSpeed بر روی CentOS دستورات زیر را اجرا کرده و سپس صبر کنید تا نصب تمام شود نصب پلاگین : cd /usr/src wget http://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh chmod 700 lsws_whm_plugin_install.sh ./lsws_whm_plugin_install.sh rm -f lsws_whm_plugin_install.sh نصب خودکار پلاگین : wget http://litespeedtech.com/packages/cpanel/lsws_whm_autoinstaller.sh chmod 700 lsws_whm_autoinstaller.sh ./lsws_whm_autoinstaller.sh rm -f lsws_whm_autoinstaller.sh...


آموزش مجازی زبان پایتون(Python)

12- دوره آموزشی زبان پایتون(Python)

پایتون یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد . این زبان روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می نماید . بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد ! کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا ، گوگل ، یاهو و ... بصورت گسترده مورد استفاده قرار می گیرد ....


آموزش مجازی لینوکس پارسیکس

13- دوره آموزشی لینوکس پارسیکس

در این دوره آموزشی شما به صورت کامل با زبان برنامه نویسی لینوکس فارسی آشنا خواهید شد....


بازار کار رشته مهندسی کامپیوتر

14- بازار کار رشته مهندسی کامپیوتر

...برسانید. بنابراین باید طرز فکر خودتان را با دنیای شیء گرایی تطبیق دهید.     دوره آموزشی مبانی سیستم عامل LINUX این دوره برای افرادی مفید است که قصد دارند با مبانی سیستم عامل لینوکس آشنا شده و قادر به انجام فعالیتهای اولیه راهبری سیستم های لینوکس در محیط واقعی باشند.   دوره آموزشی زبان برنامه نویسی ++c زبان برنامه نویسی ++C یکی از پایه های مهم برنامه نویسی میباشد این زبان سطح بالا و شیء گرا، با حفظ خصوصیات...


دوره  آموزشی Linux Ubuntu

15- دوره آموزشی Linux Ubuntu

Ubuntu یکی از توزیع‌های لینوکس است که بر اساس دبیان پایه‌گذاری شده ‌است اما در چندین مورد با دبیان تفاوت دارد. نام اوبونتو از یکی از مفاهیم افریقای جنوبی به معنی «انسانیت نسبت به دیگران» (Humanity Towards Others) گرفته شده‌است. اوبونتو هر شش ماه یک بار نسخه جدیدی را به بازار عرضه می‌کند. علاوه بر این برای هر نسخه از اوبونتو، تا ۱۸ ماه پس از انتشار آن نسخه، پشتیبانی ارائه می‌شود. برای نسخه LTS مثل 8.04 (Hardy)، به جای پشتیبانی ۱۸ ماهه، سه سال پشتیبانی برای نسخه ویژه رایانه‌های شخصی و پنج سال پشتیبانی برای نسخه‌های سرور ارائه می شود. یکی از نکات مورد توجه در پروژه اوبونتو، تأکید بر دسترسی و جهانی‌سازی است. به همین منظور این نرم‌افزار برای تمام م...