चरण 1: पिंग
$ ping localhost
इसे कुछ इस तरह लौटाना चाहिए
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
...
यदि यह काम करता है, तो यह उत्तर आपकी समस्या को ठीक नहीं करेगा, कुछ और प्रयास करें।
यदि उदाहरण के लिए पिंग कुछ और लौटाता है: ping: cannot resolve localhost: Unknown host
कुछ आपकी /etc/hosts
फ़ाइल के साथ खराब हो गया है , तो चरण 2 पर जाएँ
Step2: चेक / आदि / होस्ट
जांचें कि आपकी /etc/hosts
फ़ाइल का शीर्ष इस तरह दिखता है
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
यदि फ़ाइल में ये प्रविष्टियाँ नहीं हैं, तो उन्हें फ़ाइल के शीर्ष पर दर्ज करें, dns कैश का उपयोग करके फ्लश करें $ dscacheutil -flushcache
और चरण 1 पर वापस जाएँ , अन्यथा चरण 3 पर जारी रखें ।
चरण 3: सही फ़ाइल प्रारूप: यह यूनिक्स या एलएफ * होना चाहिए
$ file /etc/hosts
इसे वापस करना चाहिए: /etc/hosts: ASCII English text
यदि यह कुछ वापस करता है /etc/hosts: ASCII English text, with CR line terminators
तो फ़ाइल गलत प्रारूप में है और संभवतः इसे अनदेखा किया जा रहा है।
अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके फाइल लाइन एंडिंग को यूनिक्स या एलएफ में बदलें।
- उदात्त पाठ 2 में यह दृश्य मेन्यू के माध्यम से किया जा सकता है: व्यू> लाइन एंडिंग्स> यूनिक्स
Dns कैश फ्लश करें ( $ dscacheutil -flushcache
) और चरण 1 पर वापस जाएं