پیدا کردن حجم هر پارتیشن در مکینتاش از خط فرمان

مکینتاش مانند هر سیستم عامل شبه یونیکسی دیگری دارای فرامینی است که اجازه مدیریت آنرا از خط فرمان می دهد. هسته سیستم عامل مکینتاش به دلیل برگرفته شدن از یونیکس FreeBSD دارای فرامین عام سیستم عامل های شبه یونیکسی و همچنین دارای فرامین خاص خود نیز است. در این مطلب دستور های df و diskutil را برای پیدا کردن حجم هر پارتیشن گفته خواهد شد. ادامه مطلب »

Kernel Extension در مکینتاش چیست

فایل های kernel Extension که به طور خلاصه kexts گفته می شوند و دارای پسوند kexts هستند، درایوارهای خاص سیستم عامل مکینتاش هستند. این فایل شامل قطعه کدهایی هستند که در زمان بوت شدن سیستم عامل لود یا Load می شوند. این فایل برای نصب سیستم عامل مک هک شده که هکینتاش نامیده می شوند بسیار کاربرد دارند تا درایور یک سخت افزار غیر اپل را برای نصب مکینتاش اماده کنند. ادامه مطلب »

xkill کردن برنامه های گرافیکی در لینوکس

kill دستوری است که توسط آن می توان یک فرایند، دستور یا یک برنامه گرافیکی را از طریق شناسه یا PID مربوط به آن فرایند (دستور یا برنامه گرافیکی) را kill یا از بین برد. دستور kill شناسه فرایند و سیگنال مربوطه (15 یا 9) را به عنوان ورودی گرفته و سپس آن فرایند را kill می کند. ادامه مطلب »

چگونه نوع سیستم فایل یک پارتیشن لینوکسی را پیدا کنیم

در لینوکس انواع مختلفی از سیستم فایل ها مانند ext2, ext3, ext4, xfs و btrfs وجود دارد که بر روی پارتیشن های ایجاد شده می توان نصب کرد. همچنین دسته ای دیگری از سیستم فایل که بر روی حافظه اصلی مورد استفاده هستندف مانند tmpfs نیز وجود دارند که می توانید مطلب “سیستم فایل های در حافظه” را بخوانید. ادامه مطلب »

تفاوت میان دستورهای su و – su چیست

su دستوری است که امکان اجرای یک دستور را توسط کاربری دیگر می دهدو به دو صورت زیر استفاده می شود. برای مثال استفاده از این دستور، در صورتی که پایگاه داده اوراکل را بر روی لینوکس نصب کرده باشید، کاربری به نام oracle ایجاد خواهد شد که دستورهای اوراکل مانند sqlplus و rman تنها توسط حساب کاربری oracle قابل اجرا خواهند بود. حال اگر با کاربری به جز oracle به سیستمی که اوراکل بر روی آن نصب است، متصل شده باشید، لازم است تا توسط دستور su به حساب کاربری oracle وارد شوید. ادامه مطلب »

توازن بار چیست – بخش سوم

در بخش نخست با مفهوم، کاربر و نیاز به توازن بار و در بخش دوم نیز مولفه های یک محیط توازن باز مانند آدرس های مجازی، چگونگی تبادل پیام (بسته های IP) میان ماشین ها و غیره آشنا شدید. در این بخش نیز مفهوم افزونگی و دو سناریوی پیاده سازی توازن بار آشنا خواهید شد. ادامه مطلب »

تکرار اجرای یک دستور در لینوکس با استفاده از حلقه ها

فرض کنید می خواهید یک دستور را در خط فرمان به تعدادی مشخص یا در فاصله های زمانی مشخص اجرا کنید، به عبارتی می خواهید خروجی دستور را به تعدادی مشخص یا در فاصله های زمانی معینی تکرا و مشاهده کنید. به طور مثال می خواهید دستور uptime را در فاصله زمانی هر 30 ثانیه یکبار مشاهده کنید تا بار یا load روی سیستم (پردازنده) را ببینید. ادامه مطلب »

انتقال فرایند (دستور) در حال اجرا از یک ترمینال به ترمینال دیگر

reptyr برنامه (دستوری) به زبان C است که این امکان را می دهد تا یک فرایند (دستور) در حال اجرا را از ترمینالی که در حال اجرا بر روی آن است به ترمینالی دیگر منتقل کرد. این کار بدون نیاز به قطع اجرای فرایند (دستور) و راه اندازی مجدد آن فرایند صورت می گیرد. در واقع عملیات مهاجرت فرایند یا Process Migrate بدون قطعی انجام خواهد شد. ادامه مطلب »

پیدا کردن میزان مصرف فرایند از حافظه

در تمامی سیستم عامل ها یک فرایند برای اجرا شدن لازم است ابتدا در حافظه اصلی قرار بگیرد، در واقع باید در فضای آدرس حافظه اصلی (یا RAM) قرار گرفته و سپس توسط زمانبند فرایند سیستم عامل برای اجرا شدن، پردازنده را دریافت می کند. ادامه مطلب »

توازن بار چیست – بخش دوم

در بخش نخست از مجموعه مطالب “توازن بار” با مفهوم، کاربرد و نیاز به توازن بار در شبکه ها آشنا شدید. در بخش دوم با وظایف و عملکرد توازن بار و مولفه ها و اجزای آن آشنا خواهید شد. توازن بار به عنوان واسطه ای میان ترافیک کلاینت ها و سرور ها قرار می گیرد و درخواست های ارسالی از کلاینت ها را مستقیما به سرور هایی که می توانند پاسخ دهند، ارسال می کند. ادامه مطلب »

توازن بار چیست – بخش نخست

امروزه سازمان ها و شرکت ها سرویس هایی را در اختیار کاربران خود قرار می دهند که از کار افتادن سرور ها و به طبع سرویس های آنها، زیان های مالی را به سازمان وارد می کند. به طور مثال سازمان از طریق وب سایت خود خدماتی را در اختیار کاربران قرار می دهد، مانند بانک که از طریق وب سایت امکان بررسی حساب و نقل و انتقال مالی را به مشتریان ارائه می کند.  در صورت از کار افتادن یا افت سرویس دهی، باعث زیان های مالی و نارضایتی مشتریان خواهد شد. ادامه مطلب »

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

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