சேவைகளை இயக்கவும் முடக்கவும் systemctl கட்டளையை எவ்வாறு பயன்படுத்துவது

Cevaikalai Iyakkavum Mutakkavum Systemctl Kattalaiyai Evvaru Payanpatuttuvatu



Systemd என்பது லினக்ஸில் பரவலாகப் பயன்படுத்தப்படும் சேவை மேலாளர்களில் ஒன்றாகும், இது ஒரு சேவையைத் தொடங்குதல், நிறுத்துதல், இயக்குதல் மற்றும் முடக்குதல் போன்ற systemd சேவைகளை நிர்வகிக்க systemctl கட்டளை வரி பயன்பாட்டுடன் வருகிறது.

இந்த வழிகாட்டியில், systemctl கட்டளையைப் பயன்படுத்தி Linux இல் ஒரு சேவையை எவ்வாறு இயக்குவது மற்றும் அதை எவ்வாறு முடக்குவது என்பதை விளக்குகிறேன்.

ஒரு சேவையை இயக்குவது என்றால் என்ன?

சேவையை இயக்குவது ஒரு சேவையைத் தொடங்குவதில் இருந்து வேறுபட்ட அம்சமாகும். systemctl தொடக்க கட்டளையானது சேவையை மட்டுமே துவக்குகிறது மற்றும் துவக்கும் முன் கைமுறையாக நிறுத்தப்படும் வரை அல்லது கணினி மறுதொடக்கம் செய்யப்படும் வரை அதை இயக்கும். மறுபுறம், ஒரு சேவையை இயக்குவது என்பது துவக்கத்தில் சேவை தொடங்கப்படும்.







இயக்கப்பட்டால், ஒரு சேவை இலக்கு கோப்பகத்தில் குறியீட்டு இணைப்பை உருவாக்குகிறது , துவக்கத்தில் சேவை இயக்கப்படும் என்பதை உறுதிப்படுத்துகிறது. இலக்கு குறிப்பிடப்பட்டுள்ளது [நிறுவு] உடன் சேவை கோப்பின் பிரிவு வான்டட் பை உத்தரவு.





மேலே உள்ள படத்தில், இலக்கு பல பயனர்.இலக்கு இது ஒரு அமைப்பின் ரன் அளவைக் குறிக்கிறது. multi-user.target என்பது பல பயனர் வரைகலை அல்லாத அமர்வுகளை வழங்கும் நிலையை கணினி அடைந்தவுடன் சேவை இயக்கப்படும்.





லினக்ஸில் ஒரு சேவையை எவ்வாறு இயக்குவது

ஒரு சேவையை இயக்கும் முன், முதலில், அது ஏற்கனவே இயக்கப்பட்டதா அல்லது முடக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்கவும் உள்ளது-செயல்படுத்துகிறது systemctl உடன் d விருப்பம்.

சூடோ systemctl-இயக்கப்பட்டுள்ளது [ சேவை-பெயர் ]

ஒன்று அல்லது அதற்கு மேற்பட்ட சேவைகளை துவக்கத்தில் தொடங்க, பயன்படுத்தவும் systemctl உடன் கட்டளை செயல்படுத்த விருப்பம்.



சூடோ systemctl செயல்படுத்த [ சேவை-பெயர் ]

மேலே உள்ள கட்டளைகளில், மாற்றவும் [சேவை-பெயர்] சேவையின் பெயர் அல்லது சேவையின் பாதையுடன்.

உதாரணமாக, SSH சேவையை இயக்க.

சூடோ systemctl செயல்படுத்த ssh.service

செயல்படுத்தும்போது, ​​​​அதை உருவாக்குகிறது பல பயனர்.இலக்கு.விரும்புகிறது உள்ள அடைவு /etc/systemd/system சேவை கோப்பிற்கான சிம்லிங்க் கொண்டிருக்கும்.

systemctl enable கட்டளையைப் பயன்படுத்தி ஒரு சேவையை இயக்குவது சேவையை செயல்படுத்தாது. சேவையை இயக்க மற்றும் உடனடியாக அதை தொடங்க, பயன்படுத்தவும் செயல்படுத்த மற்றும் - இப்போது விருப்பங்கள்.

சூடோ systemctl செயல்படுத்த --இப்போது [ சேவை-பெயர் ]

லினக்ஸில் ஒரு சேவையை மீண்டும் இயக்குவது எப்படி

ஒரு சேவையை மீண்டும் இயக்குவது என்பது முதலில் சேவையை முடக்கிவிட்டு அதை மீண்டும் இயக்குவதாகும். இது சேவையின் சிம்லிங்க்களை நீக்கி மீண்டும் உருவாக்குகிறது.

சூடோ systemctl reenable [ சேவை-பெயர் ]

மேலே உள்ள கட்டளையைப் பயன்படுத்தி SSH சேவையை மீண்டும் இயக்குவோம்.

சூடோ systemctl reenable ssh.service

வெளியீட்டில் காணக்கூடியது, இலிருந்து ஒத்திசைக்கப்பட்ட கோப்புகள் /etc/systemd/system அடைவு முதலில் அகற்றப்பட்டு பின்னர் மீண்டும் உருவாக்கப்படும். இது சேவையைத் தொடங்கவோ நிறுத்தவோ இல்லை; சேவை அதன் அசல் நிலையில் இருக்கும்.

மீண்டும் இயக்குவது சேவைப் பெயர்களை மட்டுமே எடுக்கும் மற்றும் பாதைகளை ஏற்காது என்பதை நினைவில் கொள்ளவும்.

லினக்ஸில் ஒரு சேவையை எவ்வாறு முடக்குவது

உடன் systemctl ஐப் பயன்படுத்தவும் முடக்கு ஒன்று அல்லது அதற்கு மேற்பட்ட சேவைகளை முடக்க விருப்பம்.

சூடோ systemctl முடக்கு [ சேவை-பெயர் ]

இது சேவை கோப்பின் பாதையை எடுக்காது.

எடுத்துக்காட்டாக, ssh சேவையை முடக்கலாம்.

சூடோ systemctl ssh.service ஐ முடக்கு

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

சேவையை உடனடியாக முடக்க மற்றும் நிறுத்த, பயன்படுத்தவும் - இப்போது systemctl உடன் விருப்பம்.

சூடோ systemctl முடக்கு --இப்போது [ சேவை-பெயர் ]

முடிவுரை

துவக்கத்தில் ஒரு சேவையை இயக்குவதற்கு அமைக்க, systemctl கட்டளை இயக்கு விருப்பத்துடன் பயன்படுத்தப்படுகிறது. இது ஒன்று அல்லது அதற்கு மேற்பட்ட சேவை/யூனிட் பெயர்கள் அல்லது பாதைகளை எடுக்கும். டுடோரியலில், ஒரு சேவையை எவ்வாறு இயக்குவது மற்றும் ஒரு சேவையை எவ்வாறு மீண்டும் இயக்குவது என்பதை நான் விவரித்தேன். மேலும், சேவை கட்டளைகளை முடக்குவதையும் நான் கருத்தில் கொண்டுள்ளேன். systemctl கட்டளை வரி பயன்பாடு பற்றி மேலும் அறிய, ஐப் பயன்படுத்தவும் மனிதன் systemctl கட்டளை.