Anonim

నేను మూడు సంవత్సరాలుగా వెబ్ మరియు ఇమెయిల్ సర్వర్‌ను నా ఇంటి నుండి నడుపుతున్నాను. నేను ప్రారంభ ఇన్‌స్టాల్ చేసినప్పుడు విండోస్‌ను వెబ్ మరియు ఇమెయిల్ సర్వర్‌గా కాన్ఫిగర్ చేయడంలో నాకు అనుభవం ఉంది, కాని ఎక్స్ఛేంజ్ అస్థిరంగా ఉంది మరియు భద్రతా పాచెస్ వర్తింపచేయడానికి విండోస్ సర్వర్‌లను రీబూట్ చేయడాన్ని నేను అసహ్యించుకున్నాను. సాసర్ మరియు బ్లాస్టర్ ఇప్పుడే ప్రపంచాన్ని చుట్టుముట్టారు మరియు నేను, వేలాది సిస్టమ్ అడ్మినిస్ట్రేటర్ల మాదిరిగా, పురుగుల బారిన పడ్డాను. నా అనుభవాల ఫలితంగా, నా లైనక్స్ అనుభవాన్ని పెంచడానికి నేను ఎంచుకున్నాను మరియు దానికి ఉత్తమమైన మార్గం వెబ్ మరియు ఇమెయిల్ సర్వర్‌గా Linux ను ఇన్‌స్టాల్ చేసి సెటప్ చేయడం. మూడేళ్ల క్రితం నేను ఫెడోరా, అపాచీ 2 మరియు సెండ్‌మెయిల్‌తో దీన్ని ఎంచుకున్నాను. ప్రారంభ కాన్ఫిగరేషన్ సులభం కాదు. సోర్స్ కోడ్‌ను ఎలా కంపైల్ చేయాలో నేర్చుకోవలసి వచ్చింది. నా కాన్ఫిగరేషన్లను సరిగ్గా పొందడానికి ఫోరమ్‌ల ద్వారా మరియు ఎలా-ఎలా వ్యాసాల ద్వారా త్రవ్వటానికి గంటలు గడిపాను. నా ఖాళీ సమయంలో కొన్ని వారాలు పనిచేసిన తరువాత, నా ఇమెయిల్‌కు వెబ్ యాక్సెస్‌తో స్థిరమైన, సురక్షితమైన, లైనక్స్ సిస్టమ్ ఉంది. మూడు సంవత్సరాల వ్యవధిలో నేను సర్వర్‌ను రీబూట్ చేయాల్సిన అవసరం లేదు మరియు భద్రతా రంధ్రాలను కనుగొన్నప్పుడు నేను శీఘ్ర అప్‌డేట్ చేసాను మరియు ఇది అప్‌గ్రేడ్‌ను వర్తింపజేసి ప్యాచ్‌ను ఇన్‌స్టాల్ చేసింది. నా క్రొత్త ఫెడోరా సర్వర్‌తో నేను చాలా సంతోషంగా ఉన్నాను మరియు ఇది గత మంగళవారం వరకు ఖచ్చితంగా నడిచింది…

రెడ్‌హాట్ అప్‌డేట్ నుండి యమ్‌కు మారింది మరియు నేను కనుగొన్నంతవరకు ఫెడోరా కోర్ 2 గత సంవత్సరం చివరలో మద్దతు ఇవ్వడం మానేసింది. ఫలితంగా, అపాచీ 2.0.51 కోసం భద్రతా లోపాలు కనుగొనబడినప్పుడు నేను అపాచీ 2 ను ప్యాచ్ చేయడానికి అప్‌డేట్ ఉపయోగించలేను, బదులుగా నేను మూలాన్ని డౌన్‌లోడ్ చేసి కంపైల్ చేయవలసి ఉంటుంది, ఆపై దాన్ని సెండ్‌మెయిల్ మరియు స్క్విరెల్ మెయిల్‌తో పని చేయడానికి తిరిగి కాన్ఫిగర్ చేయాలి. ఈ సవాలును ఎదుర్కొన్నప్పుడు, యమ్ మరియు రెడ్‌హాట్‌లకు మద్దతు ఇచ్చే ఫెడోరా యొక్క క్రొత్త సంస్కరణకు అప్‌డేట్ చేయడం ఉత్తమం అని నేను నిర్ణయించుకున్నాను. CD నుండి ఇన్‌స్టాల్ సజావుగా సాగినట్లు అనిపించింది. నేను ఐదులో ఒకదాన్ని డిస్క్ ఇన్సర్ట్ చేసాను, రీబూట్ చేసాను, తరువాత కొన్ని సార్లు క్లిక్ చేసి, ఆపై అప్‌గ్రేడ్ కోసం రేడియల్ బటన్‌ను ఎంచుకున్నాను. ఫెడోరా కోర్ ఇన్స్టాలర్ (అనకొండ) నా FC2 విభజనను కనుగొంది మరియు నేను hdb1 ను అప్‌గ్రేడ్ చేయడానికి ఎంచుకున్నాను. నేను తదుపరి రెండుసార్లు క్లిక్ చేసాను మరియు ఇన్స్టాలర్ నా సాఫ్ట్‌వేర్ కోసం శోధించింది, ఆపై ఇన్‌స్టాల్ ప్రారంభించింది. ఐదు డిస్కులను చొప్పించి, రెండు గంటలు వేచి ఉన్న తరువాత ఇన్‌స్టాల్ పూర్తయి రీబూట్ అయింది. సిస్టమ్‌ను రీబూట్ చేసిన తరువాత కెర్నల్ వెంటనే లోపాన్ని తిరిగి ఇచ్చింది: “mkrootdev: f హించిన fs ఎంపికలు; మౌంట్: మౌంట్ పాయింట్ లేదు; కెర్నల్ పానిక్. ”ఈ సందేశం అంటే అది ఒక నిర్దిష్ట ఫైల్ సిస్టమ్‌ను ఆశించడం లేదా ఒక నిర్దిష్ట పరికరం నుండి ఆ ఫైల్ సిస్టమ్‌ను మౌంట్ చేయడానికి ప్రయత్నిస్తున్నది కాని దానిని కనుగొనలేకపోయింది. సాధారణంగా, సిస్టమ్ “/” డైరెక్టరీ కోసం వెతకాలని తెలుసు కానీ “/.” ను కనుగొనలేకపోయింది. ఆ డైరెక్టరీ లేకుండా కెర్నల్ బూట్ చేయవలసిన ఫైళ్ళను కనుగొనలేకపోయింది మరియు బదులుగా భయపడి క్రాష్ అయ్యింది.

నేను (ఏదైనా మంచి సిస్టమ్ అడ్మినిస్ట్రేటర్ తనను తాను తెలియని ప్రాంతంలో కనుగొన్నట్లు) నా అవసరం సమయంలో గూగుల్ వైపు తిరిగాను. FC 2 నుండి FC 5 అప్‌గ్రేడ్ చేయడంలో డజన్ల కొద్దీ మందికి ఒకే సమస్య ఉందని నేను కనుగొన్నాను. ఇది ప్రాథమికంగా తెలిసిన సమస్య మరియు నేను కనుగొన్న ప్రతి ఫోరమ్‌లో అనివార్యమైన సమాధానం “ఫార్మాట్ చేసి, FC 5 ని శుభ్రంగా ఇన్‌స్టాల్ చేయండి.” ఇది నన్ను కలవరపెట్టింది. చెడ్డ MCSE నాకు ఇచ్చే సమాధానం ఇది. నేను కాంపాక్‌ను ఒక సారి పిలిచాను మరియు వారు నాకు “ఫార్మాట్ మరియు క్విక్ రిస్టోర్” అని చెప్పారు. నా సలహా అడగని వారు అప్పటినుండి ప్రతి ఒక్కరూ కాంపాక్ కొనుగోలు చేయలేదు. కానీ, లైనక్స్ కుర్రాళ్ళు తెలిసిన పరిష్కారం లేనప్పుడు చుట్టూ పనిని కనుగొనే గీకులుగా ఉండాలి. లైనక్స్ అనేది ఒక ఆలోచన మరియు ఒక సంఘం, మీరు ఏమి చేయాలో కార్పొరేషన్ నిర్వచించనప్పుడు ప్రజలు ఒకచోట చేరి ఒకరికొకరు సమాధానాలు కనుగొనడంలో సహాయపడతారు. నేను ఐఆర్‌సిలో నా స్నేహితుల వైపు తిరిగాను, వారు కలిసి పనిచేయడం మరియు సమాధానాలు ఎలా పొందాలో వారికి తెలుసు… కానీ, ఐఆర్‌సి గతంలో చాలాసార్లు నాకు సహాయం చేసినప్పటికీ, నేను అందుకున్న ప్రతి సూచన అంతంతమాత్రంగానే ఉంది.

నేను fstab మరియు mtab ద్వారా త్రవ్వి, నా గ్రబ్ మెనూ మరియు బూట్ ఎంపికలను సవరించాను, కాని ప్రతి దశ వేర్వేరు లోపాలకు దారితీసింది. నా కెర్నల్ "/" ను కనుగొనటానికి నేను ఏమీ చేయలేదు. నెట్‌స్టాండర్డ్ ఇంక్‌లోని నా సహోద్యోగులలో ఒకరి నుండి నాకు లభించిన తుది సమాధానం ఫెడోరా నుండి డెబియన్‌కు అప్‌గ్రేడ్ చేయడం (ఇది ఏమైనప్పటికీ నాకు బాగా నచ్చింది మరియు చివరికి చేస్తాను) కాని నేను నిజమైన గీక్ ఎట్ హార్ట్ మరియు నేను ఇంకా వదల్లేదు.

నేను అప్‌గ్రేడ్ చేసినప్పుడు ఫెడోరా 5 సరికొత్త వెర్షన్ కాదని నాకు తెలుసు, నేను ఇంకా 5 డిస్కులను వృథా చేయకూడదనుకుంటున్నాను మరియు ఇంట్లో మరొక యంత్రంలో 5 ఉంది. రెడ్‌హాట్ వెబ్‌సైట్‌లోని అద్దాల నుండి ఫెకోరా కోర్ 6 అందుబాటులో ఉంది. నేను డిస్క్ 1 ను కాల్చాను మరియు పేరా 2 లో చెప్పిన ప్రక్రియ ద్వారా ప్రారంభించాను, ఈసారి అప్‌గ్రేడ్ ప్రోగ్రామ్ ఫెడోరా కోర్ 5 ని హెచ్‌డిబి 1 లో కనుగొంది మరియు ఫైల్ సిస్టమ్ బూట్ చేయలేని స్థితిలో ఉందని లోపం వచ్చింది. ఫెడోరా కోర్ 6 డిస్క్ రెస్క్యూ మోడ్‌కు బూట్ చేయమని మరియు ఫైల్ సిస్టమ్‌ను రిపేర్ చేయమని చెప్పింది. నేను రెస్క్యూ మోడ్‌కు బూట్ చేసాను మరియు పరికరం hdb1, hdb2, hdba1 మరియు hdba2 లలో fsck ను నడిపాను. అప్పుడు ఫెడోరా కోర్ 6 కు తిరిగి బూట్ చేసి, ఐదు డిస్కుల నుండి ఇన్‌స్టాల్ చేయబడింది. ఇన్‌స్టాల్ బాగా జరిగింది మరియు నేను పొందుతున్న లోపాన్ని నేను బూట్ చేయగలిగాను, ఒక సెకనుకు నేను స్పష్టంగా ఉన్నానని అనుకున్నాను, ఆపై సెలినక్స్ ఒక ప్రాసెస్‌ను అనుమతించలేకపోయింది (నాకు గుర్తులేదు) అమలు చేయడానికి నా అభిమాన లోపం “కెర్నల్ పానిక్” ద్వారా అనివార్యంగా అనుసరించాను. నేను మళ్ళీ ఒక క్రీక్ పైకి వచ్చాను కాని ఈసారి నాకు తెడ్డు ఉంది. నేను ఫెడోరా కోర్ 2 లో సెలినక్స్ నడుపుతున్నాను కాబట్టి నేను దానిని డిసేబుల్ చేస్తే కనీసం వేరే లోపానికి బూట్ చేయగలనని అనుకున్నాను. నేను డిస్క్ 1 కి బూట్ చేసాను మరియు సిస్టమ్ రెస్క్యూ మోడ్‌కు నిష్క్రమించాను, అప్పుడు సెలినక్స్ ప్రారంభమయ్యే ఫైల్‌ను కనుగొని, సెలినక్స్ డిసేబుల్ చెయ్యడానికి ఫైల్‌ను సవరించాను. రీబూట్ చేసిన తరువాత ఫెడోరా కోర్ 6 లోడ్ అయ్యింది మరియు X విండోస్ కూడా ప్రారంభమైంది. అపాచీ, సెండ్‌మెయిల్, IMAP మరియు స్క్విరెల్ మెయిల్ కోసం నా కాన్ఫిగర్ ఫైళ్లు నా నవీకరణలలో ఒకదానిలో తిరిగి వ్రాయబడ్డాయి, కాని నేను స్పష్టంగా ఉన్నాను, నా వద్ద ఇంకా నా డేటా ఉంది! కొన్ని శీఘ్ర Google శోధనల తరువాత నా సేవలు మళ్లీ నడుస్తున్నాయి మరియు సరికొత్త, అత్యంత సురక్షితమైన సంస్కరణతో.

ఈ అనుభవం నాకు చాలా నేర్పింది. లైనక్స్ ఎలా పనిచేస్తుందో మరియు వేర్వేరు ఫైల్స్ (fstab మరియు mtab) OS ను వివిధ మార్గాల్లో ఎలా ప్రభావితం చేస్తాయనే దాని గురించి నేను మరింత తెలుసుకున్నాను. నేను వివిధ లైనక్స్ రికవరీ డిస్క్‌లకు బూట్ చేయడంలో చాలా సౌకర్యంగా ఉన్నాను (గత వారంలో నేను హెలిక్స్, ఫెడోరా కోర్ 5 మరియు 6, నాపిక్స్ మరియు నాపిక్స్ ఎస్‌టిడిలను వనరులుగా ఉపయోగించాను). OS ను మళ్ళీ బూట్ చేయడానికి నేను ఉపయోగించాల్సిన కొన్ని సాధనాలతో (fdisk, fsck) నేను అనుభవాన్ని పొందాను. కానీ, గతంలో కంటే నేను OS లో మార్పులతో సంబంధం లేకుండా డేటాను సంరక్షించే Linux సామర్థ్యంతో సౌకర్యంగా ఉన్నాను. ఈ అనుభవంలో ఏ సమయంలోనైనా నా డేటా తిరిగి పొందలేనిదిగా నేను భావించలేదు లేదా నేను OS ని ఫార్మాట్ చేసి తిరిగి ఇన్‌స్టాల్ చేయాల్సి ఉంటుంది.

కొన్ని తదుపరి గమనికలు:

1. Linux తో ఎల్లప్పుడూ మీ / హోమ్ డైరెక్టరీని రెండవ విభజనలో ఉంచండి. నేను డెబియన్‌ను ఫార్మాట్ చేసి ఇన్‌స్టాల్ చేసినప్పటికీ, ఆ డేటాను వేరే విభజనలో భద్రపరిచాను.

2. దీన్ని పరిష్కరించడానికి మంచి మరియు విభిన్న మార్గాలు ఉండవచ్చు. కానీ నేను సాధించిన విజయంతో నేను సుఖంగా ఉన్నాను.

లినక్స్ అప్‌గ్రేడ్ చేసే సవాళ్లు