Yum-cron - CentOS 7-ൽ സുരക്ഷാ അപ്uഡേറ്റുകൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യുക
ഉയർന്നുവരുന്നതും നിരന്തരം വികസിച്ചുകൊണ്ടിരിക്കുന്നതുമായ സൈബർ ഭീഷണികളുടെയും ലംഘനങ്ങളുടെയും ലോകത്ത്, സുരക്ഷാ അപ്uഡേറ്റുകൾ പ്രയോഗിക്കുന്നത് നിങ്ങളുടെ സിസ്റ്റത്തെ സാധ്യതയുള്ള ഭീഷണികളിൽ നിന്ന് സംരക്ഷിക്കുന്നതിന് വളരെയധികം സഹായിക്കും. നിങ്ങളുടെ ഇടപെടലില്ലാതെ ഈ അപ്uഡേറ്റുകളുടെ പ്രയോഗം സ്വയമേവ ചെയ്uതാൽ എന്തൊരു സന്തോഷമായിരിക്കും!
നിങ്ങളുടെ സിസ്റ്റം സ്വമേധയാ അപ്uഡേറ്റ് ചെയ്യുന്നതിനെ കുറിച്ചും മറ്റ് സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ടാസ്uക്കുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നതിനെ കുറിച്ചും നിങ്ങൾ വിഷമിക്കേണ്ടതില്ല എന്നാണ് ഇതിനർത്ഥം.
ശുപാർശ ചെയ്uത വായന: dnf-automatic – CentOS 8-ൽ സുരക്ഷാ അപ്uഡേറ്റുകൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യുക
ഈ ട്യൂട്ടോറിയലിൽ, നിങ്ങളുടെ CentOS 7 സിസ്റ്റത്തിൽ സുരക്ഷാ അപ്uഡേറ്റുകൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും കോൺഫിഗർ ചെയ്യുന്നതിനും yum-cron എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നിങ്ങൾ പഠിക്കും.
Yum പാക്കേജ് മാനേജറാകാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന ഒരു yum മൊഡ്യൂളും കമാൻഡ്-ലൈൻ ഉപകരണവുമാണ് Yum-cron.
ഘട്ടം 1: CentOS 7-ൽ Yum-cron യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുന്നു
Yum-cron CentOS 7-ൽ പ്രീഇൻസ്റ്റാൾ ചെയ്uതിരിക്കുന്നു, എന്നാൽ ഒരു കാരണവശാലും അത് ലഭ്യമല്ലെങ്കിൽ, കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.
# yum install yum-cron
ഇൻസ്റ്റലേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, grep കമാൻഡ് പ്രവർത്തിപ്പിച്ച് yum-cron യൂട്ടിലിറ്റിയുടെ അസ്തിത്വം സ്ഥിരീകരിക്കുക.
# rpm -qa | grep yum-cron
ഘട്ടം 2: CentOS 7-ൽ ഓട്ടോമാറ്റിക് സെക്യൂരിറ്റി അപ്uഡേറ്റുകൾ കോൺഫിഗർ ചെയ്യുന്നു
yum-cron യൂട്ടിലിറ്റിയുടെ വിജയകരമായ ഇൻസ്റ്റാളേഷന് ശേഷം, സുരക്ഷാ അപ്uഡേറ്റുകൾ സ്വയമേവ വീണ്ടെടുക്കുന്നതിനും നിങ്ങളുടെ സിസ്റ്റം അപ്uഡേറ്റ് ചെയ്യുന്നതിനും നിങ്ങൾ ഇത് കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. 2 തരം അപ്uഡേറ്റുകൾ ഉണ്ട്: yum update
കമാൻഡ്, മിനിമൽ അപ്uഡേറ്റ്, ഒടുവിൽ സെക്യൂരിറ്റി അപ്uഡേറ്റ് എന്നിവ ഉപയോഗിച്ച് ആരംഭിച്ച സ്ഥിരസ്ഥിതി അപ്uഡേറ്റ്.
ഈ ഗൈഡിൽ, സുരക്ഷാ അപ്uഡേറ്റുകൾ സ്വയമേവ ലഭിക്കുന്നതിന് ഞങ്ങൾ സിസ്റ്റം കോൺഫിഗർ ചെയ്യും. അതിനാൽ കാണിച്ചിരിക്കുന്ന പാതയിൽ സ്ഥിതി ചെയ്യുന്ന yum-cron.conf
ഫയൽ തുറന്ന് എഡിറ്റ് ചെയ്യുക.
# vi /etc/yum/yum-cron.conf
update_cmd
എന്ന സ്ട്രിംഗ് കണ്ടെത്തുക. സ്ഥിരസ്ഥിതിയായി, ഇത് സ്ഥിരസ്ഥിതിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഇപ്പോൾ എഡിറ്റ് ചെയ്ത് മൂല്യം ‘സുരക്ഷ’
ആയി സജ്ജമാക്കുക.
update_cmd = security
അടുത്തതായി, update_messages
പാരാമീറ്റർ കണ്ടെത്തി അതിന്റെ മൂല്യം ‘yes’
ആയി സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
update_messages = yes
അതുപോലെ, download_updates
എന്നതിലും apply_updates
എന്നതിലും ഇതുതന്നെ ചെയ്യുക.
download_updates = yes apply_updates = yes
നിങ്ങളുടെ കോൺഫിഗറേഷൻ താഴെ കാണിച്ചിരിക്കുന്നത് പോലെ ആയിരിക്കണം.
കോൺഫിഗറേഷൻ ഫയൽ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.
മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ yum-cron ഡെമൺ അല്ലെങ്കിൽ സേവനം ബൂട്ട് ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കുക.
# systemctl start yum-cron # systemctl enable yum-cron # systemctl status yum-cron
ഘട്ടം 3: Yum-ൽ അപ്ഡേറ്റ് ചെയ്യുന്നതിൽ നിന്ന് പാക്കേജുകൾ എങ്ങനെ ഒഴിവാക്കാം
ചിലപ്പോൾ, പാക്കേജിനെ ആശ്രയിച്ചുള്ള മറ്റ് ആപ്ലിക്കേഷനുകളുമായി ഉണ്ടാകാവുന്ന അനുയോജ്യത പ്രശ്നങ്ങൾ കാരണം നിങ്ങൾക്ക് പാക്കേജുകളുടെ പതിപ്പ് പരിപാലിക്കേണ്ടതായി വന്നേക്കാം. ചിലപ്പോൾ, ഇതിൽ കേർണലും ഉൾപ്പെട്ടേക്കാം.
ഇത് നേടുന്നതിന്, yum-cron.conf
കോൺഫിഗറേഷൻ ഫയലിലേക്ക് മടങ്ങുക. ചുവടെ, [base]
വിഭാഗത്തിൽ, 'ഒഴിവാക്കുക'
പാരാമീറ്ററിനൊപ്പം ഒരു ലൈൻ ചേർക്കുകയും അപ്ഡേറ്റ് ചെയ്യുന്നതിൽ നിന്ന് നിങ്ങൾ ഒഴിവാക്കേണ്ട പാക്കേജുകൾ നിർവ്വചിക്കുകയും ചെയ്യുക.
exclude = mysql* php* kernel*
mysql & php എന്നിവയിൽ ആരംഭിക്കുന്ന എല്ലാ പാക്കേജ് പേരുകളും ഓട്ടോമാറ്റിക് അപ്uഡേറ്റുകളിൽ നിന്ന് ഒഴിവാക്കപ്പെടും.
മാറ്റങ്ങൾ വരുത്താൻ yum-cron പുനരാരംഭിക്കുക.
# systemctl restart yum-cron
ഘട്ടം 4: yum-cron ലോഗുകൾ പരിശോധിക്കുന്നു
yum-cron ലോഗുകൾ /var/log/yum.log
ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു. പുതുക്കിയ പാക്കേജുകൾ കാണുന്നതിന് cat കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
# cat /var/log/yum.log | grep -i updated
ഓട്ടോമാറ്റിക് സിസ്റ്റം അപ്uഡേറ്റുകൾ നിയന്ത്രിക്കുന്നത് ദിവസവും പ്രവർത്തിക്കുന്ന ഒരു ക്രോൺ ജോലിയാണ്, അത് /var/log/cron
ഫയലിൽ സംഭരിക്കുന്നു. ദൈനംദിന ക്രോൺ ജോബ് റണ്ണിനായി ലോഗുകൾ പരിശോധിക്കാൻ.
# cat /var/log/cron | grep -i yum-daily
നിങ്ങളുടെ CentOS 7 സിസ്റ്റം ഇപ്പോൾ സ്വയമേവയുള്ള സുരക്ഷാ അപ്uഡേറ്റുകൾക്കായി പൂർണ്ണമായി കോൺഫിഗർ ചെയ്uതിരിക്കുന്നു, നിങ്ങളുടെ സിസ്റ്റം സ്വമേധയാ അപ്uഡേറ്റ് ചെയ്യുന്നതിൽ നിങ്ങൾക്ക് സമ്മർദ്ദം ചെലുത്തേണ്ടതില്ല.