कैसे आर्कब लिनक्स पर MariaDB 10.3 या MySQL 8.0 स्थापित करें
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
आर्क लिनक्स में अधिक लोकप्रिय वितरण की तुलना में एक छोटा, लेकिन अभी भी मजबूत है। इसके दर्शन काफी अलग हैं, फायदे और नुकसान के साथ।
आर्क को अपने उपयोगकर्ताओं को अधिक उन्मुख करने की आवश्यकता है। आर्क में GUI इंस्टॉलेशन नहीं है, लेकिन इस गाइड को आपके Vultr सर्वर पर एक बेसिक आर्क इंस्टॉलेशन मिलेगा। आर्क आपके लिए सब कुछ खुद से कॉन्फ़िगर नहीं करता है, लेकिन यह आपको यह चुनने की अनुमति देता है कि यह कैसे करना है; जो विशेष रूप से फायदेमंद हो सकता है क्योंकि कई तरीके हैं। आर्क एक डेस्कटॉप वातावरण सहित पैकेज की एक बड़ी राशि स्थापित नहीं करता है; इसके बजाय आपको यह चुनने की अनुमति देता है कि आप अपने सिस्टम पर क्या चाहते हैं, और कई पैकेजों को छोड़ दें जिनका आप उपयोग नहीं करते हैं।
आर्क रिपॉजिटरी पैकेज छोड़ने का दृढ़ता से समर्थन करते हैं क्योंकि वे अपने मूल अपस्ट्रीम डेवलपर्स द्वारा बनाए जाते हैं। यदि आप अन्य वितरणों पर एक पैकेज के साथ समस्याओं में भाग लेते हैं, तो अपस्ट्रीम मेंटेनर अक्सर आपको अपने वितरण के लिए संदर्भित कर सकते हैं, क्योंकि यह अक्सर परिवर्तन करता है जो जिम्मेदार हो सकता है। यह शायद ही कभी आर्क पर होता है, क्योंकि किए गए परिवर्तन आमतौर पर सीमित होते हैं: आर्क के साथ काम करने के लिए आवश्यक, जैसे कि इसकी फाइल-सिस्टम पदानुक्रम; और प्रमुख अपस्ट्रीम बग फिक्स और सुरक्षा बैक पोर्ट जो अस्थायी रूप से उपयोग किए जाते हैं जब तक कि अगली अपस्ट्रीम रिलीज नहीं की जाती है जो उन्हें शामिल करेगा। कहा कि, कुछ अन्य वितरण कभी-कभी पैकेज में सुविधाएँ और बग फिक्स जोड़ते हैं जो वितरण को ऊपर भेजने में परेशान नहीं करते हैं या जो कि अपस्ट्रीम डेवलपर्स को स्वीकार नहीं करते हैं, और इन अतिरिक्त पैच को आर्क पैकेज में नहीं जोड़ा जाता है, जब तक कि वास्तव में आवश्यक न हो।
आर्क "रोलिंग रिलीज" के रूप में कार्य करता है। संपूर्ण रूप में आर्क के लिए कोई संस्करण या रिलीज़ चक्र नहीं हैं। विश्वसनीय आर्क पैकेज मेंटेनर्स आर्क के रिपॉजिटरी में नए अपस्ट्रीम रिलीज प्रस्तुत करते हैं। उपयोगकर्ता समय-समय पर सभी पैकेजों को नवीनतम अपडेट करते हैं। कुछ उपयोगकर्ता दैनिक अपडेट करते हैं, कुछ साप्ताहिक और कुछ कम अक्सर। एक आर्क उपयोगकर्ता को अन्य वितरणों पर संभावित महीनों या वर्षों के पुराने संस्करणों के बजाय नवीनतम रिलीज़ को चलाने का लाभ मिलता है, लेकिन उन समस्याओं में भी चल सकता है जो एक नई रिलीज़ से पहले अपस्ट्रीम परीक्षण ने नहीं पकड़ा था।
आर्क को कई अन्य लोगों की तुलना में अधिक उन्नत और तकनीकी रूप से मांग वाला वितरण माना जाता है। लिनक्स में पूरी तरह से नया व्यक्ति आर्क का उपयोग कर सकता है, लेकिन उसे बहुत कुछ सीखने के लिए तैयार और उत्सुक होना चाहिए। आर्क समुदाय बेहद मददगार है, लेकिन यह उम्मीद की जाती है कि एक उपयोगकर्ता एक समस्या को ठीक करने के लिए खोज करने का एक अच्छा प्रयास करेगा, बजाय इसके कि वह तुरंत दूसरों से मदद मांगे।
यद्यपि आर्क वल्चर पर एक नया सर्वर तैनात करते समय सूचीबद्ध "सर्वर प्रकार" नहीं है, आप आसानी से एक आर्क आईएसओ बूट कर सकते हैं, और अपने सर्वर को स्वयं स्थापित कर सकते हैं।
आर्क हर महीने की शुरुआत में एक नया आईएसओ जारी करता है। यदि वुल्ट्र पर सबसे हालिया आर्क आईएसओ चालू महीने से नहीं है, तो आप मैन्युअल रूप से नवीनतम वल्चर को अपलोड कर सकते हैं और इसके बजाय इसका उपयोग कर सकते हैं। जब आप हार्ड ड्राइव पर इंस्टॉल करने के लिए आर्क आईएसओ का उपयोग करते हैं, तो यह आर्क के सर्वर से सभी पैकेजों के सबसे हाल के संस्करणों को प्राप्त करता है। आर्क आईएसओ पर संकुल के संस्करण वे नहीं हैं जो आपके सर्वर पर संस्थापित हैं। इसलिए, जब तक कि बग फिक्स या फीचर अपनी आईएसओ लाइब्रेरी में वूलर के सबसे हालिया आर्क आईएसओ पर शामिल नहीं है, जो कि इंस्टॉलेशन प्रक्रिया को प्रभावित करता है, तो आपको संभवतः नए को मैन्युअल रूप से अपलोड करने की आवश्यकता नहीं है।
"सर्वर प्रकार" के तहत "नए सर्वर को तैनात करें" चुनने के बाद, "आईएसओ लाइब्रेरी" टैब पर जाएं, और सबसे हाल के आर्क लिनक्स आईएसओ का चयन करें।
सबसे हालिया आईएसओ प्राप्त करने के लिए, https://www.archlinux.org/download/ पर जाएं और एक HTTP डायरेक्ट डाउनलोड लिंक पर क्लिक करें। अगले पृष्ठ पर, लिंक को " .iso
" फाइल में कॉपी करें । Https://my.vultr.com/iso/ पर अपने Vultr ISO अपलोड क्षेत्र पर जाएँ । "आईएसओ जोड़ें" पर क्लिक करें, आपके द्वारा कॉपी किए गए लिंक में पेस्ट करें, और "अपलोड करें" पर क्लिक करें। पृष्ठ स्वचालित रूप से अपनी डाउनलोड प्रगति दिखाते हुए ताज़ा कर देगा, और कुछ मिनटों के बाद, यह दिखाएगा कि आईएसओ उपलब्ध है। "नया सर्वर तैनात करें" चुनें, और "सर्वर प्रकार" के तहत, "अपलोड आईएसओ" टैब पर जाएं, और आईएसओ का चयन करें।
अपने नए सर्वर को तैनात करने के बाद, "सर्वर सूचना" पृष्ठ को लाने के लिए उस पर क्लिक करें। (यदि आप एक नोट कहते हैं कि आपका सर्वर अभी भी इंस्टॉल करना समाप्त कर रहा है, तो आप इसे अनदेखा कर सकते हैं, क्योंकि आपके सर्वर को आगे बढ़ने के लिए आईएसओ से बूट होने की संभावना है।) ऊपरी दाएं में आइकन पर क्लिक करें जो कंप्यूटर मॉनिटर की तरह दिखता है। होवर पर "कंसोल देखें" दिखाता है।
ENTER" Boot Arch Linux (x86_64)
" पर दबाएं , और एक पल में आप रूट के रूप में लॉग इन होंगे। (आपको संपूर्ण कंसोल दिखाने के लिए विंडो का आकार बदलने की आवश्यकता हो सकती है।)
आईएसओ स्वचालित रूप से नेटवर्किंग को कॉन्फ़िगर करने के लिए डीएचसीपी का उपयोग करता है, जो वल्चर के सेटअप के साथ ठीक से काम करता है। इस काम को सत्यापित करें।
# ping -c 1 archlinux.org
सुनिश्चित करें कि सिस्टम क्लॉक सही है।
# timedatectl set-ntp true
आर्क पर सर्वर के पैकेजों पर नए एन्क्रिप्शन कुंजी द्वारा हस्ताक्षर किए जा सकते हैं, जो कि आईएसओ पर हैं, इसलिए नवीनतम विश्वसनीय कीसेट पर अपडेट करें।
# pacman -Sy archlinux-keyring
पता चला ब्लॉक उपकरणों को देखें।
# lsblk
आईएसओ सीडी की संभावना होगी sr0
, और loop0
इसका उपयोग आईएसओ के हिस्से को माउंट करने के लिए किया जा रहा है। यह ट्यूटोरियल मानता है कि आपने एक एकल हार्ड ड्राइव के साथ एक मानक वल्चर सर्वर चुना है, इसलिए यह भी मानता है कि आपकी हार्ड ड्राइव है vda
। ऐसा इसलिए है क्योंकि Vultr मानक सर्वर virtio_blk
तेजी से प्रदर्शन के लिए QEMU का उपयोग करके एक वर्चुअल हार्ड ड्राइव देते हैं ।
डिस्क को विभाजन।
# fdisk /dev/vda
यदि आपको स्वैप विभाजन की आवश्यकता है, तो आपको अभी निर्णय लेने की आवश्यकता है। यदि आप अनिश्चित हैं, तो "स्वेप स्पेस बनाएँ" शीर्षक वाले अनुभाग के आगे देखना उपयोगी हो सकता है।
नोट : यदि आप DOS विभाजन तालिका के बजाय GPT का उपयोग करना चाहते हैं, तो आपको GRUB के लिए 1MB BIOS बूट विभाजन बनाने की आवश्यकता होगी।
अधिकतम आकार का एकल विभाजन बनाने के लिए 5 बार के Nबाद दबाएं ENTER। प्रेस के Wबाद ENTERविभाजन तालिका लिखें। आपका सिस्टम विभाजन है /dev/vda1
।
4 बार के Nबाद दबाएं ENTER। अगला दर्ज करें +<SIZE>
(उदाहरण के लिए:) +512M
, फिर ENTERस्वैप विभाजन बनाने के लिए। प्रेस T, ENTERफिर इनपुट 82
, और ENTERफिर से इसे एक स्वैप विभाजन के रूप में चिह्नित करने के लिए। प्रेस Nके बाद ENTERआपके सिस्टम विभाजन बनाने के लिए 5 बार। प्रेस करें W, फिर ENTERविभाजन तालिका लिखने के लिए। आपका सिस्टम विभाजन है /dev/vda2
।
Btrfs कॉपी-ऑन-राइट पर आधारित है। जब परिवर्तित डेटा लिखा जाता है, तो यह मूल डेटा को अन्य फ़ाइल-सिस्टम के रूप में अधिलेखित करने के लिए नहीं लिखा जाता है। परिवर्तित ब्लॉक कहीं और लिखे गए हैं और एक सफल लिखने के बाद ही इन नए ब्लॉकों को "संकेत" अपडेट किए जाएंगे। इससे गलती की सहनशीलता बढ़ जाती है, इसलिए यदि किसी लिखने के दौरान कुछ गलत हो जाता है, तो मूल डेटा खो नहीं जाता है। यह फाइल-सिस्टम को स्नैपशॉट प्रदान करता है। पर्दे के पीछे, यह स्वचालित रूप से पता लगाने और कभी-कभी चुपचाप दूषित डेटा को ठीक करने के लिए प्रत्येक ब्लॉक पर चेकसम रखता है। Btrfs अधिकांश फ़ाइल-सिस्टम स्तर संशोधनों को माउंट किए जाने और उपयोग में लाने की अनुमति देता है, जबकि अधिकांश अन्य की तुलना में उन्हें ऑफ़लाइन होने की आवश्यकता होती है। Btrfs के विकसित होने के दौरान कुछ धक्कों का सामना करना पड़ा, लेकिन जैसे ही आर्क सबसे हालिया कर्नेल चलाएगा,
# mkfs.btrfs --label arch <SYSTEM_PARTITION>
Ext4 में नवीनतम फ़ाइल-सिस्टम विशेषताएँ नहीं हैं, और यह सबसे अच्छा प्रदर्शन नहीं करता है, लेकिन 2008 के आसपास रहा है, और ext3 पर आधारित है, जो 2001 के आसपास रहा है। इसका कोड आधार काफी स्थिर है, इसलिए कुछ का तर्क होगा यह नई फ़ाइल-सिस्टम की तुलना में अधिक स्थिर है, लेकिन जैसा कि अन्य लोग वर्षों में परिपक्व हुए हैं, यह तर्क कम प्रासंगिक हो गया है।
# mkfs.ext4 -L arch <SYSTEM_PARTITION>
XFS को स्केल I पर केंद्रित करते हुए समानांतर IO के चारों ओर डिज़ाइन किया गया है। यह ext4 की तुलना में बेहतर प्रदर्शन प्रदान करता है, और, स्थिति के आधार पर, btrfs की तुलना में थोड़ा बेहतर या थोड़ा खराब प्रदर्शन प्रदान करता है। XFS कॉपी-ऑन-राइट का उपयोग नहीं करता है, और केवल डेटा के बजाय अपने मेटाडेटा पर चेकसम बनाए रखता है।
# mkfs.xfs -L arch <SYSTEM_PARTITION>
फ़ाइल-सिस्टम को माउंट करने के लिए निम्नलिखित कमांड का उपयोग करें:
# mount /dev/disk/by-label/arch /mnt
स्वैप स्पेस सख्ती से आवश्यक नहीं है। आप 2GB मेमोरी और बिना स्वैप स्पेस के साथ चलने से बेहतर हैं, 1GB मेमोरी और 1GB स्वैप स्पेस से। स्वैप स्पेस आपके सिस्टम की तुलना में कम वास्तविक मेमोरी द्वारा प्राप्त करने के लिए एक बैसाखी है और इसके सभी कार्यक्रमों की आवश्यकता होती है। लिनक्स पर मेमोरी चलाने से बचना चाहिए, क्योंकि कर्नेल स्वचालित रूप से प्रक्रियाओं को मारकर स्मृति को मुक्त करने का प्रयास करेगा।
अगर आप बिना स्वैप स्पेस के भागना चाहते हैं, तो आप इस सेक्शन को छोड़ सकते हैं।
यदि आप स्वैप स्पेस के साथ भागना चाहते हैं, तो आप एक स्वैप पार्टीशन या एक स्वैप फाइल का उपयोग कर सकते हैं। एक स्वैप विभाजन में फ़ाइल-सिस्टम से अछूता रहने के लाभ हैं, इसलिए यह कभी भी खंडित नहीं होता है, और कभी भी बंधा नहीं होता है यदि आपकी फ़ाइल-प्रणाली में क्षणिक समस्या है। स्वैप फ़ाइल का लाभ यह है कि आसानी से आकार बदलने, या हटाए जाने और आवश्यकता पड़ने पर जोड़ने में सक्षम है।
नोट btrfs को केवल Linux 5.0+ में स्वैप फ़ाइलों का समर्थन करने की उम्मीद है, 2019 के मध्य तक कुछ समय की उम्मीद है।
# mkswap /dev/vda1
# swapon /dev/vda1
# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile
इस कमांड का उपयोग करें:
# pacstrap /mnt base linux linux-firmware --noconfirm
linux-lts
, linux-mainline
या इस सूची से एक और कर्नेल लिनक्स पैकेज के लिए।btrfs-progs
पैकेज स्थापित करें ।इसने कम से कम उन पैकेजों को स्थापित किया जिन्हें आर्क हर सिस्टम पर स्थापित करने के लिए मानता है, और उनमें से किसी को भी अपने जोखिम पर चीजों को तोड़ने के जोखिम को छोड़ देता है। ध्यान दें कि आईएसओ में "आधार" समूह की तुलना में कई अधिक पैकेज शामिल हैं। आधार समूह केवल 1.4GB लेगा।
ध्यान दें कि आप WARNING: Possibly missing firmware for module: aic94xx
और देख सकते हैं wd719x
। इन पर ध्यान नहीं दिया जा सकता है।
स्वचालित रूप से अपनी /etc/fstab
फ़ाइल उत्पन्न करें (स्वचालित रूप से फ़ाइल-सिस्टम mounts)।
# genfstab -L /mnt >> /mnt/etc/fstab
अब आप रूट को अपने नए इंस्टॉलेशन में बदल सकते हैं, जो मूल रूप से आपके नए इंस्टॉलेशन /mnt/
को मानकर चलता है /
। चेरोट वातावरण में रहते हुए, यह आईएसओ के बजाय आपकी हार्ड ड्राइव पर स्थापित प्रोग्राम चलाएगा, क्योंकि आईएसओ फाइल-सिस्टम इसके साथ दिखाई नहीं देता है।
# arch-chroot /mnt
आपका सिस्टम आंतरिक रूप से UTC का उपयोग करते हुए समय का ट्रैक रखेगा, लेकिन आप यह चुन सकते हैं कि दिनांक और समय प्रदर्शित करते समय इसे किस समय क्षेत्र का उपयोग करना चाहिए। निर्धारित करें कि किस क्षेत्र का उपयोग करना है।
# ls /usr/share/zoneinfo
मान लें कि आप उपयोग करेंगे America
, यह निर्धारित करें कि किस शहर का उपयोग करना है।
# ls /usr/share/zoneinfo/America
मान लें कि आप उपयोग करेंगे New_York
, उस समय क्षेत्र का चयन करें।
# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc
UTF-8 लोकेल चुनें।
# sed 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' -i /etc/locale.gen
# locale-gen
# echo 'LANG=en_US.UTF-8' > /etc/locale.conf
एक Vultr सर्वर पर नेटवर्किंग को कॉन्फ़िगर करने का सबसे आसान तरीका डीएचसीपी है। वल्चर का डीएचसीपी सर्वर अभी भी आपको सार्वजनिक स्टेटिक आईपी एड्रेस देगा।
नेटवर्किंग उपकरणों को देखने के लिए।
# ip addr
लूपबैक डिवाइस लेबल है lo
। Vultr सर्वर पर, आपको संभवतः नेटवर्किंग डिवाइस दिखाई देगी ens3
।
# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF
डीएचसीपी स्वचालित रूप से बूट पर चलाएं।
# systemctl enable systemd-networkd
DNS रिज़ॉल्यूशन स्वचालित रूप से बूट पर चलाएं।
# systemctl enable systemd-resolved
बनाने /etc/resolv.conf
के लिए आगे अनुरोध systemd-resolved
।
# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
अपने सर्वर के लिए hostname सेट करें।
# echo '<YOUR_HOSTNAME>' > /etc/hostname
आपके द्वारा चुने गए होस्टनाम का उपयोग करते हुए, और <YOUR_STATIC_IP>
जब आप दौड़ते हैं ip addr
, तब दिखाए जाने के स्थान पर स्थिर आईपी पता , अपनी होस्ट फ़ाइल को सेटअप करता है।
$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP> localhost
> ::1 localhost
> <YOUR_STATIC_IP> <YOUR_HOSTNAME>.localdomain <YOUR_HOSTNAME>
> EOF
पासवर्ड सेट करने के लिए निम्न कमांड का उपयोग करें। आपको दो बार अपना नया पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा।
# passwd
ग्रब पैकेज स्थापित करें।
# pacman -S grub
इसे हार्ड ड्राइव पर स्थापित करें।
# grub-install --target=i386-pc /dev/vda
नोट : तर्क डिस्क ही है, है नहीं आपके सिस्टम विभाजन।
बूट पर डिफ़ॉल्ट रूप से, ग्रब डिफ़ॉल्ट विकल्प चुनने से पहले 5 सेकंड के लिए प्रतीक्षा करेगा। इस प्रतीक्षा को अक्षम करने के लिए, निम्नलिखित का उपयोग करें।
# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub
नोट : यदि आप अभी भी ग्रब बूट मेनू तक पहुँच चाहते हैं, तो आप इसे 0 के बजाय 1 सेकंड में सेट करना चाह सकते हैं।
डिफ़ॉल्ट रूप से, ग्रब कर्नेल को quiet
विकल्प देता है जो systemd
निम्न प्रकार भी है। स्टार्टअप और शटडाउन संदेश दिखाने के लिए निम्नलिखित का उपयोग करें।
# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub
ग्रब कॉन्फ़िगरेशन बनाएँ।
# grub-mkconfig -o /boot/grub/grub.cfg
चिरोट वातावरण से बाहर निकलें।
# exit
अपने सर्वर को बंद करें।
# systemctl poweroff
अपने सर्वर के लिए Vultr के "सर्वर सूचना" पृष्ठ पर वापस जाएं। "सेटिंग" टैब पर, "कस्टम आईएसओ" पर क्लिक करें, फिर "आईएसओ निकालें"। "सर्वर पुनरारंभ करें" आइकन पर क्लिक करें, फिर "कंसोल देखें"।
रूट के रूप में लॉगिन करें, जिस पासवर्ड के साथ आपने पहले चुना था।
स्थापित करें sudo
।
# pacman -S sudo
समूह में सदस्यों wheel
को उपयोग करने की अनुमति दें sudo
।
# cp /etc/sudoers /etc/sudoers.new
# sed 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' -i /etc/sudoers.new
# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers
एक उपयोगकर्ता खाता बनाएँ।
# useradd --create-home --groups wheel <USERNAME>
उपयोगकर्ता का पासवर्ड सेट करें।
# passwd <USERNAME>
रूट के रूप में लॉग आउट करें।
# exit
नए बनाए गए उपयोगकर्ता के रूप में लॉग इन करें।
नीचे दिए गए आदेशों को अभी भी रूट के रूप में चलाने की आवश्यकता है, इसलिए अभी भी उपसर्ग हैं #
। रूट को कमांड के रूप में चलाने का अनुशंसित तरीका एक नियमित उपयोगकर्ता के रूप में, उनमें से प्रत्येक के साथ उपसर्ग है sudo
। जब आप चलाते हैं sudo
, तो यह पासवर्ड आपके लिए पूछता है आपका उपयोगकर्ता पासवर्ड है, रूट पासवर्ड नहीं।
हल्के समय के लिए तुल्यकालन क्लाइंट किसी न किसी सटीकता के साथ निम्नलिखित का उपयोग करें।
# systemctl enable --now systemd-timesyncd
यदि आप बेहतर सटीकता पसंद करेंगे।
# pacman -S ntp
# systemctl enable --now ntpd
SSH सर्वर स्थापित करें, ताकि आप Vultr के वर्चुअल कंसोल का उपयोग करने के बजाय अपने आर्क सिस्टम से कनेक्ट करने के लिए SSH का उपयोग कर सकें।
# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd
इस बिंदु पर, आप वर्चुअल कंसोल को बंद कर सकते हैं, और SSH के साथ जुड़ सकते हैं। ध्यान दें, डिफ़ॉल्ट रूप से sshd आपको रूट के रूप में लॉगिन करने की अनुमति नहीं देगा।
क्योंकि आर्क एक "रोलिंग रिलीज़" है, आप जब चाहें अपने द्वारा इंस्टॉल किए गए सभी पैकेजों को अपग्रेड कर सकते हैं। उपयोगकर्ता अपने स्वयं के शेड्यूल, दैनिक, साप्ताहिक और इसी तरह अपग्रेड कर सकते हैं। यदि आप अक्सर अपग्रेड करते हैं, तो एक साथ कई पैकेजों को अपग्रेड करने की आवश्यकता नहीं ह��गी, और आपके द्वारा चलाए जा सकने वाले किसी भी संभावित समस्या को इंगित करना आसान हो जाएगा। एक बार में सभी पैकेजों को अपग्रेड करना महत्वपूर्ण है, जैसा कि निम्न कमांड करेगा। यह कल्पना करना आसान है कि "ग्लिबक" जैसी किसी चीज़ को अपग्रेड करने के लिए, इसका उपयोग करने वाले कार्यक्रमों के बिना, समस्याओं का कारण होगा।
# pacman -Syu
उन्नयन के बाद, आपको दिए गए संदेशों के लिए आउटपुट के माध्यम से देखना महत्वपूर्ण है। यह आपको बता सकता है कि कुछ चीजें हैं जो आपको करने की आवश्यकता है। इस कारण से, स्वचालित अपग्रेडिंग सेटअप न करें।
किसी भी पहले से चल रहे प्रोग्राम पर ध्यान दें एक नवीनीकरण से पहले नया संस्करण नहीं होगा जब तक कि वे फिर से शुरू न हों। उस स्थिति में, जब वास्तव में कुछ ऐसा पाया जाता है जिसे बस फिर से शुरू नहीं किया जा सकता है, जैसे कि लिनक्स कर्नेल, ग्लिबक या सिस्टमड को अपडेट किया जाता है, तो रिबूट करना एक अच्छा विचार है।
सफल स्टार्टअप और शटडाउन संदेश दिखाने के लिए, आपको quiet
अपने ग्रब कॉन्फ़िगरेशन से ऊपर कर्नेल पैरामीटर को निकालना होगा । (यदि आपने ऐसा नहीं किया है, तो आप अभी भी ग्रब कॉन्फ़िगरेशन को फिर से बना सकते हैं।) ध्यान दें कि ये संदेश केवल Vultr के वर्चुअल कंसोल के माध्यम से दिखाए जाएंगे, ssh सत्र पर नहीं। बूट प्रक्रिया के माध्यम से भाग, सिस्टम एक केएमएस (कर्नेल मोड सेटिंग ग्राफिक्स मोड) में बदल जाएगा, जो तब से पहले संदेश खो देगा। सभी संदेशों को बनाए रखने के लिए आप स्विच को KMS में बदल सकते हैं।
# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux
डिफ़ॉल्ट रूप से, सिस्टम बूट और एक tty आरंभ करने के बाद, यह स्क्रीन को साफ करता है। यद्यपि यह सौंदर्यशास्त्रीय रूप से मनभावन है, यह आपको बूट के दौरान संदेशों को देखने से रोकता है। आप इस व्यवहार को बंद कर सकते हैं।
# mkdir /etc/systemd/system/[email protected]
आउटपुट sudo cat
को रीडायरेक्ट करने से रूट अनुमतियों का उपयोग नहीं किया जाएगा, इसलिए यह एक तरीका है। (आपको केवल cat
सूडो के साथ कमांड को उपसर्ग करने की आवश्यकता नहीं है , इसलिए यह उपसर्ग है $
)
$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF
किसी और Vultr सर्वर को आर्क लिनक्स (इस लेख को देखें) तक चला रहे हैं। सूडो पहुंच: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक द्वारा उपसर्ग किए जाते हैं।
यह ट्यूटोरियल बताता है कि काउंटर-स्ट्राइक को कैसे सेटअप करें: आर्क लिनक्स पर वैश्विक आक्रामक सर्वर। यह ट्यूटोरियल मानता है कि आपने एक मानक उपयोग के साथ लॉग इन किया है
पैकेज देवटूल मूल रूप से विश्वसनीय उपयोगकर्ताओं के लिए आधिकारिक रिपॉजिटरी के लिए पैकेज बनाने के लिए बनाया गया था। हालाँकि, इसका उपयोग साधारण उपयोगकर्ता कर सकते हैं
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक मम्बल सर्वर (मुरमुर) को कैसे सेटअप किया जाए। इस ट्यूटोरियल में किया गया सब कुछ रूट यूजर के रूप में किया जाता है। स्थापना a
वल्चर आपको उनके उत्कृष्ट टेम्पलेट के अलावा अपनी स्वयं की कस्टम छवि का उपयोग करने की भयानक कार्यक्षमता प्रदान करता है, जो आपको चलाने में सक्षम बनाता है
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) को चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस। आज्ञा चाहिए
आर्क लिनक्स पर, आधिकारिक रिपॉजिटरी हैं: कोर, अतिरिक्त और समुदाय। ये पैकेज पहले से ही संकलित हैं, और इन्हें पैकमैन के माध्यम से स्थापित किया गया है। वें के लिए
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर एक टीम फोर्ट 2 सर्वर को कैसे सेटअप किया जाए। मुझे लगता है कि आप एक गैर-रूट उपयोगकर्ता खाते के साथ लॉग इन हैं जिसमें सुडो एक्सेस है
यह ट्यूटोरियल बताता है कि आर्क लिनक्स पर स्पिगोट का उपयोग करके एक Minecraft सर्वर कैसे सेट किया जाए। यह ट्यूटोरियल मानता है कि आप एक सामान्य उपयोगकर्ता (रूट नहीं) और हवलदार हैं
प्रीफेस आर्क लिनक्स एक सामान्य प्रयोजन वितरण है जो अपनी अत्याधुनिक तकनीक और लचीले विन्यास के लिए जाना जाता है। Btrfs स्नैपशॉट के साथ, हम कर सकते हैं
किसी वल्चर सर्वर को आर्क लिनक्स (यह आलेख देखें।) सूडो एक्सेस तक चला रहा है। रूट के रूप में चलाने के लिए आवश्यक कमांड # द्वारा उपसर्ग किए जाते हैं। गु
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है
किसी भी Vultr सर्वर को आर्क लिनक्स को डेट करने के लिए चल रहा है। अधिक जानकारी के लिए इस गाइड को देखें। सूदो की पहुँच। कमांड को रूट ए आर के रूप में चलाने की आवश्यकता है
यदि आप सीधे मेकपैक का उपयोग करते हैं, तो यह आपके सिस्टम को कुछ हद तक प्रदूषित करता है। बेस-डेवेल पैकेज समूह स्थापित होना चाहिए। इस तरह, डिफ़ॉल्ट रूप से, निर्भरता को onl की आवश्यकता होती है
किसी वल्चर सर्वर को आर्क लिनक्स (इस लेख को देखें) के लिए चला रहे हैं। एक चल वेबसर्वर, या तो अपाचे या नग्नेक्स सूडो एक्सेस: कमांड की आवश्यकता है
किसी वल्चर सर्वर को आर्क लिनक्स (यह आलेख देखें।) सूडो एक्सेस तक चला रहा है। रूट के रूप में चलाने के लिए आवश्यक कमांड # द्वारा उपसर्ग किए जाते हैं, और एक
किसी वल्चर सर्वर को आर्क लिनक्स (इस आलेख को देखें) को चलाने के लिए, एक चल वेबसर्वर, अपाचे या नग्नेक्स सूडो एक्सेस कमांड आवश्यक टी
किसी और Vultr सर्वर को आर्क लिनक्स (यह लेख देखें) सूडो एक्सेस तक चला रहा है: रूट के रूप में चलाने के लिए आवश्यक कमांड #, और एक के द्वारा उपसर्ग किए जाते हैं।
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ