லினக்ஸ் கணினி நிர்வாகத்தில் உள்ள ஸ்கிரிப்ட் கட்டளை ஷெல் அமர்வுகளை பதிவு செய்யும் நோக்கத்திற்காக உதவுகிறது, இது லினக்ஸில் மேம்பட்ட சிசாட்மின்களுக்கு மதிப்புமிக்க கருவியை வழங்குகிறது. இது டெர்மினல் அமர்வின் உள்ளீடு மற்றும் வெளியீடு இரண்டையும் கைப்பற்றுகிறது, பயனர்கள் தங்கள் செயல்களை மதிப்பாய்வு செய்யவும் பகுப்பாய்வு செய்யவும், சிக்கல்களைத் தீர்க்கவும் மற்றும் பதிவுசெய்யப்பட்ட அமர்வை கல்வி அல்லது பிழைத்திருத்த நோக்கங்களுக்காக மற்றவர்களுடன் பகிர்ந்து கொள்ளவும் அனுமதிக்கிறது.
செயல்படுத்தப்படும் போது, ஸ்கிரிப்ட் கட்டளை ஒரு புதிய ஷெல்லை உருவாக்குகிறது மற்றும் அந்த அமர்வில் உள்ள அனைத்து செயல்பாடுகளையும் ஒரு குறிப்பிட்ட கோப்பில் பதிவு செய்கிறது. இந்தக் கோப்பில் அனைத்து கட்டளைகளின் வெளியீடு, பிழைச் செய்திகள் மற்றும் நேரத் தகவல் போன்றவற்றின் முழுமையான பதிவேடு உள்ளது. இது முழு அமர்வின் விரிவான பார்வையை வழங்குகிறது, நிர்வாகிகள் செயல்படுத்தப்படும் கட்டளைகளின் வரிசையை மீண்டும் உருவாக்க மற்றும் புரிந்து கொள்ள உதவுகிறது, கணினி நிர்வாக பணிகளில் வெளிப்படைத்தன்மை மற்றும் பொறுப்புணர்வை உறுதி செய்கிறது.
ஸ்கிரிப்ட் கட்டளையானது பதிவின் நடத்தையைத் தனிப்பயனாக்க பல்வேறு விருப்பங்களை ஆதரிக்கிறது. எடுத்துக்காட்டாக, "-a" விருப்பம் மேலெழுதுவதற்குப் பதிலாக ஏற்கனவே உள்ள கோப்பில் வெளியீட்டைச் சேர்க்கிறது, அதே நேரத்தில் "-t" விருப்பம் ஒவ்வொரு வரியிலும் நேர முத்திரைகள், துல்லியமான நேரத் தகவலை வழங்குகிறது. கூடுதலாக, "-q" விருப்பம் ஆரம்ப பேனரின் காட்சியை அடக்குகிறது, வெளியீட்டை மிகவும் சுருக்கமாகவும் ஸ்கிரிப்டிங் நோக்கங்களுக்கு ஏற்றதாகவும் ஆக்குகிறது.
ஷெல் அமர்வை பதிவு செய்ய, டெர்மினலைத் திறந்து, விரும்பிய வெளியீட்டு கோப்பு பெயரைத் தொடர்ந்து ஸ்கிரிப்ட் கட்டளையை இயக்கவும். எடுத்துக்காட்டாக, ஒரு அமர்வை "session.log" என்ற கோப்பில் பதிவு செய்ய, பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:
shell $ script session.log
பதிவு தொடங்கியதும், அமர்வு முடிவடையும் வரை அனைத்து அடுத்தடுத்த கட்டளைகளும் அவற்றின் வெளியீடுகளும் குறிப்பிட்ட கோப்பில் உள்நுழையப்படும். அமர்விலிருந்து வெளியேறவும், பதிவை நிறுத்தவும், "வெளியேறு" கட்டளை அல்லது Ctrl+D ஐ அழுத்தவும்.
கேட், லெஸ் அல்லது விம் போன்ற எந்த டெக்ஸ்ட் எடிட்டர் அல்லது பேஜர் நிரலையும் பயன்படுத்தி பதிவுசெய்யப்பட்ட அமர்வை மதிப்பாய்வு செய்யலாம். இது கணினி நிர்வாகிகளை அமர்வை பகுப்பாய்வு செய்யவும், ஏதேனும் தவறுகள் அல்லது தவறான உள்ளமைவுகளை அடையாளம் காணவும் மற்றும் அவர்களின் செயல்களிலிருந்து கற்றுக்கொள்ளவும் அனுமதிக்கிறது. மேலும், பதிவுசெய்யப்பட்ட அமர்வை சக ஊழியர்களுடன் பகிர்ந்து கொள்ளலாம் அல்லது சரிசெய்தலுக்கான குறிப்பாகப் பயன்படுத்தலாம், ஏனெனில் இது முழு அமர்வின் செயல்பாட்டின் விரிவான கணக்கை வழங்குகிறது.
லினக்ஸ் கணினி நிர்வாகத்தில் உள்ள ஸ்கிரிப்ட் கட்டளை ஒரு சக்திவாய்ந்த கருவியாகும், இது மேம்பட்ட சிசாட்மின்களை தங்கள் ஷெல் அமர்வுகளைப் பதிவுசெய்து மதிப்பாய்வு செய்ய அனுமதிக்கிறது. அனைத்து உள்ளீடு மற்றும் வெளியீட்டைக் கைப்பற்றுவதன் மூலம், இது பகுப்பாய்வு, சரிசெய்தல் மற்றும் அறிவுப் பகிர்வு ஆகியவற்றை எளிதாக்குகிறது. அதன் பல்துறைத்திறன் மற்றும் பயன்பாட்டின் எளிமை லினக்ஸ் சிஸ்டம் நிர்வாகத் துறையில் இதை விலைமதிப்பற்ற சொத்தாக ஆக்குகிறது.
தொடர்பான பிற சமீபத்திய கேள்விகள் மற்றும் பதில்கள் லினக்ஸில் மேம்பட்ட சிசாட்மின்:
- குறிப்பிடப்பட்ட கட்டளைகளைத் தவிர, journalctl கட்டளை வேறு என்ன விருப்பங்கள் மற்றும் செயல்பாடுகளை வழங்குகிறது? journalctl க்கான கையேடு பக்கத்தை எவ்வாறு அணுகுவது?
- லினக்ஸ் கணினிகளில் பதிவுகளை சேமிப்பதில் systemd ஜர்னலின் பங்கு என்ன?
- பாரம்பரிய எளிய உரை பதிவு கோப்புகளுடன் ஒப்பிடும்போது பதிவுகளை அணுக journalctl கட்டளையைப் பயன்படுத்துவதன் நன்மைகள் மற்றும் தீமைகள் என்ன?
- "journalctl -fu [unit]" கட்டளையில் "-fu" கொடியின் முக்கியத்துவம் என்ன? நிகழ்நேர பதிவு கண்காணிப்பில் இது எவ்வாறு உதவுகிறது?
- லினக்ஸ் கணினி நிர்வாகத்தில் "journalctl -u [unit]" கட்டளையின் நோக்கம் என்ன? இயல்புநிலை "journalctl" கட்டளையிலிருந்து இது எவ்வாறு வேறுபடுகிறது?
- சுடோ சலுகைகளுடன் தூய்மைப்படுத்தும் கட்டளைகளை இயக்குவது ஏன் முக்கியம்?
- systemd journalctl கருவியைப் பயன்படுத்தி பதிவுகளை அவற்றின் அளவைப் பொறுத்து சுத்தம் செய்வதைக் கட்டுப்படுத்த நீங்கள் என்ன கட்டளையைப் பயன்படுத்தலாம்?
- journalctl கட்டளையுடன் "–vacuum-time" விருப்பத்தைப் பயன்படுத்தும் போது நேர அளவை எவ்வாறு குறிப்பிடலாம்?
- systemd journalctl கருவியைப் பயன்படுத்தி ஒரு குறிப்பிட்ட காலத்திற்குப் பழைய பதிவுகளை நீக்க என்ன கட்டளையைப் பயன்படுத்தலாம்?
- லினக்ஸ் கணினியில் systemd ஜர்னலின் அளவை எவ்வாறு சரிபார்க்கலாம்?
Linux இல் மேம்பட்ட sysadmin இல் மேலும் கேள்விகள் மற்றும் பதில்களைக் காண்க