
RC مخفف عبارت «run commands» است. فرآیند RC معمولا توسط مدیران سیستم برای اجرای یک فرمان در هنگام بوت سیستم استفاده می شود. Rc.local اسکریپتی است که شامل دستوراتی برای اجرا، در راه اندازی سیستم می شود. در لینوکس، مدیران سیستم ممکن است بخواهند قبل از راه اندازی، یک آزمایش از سیستم انجام دهند. در چنین شرایطی، ادمین باید دستورات مربوطه را در داخل فایل rc.local قرار دهد تا بتواند آنها را هنگام راه اندازی سیستم اجرا کند. حالا اگر درباره استفاده از فایل rc.local در سنتوس 8 کنجکاو هستید، در جای درستی قرار گرفته اید. پس این مقاله را دنبال کنید.
آذرسیس ارائه دهنده سرور مجازی ، سرور اختصاصی و انواع سرور مجازی لینوکس و سرور مجازی ویندوز با بهترین کیفیت و قیمت مناسب
فهرست مطالب
نحوه استفاده از rc.local در سنتوس 8
این بخش، مراحل مختلفی را ارائه می دهد که برای به کار بردن فایل rc.local در سنتوس 8 پیشنهاد می شوند. پس، ترمینال سنتوس را باز کرده و دستورات زیر را دنبال می کنیم:
گام اول: ابتدا وضعیت سرویس rc.local را با استفاده از دستور زیر بررسی می کنیم:
sudo systemctl status rc-local
اگر خروجی ایجاد شده بصورت inactive (dead) نمایش داده شد و ما سعی داشته باشیم سرویس rc.local را فعال کنیم، خطای «unit files have no install sections» ایجاد نمی شود. به این دلیل، یک فایل rc.local در داخل systemd با دستور زیر ایجاد می کنیم:
Sudono / ec / sys md / systems m / rc-o or l. Ser
اکنون محتوای فوق را در داخل ویرایشگر کپی پیست کرده و سپس با کلیدهای میانبر ctrl+s و ctrl+x ذخیره می کنیم و از ویرایشگر خارج می شویم.
[Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target
با روشی که در این قسمت انجام دادیم، فایل را عملی می کنیم:
sudo chmod +x /etc/rc.local
در این میان، با استفاده از دستور زیر، سرویس را راه اندازی کرده و وضعیت را بررسی می کنیم:
sudo systemctl start rc-local sudo systemctl status rc-local
گام دوم: اکنون با استفاده از ویرایشگر متن خود، به فایل «etc/rc.local/» دسترسی پیدا می کنیم. برای انجام این کار همانطور که مشاهده می کنید، از ویرایشگر nano استفاده می کنیم:
sudo nano /etc/rc.local
هنگامی که فایل باز شد، می توانیم دستور ها را در پایان فایل (بدون کلمه کلیدی sudo) بنویسیم. تمام این دستورها در ابتدای راه اندازی رایانه اجرا می شوند.
پس از انجام این کار، بهتر است سرویس rc.local را به روش زیر دوباره راه اندازی کنیم:
sudo systemctl restart rc-local
پس از راه اندازی مجدد سیستم، خواهیم دید که دایرکتوری مورد نیاز و فایل در محلی که مشخص شده، ایجاد می شود.
توجه: اگر نتایج دلخواه بدست نیامد، بنابراین، می توانیم فایل زیر را اجرا کنیم:
sudo chmod +x /etc/rc.d/rc.local
نتیجه گیری
فایل rc.local حاوی دستوراتی است که قرار است هنگام راه اندازی سیستم اجرا شوند. ما در این مقاله به راهنمایی شما برای استفاده از فایل rc.local در سنتوس 8 پرداختیم. دستوراتی که ممکن است خطری برای دستگاه شما نداشته باشند و می توانند هنگام راه اندازی استفاده شوند. به عنوان مثال: اگر یک سرویس برنامه کاربردی با استفاده از فایل rc.local راه اندازی شود، خاموش کردن ایمن آن دشوار خواهد بود. در نتیجه، یک سرویس برنامه و یا پیکربندی شبکه نباید با استفاده از فایل rc.local انجام شود. از اینکه ما را در این مقاله همراهی کردید متشکریم.
سوالات متداول:
Rc در لینوکس چیست و چه کاربردی دارد؟
در واقع Rc یک مفسر دستور در لینوکس و یک زبان برنامه نویسی شبیه به sh (1) ld می باشد.
چه نوع کاربری می تواند Rc.local را اجرا کند؟
کاربر root می تواند این کار را انجام دهد. مانند هر اسکریپت etc/rc. local/ اسکریپت محلی توسط کاربر ریشه اجرا می شود و نیازی به اضافه کردن sudo به اول دستورات نیست.