Systemctl பதிவுகளை எவ்வாறு பார்ப்பது

Systemctl Pativukalai Evvaru Parppatu



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

இந்த வழிகாட்டியில், வெவ்வேறு கட்டளை வரி பயன்பாடுகளைப் பயன்படுத்தி லினக்ஸில் systemd பதிவுகளை எவ்வாறு பார்ப்பது என்பதை நான் விவரிக்கிறேன்.

குறிப்பு: இந்த வழிகாட்டியில் குறிப்பிடப்பட்டுள்ள கட்டளைகள் உபுண்டுவில் செய்யப்படுகின்றன. systemd init அமைப்புடன் வரும் அனைத்து லினக்ஸ் விநியோகங்களிலும் அவை பிழைகள் இல்லாமல் செயல்படும்.







systemctl பதிவுகளைப் பார்க்கும் முறைகள்

லினக்ஸில் systemd பதிவுகளைப் பார்ப்பதற்கு இரண்டு அணுகுமுறைகள் உள்ளன:



systemctl ஆனது மிகச் சமீபத்திய சேவை-குறிப்பிட்ட பதிவுகளை வழங்குகிறது, அதே நேரத்தில் journalctl அனைத்து சேவைகள் மற்றும் குறிப்பிட்ட சேவையின் ஆழமான கணினி அளவிலான பதிவுகளை வழங்குகிறது.



systemd பதிவுகளைப் பார்க்க இரண்டு பயன்பாடுகளையும் நான் ஆராய்வேன். ஆனால் முதலில், systemctl மற்றும் journalctl கட்டளைகளுக்கு இடையிலான முக்கிய வேறுபாட்டைப் புரிந்துகொள்வோம்.





systemctl என்றால் என்ன

Systemctl என்பது சேவையை இயக்குதல் அல்லது முடக்குதல் மற்றும் நிலையைப் பார்ப்பது போன்ற systemd சேவைகளை நிர்வகிக்கும் கட்டளை வரி பயன்பாடாகும். தி systemctl நிலை கட்டளை வெளியீட்டின் அடிப்பகுதியில் சேவையின் சில பதிவு வரிகளையும் அச்சிடுகிறது, மேலும் இந்த பதிவு சமீபத்திய துவக்கத்திற்குப் பிறகு உள்ளது. இருப்பினும், சேவையின் இந்த பதிவு வரிகள் தற்போதைய துவக்கத்திற்குப் பிறகு மட்டுமே.

journalctl என்றால் என்ன

journalctl என்பது systemd ஆல் சேகரிக்கப்பட்ட பதிவுகளை அச்சிட பயன்படும் கட்டளை வரி பயன்பாடாகும். systemctl உடன் ஒப்பிடும்போது, ​​இது வடிகட்டி விருப்பங்களுடன் விரிவான வெளியீட்டை வழங்குகிறது. இந்த பயன்பாடு வடிவமைக்கப்பட்டுள்ளது:



  • பதிவுகளைப் படிக்கவும் (பழைய பதிவு முதலில் வருகிறது)
  • பதிவுகளை கண்காணிக்கவும்
  • நேரம், சேவை அல்லது பயனரின் அடிப்படையில் பதிவுகளை வடிகட்டவும்

systemd ஆனது கர்னல், சேவைகள் மற்றும் டீமான்களில் இருந்து பதிவுகளை சேகரித்து மையப்படுத்தப்பட்ட இடத்தில் சேமிக்கிறது.

systemctl ஐப் பயன்படுத்தி ஒரு சேவையின் பதிவை எவ்வாறு பார்ப்பது

இதைப் பயன்படுத்தி ஒரு சேவையின் பதிவைக் கண்டறிவதற்கான பொதுவான தொடரியல் systemctl பயன்பாடு கீழே குறிப்பிடப்பட்டுள்ளது.

systemctl நிலை [ சேவை-பெயர் ]

எடுத்துக்காட்டாக, இன் பதிவுத் தகவலைப் பார்க்க smbd.service கீழே கொடுக்கப்பட்டுள்ள கட்டளையைப் பயன்படுத்தவும்.

systemctl நிலை smbd.service

பேஜினேஷன் இல்லாமல் வெளியீட்டைப் பெற, சேர்க்கவும் -நோ-பேஜர் கட்டளையில் விருப்பம்.

systemctl நிலை smbd.service --நோ-பேஜர்

journalctl ஐப் பயன்படுத்தி ஒரு சேவையின் பதிவை எவ்வாறு பார்ப்பது

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

இதழ் -இல் [ சேவை-பெயர் ]

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

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

இதழ் -இல் smbd.service

வெளியீட்டில், பழைய உள்ளீடு முதலில் வந்து, ஒவ்வொரு பூட் பட்டியலிடப்பட்ட பிறகு பதிவுசெய்யப்பட்டதையும் காணலாம்.

சமீபத்திய உள்ளீட்டைப் பெற, முதலில் பயன்படுத்தவும் -இது குறுகிய -பேஜர்-முடிவு.

இதழ் -இல் smbd.service -இது

வெளியீட்டில் இருந்து பேஜினேஷனைத் தவிர்க்க விரும்பினால், அதைச் சேர்க்கவும் -நோ-பேஜர் மேலே குறிப்பிட்டுள்ள கட்டளைகளில்.

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

இதழ் -இல் smbd.service -எஃப்

-b கொடியின் சுருக்கத்தைப் பயன்படுத்தி வடிகட்டலை மேலும் விரிவாக்கலாம் - துவக்க , இது தற்போதைய துவக்கத்தின் அடிப்படையில் பதிவுகளை அச்சிடுகிறது.

இதழ் -இல் [ அலகு-பெயர் ] -பி

இன் பதிவுகளை அச்சிடுவோம் smbd.service சமீபத்திய துவக்கத்திலிருந்து.

இதழ் -இல் smbd.service -பி

மேலே உள்ள வெளியீடு நாம் பயன்படுத்தும் வெளியீட்டை ஒத்திருக்கிறது systemctl நிலை கட்டளை.

விரிவான பதிவு மேலோட்டத்தைப் பெற, பயன்படுத்தவும் -எக்ஸ் குறுகிய -அட்டவணை விருப்பம்.

இதழ் -இல் smbd.service -எக்ஸ்

இது பதிவின் சுருக்கமான விளக்கத்தை இணைக்கும்.

இப்போது, ​​journalctl ஐப் பயன்படுத்தி நேரத்தின் அடிப்படையில் பதிவுகளை அச்சிட இரண்டு விருப்பங்கள் உள்ளன, -எஸ் குறுகிய - முதல் மற்றும் -IN குறுகிய -வரை .

இதழ் -இல் [ அலகு-பெயர் ] -எஸ் '[ஆண்டு-மாதம்-நாள்] [மணிகள்:நிமிடங்கள்:விநாடிகள்]'

எடுத்துக்காட்டாக, அலகு பதிவுகளைப் பார்க்க smbd இருந்து 2024:01:30 12:05:00 .

இதழ் -இல் smbd.service -எஸ் '2024:01:30 12:05:00'

முடிவுரை

ஒரு சேவையின் systemd பதிவுகளைப் பார்க்க, journalctl மற்றும் systemctl ஆகிய இரண்டு முக்கிய பயன்பாடுகள் உள்ளன. journalctl குறிப்பாக systemd இன் பதிவுகளைப் பார்ப்பதற்காக வடிவமைக்கப்பட்டுள்ளது. இருப்பினும், systemctl சேவையின் பதிவை அச்சிடுவதற்கான விருப்பத்தையும் கொண்டுள்ளது. சேவையைப் பயன்படுத்துவதற்கான பதிவை அச்சிட, journalctl -u [அலகு-பெயர்] மற்றும் systemctl [அலகு-பெயர்].