LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

این وبلاگ به بحث پیرامون لینوکس و امنیت و زبان برنامه نویسی تحت لینوکس می پردازد.

طبقه بندی موضوعی

نقطه ابتدایی آموزش یونیکس - بخش اول

يكشنبه, ۱۱ خرداد ۱۳۹۳، ۰۹:۳۴ ب.ظ

یونیکس چیست؟

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

این ارتباطات بین کاربر و سیستم عامل از طریق واسطی به نام shell صورت میگیرد که به صورت command line می باشد. این فرمان ها از طریق شل برای کرنل ترجمه میشوند.


* یونیکس در اصل در سال ۱۹۶۹ توسط کارمندان گروه AT&T مانند Ken Thompson, Dennis Ritchie, Douglas McIlroy,  و Joe Ossanna در آزمایشگاه Bell نوشته شد.


* نسخه های فراوانی از یونیکس شامل Solaris Unix و AIX و HP Unix و BSD و دیگر نسخ ها هم اکنون در بازار موجود می باشند و به صورت رایگان میتواند در دسترس عموم قرار گیرد.


* چندین کابر به طور همزمان میتوانند از یونیکس استفاده کنند که این قابلیت را به اصطلاح سیستم multiuser میگویند.


* هر کاربر نیز میتواند به تنهایی چندین برنامه را تحت یونیکس اجرا کند که به این قابلیت multitasking گفته میشود.


ساختار یونیکس

این نمایی ابتدایی از سیستم یونیکس می باشد:


شکلی که در بالا مشاهده شد در همه سیستم های مبتنی بر یونیکس و لینوکس یکتاست.


۱) Kernel

کرنل قلب سیستم عامل است. این بخش با سخت افزار و خیلی از task ها مانند مدیریت حافظه زمان بندی و مدیریت فایل ها ارتباط دارد.


۲) Shell

شل محیطی ست که درخواست های شما را پردازش میکند. شل برای ارتباط کاربر با کرنل یک زبان خاص با چاچوبی خاص را فراهم میکند. شل های معروفی که میتوان نام برد عبارتند از C Shell, Bourne Shell و Korn Shell.


۳) Commands and Utilities

فرمان های بسیاری برای یونیکس تعریف شده است که بخشی از آنها مانند cp, mv, cat و grep می باشند. یونیکس چیزی حدود ۲۵۰ فرمان به طور پیشفرض دارد که این تعداد بسته به نوع شما میتواند کم و زیاد شود.


۴) Files and Directories

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


نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی