सवाल मैं खाली / dev / null कैसे खाली करूं? [बन्द है]


मैं उबंटू 10.10 का उपयोग कर रहा हूं।

मैं आम तौर पर कंप्यूटर के साथ अच्छा हूं लेकिन ज्यादातर विंडोज़ के साथ, मैं उबंटू से बहुत परिचित नहीं हूं। मैं एक वेबसाइट स्थापित करने की कोशिश कर रहा हूं और मैं एक ऐसे दोस्त से बात कर रहा हूं जो मेरे पास एक स्कूल आईटी विभाग के लिए काम करता है जो मुझे सलाह दे रहा है।

उसने मुझे बताया कि मुझे कमांड प्रॉम्प्ट खोलने और टाइप करने की आवश्यकता है sudo /etc/init.d/apache2 start लेकिन जब मैं सब कुछ करता हूं तो मैं देखता हूं sudo: /etc/init.d/apache2: command not found

मैंने अपने दोस्त को त्रुटि बताया और उसने कहा कि मेरी फाइल /dev/null पूरा था, इसलिए मैंने इसे खोजने की कोशिश की लेकिन यह एक छिपी हुई फाइल है। मुझे पता है कि विंडोज़ में छिपी हुई फाइलों को कैसे देखना है, लेकिन उबंटू में नहीं।

मेरा दोस्त अब ऑफलाइन है इसलिए मुझे उम्मीद है कि कोई मुझे बता सकता है कि मुझे कैसे हटाया जाए /dev/null? धन्यवाद!


38
2018-02-07 15:38


मूल


क्या आपका "दोस्त" वास्तव में एक दोस्त है? - jscott
जाहिर है कि आपका दोस्त आपके सवालों का जवाब नहीं देना चाहता। इसके बजाए सर्वरफॉल्ट का प्रयोग करें। - C. Ross
उसके जैसे मित्रों के रहते हुए शत्रुओं की क्या जरूरत है? भी आज़माएं sudo service apache2 start या sudo service httpd start init.d स्क्रिप्ट को सीधे कॉल करने के बजाय अपाचे शुरू करने के लिए। - Ian C.
इसे सत्यापित करने के लिए /dev/null खाली है: wc /dev/null। आपको सभी शून्य मिलना चाहिए (जो संयोग से आपके "दोस्त" कहता है कि आपको कितना ध्यान देना चाहिए)। खाली करना /dev/null: cat /dev/null /dev/null  [ठीक है, बस उस आखिरी के बारे में मजाक कर रहे हैं। ;)] - Dennis Williamson
ओपी को सीधे जवाब देने के बाद तक श्रोताओं को हंसने के लिए सभी को +1 करें। हम सब कुछ बिंदु पर वहाँ रहे हैं। - AndyN


जवाब:


खाली / dev / null को खाली करना संभव नहीं है, जो समझ में नहीं आता है। आपका दोस्त आपके साथ मजाक कर रहा है।

हालांकि ऐसा लगता है कि आपके पास apache2 इंस्टॉल नहीं है। आप इसे स्थापित करने में सक्षम होना चाहिए sudo aptitude install apache2


41
2018-02-07 15:42



+1 - "बिट बाल्टी भर गई है। कृपया इसे खाली करें और जारी रखने के लिए कोई भी कुंजी दबाएं।" - Evan Anderson
आह मुझे अब मिल गया, धन्यवाद (मैं googled / dev / null)। मैं अब "अपाचे" स्थापित करने के लिए एक ट्यूटोरियल का अनुसरण कर रहा हूं, मदद लोगों के लिए धन्यवाद (माफ करना, मैं सभी सही उत्तरों को ऊपर उठाना या स्वीकार नहीं कर सकता)! - Jason Merandez
@ जेसन मैंने दुर्घटना से ऐसा किया है। जब मैंने रिबूट किया, कुछ भी नहीं आया ... यह आश्चर्यजनक है कि स्टार्टअप स्क्रिप्ट कितनी है निर्भर के अस्तित्व पर /dev/null। - barrycarter
यदि आप अपने ट्रैक को कवर करना चाहते हैं तो आप कस्टम 'नल' ऑब्जेक्ट्स बना सकते हैं और उन्हें डंप लॉग कर सकते हैं ... थोड़े ब्लैक होल की तरह। - Jason B Shrout


जबकि मैं अन्य सभी पोस्टरों से सहमत हूं, इस मामले में आपका मित्र आपके साथ गड़बड़ कर रहा है, मैं है एक प्रणाली थी जहां / dev / null भर गया।

किसी भी तरह, / dev / null हटा दिया गया, और अगली बार किसी ने किया

verbose-command > /dev/null

यह पूरी तरह से रूट विभाजन को एक एकल, बड़ी फ़ाइल / dev / null नाम से भरता है, और कमांड को रोक दिया जाता है क्योंकि यह अब / dev / null पर लिख नहीं सकता है। हमें "dev / null fill up" से इसका वर्णन करने का कोई और अधिक प्रभावी तरीका नहीं मिला है।

मुझे इस बात पर जोर देना चाहिए कि मुझे नहीं लगता कि यह आपकी समस्या है। Apache2 पैकेज स्थापित नहीं होने के बारे में स्पष्टीकरण की संभावना अधिक है! और किसी भी परिस्थिति में आप को हटाना चाहिए /dev/null, शेन सिस्टम ऑपरेशन के लिए इसकी उपस्थिति आवश्यक है।

संपादित करें: और कुछ चार साल बाद, कला का अनुकरण करने वाले जीवन के एक अच्छे मामले में, ऐसा लगता है कि सर्वर फॉल्ट के अंत में ऐसा सवाल है: फाइल / dev / null के लिए बहुत बड़ी है


25
2018-02-07 15:48



खैर, तकनीकी रूप से / dev / null भर नहीं आया क्योंकि यह वर्चुअल फ़ाइल नहीं था, लेकिन मुझे लगता है कि यह फिट बैठता है ;-) - Bart Silverstrim


वायुसेना में, प्रोब-वॉश या फ्लाइट लाइन के 50 गज की गैलन को पुनः प्राप्त करने के लिए नए शौक भेजे जाते हैं। मुझे लगता है कि यह sys-op समकक्ष है। आपके दोस्त को सिर्फ आपके खर्च पर कुछ मजा आता है।


6
2018-02-07 19:22



आप अभी भी प्रोप का उपयोग करते हैं या क्या यह हेलीकॉप्टर रोटर्स से भी आ रहा है? - Bart Silverstrim
@ बार्ट रोटर-धो अधिक केंद्रित है - आपको आम तौर पर केवल आधे गैलन की आवश्यकता होती है :) - voretaq7


सबसे पहले आपको अपने दोस्त को सुनना बंद करना है। गंभीरता से, उसने जो सलाह दी वह आपको बिल्कुल समझ में नहीं आता है। '/ Dev / null' एक फ़ाइल नहीं है, यह पूर्ण नहीं हो सकता है, यह एक विशेष डिवाइस नोड है जो आपका सिस्टम विभिन्न उद्देश्यों के लिए उपयोग करता है।

आपका आदेश असफल हो रहा है क्योंकि अपाचे स्थापित नहीं है। इसे पहले इंस्टॉल करने का प्रयास करें और देखें कि आपके पास कोई बेहतर परिणाम है या नहीं।


5
2018-02-07 15:43



अगर आप किसी ऐसे व्यक्ति के साथ गड़बड़ कर रहे हैं जो स्पष्ट रूप से लिनक्स को नहीं जानता है और वे उसे मूर्खतापूर्ण और शर्मिंदा करना चाहते हैं तो यह एक उत्तर के रूप में सही समझ में आता है। - Bart Silverstrim


"नल" की परिभाषा को देखें और आपके पास अपने दोस्त को गड़बड़ाने के लिए "क्लेबैट" के साथ मारने का कारण होगा।


4
2018-02-07 15:43