منبع اصلی نوشتار زیر در این لینک قرار دارد

Fork bomb چیست

در سیستم عامل های یونیکسی، از فرخوانی سیستمی fork برای ایجاد یک فرایند جدید (child process) از یک فرایند دیگر (parent process) استفاده می شود. بطور مثال وقتی سیستم لینوکسی بوت (یا هر سیستم عامل یونیکسی دیگر) می شود، نخستین فرایندی که ایجاد می شود init با PID=1 است. سپس init بطور بطور مثال فرایند […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

ایجاد نام مستعار (Alias) در پوسته csh

نام های مستعار یک دستور بلند را که مکرر اجرا می کنید را در قالب یک دستور کوچک خلاصه می کند. فرض کنید شما باید هر چند لحظه یکبار کارایی فرایند های سیستم را با دستور ps -aux چک کنید اما شاید نخواهد این دستور را تکرار کنید پس بهتر است از نام های مستعار […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

ایجاد یک swap partition جدید در لینوکس

در این پست با مفهوم و کاربرد فضای swap و چگونگی ایجاد یک swap file بعنوان یک فضای swap اضافی آشنا شدید. همانطور که گفته شده، در هنگام نصب هر توزیع لینوکسی (یا هر سیستم عامل یونیکسی دیگر) ایجاد یک swap partition الزامی و اجباری است. به هر حال پس از نصب توزیع لینوکسی و […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

فضای swap چیست و چگونه در لینوکس یک swap file ایجاد کنیم

فضای swap هنگامی که فضای حافظه اصلی (RAM) پر می شود و دیگر جایی برای فرایند های جدید وجود نداشته باشد، مورد استفاده قرار می گیرد. توجه کنید که فرایند بخشی از یک برنامه است، که برای اجرا شدن باید ابتدا توسط الگوریتم های زمانبندی خاص (مانند FIFI, SJF و غیره) از فضای دیسک (حافظه […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

توصیف سطوح اجرایی در سولاریس، لینوکس

سطوح اجرایی (Run Level or init state) تعیین کننده، سرویس ها و منابعی که در دسترس کاربرن هستند. در هر لحظه سیستم می تواند در یک سطح اجرای وجود داشته باشد. در سولاریس بر خلاف لینوکس 8 سطح اجرایی وجود دارد. سطح اجرایی پیش فرض، در فایل etc/inittab/ تعیین شده است. در ادامه سطوح اجرایی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

فایل های dev/zero/ و dev/null/ و تفاوت های آنها

dev/null/ و dev/zero/ دو شبه فایل در سیستم عامل لینوکس و دیگر سیستم عامل های شبه-یونیکس هستند که برای ایجاد فایل های خالی و همچنین در Redirection کاربرد دارند. بطور مثال برای ایجاد یک فایل توسط دستور dd به همراه یکی از فایل های گفته شده می توان از دستور های زیر استفاده نمود. یا […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

فرایند ورود کابران (Login) به سیستم عامل لینوکس (کاربرد فرایند getty)

نخستین فرایندی که حین بوت شدن لینوکس ایجاد می شود، فرایند init است. init والد تمامی فرایند ها با شناسه PID=1 است. تمامی دیگر فرایند ها توسط init ایجاد می شوند. پس از ایجاد init دستور های درون فایل etc/rc.local/ اجرا می شوند و سپس فرایند init، فرایندی به نام getty را ایجاد می کند. […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

هفت گناه نابخشودنی راهبر لینوکس

به منظور كنترل دسترسی‌ها و سایر مسائل امنیتی در زمینه كامپیوتر بعضی از مسئولین سایت‌ها و سایر عوامل ذینفع، هزینه‌های بسیار گزافی را صرف تهیه و خرید نرم‌افزار و سخت‌افزار می‌نمایند. ولی غافل از اینكه از كنار مسائل بسیار ساده و پیش افتاده امنیتی جهت محفوظ نگه داشتن اطلاعات می‌گذرند.در این مقاله كوتاه سعی شده […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

Superblock چیست

هنگامی که یک سیستم فایل (مانند ext2 یا ext3 یا ext4 و یا zfs در freebsd) را روی هارد دیسک ایجاد می کنید، آن به چندین بلاک تقسیم بندی می شود. بالاک که به منظور ذخیره سازی داده های کاربران و همچنین به منظور ذخیره سازی فراداده ها یا Metadata ها استفاده می شوندو متادیتا […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

MBR چست و چگونه از آن پشتیبان تهیه کنیم

MBR مخفف Master Boot Record که 512 بایت اول رسانه ذخیره سازی می باشد و از سه بخش Boot Loader,Table Partitions و Magic Number تشکیل شده است. MBR به عنوان اولین سکتور رسانه ذخیره سازی برای Bootloader سیستم عامل رزرو شده و اطلاعات پارتیشن ها روی آن قرار دارد و فرایند راه اندازی سیستم از […] ادامه مطلب