Init: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Aidin Sabetian (بحث | مشارکت‌ها)
جزبدون خلاصۀ ویرایش
Aidin Sabetian (بحث | مشارکت‌ها)
جزبدون خلاصۀ ویرایش
خط ۱:
{{lowercase|title=init}}
 
'''init''' (کوتاه‌شده‌ی ''initialization'' به معنای ''آغازش'') برنامه‌ای در سیستم عامل‌های کامپیوتری مبتنی بر یونیکس است که تمام پروسه‌های دیگر را ایجاد می‌کند و بالا می‌آورد. این برنامه به صورت یک دمون و معمولاً با PID 1 اجرا می‌شود. بارگذار بوت، هسته را شروع می‌کند و هسته init را شروع می‌کند. اگر init را بدون جایگزین کردنش حذف کنید، سیستم در ریبوت بعدی با «هشدار هسته»*** مواجه می‌شود. init است که تعیین می‌کند کامپیوتر چگونه کار می‌کند و آن را هدایت می‌کند، پس بدون چنین برنامه‌ریزی‌ای توسط init، سیستم نمی‌داند چه‌کار کند.
 
کارکرد init در سیستم‌های یونیکس مثل System III و System V از کارکرد +++. کاربرد init در بیشتر توزیع‌های گنو/لینوکس با سیستم V سازگار است، ولی بعضی توزیع‌ها، مثل Arch از سبک BSD استفاده می‌کنند و بعضی دیگر مانند جنتو، کارکرد آغازش سفارشی‌سازی‌شده‌ی خودشان را دارند.
خط ۱۶:
جدای از سطوح اجرایی 0 و 1 و 6 هر سیستم یونیکس و مبتنی بر یونیکسی با سطوح اجرایی اندکی متفاوت برخورد می‌کند. حداقل مشترک در همه‌ی این سیستم‌ها فایل ‎/etc/inittab ‏است. که تعیین می‌کند هر سطح اجرایی چه کاری انجام می‌دهد (اگر اصلاً آن سطح اجرایی کاری انجام دهد).
سطوح اجرایی پیش‌فرض
{| class="wikitable"
سیستم عامل
|-
سطح اجرایی پیش‌فرض
! سیستم عامل
AIX
! سطح اجرایی پیش‌فرض
۲
|-
Arch Linux
| [[AIX operating system|AIX]]
۳
| 2
CentOS
|-
۳ یا ۵
| [[Arch Linux]]
Debian
| 3
۲
|-
Gentoo Linux
| [[CentOS]]
۳
| 3 or 5
HP-UX
|-
۳
| [[Debian]]
Mac OS X
| 2<ref name="drl">{{cite web|url=http://www.debianadmin.com/debian-and-ubuntu-linux-run-levels.html |title=Debian and Ubuntu Linux Run Levels |publisher=Debianadmin.com |date=2009-04-02 |accessdate=2011-06-13}}</ref>
۳
|-
Mandriva Linux
| [[Gentoo Linux]]
۵
| 3<ref>{{cite web|url=http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=4 |title=Initscripts | work = Gentoo Linux Documentation | publisher=Gentoo.org |date=2011-03-02 |accessdate=2011-06-13}}</ref>
Red Hat Linux / Fedora Core
|-
۳ یا ۵
| [[HP-UX]]
Slackware Linux
| 3
۳
|-
Solaris
| [[Mac OS X]]
۳
| 3
SUSE Linux
|-
۵
| [[Mandriva Linux]]
Ubuntu (Server and Desktop)I
| 5
۲
|-
 
| [[Red Hat Linux]] / [[Fedora (operating system)|Fedora Core]]
ی
| 3 or 5
|-
| [[Slackware Linux]]
| 3
|-
| [[Solaris Operating System|Solaris]]
| 3<ref>{{cite web|url=http://docs.sun.com/app/docs/doc/817-1985/6mhm8o5ru |title=Oracle Documentation |publisher=Docs.sun.com |date=2010-09-07 |accessdate=2011-06-13}}</ref>
|-
| [[SUSE Linux]]
| 5<ref>[http://www.novell.com/documentation/sles10/pdfdoc/sles_admin/sles_admin.pdf ]{{dead link|date=June 2011}}</ref>
|-
| [[Ubuntu (operating system)|Ubuntu (Server and Desktop)I]]
| 2<ref name="drl" />
|}
برگرفته از «https://fa.wikipedia.org/wiki/Init»