برای Sync کردن زمان در سرورها از پروتکلی به نام NTP استفاده می شود که سر نام واژه های Network Time Protocol می باشد. در CentOS 7 بر خلاف CentOS 6 به صورت پیش فرض سرویس NTP دارای PID فایل نمی باشد.
PID فایل در واقع فایلی می باشد که شماره پروسه را در خود نگه می دارد. این فایل ها معمولا در مسیر زیر قرار دارند:
/var/run
اگر از CentOS 7 و سرویس NTP استفاده می کنید و قصد دارید تا فایل PID برای این سرویس داشته باشید کافیست تا ابتدا فایل زیر را باز کنید:
# vi /etc/sysconfig/ntpd
به صورت پیش فرض فایل دارای چنین محتوایی می باشد:
# Command line options for ntpd
OPTIONS=”-g”
اکنون کافیست تا خطوط زیر را جایگزین آنها کنید:
# Drop root to id ‘ntp:ntp’ by default.
OPTIONS=”-u ntp:ntp -p /var/run/ntpd.pid -g”
اکنون کافیست تا فایل را ذخیره کنید و یکبار سرویس ntpd را restart کنید:
# systemctl restart ntpd
پس از انجام مراحل بالا اکنون باید فایل PID سرویس ntpd را در مسیر زیر مشاهده کنید:
/var/run/ntpd.pid