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

دستور w در FreeBSD

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

دستور chmod برای تغییر مجوز ها در لینوکس (و دیگر یونیکس ها)

در مطلب “مجوز ها در یونیکس – بخش اول” مفهوم مجوز ها گفته شد، همچنین چگونگی “تنظیم SUID“، “تنظیم SGID” و “تنظیم Sticky Bit” نیز توضیح داده شده است. در لینوکس و دیگر سیستم عامل های شبه یونیکس (مانند مکینتاش، سولاریس و توزیع های مبتنی بر BSD مانند FreeBSD و غیره) از دستور chmod برای تنظیم و تغییر مجوز های مربوط به یک فایل یا دایرکتوری استفاده می شود. مجوز هر فایل/دایرکتوری شامل یک مالک، یک گروه مالک و دیگر کاربران است که به ازای هر کدام سه مجوز معمول read,write و execute داده می شود. خواندن را ادامه دهید“دستور chmod برای تغییر مجوز ها در لینوکس (و دیگر یونیکس ها)”

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

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

راهنمای ایجاد / حذف کاربران در Linux/FreeBSD(با مثال-دستور های متفاوت)

راهنمای ایجاد / حذف کاربران در Linux/FreeBSD(با مثال-دستور های متفاوت)

یکی از وظایف مدیر، ایجاد و مدیریت کاربران است. در زمان ایجاد یک کاربر می توان اطلاعات را بصورت پیشفرض استفاده کرد یا اینکه با استفاده از سوئیچ هایی، اطلاعات لازم را فراهم کرد. دو فایل etc/passwd/ و etc/shadow/ بعنوان پایگاه داده هایی برای ذخیره کردن اطلاعات کاربران استفاده می شود. فایل passwd محلی برای ذخیره نام کاربری و اطلاعاتی همچون شِل پیشفرض و دایرکتوری خانگی کاربر است. هر خط آن شامل 7 فیلد است که دومین فیلد در صورتی مکه برای کاربر پسورد تنظیم شده باشد بصورت x بوده و اشاره گری به یک خط در فایل shadow است. فایل shadow مخزن پسوردها ست که بصورت رمزنگاری شده، پسورد ها را ذخیره کرده است. خواندن را ادامه دهید“راهنمای ایجاد / حذف کاربران در Linux/FreeBSD(با مثال-دستور های متفاوت)”

بررسی سیستم با lynis

lynis یک ابزار auditing که سیستم را بررسی می کند و گزارش ها و خطاهای احتمالی را نشان می دهد. این ابزار مورد استفاده تمام سیستم عامل های یونیکسی مانند لینوکس و بی اس دی ها است و به صورت Shell Script بوده و نیازی به نصب ندارد. برای استفاده تنها کافیست آنرا دانلود کنید و سپس یک اسکریپت ساده را در خط فرمان اجرا کنید. خواندن را ادامه دهید“بررسی سیستم با lynis”

Mount کردن در یونیکس – بخش دوم(رفع مشکلات Unmount)

Mount کردن در یونیکس – بخش دوم(رفع مشکلات Unmount)

در این پست با مفهوم و دستور mount آشنا شدید. عمل Unmount عکس mount است و اتصال میان نقطه اتصال و پارتیش یا دایرکتوری را قطع می کند. چندین دلیل وجود دارد که یک نقطه اتصال نتواند قطع شود. یکی از آنها مشغول یا Busy بودن پارتیشن یا دایرکتوری است یعنی کاربری مثلن با دستور cd وارد آن نقطه اتصال شده و امکان قطع اتصال وجود ندارد و یا اینکه فرایند یا کاربری در حال استفاده از فایلی درون آن نقطه اتصال هستند. خواندن را ادامه دهید“Mount کردن در یونیکس – بخش دوم(رفع مشکلات Unmount)”

12