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

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

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

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

تغییر نام (rename) فایل ها و دایرکتوری ها

در محیط های گرافیکی با انتخاب فایل/دایرکتوری و کلیک راست بر روی آن و انتخاب rename امکان تغییر نام فایل/دایرکتوری وجود دارد. در خط فرمان لینوکس و دیگر سیستم عامل های مبتنی بر یونیکس از دستور mv برای rename کردن فایل/دایرکتوری استفاده می کنیم. در واقع mv برای move (یا cut در محیط گرافیکی) یک فایل/دایرکتوری از محلی به محل دیگر استفاده می شود. دستور زیر فایل file1 را از مسیر dir1/ به dir2/ منتقل (نه کپی) می کند. خواندن را ادامه دهید“تغییر نام (rename) فایل ها و دایرکتوری ها”

Logout خودکار از Bash در لینوکس

وقتی به لینوکس چه از طریق ssh یا بصورت محلی وارد می شوید یک Shell به شما داده می شود. در اصطلاح Session می گویند. اگر با کاربر root یا کاربری که دارای مجوز های مدیریتی به سیستم Login کرده باشید و مدتی پشت سیستم نباشید و Session بی کار مانده باشد امان دسترسی کاربران غیر مجاز از طریق Session باشد. متغیر TMOUT زمان timeout شدن خودکار Session ها را تعیین می کند. برای اعمال Logout خودکار برای تمامی کاربران باید فایل autologout.sh را زیر دایرکتوری etc/profile.d/ ایجاد کنید. خواندن را ادامه دهید“Logout خودکار از Bash در لینوکس”

ایجاد نام مستعار (Alias) در پوسته csh

نام های مستعار یک دستور بلند را که مکرر اجرا می کنید را در قالب یک دستور کوچک خلاصه می کند. فرض کنید شما باید هر چند لحظه یکبار کارایی فرایند های سیستم را با دستور ps -aux چک کنید اما شاید نخواهد این دستور را تکرار کنید پس بهتر است از نام های مستعار یا Alias ها استفاده کنید. در سیستم عامل های یونیکسی از دستور alias برای تعریف Alias ها استفاده می شود. فرمت کلی Alias ها در پوسته csh (یا C SHell) بصورت زیر می باشد. همچنین نحوه ایجاد آن در پوسته Bash یا sh در این پست توضیح داده شده است. خواندن را ادامه دهید“ایجاد نام مستعار (Alias) در پوسته csh”