Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ചെക്ക്റെസ്റ്റാർട്ട് ആണിത്.
പട്ടിക:
NAME
checkrestart - ഒരു നവീകരണത്തിന് ശേഷം ഏതൊക്കെ പ്രക്രിയകൾ പുനരാരംഭിക്കണമെന്ന് പരിശോധിക്കുക
സിനോപ്സിസ്
ചെക്ക്റെസ്റ്റാർട്ട് [ -hvpan ] [ -b blacklist_file ] [ -i package_name ] [ -e PID ]
വിവരണം
ദി ചെക്ക്റെസ്റ്റാർട്ട് സിസ്റ്റത്തിൽ ആവശ്യമായ പ്രക്രിയകൾ ഉണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ പ്രോഗ്രാം ശ്രമിക്കുന്നു
ഒരു സിസ്റ്റം നവീകരണത്തിന് ശേഷം പുനരാരംഭിക്കും. ഒരു നവീകരണം സാധാരണയായി നടക്കുന്നതിനാൽ ഇത് ആവശ്യമാണ്
പുതിയ സിസ്റ്റം ലൈബ്രറികൾ കൊണ്ടുവരിക, പ്രവർത്തന പ്രക്രിയകൾ ഇപ്പോഴും പഴയ പതിപ്പുകൾ ഉപയോഗിക്കും
ലൈബ്രറികൾ. ഇൻ സുസ്ഥിരം ഡെബിയൻ ഗ്നു/ലിനക്സ് സിസ്റ്റങ്ങൾ ഇല്ലാതാക്കാൻ ഇത് സാധാരണയായി ആവശ്യമാണ്
ഒരു ലൈബ്രറി അപ്ഗ്രേഡ് ചെയ്യുന്നതിലൂടെ പരിഹരിച്ചേക്കാവുന്ന ഒരു അപകടസാധ്യതയിലേക്കുള്ള സിസ്റ്റം എക്സ്പോഷർ
ആ പ്രക്രിയ ഉപയോഗപ്പെടുത്തുന്നു.
തൽഫലമായി, ചെക്ക്റെസ്റ്റാർട്ട് കാലഹരണപ്പെട്ട പതിപ്പുകൾ കണ്ടെത്തുന്നതിനുള്ള ഒരു ഓഡിറ്റ് ഉപകരണമായി ചിലപ്പോൾ ഉപയോഗിക്കുന്നു
ഉപയോഗത്തിലുള്ള ലൈബ്രറികൾ, പ്രത്യേകിച്ച് സുരക്ഷാ നവീകരണങ്ങൾക്ക് ശേഷം. ഭരണാധികാരികൾ പാടില്ല,
എന്നിരുന്നാലും, അതിന്റെ ഔട്ട്പുട്ടിനെ പൂർണ്ണമായും ആശ്രയിക്കുക (കാണുക ബഗുകൾ താഴെ).
വിശകലനത്തിന് ആവശ്യമായ വിവരങ്ങൾ ലഭിക്കുന്നതിന് ഈ സ്ക്രിപ്റ്റ് റൂട്ടായി പ്രവർത്തിക്കേണ്ടതുണ്ട്.
ഓപ്ഷനുകൾ
-h, --സഹായിക്കൂ
പ്രോഗ്രാം സഹായം കാണിച്ച് പുറത്തുകടക്കുക.
-v, --വാക്കുകൾ
വിശദമായ ഔട്ട്പുട്ട് സൃഷ്ടിക്കുക. ഈ ഔട്ട്പുട്ടിൽ കണ്ടെത്തിയ എല്ലാ പ്രക്രിയകളുടെയും ലിസ്റ്റ് ഉൾപ്പെടുന്നു
ഇല്ലാതാക്കിയ ഫയലുകളും ഡിസ്ക്രിപ്റ്ററുകളും അതുപോലെ ഇല്ലാതാക്കിയ ഫയലുകളും ഡിസ്ക്രിപ്റ്ററുകളും ഉപയോഗിക്കുന്നു
കണ്ടെത്തി.
-p, --പാക്കേജ്
ഇല്ലാതാക്കിയ ഫയലുകൾ അവഗണിച്ച് ഒരു പാക്കേജിൽ ഉൾപ്പെടുന്ന ഇല്ലാതാക്കിയ ഫയലുകൾ മാത്രം പ്രോസസ്സ് ചെയ്യുക
പാക്കേജ് സിസ്റ്റത്തിൽ അനുബന്ധ പാക്കേജ് ഇല്ല.
-a, --എല്ലാം
ലൊക്കേഷൻ പരിഗണിക്കാതെ തന്നെ ഇല്ലാതാക്കിയ എല്ലാ ഫയലുകളും പ്രോസസ്സ് ചെയ്യുക. ഇത് പ്രോഗ്രാം വിശകലനം ചെയ്യുന്നു
ഇല്ലാതാക്കിയ ഫയലുകൾ അവ സ്ഥിതിചെയ്യുന്നതിനാൽ അവ നിരസിക്കപ്പെട്ടാലും
പോലുള്ള സ്ഥലങ്ങൾ / tmp , തെറ്റായ പോസിറ്റീവുകൾ ഉണ്ടാക്കുന്നതായി അറിയപ്പെടുന്നു. അത് എടുക്കും
എന്നതിനൊപ്പം ഒരേസമയം ഉപയോഗിക്കുകയാണെങ്കിൽ മുമ്പുള്ളത് -p ഓപ്ഷൻ.
-b ഫയല്, --ബ്ലാക്ക്ലിസ്റ്റ്=ഫയല്
പതിവ് എക്സ്പ്രഷനുകളുടെ ഒരു ബ്ലാക്ക്ലിസ്റ്റ് വായിക്കുക ഫയൽ. പാറ്റേണുകളുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ ഫയലുകളും
അവഗണിക്കപ്പെടും. ഈ ഓപ്ഷൻ കൂടുതൽ ഉപയോഗിക്കുന്നതിലൂടെ ഒന്നിലധികം പാറ്റേണുകൾ നൽകാം
ഒന്നിലധികം തവണ.
-i പേര്, --അവഗണിക്കുക=പേര്
നൽകിയിരിക്കുന്ന പാക്കേജിന്റെ പേരുമായി ബന്ധപ്പെട്ടിരിക്കുന്ന സേവനങ്ങൾ അവഗണിക്കുക പേര്. കൂടുതൽ
ഒന്നിലധികം തവണ ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഒന്നിലധികം പാക്കേജുകൾ നൽകാം.
-e PID, --excludepid=PID
ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾ ഒഴിവാക്കുക PID തുറന്ന ഫയലുകൾക്കായി തിരയുമ്പോൾ. ഇത് വേഗത്തിലാക്കാം
ധാരാളം തുറന്ന ഫയലുകളുള്ള സിസ്റ്റങ്ങളിൽ ചെക്ക്റെസ്റ്റാർട്ട് ചെയ്യുക. ശ്രദ്ധിക്കുക: ഈ ഓപ്ഷൻ മാത്രം
എങ്കിൽ പ്രവർത്തിക്കുന്നു lsof(8) ഉപയോഗിക്കുന്നില്ല. ഒന്നിലധികം പ്രോസസ്സ് ഐഡന്റിഫയറുകൾ നൽകാം
ഒന്നിലധികം തവണ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
-n, --നോൾസോഫ്
ഉപയോഗിക്കരുത് lsof(8) ലഭ്യമാണെങ്കിൽ പോലും. വലിയ സംഖ്യയുള്ള ചില സിസ്റ്റങ്ങളിൽ
ഫയലുകളുടെ lsof ഉപയോഗം കാര്യക്ഷമമല്ലായിരിക്കാം. lsof പ്രവർത്തനരഹിതമാക്കാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക.
lsof ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ എക്സ്ട്രാക്റ്റുചെയ്യാനുള്ള ഒരു ബദൽ സംവിധാനം എന്നതും ശ്രദ്ധിക്കുക
പകരം ഇല്ലാതാക്കിയ ഫയലുകൾ ഉപയോഗിക്കും. തൽഫലമായി, ഇത് സജ്ജീകരിക്കേണ്ട ആവശ്യമില്ല
ഇല്ലാത്ത സിസ്റ്റങ്ങളിൽ ഓപ്ഷൻ lsof(8) ഇൻസ്റ്റാൾ ചെയ്തു.
പുറത്ത് പദവി
ഒരു നോൺ-റൂട്ട് ഉപയോക്താവ് ഇത് പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, പിശക് (1) ഉപയോഗിച്ച് പ്രോഗ്രാം പുറത്തുകടക്കും. അല്ലെങ്കിൽ, അത്
എല്ലായ്പ്പോഴും പിശക് നില 0 ഉപയോഗിച്ച് പുറത്തുകടക്കും.
ഉദാഹരണം
പരാമീറ്ററുകളില്ലാതെ ഉപയോക്തൃ റൂട്ടായി ഇത് ആരംഭിക്കുക:
# ചെക്ക്റെസ്റ്റാർട്ട്
നവീകരിച്ച ഫയലുകളുടെ പഴയ പതിപ്പുകൾ ഉപയോഗിച്ച് 20 പ്രോസസ്സുകൾ കണ്ടെത്തി
(15 വ്യത്യസ്ത പ്രോഗ്രാമുകൾ)
(14 വ്യത്യസ്ത പാക്കേജുകൾ)
ഇവയിൽ, 12 എണ്ണത്തിൽ init സ്ക്രിപ്റ്റുകൾ അടങ്ങിയിരിക്കുന്നതായി തോന്നുന്നു, അവ പുനരാരംഭിക്കാൻ ഉപയോഗിക്കാം:
ഇനിപ്പറയുന്ന പാക്കേജുകളിൽ init സ്ക്രിപ്റ്റുകൾ ഉണ്ടെന്ന് തോന്നുന്നു, അവ പുനരാരംഭിക്കാൻ ഉപയോഗിക്കാം:
ജിപിഎം:
3044 /usr/sbin/gpm
rpcbind:
2208 /sbin/rpcbind
bind9:
8463 /usr/sbin/named
openssh-server:
22124 /usr/sbin/sshd
ntp:
4078 /usr/sbin/ntpd
tftpd-hpa:
3417 /usr/sbin/in.tftpd
സമയബന്ധിതമായി:
2704 /usr/sbin/uptimed
ക്രോൺ:
3019 /usr/sbin/cron
പോസ്റ്റ്ഫിക്സ്:
22145 /usr/lib/postfix/qmgr
8892 /usr/lib/postfix/master
hddtemp:
3174 /usr/sbin/hddtemp
autofs:
2792 /usr/sbin/automount
openbsd-inetd:
3254 /usr/sbin/inetd
ഇവയാണ് init സ്ക്രിപ്റ്റുകൾ:
ജിപിഎം സേവനം പുനരാരംഭിക്കുക
സേവനം rpcbind പുനരാരംഭിക്കുക
സേവനം bind9 പുനരാരംഭിക്കുക
സേവനം ssh പുനരാരംഭിക്കുക
സേവനം ntp പുനരാരംഭിക്കുക
സേവനം tftpd-hpa പുനരാരംഭിക്കുക
സേവനം സമയബന്ധിതമായി പുനരാരംഭിക്കുക
സേവനം ക്രോൺ പുനരാരംഭിക്കുക
സേവനം പോസ്റ്റ്ഫിക്സ് പുനരാരംഭിക്കുക
സേവനം hddtemp പുനരാരംഭിക്കുക
സർവീസ് autofs പുനരാരംഭിക്കുന്നു
സേവനം openbsd-inetd പുനരാരംഭിക്കുക
ഈ പ്രക്രിയകൾക്ക് പുനരാരംഭിക്കുന്നതിന് അനുബന്ധമായ ഒരു init സ്ക്രിപ്റ്റ് ഉള്ളതായി തോന്നുന്നില്ല:
isc-dhcp-client:
3775 /sbin/dhclient
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ ചെക്ക്റെസ്റ്റാർട്ട് ഉപയോഗിക്കുക