با استفاده از Makepkg در Arch Linux
اگر مستقیم از makepkg استفاده می کنید ، سیستم شما را تا حدودی آلوده می کند. گروه پکیج پایه باید نصب شود. به این صورت ، به طور پیش فرض ، وابستگی های مورد نیاز به آن
Arch Linux توزیع گسترده ای است که به دلیل فناوری پیشرفته و پیکربندی انعطاف پذیر معروف است. با داشتن عکس های فوری Btrfs می توانیم ضمن اطمینان از پایداری سیستم از سرعت سریع آن استفاده کنیم. بیا شروع کنیم.
می توانید هنگام ایجاد نمونه ، Arch Linux ISO را از کتابخانه ISO انتخاب کنید. اگر اینطور نیست ، می توانید آن را در تنظیمات دستگاه بارگیری کنید. همانطور که زمان نوشتن جدیدترین (2017.01.01) ISO در کتابخانه موجود است. اگر این ISO قدیمی است ، توصیه می کنم دوباره آن را بارگیری کنید.
پس از راه اندازی دستگاه ، روی View Console
سیستم کلیک کرده و بوت شوید. ما باید یک رمز اصلی برای محیط تنظیم کنیم تا بتوانیم از رایانه کار خود به آن دسترسی داشته باشیم:
passwd
systemctl start sshd
پنجره VNC را ببندید و از طریق ssh به دستگاه متصل شوید:
ssh root@<your host ip here>
نصب کنید tmux
تا بتوانیم جلسه خود را در اتصالات ناپایدار نگه داریم:
pacman -Sy tmux
اگر در حین نصب به طور تصادفی اتصال بسته شد ، به سادگی دستگاه را ssh کنید و اجرا کنید:
tmux attach
اولین چیزها اول ، اجازه دهید دیسک را پارتیشن بندی کنیم.
lsblk
mkfs.btrfs -m single -L arch /dev/vda
mount -o compress=lzo /dev/vda /mnt
قسمت بعدی پیچیده می آید: ایجاد subvolumes.
cd /mnt
btrfs su cr @
btrfs su cr @boot
btrfs su cr @home
btrfs su cr @log
btrfs su cr @pkg
btrfs su cr @srv
btrfs su cr @tmp
سپس subvolumes ها را سوار کنید.
cd /
umount /mnt
mount -o compress=lzo,subvol=@ /dev/vda /mnt
cd /mnt
mkdir -p {boot,home,srv,var/{log,cache/pacman/pkg,tmp}}
mount -o compress=lzo,subvol=@boot /dev/vda boot
mount -o compress=lzo,subvol=@home /dev/vda home
mount -o compress=lzo,subvol=@log /dev/vda var/log
mount -o compress=lzo,subvol=@pkg /dev/vda var/cache/pacman/pkg
mount -o compress=lzo,subvol=@srv /dev/vda srv
mount -o compress=lzo,subvol=@tmp /dev/vda var/tmp
سیستم پایه را نصب کنید.
pacstrap -i /mnt base base-devel snapper vim
پیکربندی سیستم
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -s /usr/share/zoneinfo/Region/City /etc/localtime # Replace Region/City with your value
hwclock --systohc
vim /etc/locale.gen # Uncomment en_US.UTF-8 UTF-8 line
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
pacman -S networkmanager
echo "your-hostname" > /etc/hostname # Replace your-hostname with your value
vim /etc/hosts # Configure 127.0.0.1 and ::1 lines accordingly
systemctl enable NetworkManager.service
sshd را برای ورود به سیستم از راه دور آینده فعال کنید.
vim /etc/ssh/sshd_config # Set PermitRootLogin yes
systemctl enable sshd.service
توجه داشته باشید که بهترین کار این است که به ~/.ssh/authorized_keys
جای فعال کردن ورود به سیستم برای root ، کلید عمومی خود را در پرونده قرار دهید.
مبادلات اولیه را طوری تنظیم کنید که نیاز ما به btrfs را برآورده سازد.
vim /etc/mkinitcpio.conf
یافتن MODULES="..."
و اضافه کردن btrfs
به لیست. بازآموزها را دوباره تولید کنید:
mkinitcpio -p linux
رمز عبور اصلی را تنظیم کنید.
passwd
bootloader را نصب و پیکربندی کنید.
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
راه اندازی مجدد و حذف ISO در کنترل پنل دستگاه خود.
exit
reboot
دوباره به سرور وصل شوید (شاید بعد از مدتی کوتاه ؛ صبر کنید تا بوت تمام شود). توجه داشته باشید که اثر انگشت سرور تغییر کرده است ، بنابراین ممکن است شما نیاز به تغییر known_hosts
پرونده خود داشته باشید :
vim ~/.ssh/known_hosts
ssh root@<your host ip here>
پیکربندی بیایید اهمیت ، که خودکار روش snapshotting است.
snapper -c root create-config /
پیکربندی را ویرایش کرده و TIMELINE_LIMIT_{HOURLY,DAILY,WEEKLY,MONTHLY,YEARLY}
با توجه به نیاز خود تغییر دهید .
vim /etc/snapper/configs/root
تایمرهای سیستم شده را فعال کنید.
systemctl enable snapper-timeline.timer
systemctl start snapper-timeline.timer
systemctl enable snapper-cleanup.timer
systemctl start snapper-cleanup.timer
پیکربندی سیستم اکنون به پایان رسیده است. برای کسب اطلاعات بیشتر در مورد چگونگی استفاده از Snapper ، با صفحه ویکی یا snapper(8)
برای اطلاعات بیشتر مشورت کنید . لذت بردن از Arch Linux جدید خود با سیستم عکسبرداری خودکار btrfs!
اگر مستقیم از makepkg استفاده می کنید ، سیستم شما را تا حدودی آلوده می کند. گروه پکیج پایه باید نصب شود. به این صورت ، به طور پیش فرض ، وابستگی های مورد نیاز به آن
پیش نیاز سرور Vultr که تا به امروز Arch Linux را اجرا می کند. برای اطلاعات بیشتر به این راهنما مراجعه کنید. دسترسی سودو دستورات مورد نیاز برای اجرا به عنوان root ar
در این آموزش نحوه تنظیم سرور Mumble (مورمور) در Arch Linux توضیح داده شده است. هر کاری که در این آموزش انجام شده است به عنوان کاربر root انجام می شود. نصب
Vultr عملکرد عالی شما را در اختیارتان قرار می دهد و به شما امکان می دهد علاوه بر قالب های عالی ، از تصویر دلخواه خود استفاده کنید ، این امکان را برای شما فراهم می کند
در این آموزش نحوه تنظیم سرور 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 توسط پیشوند # توسط # اجرا می شوند. ت
مقدمه Arch Linux نسبت به توزیع های رایج ، دارای کوچکتر اما هنوز قوی است. فلسفه آن کاملاً متفاوت است و مزایای آن وجود دارد
پیش نیاز سرور 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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد