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

परिचय

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

आर्क को अपने उपयोगकर्ताओं को अधिक उन्मुख करने की आवश्यकता है। आर्क में 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 अधिकांश फ़ाइल-सिस्टम स्तर संशोधनों को माउंट किए जाने और उपयोग में लाने की अनुमति देता है, जबकि अधिकांश अन्य की तुलना में उन्हें ऑफ़लाइन होने की आवश्यकता होती है। Btrfs के विकसित होने के दौरान कुछ धक्कों का सामना करना पड़ा, लेकिन जैसे ही आर्क सबसे हालिया कर्नेल चलाएगा,

# mkfs.btrfs --label arch <SYSTEM_PARTITION>

ext4

Ext4 में नवीनतम फ़ाइल-सिस्टम विशेषताएँ नहीं हैं, और यह सबसे अच्छा प्रदर्शन नहीं करता है, लेकिन 2008 के आसपास रहा है, और ext3 पर आधारित है, जो 2001 के आसपास रहा है। इसका कोड आधार काफी स्थिर है, इसलिए कुछ का तर्क होगा यह नई फ़ाइल-सिस्टम की तुलना में अधिक स्थिर है, लेकिन जैसा कि अन्य लोग वर्षों में परिपक्व हुए हैं, यह तर्क कम प्रासंगिक हो गया है।

# mkfs.ext4 -L arch <SYSTEM_PARTITION>

XFS

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 चला रहे हैं, तो 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 कॉन्फ़िगर करें

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


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 कैसे स्थापित करें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

आर्क लिनक्स वेबसर्वर पर 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ