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

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

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

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

پارتیشن بندی دیسک ها در FreeBSD8

در مطلب نامگذاری دیسک ها درFreeBSD 8 با قواعد نامگذاری و همچنین گام ها برای ایجاد یک پارتیشن آشنا شدید. در FreeBSD 8 سیستم فایل پبشفرض UFS است. برای شروع با کاربر root دستور sysinstall را اجرا کنید. توجه داشته باشید که این دستور در نسخه های ۹ و ۱۰ از FreeBSD دیگر وجود ندارد. مطابق شکل زیرمنوی Configure را انتخاب کنید. ادامه مطلب »

نامگذاری دیسک ها در FreeBSD 8

ساختار سیستم فایل در توزیع های BSD مانند FreeBSD همانند دیگر سیستم عامل های یونیکسی، ساختاری تک درختی با ریشه root (دایرکتوری /) است. هدف از این مطلب آشنایی شما با چگونگی نامگذاری دیسک ها در FreeBSD و پارتیشن بندی آنها توسط دستور (ابزار) sysinstall در FreeBSD 8 به قبل است.هر پارتیشن در FreeBSD می تواند سیستم فالیلی مجزا از بقیه پارتیشن ها را داشته باشد. ادامه مطلب »

مدیریت سرویس ها در FreeBSD

سرویس ها در سیستم عامل FreeBSD تحت کنترل فرایند init است. فرایند init اولین فرایندی است که در سیستم ایجاد شده و سپس کنترل بقیه فرایند ها در انجام می دهد. به عبارتی فرایندی است با PID=1 که والد تمامی دیگر فرایند ها در سیستم است. تمامی سرویس ها مانند DNS, DHCP, SSH و غیره تحت کنترل این فرایند هستند. سرویس های تحت کنترل فرایند init در زیر دایرکتوری etc/rc.d/ یک فایل اسکریپت دارند. ادامه مطلب »

کنترل بر روی لاگین های ssh نا موفق با pam_tally2 در CentOS 6.x

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

نصب monix ابزار مانیتورینگ سرویس ها در CentOS 6.x

Monit ابزاری اپن سورس به منظور مانیتورینگ فرایند ها و سرویس ها در سیستم عامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر  سرویس خطوط تنظیماتی را به فایلcl اصلی پیکربندی آن اضافه می کنیم. فایل پیکربندی آن در توزیع های RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است. در این پست چگونگی نصب و پیکربندی آنرا در توزیع لینوکسی CentOS 6.x توضیح داده خواهد شد. ادامه مطلب »

اسکن پورت ها توسط nmap

در مطلب “اسکن آدرس های IP در شبکه با nmap” با چگونگی پویش شبکه به منظور کشف سیستم ها گفته شد. هدف این بود که با پیغام های ping از up بودن سیستم اطلاع پیدا می کنیم. در این مطلب نیز پویش شیکه به منظور کشف پورت ها و اطلاع از وضعیت آنها گفته خواهد شد. می توان پویش (اسکن) پورت ها را بر روی ماشین محلی، بر روی یک ماشین راه دور، بر روی محدوده ای از آدرس های IP ماشین راه دور و یا در کل شبکه انجام داد. ادامه مطلب »

اسکن آدرس های IP در شبکه با nmap

nmap ابزاری اپن سورس تحت سیستم عامل های شبه یونیکسی مانند لینوکس برای اسکنر امنیتی شبکه برای کشف سرور ها و کلاینت های (ماشین های) درون شبکه به کار می رود. nmap به منظور کشف ماشین های شبکه توسط پاسخ های ping، کشف پورت های باز و بسته ماشین محلی و ماشین های دیگر درون شبکه، پیدا کردن اطلاعات سیستم عامل راه دور و درون شبکه به کار گرفته می شود. به طور مثال می توان به منظور سیاست های امنیتی، برای پیدا کردن پورت های باز و بسته، ماشین محلی یا راه دور را اسکن کرد. ادامه مطلب »

نامگذاری دیسک ها در سولاریس

در مطلب “نامگذاری دیوایس ها در سولاریس” با مفاهیم و قواعد نامگذاری دیوایس ها آشنا شدید. همچنین در مطلب “سیستم فایل در سولاریس” به طور خلاصه با انواع سیستم فایل های قابل پشتیبانی گفته شد. دیسک ها که گونه Block Device ها هستند و قواعد نامگذاری متفاوتی را دارند. در سولاریس نام هر دیسک متشکل از هشت کاراکتر به صورت #c#t#d#s است. ادامه مطلب »

سیستم فایل در سولاریس

SunOS نام هسته سیستم عامل سولاریس است و در کل سه نوع سیستم فایل UFS, ZFS و SAP در سیستم عامل سولاریس وجود دارد. می توانید از فایل etc/vfstab/ (مخفف virtual file system table)، از فایل etc/default/fs/ و یا از فایل etc/dfs/dfstab/ نوع سیستم فایل را در سولاریس تشخیص دهید. فایل vfstab مشابه با فایل etc/fstab/ در سیستم عامل لینوکس است و نقاط اتصال را در هنگام بوت شدن تعیین می کند. فایل etc/default/fs/ برای سیستم فایل محلی و فایل etc/dfs/dfstab/ برای سیستم فایل NFS است. ادامه مطلب »

نامگذاری دیوایس ها در سولاریس

وقتی برای نخستین بار سیستم عامل یولاریس بوت می شود، یک سلسله مراتب از دیوایس های متصل به سیستم ایجاد می شود. هسته سیستم عامل از این سلسله مراتب برای اختصاص درایور های مناسب به هر دیوایس استفاده می مند. دایرکتوری devices/ شامل این سلسله مراتب دیوایس ها است. در واقع این دایرکتوری به عنوان فضای نام دیوایس های متصل به سیستم بوده و سیستم فایل آن از نوع devfs یا device filesystem است. ادامه مطلب »