PostgreSQL 11.1 को आर्क लिनक्स पर कैसे स्थापित करें

आवश्यक शर्तें

  • आर्चर लिनक्स पर चलने वाला एक वल्चर सर्वर ( यह लेख देखें ।)
  • सूदो की पहुँच।
    • रूट के रूप में चलाने के लिए आवश्यक कमांड द्वारा उपसर्ग किया जाता है #, और जिन्हें नियमित उपयोगकर्ता के रूप में चलाया जा सकता है $। रूट को कमांड के रूप में चलाने का अनुशंसित तरीका एक नियमित उपयोगकर्ता के रूप में, उनमें से प्रत्येक के साथ उपसर्ग है sudo

PostgreSQL 11.1 डेटाबेस स्थापित करें

PostgreSQL स्थापित करें:

# pacman -S postgresql

यदि आप Btrfs फाइल सिस्टम चलाते हैं, तो आपको डेटाबेस निर्देशिका के लिए कॉपी-ऑन-राइट को अक्षम करने पर विचार करना चाहिए:

# chattr +C /var/lib/postgres/data/

यह पैकेज postgresआपके सिस्टम पर उपयोगकर्ता बनाता है।

डेटाबेस क्लस्टर को प्रारंभ करें। यह नए postgresउपयोगकर्ता द्वारा किया जाना चाहिए , और जब तक आपका उपयोगकर्ता खाता sudo विशेषाधिकारों के साथ सेटअप नहीं हो जाता है , तब तक यह कमांड करेगा।

$ sudo -iu postgres initdb -D /var/lib/postgres/data

PostgreSQL शुरू करें, और इसे हर बूट के बाद शुरू करें:

# systemctl enable --now postgresql

postgresडेटाबेस रूट के रूप में कार्य करने वाले डेटाबेस उपयोगकर्ता के रूप में PostgreSQL से कनेक्ट करें:

# psql -U postgres

फिर एक पासवर्ड सेट करें:

postgres-# \password postgres

अब छोड़ दिया:

postgres-# \q

एक फ़ायरवॉल पर विचार करें

आप फ़ायरवॉल को कॉन्फ़िगर करने पर विचार कर सकते हैं। डिफ़ॉल्ट रूप से, PostgreSQL 5432न केवल लोकलहोस्ट से पोर्ट पर सुनेगा , बल्कि आपके सार्वजनिक आईपी पते पर कहीं से भी आएगा । PostgreSQL भी केवल लोकलहोस्ट से आने वाले कनेक्शन को मंजूरी देगा, लेकिन बाहरी प्रयास अभी भी PostgreSQL तक पहुंचेंगे और निम्नलिखित त्रुटि प्राप्त करेंगे no pg_hba.conf entry for host:।

ह��लाँकि PostgreSQL को काफी सुरक्षित माना जाता है, लेकिन फ़ायरवॉल के लिए यह अधिक सुरक्षित है कि PostgreSQL सर्वर को बाहरी पैकेट न दें, जब तक कि बिल्कुल आवश्यक न हो। यहां तक ​​कि अगर प्रत्यक्ष रिमोट एक्सेस वांछित है, तो यातायात को अवरुद्ध करने के लिए फ़ायरवॉल का उपयोग करके और वीपीएन का उपयोग करना अधिक सुरक्षित होगा।

उन्नयन के लिए तैयार करें

pacmanजब आप नए संस्करण आधिकारिक आर्क रिपॉजिटरी में जारी करते हैं , तो डिफ़ॉल्ट रूप से, पोस्टग्रेएसक्यूएल को अपग्रेड करेंगे, जब आप निम्न कमांड चलाकर अपने पूरे आर्क सिस्टम को अपग्रेड करते हैं:

# pacman -Syu

यह pacmanस्वतः ही PostgreSQL में अपग्रेड स्थापित नहीं करने के लिए कॉन्फ़िगर करने के लिए दृढ़ता से अनुशंसित है । जब एक अपग्रेड जारी किया जाता है और आप अपने पूरे आर्क सिस्टम को अपग्रेड करते हैं, pacmanतो आपको पता चलेगा कि एक नया संस्करण उपलब्ध है। संपादित करें /etc/pacman.conf, और निम्नलिखित जोड़ें:

IgnorePkg   = postgresql*

संभाल लघु संस्करण उन्नयन

जब pacmanपता चलता है कि आप इस तरह के रूप में एक लघु संस्करण उन्नयन, वहाँ है 11.0करने के लिए 11.1, PostgreSQL के वर्ज़निंग नीति है कि आप सुरक्षित रूप से अपग्रेड कर सकते हैं। उस ने कहा, पहले अपने डेटाबेस का बैकअप लेना एक अच्छा विचार है।

मामूली अपग्रेड करने के लिए, PostgreSQL को रोकें और पुष्टि करें कि यह बंद है:

# systemctl stop postgresql
# systemctl status postgresql

फिर, संकुल को अपग्रेड करने के लिए मजबूर करें:

# pacman -S postgresql postgresql-libs

PostgreSQL प्रारंभ करें:

# systemctl start postgresql

हैंडल मेजर वर्जन अपग्रेड्स

जब pacmanपता चलता है इस तरह के रूप में एक प्रमुख संस्करण उन्नयन, है 11.xकरने के लिए 12.x, इसलिए यह देखना अनुशंसा की जाती है PostgreSQL की वेबसाइट है, साथ ही आर्क की वेबसाइट है, अगर वहाँ चरणों आप ठीक ढंग से उन्नत करने के लिए प्रदर्शन करना हैं या नहीं। अतीत में, जब PostgreSQL ने इस तरह के कदम उठाए हैं, तो उन्हें डेटाबेस को काम करने से रोका गया। यह अत्यधिक अनुशंसित है कि आप पहले अपने डेटाबेस का बैकअप लें, क्योंकि ये अपग्रेड अधिक जोखिम वाले हैं।



Leave a Comment

कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें

कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें

किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।

काउंटर-स्ट्राइक सेट करें: आर्क लिनक्स पर ग्लोबल ऑफेंसिव (CSGO) सर्वर

काउंटर-स्ट्राइक सेट करें: आर्क लिनक्स पर ग्लोबल ऑफेंसिव (CSGO) सर्वर

यह ट्यूटोरियल बताता है कि काउंटर-स्ट्राइक को कैसे सेटअप करें: आर्क लिनक्स पर वैश्विक आक्रामक सर्वर। यह ट्यूटोरियल मानता है कि आपने एक मानक उपयोग के साथ लॉग इन किया है

आर्क लिनक्स पर Devtools का उपयोग करना

आर्क लिनक्स पर Devtools का उपयोग करना

पैकेज देवटूल मूल रूप से विश्वसनीय उपयोगकर्ताओं के लिए आधिकारिक रिपॉजिटरी के लिए पैकेज बनाने के लिए बनाया गया था। हालाँकि, इसका उपयोग साधारण उपयोगकर्ता कर सकते हैं

आर्क लिनक्स पर सेटअप मम्बल सर्वर

आर्क लिनक्स पर सेटअप मम्बल सर्वर

यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक मम्बल सर्वर (मुरमुर) को कैसे सेटअप किया जाए। इस ट्यूटोरियल में किया गया सब कुछ रूट यूजर के रूप में किया जाता है। स्थापना a

Vultr सर्वर पर आर्क लिनक्स स्थापित करना

Vultr सर्वर पर आर्क लिनक्स स्थापित करना

वल्चर आपको उनके उत्कृष्ट टेम्पलेट के अलावा अपनी स्वयं की कस्टम छवि का उपयोग करने की भयानक कार्यक्षमता प्रदान करता है, जो आपको चलाने में सक्षम बनाता है

एक आर्क लिनक्स वेबसर्वर पर PHP 7.3 कैसे स्थापित करें

एक आर्क लिनक्स वेबसर्वर पर PHP 7.3 कैसे स्थापित करें

किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) को चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस। आज्ञा चाहिए

आर्क लिनक्स (AUR सहित) पर बिल्डिंग पैकेज

आर्क लिनक्स (AUR सहित) पर बिल्डिंग पैकेज

आर्क लिनक्स पर, आधिकारिक रिपॉजिटरी हैं: कोर, अतिरिक्त और समुदाय। ये पैकेज पहले से ही संकलित हैं, और इन्हें पैकमैन के माध्यम से स्थापित किया गया है। वें के लिए

आर्क लिनक्स पर एक टीम किले 2 सर्वर सेट करें

आर्क लिनक्स पर एक टीम किले 2 सर्वर सेट करें

यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक टीम फोर्ट 2 सर्वर को कैसे सेटअप किया जाए। मुझे लगता है कि आप एक गैर-रूट उपयोगकर्ता खाते के साथ लॉग इन हैं जिसमें सुडो एक्सेस है

आर्क लिनक्स पर सेटअप स्पिगोट सर्वर

आर्क लिनक्स पर सेटअप स्पिगोट सर्वर

यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर स्पिगोट का उपयोग करके एक Minecraft सर्वर कैसे सेट किया जाए। यह ट्यूटोरियल मानता है कि आप एक सामान्य उपयोगकर्ता (रूट नहीं) और हवलदार हैं

Btrfs स्नैपशॉट के साथ आर्क लिनक्स स्थापित करें

Btrfs स्नैपशॉट के साथ आर्क लिनक्स स्थापित करें

प्रीफेस आर्क लिनक्स एक सामान्य प्रयोजन वितरण है जो अपनी अत्याधुनिक तकनीक और लचीले विन्यास के लिए जाना जाता है। Btrfs स्नैपशॉट के साथ, हम कर सकते हैं

आर्क लिनक्स पर Nginx 1.14 कैसे स्थापित करें

आर्क लिनक्स पर Nginx 1.14 कैसे स्थापित करें

किसी वल्चर सर्वर को आर्क लिनक्स (यह आलेख देखें।) सूडो एक्सेस तक चला रहा है। रूट के रूप में चलाने के लिए आवश्यक कमांड # द्वारा उपसर्ग किए जाते हैं। गु

एक Vultr सर्वर पर 2019 आर्क लिनक्स स्थापित करना

एक Vultr सर्वर पर 2019 आर्क लिनक्स स्थापित करना

परिचय आर्क लिनक्स में अधिक लोकप्रिय वितरण की तुलना में एक छोटा, लेकिन अभी भी मजबूत है। इसके दर्शन काफी अलग हैं, फायदे के साथ ए

आर्क लिनक्स वेबसर्वर पर पर्ल 5.28 कैसे स्थापित करें

आर्क लिनक्स वेबसर्वर पर पर्ल 5.28 कैसे स्थापित करें

किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है

आर्क लिनक्स पर अपाचे 2.4 कैसे स्थापित करें

आर्क लिनक्स पर अपाचे 2.4 कैसे स्थापित करें

किसी भी Vultr सर्वर को आर्क लिनक्स को डेट करने के लिए चल रहा है। अधिक जानकारी के लिए इस गाइड को देखें। सूदो की पहुँच। कमांड को रूट ए आर के रूप में चलाने की आवश्यकता है

आर्क लिनक्स पर मेकपैक का उपयोग करना

आर्क लिनक्स पर मेकपैक का उपयोग करना

यदि आप सीधे मेकपैक का उपयोग करते हैं, तो यह आपके सिस्टम को कुछ हद तक प्रदूषित करता है। बेस-डेवेल पैकेज समूह स्थापित होना चाहिए। इस तरह, डिफ़ॉल्ट रूप से, निर्भरता को onl की आवश्यकता होती है

एक आर्क लिनक्स वेबसर्वर पर पायथन 3.7 कैसे स्थापित करें

एक आर्क लिनक्स वेबसर्वर पर पायथन 3.7 कैसे स्थापित करें

किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है

आर्क लिनक्स वेबसर्वर पर HTTPS का उपयोग कैसे करें

आर्क लिनक्स वेबसर्वर पर HTTPS का उपयोग कैसे करें

किसी वल्चर सर्वर को आर्क लिनक्स (इस आलेख को देखें) को चलाने के लिए, एक चल वेबसर्वर, अपाचे या नग्नेक्स सूडो एक्सेस कमांड आवश्यक टी

आर्क लिनक्स पर MongoDB 4.0 कैसे स्थापित करें

आर्क लिनक्स पर MongoDB 4.0 कैसे स्थापित करें

किसी और Vultr सर्वर को आर्क लिनक्स (यह लेख देखें) सूडो एक्सेस तक चला रहा है: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक के द्वारा उपसर्ग किए जाते हैं।

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ