कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
पायथन अनुप्रयोगों के साथ काम करते समय, विचार करने के लिए दो महत्वपूर्ण कार्य हैं:
जैसा कि सभी जानते हैं, बहुतायत से पायथन एप्लिकेशन पैकेजों को चलाना पायथन समुदाय के लिए सफलता की कुंजी है। विभिन्न पायथन एप्लिकेशन पैकेजों में से अधिकांश बनाने के लिए, आपको एक आसान पैकेज प्रबंधक की आवश्यकता है, जैसे कि pip
या easy_install
। अभी के लिए, सबसे लोकप्रिय पायथन पैकेज मैनेजर है pip
।
इसके अतिरिक्त, पायथन के विभिन्न प्रमुख संस्करणों में असंगति के कारण - 3.x, 2.7, और 2.6, साथ ही साथ विभिन्न निर्भरता के बीच परिणामस्वरूप असंगति, आपको हमेशा अपने प्रत्येक पायथन अनुप्रयोगों के लिए उचित वातावरण तैयार करना चाहिए। Virtualenv
इस समस्या के लिए एक संभव समाधान प्रदान करता है: आपके प्रत्येक पायथन अनुप्रयोगों के लिए एक समर्पित और पृथक पायथन वातावरण का निर्माण। प्रत्येक एप्लिकेशन अन्य अनुप्रयोगों के वातावरण को गड़बड़ाने के बिना सबसे उपयुक्त पायथन वातावरण का आनंद ले सकता है।
इस लेख में, हम आपको एक CentOS 6 सर्वर उदाहरण पर पायथन पैकेज और वातावरण का प्रबंधन करने के लिए पाइप और virtualenv का उपयोग करने का तरीका बताएंगे।
पहले, चलो पाइप पर एक नज़र डालें। निम्नलिखित कमांड के साथ नवीनतम पाइप स्थापित करें:
sudo yum update
sudo yum install -y python-devel python-setuptools python-pip
sudo pip install --upgrade pip
एक बार पाइप स्थापित हो जाने के बाद, आप इसका उपयोग पायथन पैकेजों को प्रबंधित करने के लिए कर सकेंगे, जिसमें पायथन पैकेजों की खोज, इंस्टॉल, अपग्रेड और अनइंस्टॉल करने तक सीमित नहीं है। आपको कुछ निर्देश देने के लिए, मैं नीचे कुछ सामान्य पाइप कमांड सूचीबद्ध करूंगा:
pip search [package name]
a) पैकेज नाम से एक पैकेज स्थापित करें:
sudo pip install [package name]
बी) पायथन पैकेज का एक विशिष्ट संस्करण स्थापित करें:
sudo pip install [package name]==[version]
c) एक URL से एक पायथन पैकेज स्थापित करें:
sudo pip install [URL]
pip list
pip show [package name]
sudo pip install --upgrade [package name]
sudo pip uninstall [package name]
pip help
जैसा कि पहले उल्लेख किया गया है, विभिन्न निर्भरताओं के बीच असंगति आपकी चिंता के योग्य मुद्दा है।
असंगतताओं के कारण होने वाले मुद्दों से बचने के लिए, आप virtualenv
अपने प्रत्येक पायथन एप्लिकेशन के लिए उपयुक्त निर्भरताएं रखने के लिए वर्चुअल वातावरण तैयार करने के लिए उपयोग कर सकते हैं । इस फैशन में, असंगत निर्भरताएं संघर्ष के बिना सह-अस्तित्व में आ सकती हैं, और उनके आधार पर पायथन अनुप्रयोग संघर्ष के बिना भी सह-अस्तित्व में आ सकते हैं।
उपयोग करने virtualenv
का एक अतिरिक्त लाभ यह है कि आपको वर्चुअल वातावरण में निर्भरता को संशोधित करने के लिए रूट / सुडो विशेषाधिकार की आवश्यकता नहीं है, क्योंकि प्रत्येक ऑपरेशन वर्तमान उपयोगकर्ता की अपनी निर्देशिका में किया जाता है।
अब, चलिए virtualenv द्वारा बनाए गए आभासी वातावरण का पता लगाएं।
sudo pip install virtualenv
इससे पहले कि आप एक नए पायथन एप्लिकेशन से निपटें, आप अपने निम्न संशोधनों को सिस्टम की निर्भरता में संग्रहीत करने के लिए एक समर्पित निर्देशिका बनाने के लिए virtualenv का उपयोग कर सकते हैं।
यह कहें कि आप आभासी वातावरण को समाहित करने के लिए अपने होम निर्देशिका के अंतर्गत एक निर्देशिका "एनवी 1" का उपयोग करना चाहते हैं:
cd ~
virtualenv env1
ऊपर दिए गए दो कमांड आपके होम डाइरेक्टरी में एनवायरनमेंट डायरेक्टरी "env1" बनाएंगे और इसमें वर्चुअल एनवायरनमेंट शुरू करेंगे, अर्थात् आप जिस ग्लोबल / सिस्टम पायथन एनवायरनमेंट का उपयोग कर रहे हैं, उसे अपने वर्चुअल एनवायरनमेंट डायरेक्टरी में कॉपी करें और संबंधित कॉन्फिगरेशन को एडजस्ट करें, जिससे यह एक अलग ऑर्थॉन बन जाए। वातावरण।
अब, आपको वर्चुअल वातावरण सक्रिय करने की आवश्यकता है:
source ~/env1/bin/activate
जैसा कि आप देखते हैं, env1
आपके शेल प्रॉम्प्ट के सामने एक तार डाला जाएगा, जिससे आपको सूचित किया जाएगा कि आपने पृथक आभासी वातावरण में प्रवेश किया है।
आप which python
अपने प्रवेश की पुष्टि करने के लिए कमांड का उपयोग कर सकते हैं । सिस्टम आपको बताएगा कि आप ~/env1/bin/python
मूल के बजाय उपयोग कर रहे हैं /usr/bin/python
।
अब से, आप अपनी इच्छानुसार अपने पायथन एप्लिकेशन से निपट सकते हैं, सिस्टम निर्भरताओं में आपके सभी संशोधन इस निर्देशिका में दर्ज किए जाएंगे, अन्य पायथन अनुप्रयोगों के लिए संभावित छेड़छाड़ से बचें।
अपने कार्यों को पूरा करने के बाद, वर्चुअल वातावरण से बाहर निकलने के लिए निम्न कमांड का उपयोग करें:
deactivate
स्ट्रिंग (env1) तदनुसार गायब हो जाएगी।
यदि आप virtualenv के बारे में अधिक जानना चाहते हैं, तो निम्न कमांड का उपयोग करें:
virtualenv --help
एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ