دستورات کاربردی CentOS
دستورات کاربردی CentOS :
دستوراتی هستند که برای ساخت محدودیت و مدیریت و فعال کردن و غیر فعال کردن برنامه ها و ایزار ها و سرویس ها در سرور مجازی
استفاده میشوند.
این دستورات عبارت اند از service, chkconfig, RunLevels، که در این مقاله به توضیح هر کدام از آن ها میپردازیم.
دستور chkconfig دستوری میباشد که برای تعیین کردن سرویس ها و فعال کردن آن بعد از Boot شدن سیستم میباشد.
یک سری سرویس های حیاتی در سرور مجازی برای وجود دارد به نام های Cron,iptable,ssh,apache که البته به همین ها محدود نمیشود و
باید فعال شوند.
پارامتر های On و Off
پارامتر On برای فعال کردن سرویس یعد از Boot شدن سیستم میباشد.
پارامتر Off برای غیرفعال کردن سرویس بعد ار Boot شدن سیستم میباشد.
که برای حذف سرویس بعد از Boot شدن دستور زیر را باید وارد کنید :
[su_code]
chkconfig –del [service name]
[/su_code]
دستور Service دستوری میباشد برای فعال کردن و غیر فعال کردن و همچنین Reset دوباره سرویس ها میباشد.
که پارامتر های آن شامل موارد زیر میباشد :
پارامتر Start که برای فعال کردن سرویس میباشد.
پارامتر Stop که برای غیر فعال کردن سرویس میباشد.
پارامتر Status برای نمایش حالت و وضعیت سرویس بکار برده میشود.
پارامتر Restart برای راه اندازی دوباره سرویس استفاده میشود.
و کاربر آن برای هنگامی است که تغییراتی در کانفیگ های سرویس انجام میدهید و باید آن را Restart کنید تا تنظیمات جدید
وارد شود.
به عنوان مثال برای اینکه سرویس ها بعد از بوت شدن سیستم به طور دائمی فعال باشند دستورات زیر را وارد کنید :
[su_code]
service httpd start
chkconfig httpd on
[/su_code]
و یا این دستور :
[su_code]
service httpd start
chkconfig –levels 235 httpd o
[/su_code]
همینطور برای مشاهده و رویت سرویس ها و RunLevels مرتبط با آن ها از دستور زیر استفاده کنید :
[su_code]
chkconfig –list | less
[/su_code]
و برای لیست کردن سرویس هایی که با اسم جست و جویی شما مطابقت دارند میتوانید از دستور زیر استفاده کنید :
[su_code]
chkconfig –list | grep[servicename]
[/su_code]