Centos एक उद्योग मानक लिनक्स वितरण है जो RedHat Enterprise Linux का व्युत्पन्न है। जैसे ही आप इसे स्थापित करते हैं, आप ओएस का उपयोग शुरू कर सकते हैं, लेकिन अपने सिस्टम का अधिकतम लाभ उठाने के लिए आपको कुछ अपडेट करने, कुछ पैकेज स्थापित करने, कुछ सेवाओं और एप्लिकेशन को कॉन्फ़िगर करने की आवश्यकता होती है।
इस लेख का उद्देश्य "आरएचईएल/सेंटोस स्थापित करने के बाद करने के लिए 30 चीजें 7”. पोस्ट को ध्यान में रखते हुए लिखा गया है कि आपने आरएचईएल/सेंटोस मिनिमल इंस्टाल स्थापित किया है जिसे पसंद किया जाता है उद्यम और उत्पादन वातावरण, यदि नहीं, तो आप नीचे दी गई मार्गदर्शिका का पालन कर सकते हैं जो आपको न्यूनतम इंस्टॉलेशन दिखाएगा दोनों का।
निम्नलिखित महत्वपूर्ण चीजों की सूची है, जिन्हें हमने उद्योग मानक आवश्यकताओं के आधार पर इस गाइड में शामिल किया है। हम आशा करते हैं कि, ये चीज़ें आपके सर्वर को स्थापित करने में बहुत सहायक होंगी।
न्यूनतम आरएचईएल 7 संस्थापन के बाद, यह आपके सिस्टम को Red Hat सदस्यता भंडार में पंजीकृत करने और सक्षम करने और एक पूर्ण सिस्टम अद्यतन करने का समय है। यह तभी मान्य है जब आपके पास वैध RedHat सदस्यता हो। आधिकारिक RedHat सिस्टम रिपॉजिटरी को सक्षम करने और समय-समय पर OS को अपडेट करने के लिए आपको अपना पंजीकरण करने की आवश्यकता है।
हमने नीचे दी गई मार्गदर्शिका में रेडहैट सदस्यता को पंजीकृत और सक्रिय करने के बारे में विस्तृत निर्देशों को पहले ही कवर कर लिया है।
ध्यान दें: यह चरण केवल वैध सदस्यता वाले RedHat Enterprise Linux के लिए है। यदि आप एक CentOS सर्वर चला रहे हैं तो तुरंत आगे के चरणों में जाएँ।
पहली चीज जो आपको करने की ज़रूरत है वह है स्टेटिक आईपी एड्रेस, रूट और डीएनएस को अपने सेंटोस सर्वर पर कॉन्फ़िगर करना। हम ifconfig कमांड के स्थान पर ip कमांड का उपयोग करेंगे। हालाँकि, ifconfig कमांड अभी भी अधिकांश लिनक्स वितरणों के लिए उपलब्ध है और इसे डिफ़ॉल्ट रिपॉजिटरी से स्थापित किया जा सकता है।
# यम नेट-टूल्स स्थापित करें [ifconfig उपयोगिता प्रदान करता है]
लेकिन जैसा कि मैंने कहा कि हम स्थिर आईपी पते को कॉन्फ़िगर करने के लिए आईपी कमांड का उपयोग करेंगे। इसलिए, सुनिश्चित करें कि आप पहले वर्तमान आईपी पते की जांच करें।
# आईपी एडीआर शो।
अब फ़ाइल खोलें और संपादित करें /etc/sysconfig/network-scripts/ifcfg-enp0s3 अपनी पसंद के संपादक का उपयोग करना। यहां, मैं वीआई संपादक का उपयोग कर रहा हूं और सुनिश्चित करता हूं कि परिवर्तन करने के लिए आपको रूट उपयोगकर्ता होना चाहिए ...
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3.
अब हम फाइल में चार फील्ड एडिट करेंगे। नीचे के चार क्षेत्रों पर ध्यान दें और बाकी सब कुछ अछूता छोड़ दें। साथ ही दोहरे उद्धरण चिह्नों को वैसे ही छोड़ दें और बीच में अपना डेटा दर्ज करें।
आईपीएडीडीआर = "[अपना स्थिर आईपी यहां दर्ज करें]" द्वार = "[अपना डिफ़ॉल्ट गेटवे दर्ज करें]" डीएनएस1 = "[आपका डोमेन नाम सिस्टम 1]" डीएनएस2 = "[आपका डोमेन नाम सिस्टम 2]"
बदलाव करने के बाद'ifcfg-enp0s3', नीचे दी गई छवि की तरह कुछ दिखता है। ध्यान दें कि आपका आईपी, गेटवे और डीएनएस अलग-अलग होंगे, कृपया अपने आईएसपी से इसकी पुष्टि करें। सुरषित और बहार।
सेवा नेटवर्क को पुनरारंभ करें और जांचें कि आईपी सही है या नहीं, जिसे सौंपा गया था। अगर सब ठीक है, गुनगुनाहट नेटवर्क स्थिति देखने के लिए...
# सेवा नेटवर्क पुनरारंभ।
नेटवर्क को पुनरारंभ करने के बाद, आईपी पते और नेटवर्क की स्थिति की जांच करना सुनिश्चित करें…
# आईपी एडीआर शो। # पिंग -c4 google.com।
करने के लिए अगली चीज़ को बदलना है होस्ट नाम CentOS सेवर का। वर्तमान में असाइन किए गए की जाँच करें होस्ट नाम.
# $HOSTNAME गूंजें।
नया सेट करने के लिए होस्ट नाम हमें संपादित करने की आवश्यकता है'/etc/hostsname' और पुराने होस्टनाम को वांछित के साथ बदलें।
# vi /etc/hostname.
होस्टनाम सेट करने के बाद, लॉगआउट द्वारा होस्टनाम की पुष्टि करना सुनिश्चित करें और फिर से लॉगिन करें। लॉग इन करने के बाद नया होस्टनाम चेक करें।
$ गूंज $HOSTNAME.
वैकल्पिक रूप से आप कमांड का उपयोग कर सकते हैं 'होस्ट नाम'अपना वर्तमान हॉट्सनाम देखने के लिए आदेश।
$ होस्टनाम।
यह संस्थापित संकुलों और सुरक्षा अद्यतनों के नवीनतम संस्करण को अद्यतन और संस्थापित करने के अलावा कोई नया संकुल संस्थापित नहीं करेगा। इसके अलावा अपडेट और अपग्रेड इस तथ्य को छोड़कर काफी समान हैं कि अपग्रेड = अपडेट + अपडेट के दौरान अप्रचलित प्रसंस्करण को सक्षम करें।
# यम अपडेट && यम अपग्रेड।
जरूरी: आप निम्न कमांड भी चला सकते हैं जो संकुल अद्यतन के लिए संकेत नहीं देगा और आपको 'टाइप करने की आवश्यकता नहीं है'आप' परिवर्तनों को स्वीकार करने के लिए।
हालांकि, विशेष रूप से उत्पादन में होने वाले परिवर्तनों की समीक्षा करना हमेशा एक अच्छा विचार है। इसलिए नीचे दिए गए कमांड का उपयोग आपके लिए अपडेट और अपग्रेड को स्वचालित कर सकता है लेकिन इसकी अनुशंसा नहीं की जाती है।
# यम-वाई अपडेट && यम-वाई अपग्रेड।
ज्यादातर मामलों में, विशेष रूप से उत्पादन वातावरण में, हम आमतौर पर CentOS को बिना GUI के कमांड लाइन के रूप में स्थापित करते हैं, इस स्थिति में हमारे पास टर्मिनल के माध्यम से वेबसाइटों की जांच करने के लिए एक कमांडलाइन ब्राउज़िंग टूल होना चाहिए। इसके लिए, हम 'नामक एक सबसे प्रसिद्ध टूल इंस्टॉल करने जा रहे हैं'लिंक‘.
# यम लिंक स्थापित करें।
वेब साइटों को ब्राउज़ करने के लिए उपयोग और उदाहरणों के लिए यू लिंक उपकरण, हमारा लेख पढ़ें लिंक टूल के साथ कमांड लाइन वेब ब्राउजिंग
कोई फर्क नहीं पड़ता कि आप किस उद्देश्य से सर्वर का उपयोग कर रहे हैं, ज्यादातर मामलों में आपको वेबसाइटों, मल्टीमीडिया, क्लाइंट साइड स्क्रिप्ट और कई अन्य चीजों को चलाने के लिए एक HTTP सर्वर की आवश्यकता होती है।
# यम httpd इंस्टॉल करें।
यदि आप Apache HTTP सर्वर के डिफ़ॉल्ट पोर्ट (80) को किसी अन्य पोर्ट में बदलना चाहते हैं। आपको कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता है '/etc/httpd/conf/httpd.conf' और उस लाइन की खोज करें जो आम तौर पर शुरू होती है:
सुनो 80
पोर्ट नंबर बदलें'80' किसी अन्य बंदरगाह के लिए (कहते हैं 3221), सुरषित और बहार।
फ़ायरवॉल के माध्यम से आपके द्वारा अभी-अभी अपाचे के लिए खोले गए पोर्ट को जोड़ें और फिर फ़ायरवॉल को पुनः लोड करें।
सेवा की अनुमति दें एचटीटीपी फ़ायरवॉल के माध्यम से (स्थायी).
# फ़ायरवॉल-cmd --add-service=http.
पोर्ट की अनुमति दें 3221 फ़ायरवॉल के माध्यम से (स्थायी).
# फ़ायरवॉल-cmd --permanent --add-port=3221/tcp.
फ़ायरवॉल पुनः लोड करें।
# फ़ायरवॉल-cmd --reload.
उपरोक्त सभी चीजें बनाने के बाद, अब पुनः आरंभ करने का समय आ गया है अपाचे एचटीटीपी सर्वर, ताकि नया पोर्ट नंबर प्रभावी हो जाए।
# systemctl httpd.service को पुनरारंभ करें।
सिस्टम बूट होने पर स्वचालित रूप से प्रारंभ करने के लिए अब अपाचे सेवा को सिस्टम-वाइड में जोड़ें।
# systemctl httpd.service प्रारंभ करें। # systemctl httpd.service सक्षम करें।
अब नीचे दी गई स्क्रीन में दिखाए गए लिंक कमांड लाइन टूल का उपयोग करके अपाचे एचटीटीपी सर्वर को सत्यापित करें।
# लिंक 127.0.0.1।