نصب برنامه در FreeBSD با دستور pkg

در نسخه های قدیمی می توانستیم با استفاده از Port ها برنامه ها را در FreeBSD نصب کرد. روش دیگر برای نصب برنامه ها استفاده از دستور pkg استفاده کرد. pkg عملکردی شبیه به دستورهای yum و apt-get در توزیع های لینوکسی دارد. خواندن را ادامه دهید“نصب برنامه در FreeBSD با دستور pkg”

پیدا کردن مجوز یک فایل یا دایرکتوری در یونیکس

مجوزهای خواندن (Read)، نوشتن (Write) و اجرا (Execute) سه مجوز نرمال و سنتی در یونیکس ها هستند که به هر فایل یا دایرکتوری اختصاص داده می شود. مطابق شکل زیر (شکل۱) مجوزها به سه دسته مالک (Owner)، گروه (Group) و دیگران (Others) دسته بندی می شوند. خواندن را ادامه دهید“پیدا کردن مجوز یک فایل یا دایرکتوری در یونیکس”

کنترل فایل rc.conf در FreeBSD با دستور sysrc

سیستم عامل FreeBSD و مشتقات آن از فایل etc/rc.conf/ برای مدیریت سرویس ها (فعال و غیر فعال کردن سرویس ها) استفاده می کنند. دایرکتوری etc/rc.d/ شامل تمامی فایل های شل اسکریپت مربوط به سرویس های نصب شده بر روی سیستم، مانند سرویس sshd است. خواندن را ادامه دهید“کنترل فایل rc.conf در FreeBSD با دستور sysrc”

Logout خودکار از csh در FreeBSD

در سیستم عامل FreeBSD (و مشتقات آن مانند PCBSD) csh (یا tcsh) پوسته پیشفرض است. ممکن است برای مدت طولانی با ترمینال کار نکنید و می خواهید که پس از گذشت n دقیقه بی کاری، به صورت خودکار Logout انجام شود. برای این منظور باید متغیری به نام autologout را تعریف کنید. خواندن را ادامه دهید“Logout خودکار از csh در FreeBSD”

تبدیل نام فایل ها به حروف کوچک

سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است لازم باشد تا نام تمامی فایل های درون یک دایرکتوری را به حروف کوچک تبدیل کنید. خواندن را ادامه دهید“تبدیل نام فایل ها به حروف کوچک”

خاموش کردن FreeBSD

در FreeBSD (و دیگر توزیع های مشتق شده از آن مانند PCBSD) از دستور shutdown برای خاموش کردن سیستم در زمانی مشخص یا به طور آنی استفاده می شود. روش دستور همانند دستور shutdown در لینوکس است. خواندن را ادامه دهید“خاموش کردن FreeBSD”

تنظیم کارت شبکه در FreeBSD

در این مطلب تنظیم شبکه شامل آدرس IP، نام ماشین (Hostname)، و روش اختصاص IP که DHCP یا Static بودن است در سیستم عامل FreeBSD (و همچنین توزیع های مشتق از آن مانند PCBSD) نسخه ۱۰ به بعد توضیح داده شده است. خواندن را ادامه دهید“تنظیم کارت شبکه در FreeBSD”

دستور vmstat در FreeBSD

vmstat در FreeBSD برای نمایش آمار مربوط به حافظه مجازی (Virtual Memory) استفاده می شود. vmstat اطلاعاتی درباره فرایندها، حافظه، صفحه ها، دیسک، نقص ها (Fault) و پردازنده نشان می دهد. بنابراین خروجی به شش ستون زیر تقسیم می شود. خواندن را ادامه دهید“دستور vmstat در FreeBSD”

دستور w در FreeBSD

w در تمامی سیستم عامل های شبه یونیکسی دستوری است که توسط آن خلاصه ای از وضعیت کنونی سیستم و  کاربرانی که در حال حاضر به سیستم لاگین کرده اند را می توان پیدا کرد. خط نخست وضعیت فعلی سیستم که همان خروجی uptime است و خطوط بعدی مربوط به اتصال های محلی یا راه دور (از طریق ssh) است. خواندن را ادامه دهید“دستور w در FreeBSD”

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

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

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

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

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

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

12