نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
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!
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد