تعداد فرایند متعلق به هر کاربر و تعداد کل فرایند ها

زمانی که سیستم بوت می شود، ابتدا فرایند init تحت مالکیت root ایجاد شده و سپس دیگر فرایندها نیز توسط فرایند init و تحت مالیکت root ایجاد می شوند. همچنین کاربرانی که به سیستم لاگین می کنند نیز تعدادی فرایند را ایجاد می کنند. با استفاده از دستور زیر می توان تعداد فرایند کل فرایندهای ایجاد شده در سیستم چه تعداد است. ادامه مطلب »

Gkrellm ابزار مانیتورینگ لینوکس

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

رنگی کردن صفحه های man در لینوکس

manaul page ها در سیستم عامل های یونیکسی (مانند لینوکس) راهنمای دستور ها، فایل های پیکربندی، راهنمای توابع هستند که با استفاده از دستور man می توان آنها را از درون خط فرمان مطالعه کرد. محل قرار گیری این راهنما ها در زیر دایرکتوری usr/share/man/ است. به صورت پیش فرض صفحه های manual ها رنگی نبوده و هدف از این مطلب چگونگی رنگی کردن این صفحه ها است. ادامه مطلب »

فعال کردن Syntax Highlighting در nano

nano ویرایشگر متنی است که امروزه پا به پای vi توسط کاربران و راهبران لینوکسی (و بقیه سیستم عامل های یونیکسی) مورد استفاده است. در قیاس با vi کار با nano ساده تر می باشد. در این مطلب چکونگی فعال کردن Syntax Highlighting در این ویرایشگر توضیح داده می شود. ادامه مطلب »

مدیریت شبکه در CentOS 7 – بخش نخست

در مطلب “نام گذاری اینترفیس های شبکه در توزیع های جدید لینوکسی” با چگونگی نامگذاری آشنا شدید. در سلسله مطلب هایی که گفته خواهد شد، به طور خاص به چگونگی مدیریت شبکه در سیستم عامل  CentOS 7 و RHLE 7 خواهم پرداخت. ادامه مطلب »

رنگی کردن خروجی دستور grep

grep دستوری یونیکسی است که برای جستجو در محتوای یک فایل برای پیدا کردن خطوط مطابق با یک رشته استفاده می شود. به صورت پیشفرض نتایج پیدا شده در خروجی این دستور رنگی نیستند، اما با استفاده از سوییچ color=auto– می توان نتایج یافت شده با رشته جستجویی را رنگی (Highlight) چاپ کرد. ادامه مطلب »

فهرست کردن و بدست آوردن اطلاعات از Block Device با استفاده از lsblk

در سیستم عامل های یونیکسی سه دسته دیوایس، بلاک دیوایس ها، کاراکتر دیوایس ها و شبه دیوایس ها وجود دارند.  در واقع در یونیکس ها از جمله لینوکس، دو نوع دیوایس سخت افزاری (بلاک دیوایس ها، کاراکتر دیوایس ها) و شبه دیوایس ها وجود دارند. یک نمونه از شبه دیوایس ها می توان به dev/tty/ اشاره کرد. ادامه مطلب »

نامگذاری جدید کارت های شبکه در توزیع های لینوکسی

نسخه های جدید توزیع های لینوکسی مانند RHLE 7/ CentOS 7 و فدورا 20، اپن سوزه 13.1 از نامگذاری جدیدی برای اینترفیس های شبکه استفاده می کنند. به صورت سنتی اینترفیس های اترنت به صورت ethX نام گذاری می شوند، مانند eth0 که مربوط به اولین اینترفیس اترنت می شود. ادامه مطلب »

اعطای مجوز ها در سطح root به کاربران در لینوکس

در تمامی سیستم عامل های یونیکسی کاربر root بالاترین سطح دسترسی را دارد. دیگر کاربران هیچ مجوزی برای اجرای دستورهای مدیریتی ندارد اما می توان با استفاده از تعریف قوانینی در فایل sudoers امکان اعطای مجوز را به کاربران اعطا کرد. در این صورت کاربر با استفاده از دستور sudo و گذرواژه خود، دستور مدیرتی را اجرا کنید. ادامه مطلب »

استفاده از دستورهای یک ماشین لینوکسی در ماشین دیگر با NFS

هدف از این مطلب ارائه راهکاری برای استفاده از دستورهای یک توزیع لینوکسی بر روی توزیع لینوکسی دیگر، زمانی که امکان نصب بسته های نرم افزاری را بر روی توزیع دوم نداریم. همچنین هر دو توزیع لینوکسی دارای یک معماری (۳۲ یا ۶۴ بیتی) هستند. ایده کلی کار به این صورت است که از NFS برای اشتراک این دستورها در دیگر سیستم ها استفاده می کنیم. گام های کلی کار به صورت زیر هستند: ادامه مطلب »

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

مکینتاش نیز یک سیستم عامل یونیکسی است و برای ایجاد فایل های مخفی در یونیکس ها باید ابندای نام فایل یک نقطه قرار داد تا از دید سیستم فایل، فایل مخفی در نظر گرفته شود. هدف از این مطلب ارائه راهکاری کامل از ایجاد یک فایل متنی (از طریق خط فرمان) تا پنهان و نمایش دادن آن است. Finder  نام ابزار گرافیکی پیمایش سیستم فایل در مکینتاش است (مانند ناتیلوس در گنوم، دولفین در KDE و Explorer در ویندوز). به طور مثال برای ایجاد یک فایل متنی (اسکی) مخفی از خط فرمان، از دستور touch استفاده می کنیم که ابندای نام فایل یک نقطه قرار می گیرد. مطلب فوق بر روی مکینتاش 10.9 به قبل قابل استفاده است. ادامه مطلب »

پیکربندی NFS بر روی FreeBSD

در FreeBSD نیز مانند هر سیستم عامل یونیکسی دیگر می توان Network File System را به منظور اشتراک و توزیع فایل ها را پیکربندی کرد. نصب آن در FreeBSD ساده است و نیاز به نصب نرم افزار خاصی نیست و تنها باید فایل etc/rc.conf/ و فایل etc/exports/ را ویرایش کرد. پیکربندی شامل تنظیم سرور و کلاینت و سپس اتصال دایرکتوری اشتراکی شده بر روی کلاینت است. ادامه مطلب »