نصب برنامه در 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”

پیدا کردن مسیر دستورها در یونیکس ها

زمانی که در یک سیستم عامل یونیکسی و حتی ویندوزی دستوری را از خط فرمان اجرا می کنید، سیستم عامل مسیرهای درون متغیر محیطی PATH را بررسی می کند که آیا مسیری برای پیدا کردن دستور در میان مسیرهای متغیر PATH وجود داشته باشد. اما با استفاده از دستورهایی می توانید مسیر یک دستور را پیدا کنید. خواندن را ادامه دهید“پیدا کردن مسیر دستورها در یونیکس ها”

خاموش کردن FreeBSD

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

دستور w در FreeBSD

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

نمایش میزان فضای مصرفی و آزاد در FreeBSD

در سیستم عامل FreeBSD بر خلاف لینوکس دستور free به منظور گزارش فضای آزاد و مصرفی حافظه اصلی وجود ندارد و جایگزین آن دستور freecolor است که می توان آنرا از پورت های FreeBSD نصب کنیم. freecolor را می توان از طریق دستور make به صورت زیر نصب کرد. خواندن را ادامه دهید“نمایش میزان فضای مصرفی و آزاد در FreeBSD”

واگذاری وظایف به کاربران با sudo و مثال های کاربردی

در سیستم عامل های یونیکسی مانند لینوکس از دستور sudo برای اجرای دستورهایی که نیاز به مجمز root دارند توسط کاربرهای معمولی سیستم استفاده می شود. مانند shutdown کردن سیستم که به تنها می تواند توسط root صورت گیرد. (منظور shutdown کردن سیستم از محیط خط فرمان یا Virtual Terminal ها). برای اجرای یک دستور با مجوز کاربری دیگر (مانند shutdown که نیاز به مجوز کاربر root nhvn) از دستور su یا sudo استفاده می کنیم. تفاوت این دو دستور در سطح دسترسی است که در اختیار کاربر قرار می دهند خواندن را ادامه دهید“واگذاری وظایف به کاربران با sudo و مثال های کاربردی”

Device File چیست

در سیستم عامل لینوکس و دیگر سیستم عامل های یونیکسی همه چیز فایل است حتی دیوایس های سخت افزاری مانند هارد دیسک، فلاپی دیسک و غیره که به این فایل ها device file می گویند. device file ها امکان دسترسی به سخت افزار را فراهم می کنند. device file که special file نیز نامیده می شود واسطه و رابطی به درایو دیوایس می باشد. device file که بسته به نوشتن بر روی آنها یا خواندن از آنها به دو گونه تقسیم می شوند: Character devices و block device ها. خواندن را ادامه دهید“Device File چیست”

دستور xargs

xargs خروجی یک سدتور را بعنوان آرگومان دستور دیگری بعنوان Standard Input توسط Pipe کردن به دستوری دیگر می دهد. بطور پیشفرض و با اجرای تنهای دستور، xargs ورودی را از STDIN طلب می کند و سپس دستور echo را بر روی ورودی (stdin) اجرا و آنرا چاپ می کند. در شکل زیر xargs به تنهایی اجرا شده و در خط های بعدی رشته های بعنوان ورودی وارد شده اند و برای خاتمه دادن به ورود رشته ها کلید های Ctrl+D فشرده شده است. در خط آخر دستور echo خروجی را چاپ کرده است. خواندن را ادامه دهید“دستور xargs”

مانیتور کردن کاربران

ابزار هایی مانند w, who و last, lastb از دسته اطلاعاتی هستند که اطلاعاتی از فعالیت کاربران (زمان ورود و یا تعداد Login های اشتباه) برای مانیتورینگ به مدیر کمک خواهد کرد. یکی از اصلی ترین این دستور ها who است که اطلاعاتی مانند نام کاربری و ترمینالی که به آن Login  کرده و زمان ورود و مدت زمان فعالیت و آدرس را نشان می دهد خواندن را ادامه دهید“مانیتور کردن کاربران”

12