कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
सोनारक्यूब गुणवत्ता प्रणाली के विकास के लिए एक खुला स्रोत उपकरण है। यह जावा में लिखा गया है और कई डेटाबेस का समर्थन करता है। यह लगातार कोड का निरीक्षण करने, एक आवेदन के स्वास्थ्य को दिखाने और नए शुरू किए गए मुद्दों को उजागर करने की क्षमता प्रदान करता है। इसमें कोड विश्लेषक होते हैं जो मुश्किल मुद्दों का पता लगाने के लिए सुसज्जित हैं। यह DevOps के साथ आसानी से एकीकृत हो जाता है।
इस ट्यूटोरियल में, हम सोनारक्यूब के नवीनतम संस्करण को CentOS 7 पर स्थापित करेंगे।
नोट: यह दस्तावेज़ अपने मूल प्रकाशन के बाद से अपडेट किया गया है। फुटनोट्स में "इरेटा" अनुभाग देखें।
CentOS सर्वर इंस्टेंस पर किसी भी पैकेज को स्थापित करने से पहले, सिस्टम को अपडेट करने की सिफारिश की जाती है। Sudo उपयोगकर्ता का उपयोग कर लॉग इन करें और सिस्टम को अपडेट करने के लिए निम्न कमांड चलाएं।
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
एक बार सिस्टम रिबूट होने के बाद, sudo उपयोगकर्ता के रूप में फिर से लॉग इन करें और अगले चरण पर जाएं।
टाइप करके Oracle SE JDK RPM पैकेज डाउनलोड करें:
wget --no-cookies --no-check-certificate --header "Cookie:oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"
टाइप करके डाउनलोड किया गया पैकेज स्थापित करें:
sudo yum -y localinstall jdk-8u131-linux-x64.rpm
आप अब जावा के संस्करण को टाइप करके देख सकते हैं:
java -version
टाइप करके PostgreSQL रिपॉजिटरी स्थापित करें:
sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
PostgreSQL डेटाबेस सर्वर को चलाकर स्थापित करें:
sudo yum -y install postgresql96-server postgresql96-contrib
डेटाबेस को प्रारंभ करें:
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
/var/lib/pgsql/9.6/data/pg_hba.conf
MD5- आधारित प्रमाणीकरण सक्षम करने के लिए संपादित करें ।
sudo nano /var/lib/pgsql/9.6/data/pg_hba.conf
निम्नलिखित पंक्तियों को खोजें और उनमें peer
से trust
और idnet
को बदलें md5
।
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
एक बार अद्यतन करने के बाद, कॉन्फ़िगरेशन को नीचे दिखाए गए जैसा दिखना चाहिए।
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
PostgreSQL सर्वर शुरू करें और इसे चालू करके बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें:
sudo systemctl start postgresql-9.6
sudo systemctl enable postgresql-9.6
डिफ़ॉल्ट PostgreSQL उपयोगकर्ता के लिए पासवर्ड बदलें।
sudo passwd postgres
postgres
उपयोगकर्ता पर स्विच करें।
su - postgres
टाइप करके नया उपयोगकर्ता बनाएँ:
createuser sonar
PostgreSQL शेल पर स्विच करें।
psql
सोनारक्यूब डेटाबेस के लिए नए बनाए गए उपयोगकर्ता के लिए एक पासवर्ड सेट करें।
ALTER USER sonar WITH ENCRYPTED password 'StrongPassword';
PostgreSQL डेटाबेस के लिए एक नया डेटाबेस बनाएं:
CREATE DATABASE sonar OWNER sonar;
psql
शेल से बाहर निकलें :
\q
exit
कमांड चलाकर sudo यूजर को वापस स्विच करें ।
डाउनलोड सोनारक्यूब इंस्टॉलर फ़ाइलें संग्रह।
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-6.4.zip
आप हमेशा सोनारक्यूब डाउनलोड पेज पर एप्लिकेशन के नवीनतम संस्करण के लिंक की तलाश कर सकते हैं ।
रन करके अनज़िप स्थापित करें:
sudo yum -y install unzip
निम्नलिखित कमांड का उपयोग करके संग्रह को अनज़िप करें।
sudo unzip sonarqube-6.4.zip -d /opt
निर्देशिका का नाम बदलें:
sudo mv /opt/sonarqube-6.4 /opt/sonarqube
अपने पसंदीदा पाठ संपादक का उपयोग करके सोनारक्यूब कॉन्फ़िगरेशन फ़ाइल खोलें।
sudo nano /opt/sonarqube/conf/sonar.properties
निम्नलिखित पंक्तियों का पता लगाएं।
#sonar.jdbc.username=
#sonar.jdbc.password=
Uncomment और हमारे द्वारा पहले बनाए गए डेटाबेस के PostgreSQL उपयोगकर्ता नाम और पासवर्ड प्रदान करें। यह इस तरह दिखना चाहिए:
sonar.jdbc.username=sonar
sonar.jdbc.password=StrongPassword
अगला, खोजें:
#sonar.jdbc.url=jdbc:postgresql://localhost/sonar
लाइन को अनलॉक करें, फ़ाइल को सहेजें और संपादक से बाहर निकलें।
सोनारक्यूब को इंस्टॉलर पैकेज में उपलब्ध स्टार्टअप स्क्रिप्ट का उपयोग करके सीधे शुरू किया जा सकता है। सुविधा के रूप में, आपको सोनारक्यूब के लिए एक Systemd इकाई फ़ाइल को सेटअप करना चाहिए।
sudo nano /etc/systemd/system/sonar.service
फ़ाइल को इसके साथ आबाद करें:
[Unit]
Description=SonarQube service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start
ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop
User=root
Group=root
Restart=always
[Install]
WantedBy=multi-user.target
एप्लिकेशन को चलाकर प्रारंभ करें:
sudo systemctl start sonar
बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सोनारक्यूब सेवा सक्षम करें।
sudo systemctl enable sonar
सेवा चल रही है या नहीं, इसकी जाँच करने के लिए:
sudo systemctl status sonar
डिफ़ॉल्ट रूप से, सोनारक्यूब पोर्ट 9000 पर लोकलहोस्ट को सुनता है। इस ट्यूटोरियल में, हम अपाचे को रिवर्स प्रॉक्सी के रूप में उपयोग करेंगे ताकि एप्लिकेशन को मानक एचटीटीपी पोर्ट के माध्यम से एक्सेस किया जा सके। अपाचे वेब सर्वर चलाकर स्थापित करें:
sudo yum -y install httpd
एक नया वर्चुअल होस्ट बनाएं।
sudo nano /etc/httpd/conf.d/sonar.yourdomain.com.conf
फ़ाइल को इसके साथ आबाद करें:
<VirtualHost *:80>
ServerName sonar.yourdomain.com
ServerAdmin [email protected]
ProxyPreserveHost On
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
TransferLog /var/log/httpd/sonar.yourdomain.com_access.log
ErrorLog /var/log/httpd/sonar.yourdomain.com_error.log
</VirtualHost>
Apache शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें:
sudo systemctl start httpd
sudo systemctl enable httpd
सिस्टम फ़ायरवॉल के माध्यम से आवश्यक HTTP पोर्ट की अनुमति दें।
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
सोनारक्यूब सेवा शुरू करें:
sudo systemctl start sonar
आपको SELinux को भी निष्क्रिय करना होगा:
sudo setenforce 0
सोनारक्यूब आपके सर्वर पर स्थापित है, निम्नलिखित पते पर डैशबोर्ड तक पहुंचें।
http://sonar.yourdomain.com
प्रारंभिक व्यवस्थापक खाते का उपयोग करके लॉग इन करें, admin
और admin
। अब आपके द्वारा लिखे गए कोड का लगातार विश्लेषण करने के लिए आप सोनारक्यूब का उपयोग कर सकते हैं।
यदि सोनारक्यूब 7.1 (या नया) स्थापित कर रहे हैं, तो नीचे परिवर्तन करें क्योंकि एलिटिक्स खोज के नए संस्करण रूट उपयोगकर्ता के रूप में नहीं चलाए जा सकते हैं।
chown -R sonar:sonar /opt/sonarqube
/opt/sonarqube/bin/linux-x86-64/sonar.sh
, #RUNAS
" sonar
" होने के लिए बदलें ।/etc/systemd/system/sonar.service
, उपयोगकर्ता समूह को " sonar
" होने के लिए बदलें ।एक अलग प्रणाली का उपयोग? परिचय 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ