டெபியனில் சேவைகளை நிறுத்தவும், தொடங்கவும் மற்றும் மறுதொடக்கம் செய்யவும்

Stop Start Restart Services Debian



ஒரு சேவை என்பது பின்னணியில் இயங்கும் ஒரு நிரல் தேவைப்படும்போது பயன்படுத்தப்பட வேண்டும். அப்பாச்சி, ssh, Nginx அல்லது Mysql ஆகியவை மிகவும் பிரபலமான சேவைகள். டெபியன் 10 பஸ்டர் உட்பட டெபியனில், சேவைகள் கோப்பகத்தில் சேமிக்கப்படும் /etc/init.d/ , அவற்றை init அமைப்பு அல்லது systemd மூலம் நிர்வகிக்கலாம், இவை இரண்டும் ஒரு சேவை நிலையை நிறுத்த, தொடங்க, மறுதொடக்கம் செய்ய அல்லது சரிபார்க்க 3 வெவ்வேறு வழிகளின் எடுத்துக்காட்டுகளுடன் கீழே விளக்கப்படும்.

தி சேவை கட்டளை

கட்டளை சேவை லினக்ஸில் /etc/init.d கோப்பகத்தின் கீழ் சேமித்து வைக்கப்பட்டிருக்கும் சேவைகள் மற்றும் டீமன்கள், init கோப்புகளை நிலை, நிறுத்த, தொடங்க அல்லது மறுதொடக்கம் செய்ய அனுமதிக்கிறது.







தொடங்குதல், இயங்குவது, சேவைகளை மறுதொடக்கம் செய்வது அல்லது தேவைக்கேற்ப அவற்றின் நிலையை அச்சிட தொடரியல்:



சேவை<சேவை பெயர்> <ஆணை>

பின்வரும் எடுத்துக்காட்டு ssh சேவை நிலையை எப்படிப் பயன்படுத்துவது என்பதை காட்டுகிறது சேவை கட்டளை:



சேவைsshநிலை





Systemd

Systemd என்பது லினக்ஸ் சேவைகள் மற்றும் டீமன்களை நிர்வகிப்பதற்கான ஒரு தொகுப்பாகும் (கடைசி d ஆனது யூனிக்ஸ் டீமன்களின் காரணமாகும்). Systemctl கட்டளை சேவையின் நிலையைத் தொடங்கவும், நிறுத்தவும், மறுதொடக்கம் செய்யவும் மற்றும் சரிபார்க்கவும் அனுமதிக்கிறது. அதன் நோக்கம் யூனிக்ஸ் சிஸ்டம்வி மற்றும் பிஎஸ்டி இனிட் சிஸ்டம்ஸை மாற்றும் அனைத்து லினக்ஸ் விநியோகங்களுக்கும் உள்ளமைவு மற்றும் நடத்தையை ஒருங்கிணைப்பதாகும். இது கீழே விவரிக்கப்பட்டுள்ள init திட்டத்தையும் நிர்வகிக்கிறது.

ஒரு சேவையின் நிலையை சரிபார்க்க தொடரியல் பின்வருமாறு:



systemctl நிலைssh

தி /etc/init.d அடைவு

கணினி துவங்கும் போது அதில் உள்ளது செயல்படுத்தப்படும் முதல் நிரல் மற்றும் கணினி அணைக்கப்படும் வரை PID 1 உடன் செயல்படும். இது நேரடி அல்லது மறைமுகமானது மூதாதையர் மற்ற அனைத்து செயல்முறைகள் மற்றும் தானாகவே அனைத்தையும் ஏற்றுக்கொள்கிறது அனாதை செயல்முறைகள் . இனித் தொடங்குகிறது கர்னல் போது துவக்குதல் செயல்முறை; ஒரு கர்னல் பீதி கர்னல் தொடங்க முடியாவிட்டால் ஏற்படும். இனிட் பொதுவாக ஒதுக்கப்படும் செயல்முறை அடையாளம் 1 (ஆதாரம்: விக்கிபீடியா)

துவக்கத்தில் தொடங்கும் அனைத்து சேவைகள் மற்றும் டீமன்கள் இதில் காணப்படுகின்றன /etc/init.d அடைவு /Etc/init.d கோப்பகத்தில் சேமிக்கப்பட்ட அனைத்து கோப்புகளும் சேவைகளின் நிலையை நிறுத்துதல், தொடங்குதல், மறுதொடக்கம் செய்தல் மற்றும் சரிபார்ப்பதை ஆதரிக்கிறது.
Ssh சேவையின் நிலையை சரிபார்க்க தொடரியல்:

/முதலியன/init.d/sshநிலை

லினக்ஸ் டெபியன் 10 பஸ்டரில் ஒரு சேவை நிலையை சரிபார்க்கிறது

டெபியன் 10 பஸ்டரில் (அல்லது எந்த நவீன டெபியன் வெளியீடும்) ஒரு சேவை நிலையை எவ்வாறு சரிபார்க்கலாம் என்பதைக் காட்டும் 3 வெவ்வேறு வழிகளை கீழே காணலாம்.

கட்டளையுடன் ஒரு சேவை நிலையை சரிபார்க்கிறது சேவை :

கட்டளை சேவை ஒரு சேவை நிலையைக் காட்ட அனுமதிக்கிறது, தொடங்க, நிறுத்த அல்லது மறுதொடக்கம் செய்ய, தொடரியல் ஒரு சேவையைக் காட்ட:

சேவை<சேவை பெயர்>நிலை

பின்வரும் எடுத்துக்காட்டு ssh சேவை நிலையை காட்டுகிறது:

சேவை sshd நிலை

என் விஷயத்தில் ssh சேவை இயங்குகிறது:

உள்ள சேவைகளின் நிலையை சரிபார்க்கிறது init.d :

கூடுதலாக கட்டளை சேவை தொடரியல்: சேவையின் நிலையை சரிபார்க்க,

/முதலியன/init.d/<சேவைகள்-பெயர்>நிலை

Ssh சேவை இயக்கத்தின் நிலையை சரிபார்க்க:

/முதலியன/init.d/sshநிலை

Systemd கண்ட்ரோல் கட்டளையைப் பயன்படுத்தி ஒரு சேவை நிலையையும் நீங்கள் சரிபார்க்கலாம் systemctl தொடரியல்:

systemctl நிலை<சேவை பெயர்>

Systemctl கட்டளையைப் பயன்படுத்தி ssh நிலையை சரிபார்க்க:

systemctl நிலைssh

லினக்ஸ் டெபியன் 10 பஸ்டரில் சேவைகளைத் தொடங்குகிறது

கட்டளையைப் பயன்படுத்தி லினக்ஸில் சேவைகளைத் தொடங்க சேவை தொடரியல்:

சேவை<சேவை பெயர்>தொடங்கு

சேவை கட்டளையைப் பயன்படுத்தி ssh சேவையை எவ்வாறு தொடங்குவது என்பதை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது:

சேவைsshதொடங்கு

அந்தஸ்தைப் போலவே, init.d கோப்பகத்திலிருந்து ஒரு தகவல் வெளியீட்டைப் பெறுவதன் மூலம் நீங்கள் சேவைகளைத் தொடங்கலாம், தொடரியல்:

/முதலியன/init.d/sshதொடங்கு

பின்வரும் தொடரியல் மூலம் systemctl கட்டளையைப் பயன்படுத்தி நீங்கள் சேவைகளைத் தொடங்கலாம்:

systemctl தொடக்கம்<சேவை பெயர்>

Systemctl கட்டளையைப் பயன்படுத்தி ssh சேவையை எவ்வாறு தொடங்குவது என்பதை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது:

systemctl தொடக்கம்ssh

லினக்ஸ் டெபியன் 10 பஸ்டரில் சேவைகளை நிறுத்துதல்

பயன்படுத்தி Debian சேவைகளை நிறுத்த சேவை தொடரியல் கட்டளை:

சேவை<சேவை பெயர்>நிறுத்து

பின்வரும் எடுத்துக்காட்டு ssh சேவையை எப்படி நிறுத்துவது என்பதைக் காட்டுகிறது:

சேவைsshநிறுத்து

பயன்படுத்தி சேவைகளை நிறுத்த init.d தொடரியல் தொடரியல்:

./முதலியன/init.d/<சேவை பெயர்>நிறுத்து

கீழே உள்ள எடுத்துக்காட்டில் ssh சேவையை எவ்வாறு நிறுத்துவது என்பதைக் காட்டுகிறது /etc/init.d அடைவு:

./முதலியன/init.d/sshநிறுத்து

Systemctl கட்டளையைப் பயன்படுத்தி ஒரு சேவையை நிறுத்த தொடரியல்:

systemctl நிறுத்தம்<சேவை பெயர்>

கீழே உள்ள எடுத்துக்காட்டில் ssh சேவையை எவ்வாறு நிறுத்துவது என்பதைக் காட்டுகிறது systemctl கட்டளை:

systemctl நிறுத்தம்ssh

லினக்ஸ் டெபியன் 10 பஸ்டரில் சேவைகளை மறுதொடக்கம் செய்தல்

சேவைகளை மறுதொடக்கம் செய்ய கட்டளை பயன்படுத்தி ssh சேவையை மறுதொடக்கம் செய்ய அதே தொடரியல் தேவைப்படுகிறது சேவை ஓடு:

சேவைsshமறுதொடக்கம்

Init.d அடைவு இயக்கத்தைப் பயன்படுத்தி ssh சேவையை மறுதொடக்கம் செய்ய:

/முதலியன/init.d/sshமறுதொடக்கம்

இறுதியாக Systemd ரன் பயன்படுத்தி ssh சேவையை மறுதொடக்கம் செய்ய:

systemctl மறுதொடக்கம்ssh

லினக்ஸின் கீழ் சேவைகளை நிர்வகிப்பதில் அவ்வளவுதான். சரிபார்க்கவும் தொடர்புடைய கட்டுரைகள் சேவைகளைப் பற்றி மேலும் அறிய பகுதி.

இந்த சுருக்கமான பயிற்சி உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். லினக்ஸ் மற்றும் நெட்வொர்க்கிங் பற்றிய கூடுதல் புதுப்பிப்புகள் மற்றும் உதவிக்குறிப்புகளுக்கு லினக்ஸ்ஹிண்டைப் பின்பற்றவும்.

தொடர்புடைய கட்டுரைகள்:

  • Systemd உடன் சேவையை எவ்வாறு பட்டியலிடுவது
  • டெபியனில் சேவைகள் எங்கே சேமிக்கப்படுகின்றன?
  • உபுண்டுவில் BIND 9 ஐ நிறுவி பயன்பாட்டுக்கு உள்ளமைக்கவும்
  • systemd அலகு கோப்பு ஒரு சேவையை உருவாக்குகிறது
  • Systemd உடன் சேவையை எவ்வாறு பட்டியலிடுவது