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


38

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

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

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

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

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


42
क्या आपका "दोस्त" वास्तव में एक दोस्त है?
jscott

15
जाहिर है कि आपका दोस्त आपके सवालों का जवाब नहीं देना चाहता है। इसके बजाय ServerFault का उपयोग करें।
सी। रॉस

11
उसके जैसे मित्रों के रहते हुए शत्रुओं की क्या जरूरत है? इसके अलावा कोशिश sudo service apache2 startया sudo service httpd startinit.d स्क्रिप्ट सीधे कॉल करने के बजाय अपाचे शुरू करने के लिए।
इयान सी।

4
यह सत्यापित करने के लिए कि /dev/nullखाली है wc /dev/null:। आपको सभी शून्य प्राप्त करना चाहिए (जो संयोग से ध्यान की राशि है जिसे आपको अपने "मित्र" को कहना चाहिए) को भुगतान करना चाहिए। खाली करने के लिए /dev/null: cat /dev/null /dev/null [ठीक है, बस उस आखिरी के बारे में मजाक कर रहा हूं। ;)]
अगली सूचना तक रोक दिया गया।

2
ओ को सीधे जवाब देने के बाद तक सभी को श्रव्य रूप से नहीं हंसने के लिए +1। हम सब कुछ बिंदु पर वहाँ रहे हैं।
एंडी

जवाबों:


42

यह खाली / देव / अशक्त करना संभव नहीं है, इसका कोई मतलब नहीं है। आपका दोस्त आपके साथ मजाक कर रहा है।

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


13
+1 - "थोड़ी बाल्टी भरी हुई है। कृपया इसे खाली करें और जारी रखने के लिए किसी भी कुंजी को दबाएं।"
इवान एंडरसन

2
आह, मैं इसे अभी प्राप्त करता हूं, धन्यवाद (I googled / dev / null)। मैं अब "अपाचे" को स्थापित करने के लिए एक ट्यूटोरियल का अनुसरण कर रहा हूं, मदद के लिए धन्यवाद दोस्तों (क्षमा करें मैं सभी सही उत्तर नहीं दे सकता या स्वीकार नहीं कर सकता)!
जेसन मेरंडेज़

1
@ जेसन मैंने दुर्घटना से किया है। जब मैंने रिबूट किया, तो कुछ भी नहीं आया ... यह आश्चर्यजनक है कि स्टार्टअप स्क्रिप्ट कितना अस्तित्व पर निर्भर करती है /dev/null
बैरीकेटर

1
यदि आप अपनी पटरियों को कवर करना चाहते हैं, तो आप कस्टम 'नल' ऑब्जेक्ट बना सकते हैं और उन्हें लॉग डंप कर सकते हैं ... एक ब्लैक होल की तरह थोड़े।
जेसन बी श्राउट

25

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

किसी तरह, / देव / शून्य हटा दिया गया, और अगली बार किसी ने किया

verbose-command > /dev/null

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

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

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


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

6

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


आप अभी भी प्रॉप्स का उपयोग करते हैं या क्या यह हेलीकॉप्टर रोटार से भी आता है?
बार्ट सिल्वरस्ट्रिम

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

5

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

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


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

4

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.