बाजार में सबसे लोकप्रिय सिंगल-बोर्ड कंप्यूटरों में से एक होने के नाते, रास्पबेरी पाई अधिकांश लिनक्स उपयोगकर्ताओं के घरों में एक मुख्य आधार है। चाहे वह होम सर्वर एप्लिकेशन के लिए हो, बच्चों के लिए कंप्यूटर, लिनक्स सीखना या कोई अन्य कौशल, आप निश्चित रूप से Pi के लिए उपयोग पा सकते हैं। होम सर्वर के रूप में इसकी लोकप्रियता को देखते हुए, हम आपको दिखाएंगे कि अपने रास्पबेरी पाई पर CentOS कैसे इंस्टॉल करें ताकि एक ठोस होम सर्वर बनाया जा सके।
CentOS इमेज प्राप्त करना
CentOS परियोजना से विशिष्ट रास्पबेरी पाई इमेज डाउनलोड पेज पर थोड़ी छिपी हुई हैं। सर्वोत्तम अनुभव के लिए, मैं CentOS 7 का उपयोग करने की सलाह देता हूं। CentOS होम पेज से, "CentOS Linux" पर क्लिक करें।
"7(2003)" पर क्लिक करें। वह संस्करण संख्या समय के साथ बदल सकती है।
मिरर पेज पर आपके निकटतम मिरर को चुनें, और आपको चुनने के लिए विकल्पों की एक सूची प्रस्तुत की जाएगी। इस परियोजना के लिए उनमें से कुछ महत्वपूर्ण हैं: लेखन के समय चार जिनके नाम में "RaspberryPi" है। मेरे मामले में, मैं "RaspberryPi-Minimal-4" वाला ले रहा हूं, क्योंकि मैं इसे रास्पबेरी पाई 4b पर इंस्टॉल कर रहा हूं। अपनी विशेष उपयोग के मामले के लिए सबसे उपयुक्त चुनना सुनिश्चित करें।
अपना SD कार्ड फ्लैश करना
अधिकांश उपयोगकर्ताओं के लिए, Balena Etcher शायद आपके रास्पबेरी पाई SD कार्ड को फ्लैश करने के लिए सबसे अच्छा विकल्प है। प्रमुख भागों में से एक यह है कि यह उन xzip आर्काइव्स से सीधे फ्लैश करेगा जिन्हें आप अधिकांश रास्पबेरी पाई इमेज के लिए डाउनलोड करते हैं।
फ्लैशिंग प्रक्रिया आसान है। एप्लिकेशन लॉन्च करें, स्रोत फ़ाइल चुनें (इस मामले में CentOS आर्काइव), SD कार्ड पोर्ट और "Start Flashing" पर क्लिक करें।
सब कुछ समाप्त होने में बस थोड़ी देर लगेगी और आप अपने Pi पर SD कार्ड से बूट कर सकते हैं।
अपने रास्पबेरी पाई पर CentOS बूट करना
इन इमेज के साथ, यह उतना ही सरल होना चाहिए जितना इसे चालू करना और कमांड प्रॉम्प्ट तक पहुंचने तक प्रतीक्षा करना। यदि आप KDE या GNOME संस्करण स्थापित करने में सक्षम थे, तो आप सीधे लॉगिन स्क्रीन पर पहुंच जाएंगे।
डिफ़ॉल्ट लॉगिन क्रेडेंशियल हैं:
- उपयोगकर्ता नाम: root
- पासवर्ड: centos
एक महत्वपूर्ण नोट: रूट पासवर्ड तुरंत बदलें और अपने लिए एक नॉन-रूट उपयोगकर्ता बनाएं। यदि आप ऐसा नहीं करते हैं, तो एक अच्छी संभावना है कि कोई (यानी हैकर) इसे जान लेगा और रूट एक्सेस के साथ आपके सिस्टम में घुस जाएगा। यह अच्छा नहीं है। नया उपयोगकर्ता बनाने के आदेश इस प्रकार हैं:
अपना रूट पासवर्ड बदलना: passwd
एक नया उपयोगकर्ता बनाना:
useradd USERNAME -G wheel -p PASSWORD
अपना पसंदीदा उपयोगकर्ता नाम और पासवर्ड डालें। वह आदेश wheel या sudo समूह में एक उपयोगकर्ता बनाएगा, जिससे आप पूरी तरह से उपयोगकर्ताओं को स्विच कर सकेंगे और रूट के रूप में लॉगिन करने से बच सकेंगे। एक बार जब आप ऐसा कर लेते हैं, तो नए बनाए गए उपयोगकर्ता पर स्विच करने के लिए su कमांड का उपयोग करना सुनिश्चित करें जैसे:
su USERNAME
आपके द्वारा अभी बनाए गए उपयोगकर्ता का उपयोगकर्ता नाम डालें। वहां से, अपडेट कमांड के साथ सुनिश्चित करें कि आपके पैकेज अद्यतित हैं:
sudo yum update -y
ग्राफिकल डेस्कटॉप वातावरण इंस्टॉल करना
यह सबसे आसान भागों में से एक है। आप निम्न कमांड के साथ उपलब्ध सॉफ्टवेयर समूह देख सकते हैं:
yum grouplist
चुनें कि आप किसे इंस्टॉल करना चाहते हैं। मैं GNOME इंस्टॉल करूंगा, लेकिन KDE Plasma भी उपलब्ध है।
sudo yum groupinstall "GNOME Desktop"
यह इस बात पर निर्भर करता है कि आप किस रास्पबेरी पाई का उपयोग कर रहे हैं। मेरे Pi 4b पर, मैं systemd को GUI में कूदने के लिए नहीं मना सका, भले ही उसने कहा कि यह चल रहा था। आपका अनुभव भिन्न हो सकता है।
अब जब आपने सीख लिया है कि रास्पबेरी पाई पर CentOS कैसे इंस्टॉल करें, तो अब आप एक IRC सर्वर बना सकते हैं या टोर प्रॉक्सी या वाई-फाई ब्रिज सेट कर सकते हैं। सबसे सरल है एक व्यक्तिगत वेब सर्वर बनाना।