റിമോട്ട് ലിനക്സ് സെർവറിൽ Systemd സേവനങ്ങൾ എങ്ങനെ നിയന്ത്രിക്കാം


Systemctl കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി ഉപയോഗിച്ച് Systemd സിസ്റ്റവും സേവന മാനേജറും നിയന്ത്രിക്കാവുന്നതാണ്. SSH പ്രോട്ടോക്കോൾ വഴി പ്രാദേശികമായി അല്ലെങ്കിൽ ഒരു റിമോട്ട് ലിനക്സ് മെഷീനിൽ systemd നിയന്ത്രിക്കാൻ ഇത് നിങ്ങളെ പ്രാപ്തമാക്കുന്നു.

ഈ ചെറിയ ലേഖനത്തിൽ, ഒരു SSH സെഷനിൽ ഒരു റിമോട്ട് ലിനക്സ് മെഷീനിൽ systemd സിസ്റ്റവും സർവീസ് മാനേജറും എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

ശ്രദ്ധിക്കുക: ഈ ഗൈഡുകളിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ, പാസ്uവേഡുകൾക്ക് വിരുദ്ധമായി, SSH-നുള്ള പാസ്uവേഡ് രഹിത പ്രാമാണീകരണത്തിനായി പൊതു/സ്വകാര്യ കീ ജോഡികൾ ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.

  1. SSH കീജൻ ഉപയോഗിച്ച് SSH പാസ്uവേഡ് ഇല്ലാത്ത ലോഗിൻ 5 എളുപ്പ ഘട്ടങ്ങളിലൂടെ
  2. SSH സെർവർ സുരക്ഷിതമാക്കുന്നതിനും പരിരക്ഷിക്കുന്നതിനുമുള്ള 5 മികച്ച സമ്പ്രദായങ്ങൾ
  3. നിർദ്ദിഷ്uട IP, നെറ്റ്uവർക്ക് ശ്രേണിയിലേക്കുള്ള SSH, FTP ആക്uസസ് എങ്ങനെ തടയാം

ഒരു റിമോട്ട് സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന രീതിയിൽ --host അല്ലെങ്കിൽ -H ഫ്ലാഗ് ഉപയോഗിച്ച് systemctl പ്രവർത്തിപ്പിക്കുക. ചുവടെയുള്ള കമാൻഡിൽ, ഞങ്ങൾ റൂട്ട് ഉപയോക്താവായി റിമോട്ട് സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നു, കൂടാതെ centos.temint.lan (റിമോട്ട് ലിനക്സ് സെർവർ)-ൽ httpd സേവനത്തിന്റെ നില കാണുന്നതിന് ഉപയോഗിക്കുന്ന systemctl യൂട്ടിലിറ്റിയുടെ ഒരു ഉപകമാൻഡ് സ്റ്റാറ്റസാണ്.

$ systemctl --host [email  status httpd.service
OR
$ systemctl -H [email  status httpd.service

അതുപോലെ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് റിമോട്ട് systemd സേവനം ആരംഭിക്കാനോ നിർത്താനോ പുനരാരംഭിക്കാനോ കഴിയും.

$ systemctl --host [email  start httpd.service   
$ systemctl --host [email  stop httpd.service
$ systemctl --host [email  restart httpd.service

സെഷൻ അവസാനിപ്പിക്കാൻ, [Ctrl+C] എന്ന് ടൈപ്പ് ചെയ്യുക. കൂടുതൽ വിവരങ്ങൾക്കും ഉപയോഗ ഓപ്ഷനുകൾക്കും, systemctl മാൻ പേജ് കാണുക:

$ man systemctl 

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം! നിങ്ങൾക്ക് ഉപയോഗപ്രദമാകുന്ന systemd ലേഖനങ്ങളുടെ ഒരു ശേഖരമാണ് ഇനിപ്പറയുന്നത്:

  1. പിന്നിലെ കഥ: എന്തുകൊണ്ട് 'init' ലിനക്സിൽ 'systemd' ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട്
  2. സിസ്റ്റം സ്റ്റാർട്ടപ്പ് പ്രോസസും സേവനങ്ങളും നിയന്ത്രിക്കുന്നു (SysVinit, Systemd, Upstart)
  3. Journalctl [സമഗ്ര ഗൈഡ്] ഉപയോഗിച്ച് Systemd-ന് കീഴിലുള്ള ലോഗ് സന്ദേശങ്ങൾ നിയന്ത്രിക്കുക
  4. ഷെൽ സ്uക്രിപ്റ്റ് ഉപയോഗിച്ച് Systemd-ൽ പുതിയ സേവന യൂണിറ്റുകൾ എങ്ങനെ സൃഷ്uടിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യാം
  5. SystemD-ൽ റൺലവലുകൾ (ലക്ഷ്യങ്ങൾ) എങ്ങനെ മാറ്റാം

ഈ ലേഖനത്തിൽ, ഒരു റിമോട്ട് ലിനക്സ് മെഷീനിൽ systemd സിസ്റ്റവും സർവീസ് മാനേജറും എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതന്നു. ഈ ഗൈഡിനെക്കുറിച്ച് ചോദ്യങ്ങൾ ചോദിക്കുന്നതിനോ നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുന്നതിനോ ഫീഡ്uബാക്ക് വിഭാഗം ഉപയോഗിക്കുക.