با استفاده از Makepkg در Arch Linux
اگر مستقیم از makepkg استفاده می کنید ، سیستم شما را تا حدودی آلوده می کند. گروه پکیج پایه باید نصب شود. به این صورت ، به طور پیش فرض ، وابستگی های مورد نیاز به آن
#
، و دستورهایی که می توانند به عنوان یک کاربر معمولی اجرا شوند $
. راه پیشنهادی برای اجرای دستورات به عنوان root ، به عنوان یک کاربر معمولی ، پیشوند هرکدام از آنها با sudo
.MongoDB در AUR (مخزن Arch Arch) است. 2 مجموعه بسته وجود دارد که می توانید از آنها استفاده کنید. مشاهده بسته های ساختمانی در آرچ لینوکس (از جمله AUR) به کامپایل و نصب هم مجموعه ای از بسته:
mongodb
و احتمالاً استفاده mongodb-tools
کنید. توجه داشته باشید که این مورد در حدود 180 گیگابایت طول می کشد ، و این یک مجموعه طولانی است. با 4 هسته ، حدود 7 ساعت طول می کشد. این روش توصیه شده است ، زیرا از پرچم های تلفیقی Arch استفاده می کند.mongodb-bin
و احتمالاً استفاده کنید mongodb-tools-bin
. این مرحله کل مراحل تلفیقی را می گذرد ، یک باینری از پیش ساخته را از mongodb.org بارگیری می کند ، و آن را با پرونده های پیکربندی لازم بسته بندی می کند.پس از نصب بسته ، MongoDB را شروع کنید و بعد از هر بار کار خود را شروع کنید. در طی این اولین شروع ، پرونده هایی را برای مجله و سایر داده های خود از قبل اختصاص می دهد ، که ممکن است مدتی قبل از پایان یافتن پایگاه داده به طول انجامد:
# systemctl enable --now mongodb
اتصال به MongoDB:
$ mongo
برای ترک:
> exit
اگرچه پیکربندی فایروال همیشه ایده خوبی است ، اما به طور پیش فرض ، MongoDB فقط در درگاه 27017
محلی را گوش می دهد ، بنابراین هیچگونه ترافیکی خارجی دریافت نمی کند.
به طور پیش فرض ، MongoDB به هر کسی امکان می دهد بدون هیچ گونه تأیید هویتی به آن وصل شود ، که بدیهی است که این یک خطر امنیتی است.
ایجاد یک کاربر پایگاه داده ریشه:
$ mongo
> use admin
> db.createUser(
... {
... user: "root",
... pwd: "YOUR-NEW-PASSWORD",
... roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
... }
... )
> exit
ویرایش کنید /etc/mongodb.conf
، و اگر از بسته استفاده می mongodb
کنید اضافه کنید:
security:
authorization: "enabled"
در صورت استفاده از بسته ، mongodb-bin
اضافه کنید:
auth = true
راه اندازی مجدد MongoDB:
# systemctl restart mongodb
اکنون ، اگرچه هنوز هم می توانید بدون احراز هویت به MongoDB وصل شوید ، اما بدون آن هیچ کاری انجام نمی شود:
$ mongodb
> db.getUsers()
... Error: command usersInfo requires authentication :
به عنوان root به MongoDB وصل شوید:
$ mongodb -u root
روش دیگر ، به MongoDB متصل شوید ، سپس درون آن تأیید کنید:
$ mongodb
> use admin
> db.auth("root", "<YOUR-DATABASE-ROOT-PASSWORD>")
از آنجا که اکنون MongoDB بخشی از AUR است pacman
، وقتی کل سیستم Arch خود را ارتقا می دهید ، به طور خودکار آن را به نسخه های جدید کامپایل و ارتقا نمی دهید. شما باید یک نسخه جدید را به صورت دستی دوباره کامپایل کنید و بسته جدید را نصب کنید. قبل از انجام این کار ، مهم است که به یادداشت های انتشار MongoDB نگاهی بیندازید ، تا بدانید که آیا اقدامات دیگری که باید انجام دهید وجود دارد یا خیر. این یک ایده خوب برای تهیه نسخه پشتیبان از پایگاه داده خود نیز است.
اگر MongoDB کاملاً خاموش نباشد و به طور خودکار با استفاده از ژورنال خود در بوت بعدی بهبود نیاورد ، ممکن است لازم باشد موارد زیر را اجرا کنید:
sudo -u mongodb mongod --repair --dbpath /var/lib/mongodb/
بسته به اندازه بانک اطلاعاتی شما و شاخص های استفاده شده ، این فرایند می تواند از ثانیه تا ساعت ها متغیر باشد.
اگر مستقیم از 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: دستورات نیاز دارند
در این آموزش نحوه تنظیم سرور 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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد