कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
/etc/
निर्देशिका रास्ता एक Linux सिस्टम कार्यों में एक महत्वपूर्ण भूमिका निभाता है। इसका कारण यह है क्योंकि लगभग हर सिस्टम कॉन्फ़िगरेशन फ़ाइल अंदर स्थित है /etc/
। संग्रहीत डेटा /etc/
न केवल अंतर्निहित सिस्टम लाइब्रेरी से संबंधित है, बल्कि नए इंस्टॉल किए गए सॉफ़्टवेयर और इसके कॉन्फ़िगरेशन के लिए भी है। सिस्टम और सॉफ़्टवेयर इंस्टॉल, अपग्रेड और कॉन्फ़िगरेशन परिवर्तन सभी में संग्रहीत हैं /etc/
। इस प्रकार, यह /etc/
अप्रत्याशित या आकस्मिक खराबी के कारण संभावित त्रुटियों से बचने के लिए प्रबंधन करते समय संस्करण नियंत्रण का उपयोग करने के लिए एक अच्छा अभ्यास है ।
Etckeeper के साथ, आप आसानी से /etc/
Git, Mercurial, Bazaar या Darcs रिपॉजिटरी का उपयोग करके अपने संस्करण नियंत्रण तंत्र के साथ प्रबंधन कर सकते हैं । डिफ़ॉल्ट रूप से, एटकीपर /etc/
संभावित डेटा हानि को कम करने के लिए एक दैनिक ग्रैन्युलैरिटी पर संस्करण के रिपॉजिटरी निर्देशिका को बनाए रखने के लिए गिट का उपयोग करता है । इसके अतिरिक्त, यह आपको किसी भी समय मैन्युअल रूप से अपने परिवर्तनों को करने की अनुमति देता है।
इस लेख में, आइए एक नजर डालते हैं कि सेंटोस 6 सर्वर उदाहरण पर एटकीपर कैसे स्थापित किया जाए, साथ ही मैन्युअल रूप से एक प्रतिबद्ध और पूर्ववत बदलाव कैसे करें।
इस लेख के निर्देशों को Vultr CentOS 6 उदाहरण पर LEMP स्टैक के साथ मान्य किया गया था। अन्य वितरण के लिए निर्देश भिन्न हो सकते हैं।
नोट: अपने सिस्टम को सूडो विशेषाधिकारों के साथ एक गैर-रूट उपयोगकर्ता के रूप में एक्सेस करने के लिए यह एक अच्छा सुरक्षा अभ्यास है।
Etckeeper EPEL Yum repo में शामिल है। इटालिकेटर को स्थापित करने से पहले आपको ईपीएल यम रेपो सेटअप करना होगा:
sudo yum install epel-release
sudo yum update
sudo yum install etckeeper
एटकीपर की एक सफल स्थापना स्वचालित रूप से गिट और अन्य निर्भरता स्थापित करेगी।
आप पर स्थित कॉन्फ़िगरेशन फ़ाइल को संपादित करके Etckeeper के कॉन्फ़िगरेशन को अनुकूलित कर सकते हैं /etc/etckeeper/etckeeper.conf
। हालाँकि, डिफ़ॉल्ट कॉन्फ़िगरेशन पर्याप्त है और हम इसका उपयोग इस ट्यूटोरियल के उद्देश्य से करेंगे।
आप /etc/
निम्न आदेशों को निष्पादित करके एटिट्यूटर को गिट वर्किंग डायरेक्टरी के रूप में मान सकते हैं :
cd /etc
sudo etckeeper init
"Init" ऊपर उप कमान नाम की एक फ़ाइल पैदा करेगा .gitignore
और नाम के एक निर्देशिका .git
में /etc/
।
.gitignore
फ़ाइलों की एक पूर्वनिर्धारित सूची शामिल है और संस्करण नियंत्रण के साथ प्रबंधन की आवश्यकता नहीं है। यदि आवश्यक हो, तो आप इसमें अपनी इच्छानुसार फ़ाइल नाम जोड़ सकते हैं या हटा सकते हैं, बस लाइन # begin section managed by etckeeper...
और लाइन के बीच प्रति लाइन एक फ़ाइल नाम रखना याद रखें # end section managed by etckeeper
।
.git
निर्देशिका के संस्करण भंडार स्टोर करने के लिए जगह है /etc/
निर्देशिका।
प्रारंभिक प्रतिबद्ध होने से पहले, आप एक नज़र रख सकते हैं कि क्या किया जाएगा:
sudo etckeeper vcs status | more
vcs
Etckeeper के उप कमान संस्करण नियंत्रण सॉफ्टवेयर (जो Git है) आह्वान में निम्नलिखित उप-आदेश प्रदर्शन करने के लिए होगा /etc/
निर्देशिका। तो ऊपर दिए गए आदेश के बराबर है:
sudo git -C /etc status | more
space bar
एक पृष्ठ चालू करने के लिए दबाएँ । यदि आपको कोई ऐसी फ़ाइलें मिलती हैं जो संस्करण नियंत्रित नहीं होनी चाहिए, तो उन्हें .gitignore
फ़ाइल में जोड़ें ।
अब, आप .gitignore
अपने git रिपॉजिटरी में / etc निर्देशिका की सभी सामग्री (उन फ़ाइलों को छोड़कर ) में प्रतिबद्ध कर सकते हैं । समीक्षा के लिए दो उद्धरण चिह्नों के बीच कुछ सार्थक टिप्पणियां लिखना याद रखें।
sudo etckeeper commit "Initial config in /etc"
यहां, आप डिस्क स्थान को बचाने के लिए गिट डायरेक्टरी को सेक कर सकते हैं:
sudo etckeeper vcs gc
गिट के साथ युग्मित, एटकीपर किसी भी परिवर्तन को /etc/
निर्देशिका में दर्ज कर सकता है , जैसे कि फ़ाइलों को जोड़ना, संशोधित करना या हटाना, साथ ही फाइलों और निर्देशिकाओं के लिए स्वामित्व और / या अनुमति परिवर्तन। सब कुछ /etc/
इसके संस्करण नियंत्रण नीति के अंतर्गत आता है।
कृपया ध्यान दें कि /etc/
संस्करण नियंत्रण में होने का मतलब यह नहीं है कि आप इस पर कोई भी ऑपरेशन कर सकते हैं। गंभीर खराबी, सिस्टम को निष्क्रिय कर सकती है, इससे पहले कि Etckeeper किसी कार्यशील स्थिति में कॉन्फ़िगरेशन को पुनर्स्थापित कर सके।
परीक्षण उद्देश्यों के लिए, आपको केवल सुरक्षित परिवर्तन करना चाहिए /etc/
, जैसे कि नई फ़ाइल जोड़ना, होस्ट नाम को संशोधित करना /etc/hosts
या यम का उपयोग करके एक नया सॉफ़्टवेयर स्थापित करना।
उदाहरण के लिए, फ़ाइल abcde
को इसमें जोड़ें /etc/
:
sudo touch /etc/abcde
फिर, फ़ाइल 192.168.0.2 desktop
में लाइन जोड़ें /etc/hosts
:
echo '192.168.0.2 desktop' | sudo tee -a /etc/hosts
अंत में, आप "कमिट" सब-कमांड को फिर से कर सकते हैं:
sudo etckeeper commit "add a file /etc/abcde and add a line to /etc/hosts"
सबसे पहले, आप प्रत्येक प्रतिबद्ध की आईडी प्राप्त करने और टिप्पणी करने के लिए गिट इतिहास की जांच कर सकते हैं:
sudo etckeeper vcs log
दूसरे, आप किसी भी कमिट के विवरण को उसकी कमिट आईडी के पहले कई बिट्स के साथ देख सकते हैं। यहां, हम मानते हैं कि पहली कमिट आईडी है 7f5bff
, दूसरी कमिट आईडी है 1aa658
।
sudo etckeeper vcs show 1aa658
आप j
नीचे जाने के लिए दबा सकते हैं , k
ऊपर जाने के लिए दबा सकते हैं, /keyword<Enter>
खोज करने के लिए इनपुट कर सकते हैं, q
छोड़ने के लिए दबा सकते हैं।
तीसरा, आप दो कमांड के बीच अंतर की तुलना निम्न कमांड से कर सकते हैं। दो कमिट के अनुक्रम से अवगत रहें, एक प्राकृतिक सीक्वेंस पूर्व को बाद वाले से पहले डाल रहा है।
sudo etckeeper vcs diff 7f5bff..1aa658
अब, आप पाते हैं कि आपने /etc/hosts
पहले कमिट और दूसरे कमिट के दौरान होस्ट का नाम गलत लिखा है , लेकिन फाइल /etc/abcde
को जोड़ना एक सही ऑपरेशन है, आप केवल /etc/hosts
निम्नलिखित कमांड के साथ फाइ�� में अपना बदलाव रद्द कर सकते हैं :
sudo etckeeper vcs checkout 7f5bff /etc/hosts
यदि आप पहली और दूसरी प्रतिबद्ध के बीच सभी परिवर्तनों को रद्द करना चाहते हैं, तो आप निम्न आदेश का उपयोग कर सकते हैं:
sudo etckeeper vcs checkout 7f5bff
बेशक, आप अभी भी दूसरी प्रतिबद्धता पर लौट सकते हैं:
sudo etckeeper vcs checkout 1aa658
Etckeeper को ठीक से कॉन्फ़िगर करने के बाद, आप अधिक आत्मविश्वास के साथ अपने सिस्टम को ट्यून और बनाए रख सकते हैं। फिर भी, इस बात से अवगत रहें कि संस्करण नियंत्रण बैकअप से अलग है और /etc/
निर्देशिका केवल चिंतित होने की जगह नहीं है। अपने सिस्टम को आकार में रखने के लिए, आपको संस्करण नियंत्रण तंत्र के अलावा नियमित रूप से अपने सिस्टम का बैकअप लेना होगा।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,
पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं
एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है
एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना
ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए
एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है
एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ