= दिन 0 - अपना खुद का सर्वर बनाना - Google क्लाउड प्लेटफ़ॉर्म फ्री टियर के साथ = *(ड्राफ्ट: इसे एक गाइड के रूप में उपयोग करें, लेकिन इसका पूरी तरह से परीक्षण नहीं किया गया है। कृपया हमें इसमें किसी भी समस्या के बारे में बताएं)* **पहले इसे पढ़ें कि यह कैसे काम करता है& सामान्य प्रश्न सबसे पहले, आपको एक सर्वर की आवश्यकता है। आप वास्तव में अपने स्वयं के एक के बिना एक दूरस्थ लिनक्स सर्वर के प्रशासन के बारे में नहीं सीख सकते - इसलिए आज हम एक प्राप्त करने जा रहे हैं - पूरी तरह से नि: शुल्क! लिनक्स और वर्चुअलाइजेशन के जादू के माध्यम से, अब एक छोटा इंटरनेट सर्वर सेटअप लगभग तुरंत - और बहुत कम कीमत पर प्राप्त करना संभव है। तकनीकी रूप से, आप जो कर रहे हैं वह एक VPS बना रहा है और किराए पर ले रहा है ("वर्चुअल प्राइवेट सर्वर एक डाटासेंटर में कहीं एक एकल भौतिक सर्वर जो लिनक्स चला रहा है, KVM (कर्नेल-आधारित वर्चुअल मशीन) सुविधा का उपयोग करके एक दर्जन या अधिक वर्चुअल सर्वर में विभाजित हो जाएगा। यह 2007 की शुरुआत से Linux का हिस्सा है एक होस्टिंग प्रदाता के साथ-साथ, हमें यह भी चुनना होगा कि हमारे सर्वर पर लिनक्स का कौन सा "स्वाद"स्थापित किया जाए। यदि आप लिनक्स में नए हैं तो उपलब्ध "वितरण"की सीमा भ्रामक हो सकती है - लेकिन उबंटू सर्वर का नवीनतम एलटीएस ("दीर्घकालिक समर्थन") संस्करण एक लोकप्रिय विकल्प है, और आपको इस पाठ्यक्रम के लिए क्या चाहिए ये निर्देश आपके VPS होस्टिंग प्रदाता के रूप में Google क्लाउड "फ्री टियर"(httpscloud.google.com) का उपयोग करके आपका मार्गदर्शन करेंगे। वे बहुत ही सरल और स्लीक इंटरफ़ेस के साथ अत्यधिक रेट किए गए हैं। हालांकि हम फ्री टियर का उपयोग करेंगे, लेकिन सावधान रहें कि आपको वैध क्रेडिट कार्ड जानकारी प्रदान करने की आवश्यकता होगी। (बेशक, यदि आपके पास किसी अन्य प्रदाता का उपयोग करने का एक मजबूत कारण है, तो हर तरह से ऐसा करें, लेकिन उबंटू सर्वर 20.04 चुनना सुनिश्चित करें) साइन-अप काफी सरल है - बस अपना ईमेल पता और अपनी पसंद का एक पासवर्ड प्रदान करें - साथ ही 2FA के लिए एक फोन नंबर - प्रमाणीकरण की दूसरी विधि। आपको अपना वीज़ा या अन्य क्रेडिट कार्ड की जानकारी भी प्रदान करनी होगी "कंप्यूट इंजन"चुनें और "वीएम इंस्टेंस"पर क्लिक करें एक नया उदाहरण बनाएँ आप जो भी क्षेत्र चाहते हैं उसे चुनें मशीन कॉन्फ़िगरेशन के लिए श्रृंखला का चयन करें और "E2"और मशीन प्रकार को "e2-micro"पर सेट करें बूट डिस्क को "उबंटू 20.04 एलटीएस"में बदलें अब जब हम अपना सर्वर बना लेते हैं, तो हमें कहीं से भी एक्सेस करने के लिए सभी पोर्ट और प्रोटोकॉल खोलने की आवश्यकता होती है। हालांकि यह एक प्रोडक्शन सर्वर के लिए नासमझी हो सकती है, हम इस कोर्स के लिए यही चाहते हैं अपने GCP होम पेज पर नेविगेट करें और नेटवर्किंग >VPC नेटवर्क >फ़ायरवॉल >क्रिएट फ़ायरवॉल पर जाएँ "ट्रैफ़िक की दिशा"को "प्रवेश"पर सेट करें "लक्ष्य"को "नेटवर्क में सभी उदाहरणों"पर सेट करें "स्रोत फ़िल्टर"को "आईपी रेंज"पर सेट करें "स्रोत आईपी रेंज"को "0.0.0.0/0"पर सेट करें "प्रोटोकॉल और पोर्ट"से "सभी को अनुमति दें"एक नया फ़ायरवॉल बनाकर और "ट्रैफ़िक की दिशा"को "निकास"पर सेट करके चरणों को बनाएं और दोहराएं अपना उदाहरण चुनें और "ssh"पर क्लिक करें, यह एक नया विंडो कंसोल खोलेगा। रूट तक पहुँचने के लिए, कमांड लाइन में "sudo -i passwd"टाइप करें और फिर अपना पासवर्ड सेट करें। "सु"और "पासवर्ड"टाइप करके लॉग इन करें। ध्यान दें कि आपके द्वारा टाइप या पेस्ट करने पर पासवर्ड दिखाई नहीं देगा यदि आप अपने सर्वर को तृतीय-पक्ष टूल (जैसे पुट्टी) के माध्यम से एक्सेस करना चाहते हैं, तो आप httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools का भी संदर्भ ले सकते हैं। पुष्टि करें कि आप टाइप करके व्यवस्थापकीय कार्य कर सकते हैं: सुडो उपयुक्त अद्यतन फिर: सुडो एपीटी अपग्रेड इन कमांड्स के आउटपुट और संदेशों के बारे में ज्यादा चिंता न करें, लेकिन यह स्पष्ट होना चाहिए कि वे सफल हुए या नहीं। (डिफ़ॉल्ट विकल्प लेकर किसी भी संकेत का उत्तर दें)। ये आदेश हैं कि आप उबंटू लिनक्स सिस्टम पर अद्यतनों की स्थापना को कैसे बाध्य करते हैं, और केवल एक व्यवस्थापक ही उन्हें कर सकता है लॉग आउट करने के लिए टाइप करें *लॉगआउट* या *निकास* आपका सर्वर अब पूरी तरह से तैयार है और पाठ्यक्रम के लिए तैयार है! ध्यान दें कि: यह सर्वर अब चल रहा है, और पूरी तरह से पूरे इंटरनेट के लिए खुला है इसे प्रबंधित करने के लिए आप अकेले जिम्मेदार हैं आपने अभी-अभी नवीनतम अद्यतन स्थापित किए हैं, इसलिए इसे अभी के लिए सुरक्षित होना चाहिए MySQL APT रेपो में MySQL सर्वर के साथ-साथ कई प्रकार के MySQL घटक हैं। आप जिस संस्करण को प्राप्त करना चाहते हैं उसे चुनने के लिए आप उपयुक्त उत्पाद का चयन कर सकते हैं मायएसक्यूएल सर्वर& क्लस्टर (वर्तमान में चयनित: mysql-8.0) 2. MySQL उपकरण& कनेक्टर्स (वर्तमान में चयनित: सक्षम) 3. MySQL पूर्वावलोकन पैकेज (वर्तमान में चयनित: अक्षम) 4. ठीक है आप किस MySQL उत्पाद को कॉन्फ़िगर करना चाहते हैं? इसलिए, sudo apt अपडेट/अपग्रेड टाइप करने के बाद यहां अपडेट करना बंद कर दिया और मुझे क्या कॉन्फ़िगर करना है। चूंकि मुझे नहीं पता कि मुझे क्या कॉन्फ़िगर करना है, मैंने अभी "4. Ok"चुना और इसके साथ आगे बढ़ गया। क्या मुझे वापस जाना चाहिए और कुछ कॉन्फ़िगर करना चाहिए? == समुदाय के बारे में == सदस्यों ऑनलाइन