செயல்பாட்டைப் பராமரிக்கவும் பிழைகள் மற்றும் தோல்விகளைக் குறைக்கவும், ஸ்கிரிப்டைப் பயன்படுத்தி எங்கள் குனு / லினக்ஸ் இயக்க முறைமையை பராமரிப்பது நல்லது, «கிரான் via வழியாக அதன் குறிப்பிட்ட கால இடைவெளியில் அதை நிரல் செய்ய இது அனுமதிக்கிறது.
இந்த காரணத்திற்காக, இந்த வெளியீட்டில் உருவாக்க / மாற்ற எங்கள் பராமரிப்பு ஸ்கிரிப்ட்டில் செருகப்பட வேண்டிய மிக அடிப்படையான படிகளை (கட்டளை கட்டளைகளை) அம்பலப்படுத்த முயற்சிப்போம்., அவை அவசியமானவையா அல்லது எங்கள் கணினியை சரியான செயல்பாட்டில் வைத்திருக்க பரிந்துரைக்கிறதா.
அறிமுகம்
பிரச்சினைகள் அதிகம் (தொழில்நுட்ப சிக்கல்கள்) இயக்க முறைமைகளில், தனியார் அல்லது இலவசமாக எழும் சரியான கால பராமரிப்பு (தடுப்பு / திருத்தம்) மேற்கொள்ளப்பட்டால் அவை தவிர்க்கப்படலாம் அல்லது தடுக்கப்படலாம்.
இயக்க முறைமைகள் மிகவும் வலுவான அமைப்புகள் என்பதை நாங்கள் நினைவில் கொள்கிறோம், அதனால்தான் அவை சில குறைபாடுகள் அல்லது தொழில்நுட்ப சிக்கல்களை முன்வைக்கின்றன, பயனரின் இயல்பான அல்லது மிகைப்படுத்தப்பட்ட பயன்பாடுகளின் காரணமாக, அதே புதுப்பிப்புகள் மற்றும் நிறுவல்கள் அல்லது அதற்குள் நிறுவப்பட்ட பயன்பாடுகள்.
இவை வழக்கமாக சரிசெய்யப்படுகின்றன அல்லது அகற்றப்படுகின்றன, கிராஃபிக் பயன்பாடுகளைக் கொண்ட தொழில்நுட்ப பணியாளர்களால் அல்லது இயக்க முறைமையை வடிவமைப்பதன் மூலம் தீவிர நிகழ்வுகளில் பல முறை. ஆனால் பல முறை, ஒரு திட்டமிடப்பட்ட (தானியங்கி) பராமரிப்பு, அதற்குப் பொறுப்பான தொழில்நுட்ப பணியாளர்களின் தரப்பில் பல மணிநேரங்கள் / உழைப்பைச் சேமிக்க முடியும்.
குனு / லினக்ஸ் இயக்க முறைமைகளைப் பொறுத்தவரை இது ஒரு ஸ்கிரிப்ட் மூலம் செய்ய மிகவும் எளிதானது டெர்மினலைப் பயன்படுத்தி «கிரான்» கணினியில் திட்டமிடப்பட்டுள்ளது.
பராமரிப்பு ஸ்கிரிப்ட் என்ன பணிகளைச் செய்ய வேண்டும்?
ஒரு நல்ல பராமரிப்பு ஸ்கிரிப்ட் எங்கள் குனு / லினக்ஸ் இயக்க முறைமையின் செயல்பாட்டைப் பராமரிக்க பின்வரும் சில தேவைகள் அல்லது அளவுருக்களைப் பூர்த்தி செய்ய வேண்டும், அவை:
- ரூட்டாக அல்லது சூப்பர் யூசர் அனுமதியுடன் இயக்கவும்: எந்தவொரு இயக்க முறைமையின் பராமரிப்பிலும் சில முக்கியமான அல்லது முக்கியமான பணிகளை உள்ளடக்கியிருக்க வேண்டும், ஏனெனில் நிர்வாகி அனுமதிகள் உள்ள ஒரு பயனரால் மட்டுமே அதைச் செய்ய முடியும்.
- எங்கள் அந்தந்த களஞ்சியங்களில் தொகுப்பு பட்டியல்களைப் புதுப்பிக்கவும்: கணினியையும் பயனரையும் சாத்தியமான புதுப்பிப்புகளிலிருந்து, முக்கியமான அல்லது கிடைக்காத நிலையில் இருந்து வைத்திருக்க.
- களஞ்சியங்களில் கிடைக்கும் தொகுப்புகளுக்கு பாதுகாப்பான புதுப்பிப்புகளைச் செய்யுங்கள்: தொகுப்பு சிக்கல்களின் பூஜ்ஜிய அபாயத்துடன் கணினியை முடிந்தவரை புதுப்பிக்க வைக்க.
- தற்போதைய அல்லது எதிர்கால பார்சல் சிக்கல்களை தீர்க்கவும்: அது இருந்திருக்கலாம் அல்லது இன்னும் பாதுகாப்பான புதுப்பிப்பில் சமர்ப்பிக்கப்பட்டிருக்கலாம்.
- இயக்க முறைமையை முடிந்தவரை பிழைத்திருத்தவும்: பயன்பாடுகள், நிறுவல் கோப்புகள், உள்ளமைவு, மொழி அல்லது பிழை பதிவை நீக்குவதன் மூலம், தற்போதுள்ள எங்கள் வட்டு இடத்தை சிறப்பாகப் பயன்படுத்த இயக்க முறைமையில் பயன்படுத்தப்படவில்லை அல்லது தேவையில்லை.
- எங்கள் க்ரப் துவக்க அமைப்பைப் புதுப்பிக்கவும்: கர்னல்களில் மாற்றம், துவக்க பதிவுகளின் பெயர்கள் அல்லது வட்டில் புதிய இயக்க முறைமைகளைக் கண்டறிதல் போன்ற கண்டறியப்படாத மாற்றங்கள் ஏற்பட்டால்.
- எங்கள் பிளைமவுத் தொடக்க அமைப்பைப் புதுப்பிக்கவும்: இயக்க முறைமை ஏற்றும்போது காண்பிக்கப்படும் கருப்பொருள் அல்லது படத்தில் மாற்றம் போன்ற கண்டறியப்படாத மாற்றங்கள் ஏற்பட்டிருந்தால்.
- உபகரண நிலை பற்றிய முக்கிய தகவல்களைக் காண்பி: முக்கியமாக வட்டு இட விநியோகம் மற்றும் கோப்பு முறைமை பற்றி. மெமரி, சிபியு, வட்டு, வீடியோ, கர்னல்கள், நெட்வொர்க் இடைமுகங்கள் போன்ற அளவுருக்களின் காட்சி திட்டமிடப்பட்டிருந்தாலும்.
பராமரிப்பு ஸ்கிரிப்ட் எந்த கட்டளை கட்டளைகளை இயக்க வேண்டும்?
உங்கள் குனு / லினக்ஸ் இயக்க முறைமையில் ஒரு நல்ல பராமரிப்பு ஸ்கிரிப்டை உருவாக்க பயனுள்ள அல்லது அவசியமான சில கட்டளை கட்டளைகள் கீழே உள்ளன:
#!/usr/bin/env bash
set -eou pipefail
IFS=$'\n\t'
setterm --reset
clear
setterm -background red
if [[ "$(id -u)" != "0" ]]; then
echo "ESTE SCRIPT DEBE SER EJECUTADO COMO ROOT"
sleep 3
clear
else
echo "ESTE SCRIPT SERA EJECUTADO COMO SUPERUSUARIO (ROOT)"
sleep 3
clear
fi
sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg* /var/crash/*
sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
sudo dpkg-query -Wf='${Installed-Size} ${Package}\n' | sort -n
sudo echo "" > ~/.bash_history
இந்த எளிய ஸ்கிரிப்டை நீங்கள் விரும்பும் கட்டளை கட்டளைகளுடன் பூர்த்தி செய்யலாம், அல்லது அந்தந்த இயக்க முறைமையை புதுப்பித்த நிலையில் வைத்திருக்க அவற்றை அவற்றின் சொந்த குனு / லினக்ஸ் விநியோகத்துடன் மாற்றியமைக்கவும்.
நீங்கள் இன்னும் கொஞ்சம் தெரிந்து கொள்ள விரும்பினால் உங்கள் குனு / லினக்ஸ் இயக்க முறைமையை மேம்படுத்த என்ன செய்ய வேண்டும் என்பது பற்றி இந்த மற்ற வலைப்பதிவு இடுகையை நாங்கள் பரிந்துரைக்கிறோம்: டெபியன் பிந்தைய நிறுவல் வழிகாட்டி 8/9 - 2016 - பகுதி I. அல்லது இந்த பிற வெளிப்புற மன்ற இடுகை: டெர்மினலில் இருந்து லினக்ஸில் சுத்தம் மற்றும் பராமரிப்பு
இந்த இடுகையை நீங்கள் விரும்புவீர்கள் என்று நம்புகிறேன், இது வழக்கம் போல் பயனுள்ளதாக இருக்கும்!
ஸ்கிரிப்ட் பயனுள்ளதாக இருக்கும், ஆனால் ஒரு குறிப்பு, நீங்கள் பதிவுகளை நீக்கும் இடத்தில், "லோகிரோடேட்" ஐப் பயன்படுத்துவது நல்லது, பதிவுகளை நிர்வகிக்க இது ஒரு நல்ல கருவியாகும், ஏனென்றால் சில நேரங்களில் பதிவுகளை நீக்குவது, குறிப்பாக அவை சமீபத்தியதாக இருந்தால், இல்லை ஒரு நல்ல யோசனை:
https://noticiasdehumor.com/tutorial-configurar-logrotate-en-un-servidor-linuxunix-despues-de-generar-las-estadisticas/
இந்த பயன்பாடு பழைய பதிவுகளை நீக்கும் திறன் கொண்டது, அவை மறுபெயரிடப்பட வேண்டுமா, சுருக்கப்பட வேண்டுமா, அவை எத்தனை முறை நீக்கப்பட வேண்டும் என்பதைக் குறிக்கின்றன. கிட்டத்தட்ட எல்லா விநியோகங்களிலும் எனக்குத் தெரியும், நான் அதை சென்டோஸ், உபுண்டு மற்றும் டெபியன் ஆகியவற்றில் சோதனை செய்தேன், எப்போதும் திருப்திகரமாக.
ஒரு வாழ்த்து.
எனக்கு கேள்வி என்னவென்றால்… லினக்ஸ் குபுண்டு 18.04 க்கான இந்த கட்டளைகள் எவ்வளவு ஆபத்தானவை? பயனுள்ள ஒன்றை இழக்க நேரிடும் அல்லது தவறாக உள்ளமைக்கும் ஆபத்து உள்ளதா? லினக்ஸ் விநியோகங்களை அறிந்த ஒருவரிடமிருந்து வரும் கேள்விகள் மற்றும் காஃப்களுக்கான மறு நிறுவல்களை நான் சமாளிக்க வேண்டியிருந்தது. நன்றி.
நீ சொல்வது சரி! சேவையகங்களுக்கு லோகிரோடேட் அதிகம் என்றாலும்! பயனர்களின் கணினிக்கான ஸ்கிரிப்டை நீங்கள் பயன்படுத்தினால், சில நேரங்களில் மன சோம்பல் அல்லது தொழில்நுட்ப அனுபவம் இல்லாததால், பதிவுகளை நீக்க அந்த வரியை வைத்திருப்பது எளிதானது, பின்னணியில் லினக்ஸ் பிழைகள் அனுப்புவதை விட்டுவிட்டு, கணினி துவக்கத்தை சரிவடையச் செய்கிறது எதிர்பாராத விதமாக வட்டு இடம்!
அந்த காரணத்திற்காக, செயல்படுத்துபவரின் சுவைக்கு, அது செயல்படுத்தப்படும் பயனர் மற்றும் குழுவின் வகைக்கு ஏற்ப வரிகளைச் சேர்க்க அல்லது அகற்ற வேண்டும்.
ஆபத்தானது எதுவுமில்லை! எல்லாவற்றையும் நன்றாகக் காண நீங்கள் அவற்றை முதன்முதலில் கைமுறையாக இயக்கியவுடன், அவற்றை நிரல் செய்தால் உங்கள் கணினியை உடைக்க முடியாது!
இது ஆர்ச் லினக்ஸுக்கானதா?
நிச்சயமாக, ஒரே விஷயம் என்னவென்றால், டெபியன்ஸை அடிப்படையாகக் கொண்ட டிஸ்ட்ரோஸில் சில கட்டளைகள் அல்லது தொகுப்பு பெயர்கள் அவை செயல்படுத்தப்படும் வழியில் சற்று மாறும் என்று நான் நினைப்பதால் கட்டளைகளின் தொடரியல் மாறக்கூடும்! ஆனால் அனைத்து லினக்ஸ் கணினிகளிலும் ஸ்கிரிப்ட்கள் உலகளாவியவை.
காலை வணக்கம், வாழ்த்துக்கள் நான் புதியவன், இந்த லினக்ஸ் டிஸ்ட்ரோவில் இப்போது என்னிடம் லினக்ஸ் புதினா 18 சாரா உள்ளது, i386 கட்டிடக்கலை, இந்த இடுகையைப் பார்த்து, அந்த ஸ்கிரிப்டை நான் எவ்வாறு இயக்குகிறேன் என்று கேட்கிறேன், ஸ்கிரிப்டை இயக்க எந்த பெயரில் சேமிக்கப்படுகிறது அல்லது வைக்கப்பட்டுள்ளது? பிசி. இன்டெல் பி 4, 2 ஜிபி ராம், 320 எச்டிடி வட்டு, என்விடியா ஜி 7200 அட்டை, ஆனால் சில நேரங்களில் அது தொங்கும்,
இந்த ஸ்கிரிப்டை இயக்குவதற்கான படிகள்?
நான் தவறாக கேள்விகளைக் கேட்டால் தயவுசெய்து என்னை மன்னியுங்கள்
எல்லா தகவல்களும் மிகவும் உதவியாக இருக்கும் நன்றி….
வாழ்த்துக்கள் ரீனால்டோ! உங்கள் பயனரின் .bashrc இல் ஒரு மாற்றுப்பெயரை நீங்கள் உருவாக்கலாம் அல்லது ரூட் பின்வருமாறு:
மாற்று yournamealias = 'bash /path/yournamealias.sh'
பின்னர் உங்கள் முனையத்தில் எழுதுங்கள்: yournamealias
அதை நான் அவ்வப்போது செய்ய ஒரு கிரானில் ஏற்றலாம், நான் பரிந்துரைக்கவில்லை, அல்லது தட்டச்சு செய்வதன் மூலம் கைமுறையாக இயக்கலாம்:
bash /path/yournamealias.sh