మీకు దాని గురించి తెలియకపోతే, దీని గురించి తెలుసుకోవడానికి ఈ గైడ్ని చదవండి:
- వాచ్డాగ్ అంటే ఏమిటి
- రాస్ప్బెర్రీ పైలో వాచ్డాగ్ రకాలు ఏమిటి
- రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని ప్రారంభించడం ఎందుకు ముఖ్యం
- రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని ఎలా సెటప్ చేయాలి
- ముగింపు
వాచ్డాగ్ అంటే ఏమిటి
ఎ కాపలాదారు మీ సిస్టమ్లో రన్ అయ్యే హార్డ్వేర్ లేదా సాఫ్ట్వేర్ పరికరం మరియు సిస్టమ్ యొక్క ఆపరేషన్ను నిరంతరం పర్యవేక్షిస్తుంది. సిస్టమ్ ప్రతిస్పందించకపోవడం లేదా హ్యాంగ్ కావడం వంటి సిస్టమ్లో ఏదైనా లోపాన్ని అది గుర్తించినట్లయితే, ఇది సిస్టమ్ను రీబూట్ చేయడం వంటి అవసరమైన చర్యను స్వయంచాలకంగా తీసుకుంటుంది.
రాస్ప్బెర్రీ పైలో వాచ్డాగ్ రకాలు ఏమిటి
రెండు రకాలు ఉన్నాయి కాపలాదారు రాస్ప్బెర్రీ పైలో; హార్డ్వేర్ మరియు సాఫ్ట్వేర్. హార్డ్వేర్ వాచ్డాగ్లు GPIO పిన్ల ద్వారా మీ సిస్టమ్కి కనెక్ట్ చేయబడిన పరికరాలు. కాగా సాఫ్ట్వేర్ వాచ్డాగ్ మీ రాస్ప్బెర్రీ పై సిస్టమ్లో రన్ అయ్యే ప్రోగ్రామ్. హార్డ్వేర్ మరియు సాఫ్ట్వేర్ వాచ్డాగ్లు రెండూ మీ రాస్ప్బెర్రీ పై సిస్టమ్ను హ్యాంగ్ చేయకుండా లేదా స్పందించకుండా నిరోధించడానికి సమర్థవంతమైన ఎంపిక.
రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని ప్రారంభించడం ఎందుకు ముఖ్యం
ఎనేబుల్ చేస్తోంది కాపలాదారు రాస్ప్బెర్రీ పై క్రింది కారణాల వల్ల ముఖ్యమైనది:
- సాఫ్ట్వేర్ బగ్లు లేదా ఏదైనా రకమైన హార్డ్వేర్ వైఫల్యం కారణంగా ఇది మీ సిస్టమ్ పనిచేయకుండా నిరోధిస్తుంది.
- ఇది పరికరం వోల్టేజ్ లేదా ఉష్ణోగ్రత వంటి మీ సిస్టమ్ కార్యకలాపాలను పర్యవేక్షిస్తుంది మరియు మీ పరికరాన్ని సురక్షితంగా ఉంచడానికి సిస్టమ్ను పునఃప్రారంభిస్తుంది. అందువలన, సిస్టమ్ విశ్వసనీయత మరియు స్థిరత్వం పెంచడానికి సహాయపడుతుంది.
రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని ఎలా సెటప్ చేయాలి
ఏర్పాటు కాపలాదారు రాస్ప్బెర్రీ పైలో, ఈ దశలను అనుసరించండి:
దశ 1: వాచ్డాగ్ మాడ్యూల్ను లోడ్ చేయండి
రాస్ప్బెర్రీ పై పరికరంలో అంతర్నిర్మిత ఉంది కాపలాదారు మీరు దీన్ని లోడ్ చేస్తే ప్రేరేపించబడే మాడ్యూల్, కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా దీన్ని చేయవచ్చు:
సుడో modprobe bcm2708_wdogమీరు పై ఆదేశాన్ని కింది వాటితో అమలు చేయడానికి కూడా ప్రయత్నించవచ్చు కాపలాదారు పై మాడ్యూల్ రాస్ప్బెర్రీ పై సిస్టమ్లో లోడ్ చేయలేకపోతే మాడ్యూల్:
సుడో modprobe bcm2835_wdt
గమనిక: నా విషయంలో, వాచ్డాగ్ మాడ్యూల్ bcm2835_wdt.
దశ 2: మాడ్యూల్ ఫైల్ను సవరించండి
ఇప్పుడు, కింది ఆదేశం ద్వారా నానో ఎడిటర్ని ఉపయోగించి రాస్ప్బెర్రీ పైలో మాడ్యూల్స్ ఫైల్లను తెరవండి:
సుడో నానో / మొదలైనవి / మాడ్యూల్స్అప్పుడు ఫైల్ లోపల మాడ్యూల్ పేరును జోడించండి. మాడ్యూల్ పేరు మొదటి దశలో విజయవంతంగా లోడ్ చేయబడినది అయి ఉండాలి:
ఉపయోగించి ఫైల్ను సేవ్ చేయండి CTRL+X, జోడించు మరియు మరియు టెర్మినల్ నుండి నిష్క్రమించడానికి నమోదు చేయండి.
దశ 3: రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని ఇన్స్టాల్ చేయండి
ది వాచ్డాగ్ సాధనం రాస్ప్బెర్రీ పై రిపోజిటరీలో ఇప్పటికే అందుబాటులో ఉంది మరియు కింది apt ఆదేశాన్ని అమలు చేయడం ద్వారా ఇన్స్టాల్ చేయవచ్చు:
సుడో సముచితమైనది ఇన్స్టాల్ వాచ్డాగ్ chkconfig -మరియు
దశ 4: వాచ్డాగ్ సేవను ప్రారంభించండి
మీరు ఎనేబుల్ చేయాలి కాపలాదారు కింది ఆదేశం నుండి మీ రాస్ప్బెర్రీ పై సిస్టమ్పై సేవ:
సుడో systemctl ప్రారంభించు కాపలాదారు
దశ 5: వాచ్డాగ్ సేవను ప్రారంభించండి
ప్రారంభించిన తర్వాత, మీరు ప్రారంభించవచ్చు కాపలాదారు కింది ఆదేశం నుండి రాస్ప్బెర్రీ పై సేవ:
సుడో systemctl ప్రారంభం వాచ్డాగ్దశ 6: వాచ్డాగ్ స్థితిని తనిఖీ చేయండి
రాస్ప్బెర్రీ పైలో వాచ్డాగ్ సేవ అప్లో ఉందని మరియు రన్ అవుతుందని మీరు నిర్ధారించుకోవాలి, దిగువ ఇచ్చిన ఆదేశాన్ని ఉపయోగించడం ద్వారా దీన్ని చేయవచ్చు:
సుడో systemctl స్థితి వాచ్డాగ్
దశ 7: రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని కాన్ఫిగర్ చేయండి
ఇప్పుడు తెరవండి కాపలాదారు కింది ఆదేశాన్ని అమలు చేయడం ద్వారా రాస్ప్బెర్రీ పైపై కాన్ఫిగరేషన్ ఫైల్:
సుడో నానో / మొదలైనవి / watchdog.confవాచ్డాగ్ కాన్ఫిగరేషన్ ఫైల్ లోపల, లైన్ను అన్కామెంట్ చేయండి “ #watchdog-device = /dev/watchdog ”. మీరు ఈ లైన్ని ఉపయోగించి మానవీయంగా శోధించవచ్చు CTRL+W, ఆపై ఫైల్ను ఉపయోగించి సేవ్ చేయండి CTRL+X , జోడించండి మరియు మరియు ఎంటర్ నొక్కండి:
మీరు ఫైల్ను సేవ్ చేసిన తర్వాత, ది కాపలాదారు డెమోన్ ప్రతి 10 సెకన్లకు ఒక హృదయ స్పందనను /dev/watchdogకి పంపుతుంది మరియు దాని నుండి ఎటువంటి సిగ్నల్ అందకపోతే, అది సిస్టమ్ను రీస్టార్ట్ చేస్తుంది
దశ 8: వాచ్డాగ్ ఫంక్షనాలిటీని పరీక్షించండి
కింది ఆదేశం నుండి రాస్ప్బెర్రీ పైలో ఫోర్క్ బాంబును రూపొందించడం ద్వారా మీరు చేసిన మార్పులు సరైనవో కాదో మీరు పరీక్షించవచ్చు:
: ( ) { : | : & } ;:10 సెకన్లపాటు వేచి ఉండండి మరియు ఆ సమయం తర్వాత మీ రాస్ప్బెర్రీ పై సిస్టమ్ పునఃప్రారంభించడాన్ని మీరు చూస్తారు, ఇది నిర్ధారిస్తుంది కాపలాదారు మీ సిస్టమ్లో విజయవంతంగా అమలులో ఉంది. ఇది మీ పరికరంలో ఏదైనా ప్రతిస్పందనను గుర్తిస్తే, అది పునఃప్రారంభించబడుతుంది, తద్వారా మీ పరికరాన్ని స్థిరంగా ఉంచుతుంది.
ముగింపు
రాస్ప్బెర్రీ పైలో వాచ్డాగ్ని సెటప్ చేయడం అనేది సరళమైన మరియు సరళమైన ప్రక్రియ మరియు ముందుగా లోడ్ చేయడం ద్వారా చేయవచ్చు. కాపలాదారు పరికరంలో మాడ్యూల్. ఆ తరువాత, మీరు లోపల మాడ్యూల్ను జోడించాలి /etc/modules ఫైల్ చేసి సేవ్ చేయండి. తర్వాత రాస్ప్బెర్రీ పై సిస్టమ్లో వాచ్డాగ్ డెమోన్ను ఇన్స్టాల్ చేయండి, సిస్టమ్లో దీన్ని అమలు చేయడానికి డెమోన్ను ఎనేబుల్ చేసి రీస్టార్ట్ చేయండి. చివరగా, మీరు మాత్రమే వ్యాఖ్యానించకూడదు /dev/watchdog మీ సిస్టమ్ను పర్యవేక్షించడానికి వాచ్డాగ్ని అనుమతించడానికి వాచ్డాగ్ కాన్ఫిగరేషన్ ఫైల్లోని లైన్. ఆ తర్వాత, మీరు రాస్ప్బెర్రీ పై సిస్టమ్పై ఫోర్క్ బాంబును రూపొందించడం ద్వారా దాని పనిని పరీక్షించవచ్చు.