சரி: Systemctl கட்டளை கிடைக்கவில்லை



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

Systemctl என்பது லினக்ஸ் விநியோகங்களில் சேவைகள் மற்றும் செயல்முறைகளைக் கட்டுப்படுத்துவதற்கான ஒரு Systemd பயன்பாடாகும். Systemctl கட்டளையைப் பயன்படுத்துவதன் மூலம், டெர்மினல் மூலம் சேவைகளை எளிதாகத் தொடங்கலாம் மற்றும் நிறுத்தலாம். இருப்பினும், பல பயனர்கள் பெறுகிறார்கள் “ systemctl: கட்டளை கிடைக்கவில்லை அவர்கள் systemctl கட்டளையை இயக்க முயற்சிக்கும்போது பிழை. இந்த சிக்கல் பெரும்பாலும் லினக்ஸ் இயக்க முறைமைகளின் காலாவதியான பதிப்புகளில் ஏற்படலாம், இது Systemd ஐ ஆதரிக்காது.



Systemctl கட்டளை கிடைக்கவில்லை



‘Systemctl கட்டளை காணப்படவில்லை’ பிழையை ஏற்படுத்துவது என்ன?

எங்கள் விசாரணைகளின்படி, பிரச்சினைக்கு முக்கிய காரணம் காலாவதியான இயக்க முறைமை. சில காலாவதியான லினக்ஸ் விநியோகங்கள் Systemd க்கு பதிலாக SysV init மற்றும் Upstart ஐப் பயன்படுத்துகின்றன, இதன் காரணமாக டெர்மினலில் systemctl கட்டளைகள் இயங்காது. இயக்க முறைமைகளின் சமீபத்திய பதிப்புகளில் Systemd அறிமுகப்படுத்தப்பட்டது, இது காலாவதியான பதிப்புகளுக்கு கிடைக்காது.



சிக்கல் தூண்டப்பட்டதற்கான காரணம் இப்போது உங்களுக்குத் தெரியும், நாங்கள் தீர்வை நோக்கி செல்வோம்.

காலாவதியான லினக்ஸ் விநியோகங்களுக்கான சேவை கட்டளை

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

உதவிக்குறிப்பு : ரூட் சலுகைகள் தேவைப்படும் பயன்பாடுகளை நிறுவ, தொடங்க மற்றும் நிறுத்த சூடோ கட்டளையைப் பயன்படுத்தவும்.



  1. அச்சகம் CTRL + ALT + T. திறக்க விசைகள் ஒன்றாக முனையத்தில் சேவையைத் தொடங்க பின்வரும் கட்டளையைத் தட்டச்சு செய்க:
     sudo சேவை மீள் தேடல் தொடக்கம் 

    குறிப்பு : தொடங்க 5-10 வினாடிகள் ஆகும்.

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

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

  3. மற்றும் சில சேவைகள் போன்றவை மீள் தேடல் சோதிக்க தங்கள் சொந்த கட்டளை உள்ளது:
      curl –X GET ‘http: // localhost: 9200’ 

    மீள் தேடல் சேவையை சோதித்தல்

போனஸ்: சமீபத்திய லினக்ஸ் விநியோகங்களுக்கான Systemctl கட்டளை

Systemd பெரும்பாலான லினக்ஸ் விநியோகங்களில் SysV init ஐ init அமைப்பாக மாற்றியுள்ளது. Systemctl கட்டளை கீழே காட்டப்பட்டுள்ளபடி எந்த பிழையும் இல்லாமல் சமீபத்திய லினக்ஸ் விநியோகங்களுக்கு வேலை செய்யும்:

  1. அச்சகம் CTRL + ALT + T. திறக்க விசைகள் ஒன்றாக முனையத்தில்
  2. ஒரு சேவையைத் தொடங்க systemctl கட்டளையைத் தட்டச்சு செய்க:
      sudo systemctl தொடக்க மீள் தேடல் 

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

1 நிமிடம் படித்தது