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