با استفاده از Makepkg در Arch Linux
اگر مستقیم از makepkg استفاده می کنید ، سیستم شما را تا حدودی آلوده می کند. گروه پکیج پایه باید نصب شود. به این صورت ، به طور پیش فرض ، وابستگی های مورد نیاز به آن
Arch Linux دارای توزیع کوچکتر اما در عین حال قدرتمند نسبت به توزیع های رایج است. فلسفه آن کاملاً متفاوت است و دارای مزایا و مضراتی است.
Arch به کاربران خود نیاز دارد تا بیشتر از قبل خودشان را انجام دهند. Arch نصب GUI ندارد ، اما این راهنما یک نصب اولیه Arch را روی سرور Vultr شما اجرا می کند. Arch همه چیز را برای شما به تنهایی تنظیم نمی کند ، اما به شما امکان می دهد نحوه انجام آن را انتخاب کنید. که می تواند به ویژه از آنجا که روش های مختلفی وجود دارد ، بسیار مفید باشد. Arch مقدار زیادی از بسته ها ، از جمله محیط دسک تاپ را نصب نمی کند. در عوض به شما اجازه می دهد تا آنچه را که می خواهید در سیستم خود انتخاب کنید ، و بسته های بی شماری را که استفاده نمی کنید ، کنار بگذارید.
مخازن Arch به شدت از ترک بسته ها پشتیبانی می کنند زیرا توسط توسعه دهندگان اصلی بالادست آنها ساخته شده اند. اگر در بسته بندی سایر توزیع ها با مشکل روبرو شوید ، ممکن است نگهدارنده های بالادست شما را به توزیع خود ارجاع دهند ، زیرا اغلب تغییراتی را ایجاد می کند که می توانند مسئول باشند. این امر به ندرت در Arch اتفاق می افتد ، زیرا تغییرات ایجاد شده معمولاً محدود به موارد زیر است: موارد لازم برای کار با Arch ، مانند سلسله مراتب سیستم فایل آن. و رفع اشکالات مهم بالادست و پورتهای پشتی امنیتی که بطور موقت مورد استفاده قرار می گیرند تا انتشار نسخه بالادست بعدی ساخته شود که شامل آنها خواهد شد. گفته می شود ، بعضی از توزیع های دیگر گاهی اوقات ویژگی ها و رفع اشکال را به بسته هایی اضافه می کنند که توزیع برای ارسال به بالادست مشکلی ایجاد نمی کند یا اینکه توسعه دهندگان بالادستی نپذیرفتند ، و این تکه های اضافی در بسته های Arch اضافه نمی شوند ، مگر اینکه واقعاً لازم باشد.
Arch به عنوان "انتشار نورد" عمل می کند. به طور کلی هیچ نسخه یا چرخه انتشار برای Arch وجود ندارد. نگهبانان بسته های معتبر Arch نسخه های بالادست جدید را در مخازن Arch ارائه می دهند. کاربران بطور دوره ای همه بسته ها را به جدیدترین موارد به روز می کنند. برخی از کاربران روزانه ، برخی هفتگی و برخی حتی به ندرت به روز می کنند. یک کاربر Arch به جای نسخه های قدیمی و چند ساله در توزیع های دیگر ، مزایای اجرای آخرین نسخه ها را دارد ، اما ممکن است با مشکلاتی مواجه شود که آزمایش بالادستی قبل از ایجاد نسخه جدید آن را برطرف نکرده است.
Arch نسبت به بسیاری دیگر از توزیع ها پیشرفته تر و از نظر فنی تقاضا محسوب می شود. کسی که کاملاً تازه از لینوکس استفاده کند می تواند از Arch استفاده کند ، اما او باید آماده و مشتاق برای یادگیری زیادی باشد. انجمن Arch بسیار مفید است ، اما انتظار می رود که یک کاربر تلاش بیشتری را انجام دهد و به جای اینکه بلافاصله فقط از دیگران درخواست کمک کند ، در جستجوی چگونگی حل یک مشکل ، جستجو کند.
اگرچه Arch در زمان استقرار سرور جدید در Vultr ذکر شده "سرور نوع" نیست ، اما می توانید به راحتی Arch ISO را بوت کنید و سرور خود را خود نصب کنید.
Arch در آغاز هر ماه یک ISO جدید را منتشر می کند. اگر جدیدترین Arch ISO در Vultr مربوط به ماه جاری نیست ، می توانید جدیدترین نسخه را در Vultr بارگذاری کنید و در عوض از آن استفاده کنید. هنگامی که از Arch ISO برای نصب در هارد استفاده می کنید ، جدیدترین نسخه های همه بسته ها از سرورهای Arch دریافت می شود. نسخه های بسته های موجود در Arch ISO چیزی نیست که روی سرور شما نصب شده باشد. بنابراین ، مگر اینکه در جدیدترین نسخه Arch ISO Vultr در کتابخانه ISO آن ، یک اشکال یا ویژگی موجود در آن موجود نباشد ، که بر روند نصب تأثیر بگذارد ، احتمالاً نیازی به بارگذاری دستی جدیدترین آن ندارید.
پس از انتخاب "استقرار سرور جدید" ، در زیر "سرور نوع" ، روی برگه "کتابخانه ISO" بروید و جدیدترین Arch Linux ISO را انتخاب کنید.
برای به دست آوردن جدیدترین ISO ، به https://www.archlinux.org/download/ مراجعه کرده و روی یکی از لینک های بارگیری مستقیم HTTP کلیک کنید. در صفحه بعد پیوند .iso
پرونده "" را کپی کنید. از منطقه آپلود Vultr ISO خود به آدرس https://my.vultr.com/iso/ بازدید کنید . بر روی "افزودن ISO" کلیک کنید ، در پیوندی که قبلاً کپی کرده اید ، جایگذاری شده و روی "بارگذاری" کلیک کنید. صفحه به طور خودکار نشان می دهد پیشرفت بارگیری خود را بازخوانی می کند ، و پس از چند دقیقه نشان می دهد که ISO موجود است. "استقرار سرور جدید" را انتخاب کنید ، و در زیر "سرور نوع" ، به برگه "بارگذاری ISO" بروید ، و ISO را انتخاب کنید.
پس از استقرار سرور جدید خود ، بر روی آن کلیک کنید تا صفحه "اطلاعات سرور" ظاهر شود. (اگر یادداشتی می بینید که می گوید سرور شما هنوز نصب را تمام می کند ، می توانید این را نادیده بگیرید ، زیرا احتمالاً سرور شما از ISO برای ادامه کار خود استفاده می کند.) روی نماد در سمت راست بالای صفحه که به نظر می رسد مانند مانیتور رایانه است ، کلیک کنید ، نشانگر "مشاهده کنسول" را در حالت شناور نشان می دهد.
ENTERبر روی " Boot Arch Linux (x86_64)
" فشار دهید ، و در یک لحظه به عنوان root وارد شوید. (برای نشان دادن کل کنسول ممکن است پنجره را تغییر اندازه دهید.)
ISO از DHCP برای پیکربندی خودکار شبکه استفاده می کند ، که به درستی با راه اندازی Vultr کار می کند. تأیید کنید که این کار انجام شده است.
# ping -c 1 archlinux.org
اطمینان حاصل کنید که ساعت سیستم دقیق است.
# timedatectl set-ntp true
بسته های روی سرورهای Arch را می توان با کلیدهای رمزگذاری جدیدتر از آنچه در ISO است امضا کنید ، بنابراین جدیدترین صفحه کلید قابل اعتماد را به روز کنید.
# pacman -Sy archlinux-keyring
دستگاههای بلوک شناسایی شده را مشاهده کنید.
# lsblk
احتمالاً CD ISO وجود دارد sr0
و loop0
از آن برای سوار کردن بخشی از ISO استفاده می شود. این آموزش فرض می کند که شما یک سرور استاندارد Vultr را با یک دیسک سخت انتخاب کرده اید ، بنابراین فرض کنید دیسک سخت شما نیز هست vda
. این امر به این دلیل است که سرورهای استاندارد Vultr virtio_blk
برای عملکرد سریعتر ، یک دیسک سخت مجازی را با استفاده از QEMU ارائه می دهند.
دیسک را جدا کنید.
# fdisk /dev/vda
اکنون باید تصمیم بگیرید که آیا به پارتیشن swap نیاز دارید یا خیر. اگر مطمئن نیستید ، ممکن است مفید باشد که به بخش تحت عنوان "ایجاد فضای مبادله" بنگرید.
توجه : اگر می خواهید به جای جدول پارتیشن DOS از یک GPT استفاده کنید ، باید یک GRUP یک پارتیشن بوت BIOS 1MB ایجاد کنید.
مطبوعات Nبه دنبال آن ENTER5 بار برای ایجاد یک پارتیشن تک حداکثر اندازه است. مطبوعات Wبه دنبال آن ENTERبه نوشتن جدول پارتیشن. پارتیشن سیستم شماست /dev/vda1
.
مطبوعات Nو به دنبال آن ENTER4 بار. وارد کنید +<SIZE>
(برای مثال:) +512M
، سپس ENTERبرای ایجاد پارتیشن swap. را فشار داده Tو ENTERسپس ورودی 82
و ENTERدوباره آن را علامت گذاری به عنوان یک پارتیشن مبادله کنید. 5 مرتبه را فشار داده Nو ENTERپارتیشن سیستم خود را ایجاد کنید. را فشار دهید W، و سپس ENTERبرای نوشتن جدول پارتیشن. پارتیشن سیستم شماست /dev/vda2
.
Btrfs مبتنی بر نوشتن کپی است. وقتی داده های تغییر یافته نوشته می شوند ، برای نوشتن داده های اصلی مانند سایر سیستم های پرونده به سادگی نوشته نمی شود. بلوک های تغییر یافته در جای دیگر نوشته شده اند و تنها پس از نوشتن موفقیت آمیز ، "نشانگرها" به این بلوک های جدید به روز می شوند. این باعث افزایش تحمل خطا می شود ، بنابراین اگر در حین نوشتن چیزی پیش برود ، داده اصلی از بین نمی رود. این اجازه می دهد تا عکس فوری تصاویر ارائه شده توسط سیستم فایل. در پشت صحنه ، چک های مربوط به هر بلوک را برای شناسایی خودکار و گاهی سکوت تصحیح داده های خراب نگه می دارد. Btrfs اجازه می دهد تا اکثر تغییرات سطح فایل سیستم در حالی که نصب شده و در حال استفاده هستند ، در مقایسه با سایر موارد دیگر که به آنها آفلاین هستند ، انجام شود. Btrfs در حین توسعه دارای چندین برآمدگی بوده است ، اما به عنوان Arch جدیدترین هسته را اجرا خواهد کرد ،
# mkfs.btrfs --label arch <SYSTEM_PARTITION>
Ext4 آخرین ویژگی های سیستم فایل را ندارد و بهترین عملکرد را ندارد ، اما از سال 2008 شروع شده است و مبتنی بر ext3 است که از سال 2001 وجود دارد. پایه کد آن نسبتاً پایدار است ، بنابراین برخی می گویند. پایدارتر از سیستم های پرونده جدید است ، اما همانطور که دیگران در طول سال ها بالغ شده اند ، این استدلال کمتر مورد توجه قرار گرفته است.
# mkfs.ext4 -L arch <SYSTEM_PARTITION>
XFS در اطراف IO موازی ، با تمرکز بر مقیاس پذیری طراحی شده است. عملکرد بهتری نسبت به ext4 ارائه می دهد و بسته به شرایط عملکرد کمی بهتر یا کمی بدتر در مقایسه با btrfs ارائه می دهد. XFS از کپی کردن روی نوشتن استفاده نمی کند و فقط چک های مربوط به ابرداده خود را به جای خود داده نگه می دارد.
# mkfs.xfs -L arch <SYSTEM_PARTITION>
برای نصب سیستم فایل از دستور زیر استفاده کنید:
# mount /dev/disk/by-label/arch /mnt
فضای مبادله کاملاً ضروری نیست. شما بهتر است با 2 گیگابایت حافظه و بدون فضای تعویض ، از 1 گیگابایت حافظه و 1 گیگابایت فضای تعویض استفاده کنید. مبادله فضا مبلغی است که حافظه کمتری نسبت به سیستم شما دارد و به تمام برنامه های آن نیاز دارد. از به کار انداختن حافظه در لینوکس باید اجتناب شود ، زیرا هسته با کشتن فرآیندها بطور خودکار تلاش می کند حافظه را آزاد کند.
اگر می خواهید بدون تعویض مکان اجرا کنید ، می توانید از بقیه این بخش پرش کنید.
اگر می خواهید با فضای swap اجرا کنید ، می توانید از یک پارتیشن swap یا پرونده swap استفاده کنید. پارتیشن swap فواید عدم دسترسی توسط یک سیستم فایل را دارد ، بنابراین هرگز تکه تکه نمی شود و اگر سیستم فایل شما دارای مشکلات لحظه ای باشد ، هرگز گره نمی خورید. یک پرونده تعویض این مزیت را دارد که می توان به راحتی تغییر اندازه داد ، یا در صورت لزوم حذف و اضافه شد.
انتظار می رود که 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
بسته را نصب کنید .این مقدار کمترین بسته را که فرض می کند Arch بر روی هر سیستم نصب شده است نصب کرده است و هر یک از آنها را خاموش می سازد و باعث می شود همه موارد به خطر بیفتد. توجه داشته باشید که ISO شامل بسیاری از بسته های بیشتر از گروه "پایه" است. گروه پایه فقط 1.4 گیگابایت طول می کشد.
توجه داشته باشید که ممکن است متوجه شوید WARNING: Possibly missing firmware for module: aic94xx
و wd719x
. اینها ممکن است نادیده گرفته شود.
به صورت خودکار /etc/fstab
پرونده خود را تولید کنید (به طور خودکار سیستم های فایل را نصب می کند).
# genfstab -L /mnt >> /mnt/etc/fstab
اکنون می توانید ریشه را به نصب جدید خود تغییر دهید ، که اساساً با نصب جدید خود به گونه ای رفتار می کند /mnt/
که گویی در آن قرار دارد /
. در حالی که در محیط chroot ، برنامه هایی نصب شده روی هارد دیسک شما و نه ISO را اجرا می کند ، زیرا سیستم پرونده ایزو در آن قابل مشاهده نیست.
# 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 از طریق DHCP است. سرورهای DHCP Vultr هنوز آدرس IP استاتیک عمومی به شما ارائه می دهند.
برای دیدن دستگاه های شبکه شناسایی شده است.
# ip addr
دستگاه loopback دارای برچسب است lo
. در سرورهای Vultr ، به احتمال زیاد دستگاه شبکه را نیز مشاهده خواهید کرد ens3
.
# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF
DHCP را بطور خودکار در بوت اجرا کنید.
# 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
نام میزبان را برای سرور خود تنظیم کنید.
# echo '<YOUR_HOSTNAME>' > /etc/hostname
با استفاده از نام میزبانی که انتخاب کرده اید ، و آدرس IP ایستایی را به جای <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
بسته grub را نصب کنید.
# pacman -S grub
آن را روی هارد دیسک نصب کنید.
# grub-install --target=i386-pc /dev/vda
توجه : بحث خود دیسک است ، نه پارتیشن سیستم شما.
به طور پیش فرض در بوت ، grub 5 ثانیه قبل از انتخاب گزینه پیش فرض صبر می کند. برای غیرفعال کردن این انتظار ، از موارد زیر استفاده کنید.
# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub
توجه : اگر هنوز می خواهید به منوی grub boot دسترسی داشته باشید ، ممکن است بخواهید به جای 0 از این ، 1 ثانیه تنظیم کنید.
grub به طور پیش فرض quiet
گزینه ای را به هسته systemd
نیز می دهد که در زیر نیز آمده است. برای نمایش پیام های راه اندازی و خاموش از موارد زیر استفاده کنید.
# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub
پیکربندی grub را ایجاد کنید.
# grub-mkconfig -o /boot/grub/grub.cfg
از محیط Chroot خارج شوید.
# exit
سرور خود را خاموش کنید.
# systemctl poweroff
به صفحه "اطلاعات سرور" Vultr برای سرور خود برگردید. در زبانه "تنظیمات" ، روی "Custom ISO" و سپس "حذف ISO" کلیک کنید. بر روی نماد "راه اندازی مجدد سرور" ، سپس "مشاهده کنسول" کلیک کنید.
با گذرواژهای که قبلاً انتخاب کردید ، به عنوان root وارد شوید.
نصب 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
به عنوان کاربر تازه ایجاد شده وارد شوید
دستورات زیر هنوز هم باید به عنوان root اجرا شوند ، بنابراین هنوز توسط پیشوند مشخص شده اند #
. راه پیشنهادی برای اجرای دستورات به عنوان root ، به عنوان یک کاربر معمولی ، پیشوند هرکدام از آنها با sudo
. هنگام اجرا sudo
، رمز عبوری که از شما می خواهد رمزعبور کاربر شما است ، نه رمز اصلی.
برای یک مشتری هماهنگ سازی سبک وزن با دقت خشن از موارد زیر استفاده کنید.
# systemctl enable --now systemd-timesyncd
اگر دقت بیشتری را ترجیح می دهید.
# pacman -S ntp
# systemctl enable --now ntpd
یک سرور SSH نصب کنید تا بتوانید به جای استفاده از کنسول مجازی Vultr ، به سیستم Arch خود متصل شوید.
# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd
در این مرحله می توانید کنسول مجازی را ببندید ، و با SSH ارتباط برقرار کنید. توجه داشته باشید ، به طور پیش فرض sshd به شما امکان ورود به عنوان root نمی دهد.
از آنجا که Arch یک "نسخه نورد" است ، شما می توانید تمام بسته های نصب شده خود را هر زمان که می خواهید ارتقا دهید. کاربران ممکن است در برنامه خود ، روزانه ، هفتگی و غیره به روز شوند. اگر اغلب به روزرسانی کنید ، لازم نیست بسیاری از بسته ها به طور همزمان به روزرسانی شوند ، و هر گونه مشکل احتمالی که ممکن است به آن بپردازید ، ساده تر کردن آن است. مهم است که همه بسته ها را به طور هم زمان ارتقا دهید ، همانطور که دستور زیر انجام خواهد داد. آسان است تصور کنید که چرا ارتقاء چیزی مانند "glibc" به تنهایی ، بدون برنامه هایی که از آن استفاده می کنند ، باعث ایجاد مشکلاتی می شود.
# pacman -Syu
پس از به روزرسانی ، مهم است که پیامهای داده شده به شما را از طریق خروجی جستجو کنید. ممکن است به شما بگوید کارهایی وجود دارد که باید انجام دهید. به همین دلیل ، ارتقا خودکار را نصب نکنید.
قبل از بروزرسانی ، قبل از بروزرسانی ، قبل از بروزرسانی ، نسخه جدیدتری را توجه کنید. در این حالت ، وقتی چیزی که واقعاً بنیادی است و نمی تواند دوباره از سر گرفته شود ، مانند هسته linux ، glibc یا systemd به روز شود ، راه اندازی مجدد ایده خوبی است.
برای نشان دادن پیام های راه اندازی و خاموش موفقیت آمیز ، باید quiet
پارامتر کرنل فوق را از پیکربندی grub خود حذف کنید. (اگر این کار را نکردید ، هنوز هم می توانید پیکربندی grub را دوباره ایجاد کنید.) توجه داشته باشید که این پیام ها فقط از طریق کنسول مجازی Vultr نمایش داده می شوند ، نه در جلسات ssh. بخشی از طریق فرآیند بوت شدن ، سیستم به یک KMS (حالت گرافیکی تنظیم کننده حالت هسته) تغییر می کند ، که قبل از آن پیام ها را از دست می دهد. برای حفظ پیام ، می توانید سوئیچ را در KMS تغییر دهید تا زودتر اتفاق بیفتد.
# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux
به طور پیش فرض ، پس از اینکه سیستم شروع به کار کرد و tty را آغاز کرد ، صفحه را پاک می کند. اگرچه از نظر زیباییشناختی دلپذیر است ، اما مانع از این می شود که به سادگی به دنبال پیام ها باشید. می توانید این رفتار را خاموش کنید.
# mkdir /etc/systemd/system/[email protected]
با تغییر مسیر خروجی sudo cat
، از مجوزهای ریشه استفاده نمی شود ، بنابراین این راهی است که در آن وجود دارد. (شما نیازی به پیشوند cat
خود فرمان با sudo ندارید ، بنابراین با پیشوند است $
)
$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF
اگر مستقیم از makepkg استفاده می کنید ، سیستم شما را تا حدودی آلوده می کند. گروه پکیج پایه باید نصب شود. به این صورت ، به طور پیش فرض ، وابستگی های مورد نیاز به آن
پیش نیاز سرور Vultr که تا به امروز Arch Linux را اجرا می کند. برای اطلاعات بیشتر به این راهنما مراجعه کنید. دسترسی سودو دستورات مورد نیاز برای اجرا به عنوان root ar
در این آموزش نحوه تنظیم سرور Mumble (مورمور) در Arch Linux توضیح داده شده است. هر کاری که در این آموزش انجام شده است به عنوان کاربر root انجام می شود. نصب
Vultr عملکرد عالی شما را در اختیارتان قرار می دهد و به شما امکان می دهد علاوه بر قالب های عالی ، از تصویر دلخواه خود استفاده کنید ، این امکان را برای شما فراهم می کند
Preface Arch Linux توزیع گسترده ای است که به دلیل فناوری پیشرفته و پیکربندی انعطاف پذیر معروف است. با عکس های فوری Btrfs می توانیم از آنها عکس بگیریم
در این آموزش نحوه تنظیم سرور Counter-Strike: Global Offensive در Arch Linux توضیح داده شده است. این آموزش فرض می کند که شما با یک استفاده استاندارد وارد سیستم شده اید
پیش نیاز سرور Vultr در حال اجرا تا به امروز Arch Linux (به این مقاله مراجعه کنید) یک وب سرور در حال اجرا ، دسترسی Apache یا Nginx Sudo: دستورات نیاز دارند
پیش نیاز سرور Vultr که تا به امروز Arch Linux را اجرا می کند (به این مقاله مراجعه کنید) دسترسی به سودو: دستورات لازم برای اجرا به عنوان root توسط پیشوند شماره یک و یک
در این آموزش نحوه تنظیم سرور Team Fortress 2 در Arch Linux توضیح داده شده است. من فرض می کنم که شما با یک حساب کاربری غیر root وارد شده اید که دسترسی به sudo داشته است
پیش نیاز سرور Vultr در حال اجرا به روز Arch Arch (به این مقاله مراجعه کنید.) دسترسی به سودو: دستورات لازم برای اجرا به عنوان root توسط پیشوند # و یک مورد انجام می شود
در این آموزش نحوه تنظیم سرور Minecraft با استفاده از Spigot روی Arch Linux توضیح داده شده است. این آموزش فرض می کند که شما یک کاربر عادی (غیر ریشه) و hav هستید
پیش نیاز سرور Vultr که تا به امروز Arch Linux را اجرا می کند (به این مقاله مراجعه کنید) دسترسی به سودو. دستورات لازم برای اجرا به عنوان root توسط پیشوند # و یک مورد اجرا می شوند
پیش نیاز سرور Vultr که تا به امروز Arch Linux را اجرا می کند (به این مقاله مراجعه کنید) دسترسی به سودو. دستورات لازم برای اجرا به عنوان root توسط پیشوند # توسط # اجرا می شوند. ت
پیش نیاز سرور Vultr در حال اجرا تا به امروز Arch Linux (به این مقاله مراجعه کنید) یک وب سرور در حال اجرا ، دسترسی Apache یا Nginx Sudo: دستورات نیاز دارند
پیش نیاز سرور Vultr در حال اجرا تا به امروز Arch Linux (به این مقاله مراجعه کنید) یک وب سرور در حال اجرا ، دسترسی Apache یا Nginx Sudo. دستورات نیاز دارند
پیش نیاز سرور Vultr در حال اجرا تا به امروز Arch Linux (به این مقاله مراجعه کنید) یک وب سرور در حال اجرا ، یا دستورات دسترسی Apache یا Nginx Sudo ، لازم است t
در Arch Linux ، مخزن های رسمی عبارتند از: هسته ، اضافی و جامعه. این بسته ها قبلاً گردآوری شده اند و از طریق Pacman نصب می شوند. برای تو
بسته Devtools در ابتدا برای کاربران معتمد ساخته شده بود تا بطور صحیح بسته هایی را برای مخازن رسمی ایجاد کنند. با این حال ، می تواند توسط کاربر عادی مورد استفاده قرار گیرد
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد