A 2019 Arch Linux telepítése Vultr szerverre
Bevezetés Az Arch Linuxnak kisebb, de még mindig erős követése van, mint a népszerűbb disztribúciók. Filozófiája egészen más, előnyei vannak an
#
, és a normál felhasználóként futtatható parancsok előtagja $
. A parancsok rootként való futtatásának javasolt módja az, hogy normál felhasználóként mindegyiket előtaggal írja elő sudo
.A MongoDB az AUR-ban (Arch User Repository) található. 2 csomag használható. Tekintse meg a Csomagok építése Arch Linux rendszeren című részt (beleértve az AUR-t is) a csomagok bármelyikének fordításához és telepítéséhez:
mongodb
és esetleg mongodb-tools
'. Vegye figyelembe, hogy ez körülbelül 180 GB-ot vesz igénybe, és ez egy hosszú összeállítás. 4 maggal körülbelül 7 órát vesz igénybe. Ez az ajánlott módszer, mert az Arch fordítási zászlóit használja.mongodb-bin
és lehetőleg mongodb-tools-bin
. Ez kihagyja a teljes fordítási szakaszt, egy előre elkészített bináris letöltést a mongodb.org webhelyről, és becsomagolja a szükséges konfigurációs fájlokkal.A csomag telepítése után indítsa el a MongoDB-t, és indítsa el minden rendszerindítás után. Az első indítás során előzetesen lefoglalja a fájlokat a naplójához és más adatokhoz, ami eltarthat egy ideig, mire az adatbázis befejeződik:
# systemctl enable --now mongodb
Csatlakozás a MongoDB-hez:
$ mongo
Leszokni:
> exit
Bár a tűzfal beállítása mindig jó ötlet, alapértelmezés szerint a MongoDB csak 27017
a localhost portján figyel , így nem fog külső forgalmat fogadni.
Alapértelmezés szerint a MongoDB bárki számára lehetővé teszi, hogy bármilyen hitelesítés nélkül csatlakozzon hozzá, ami nyilvánvalóan biztonsági kockázatot jelent.
Hozzon létre egy root adatbázis-felhasználót:
$ mongo
> use admin
> db.createUser(
... {
... user: "root",
... pwd: "YOUR-NEW-PASSWORD",
... roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
... }
... )
> exit
Szerkessze /etc/mongodb.conf
, és csomag használata esetén mongodb
add hozzá:
security:
authorization: "enabled"
Ha csomagot használ, mongodb-bin
adja hozzá:
auth = true
Indítsa újra a MongoDB-t:
# systemctl restart mongodb
Noha továbbra is csatlakozhat a MongoDB-hez hitelesítés nélkül, az nem fog semmit végrehajtani nélküle:
$ mongodb
> db.getUsers()
... Error: command usersInfo requires authentication :
Csatlakozás a MongoDB-hez rootként:
$ mongodb -u root
Alternatív megoldásként csatlakozzon a MongoDB-hez, majd hitelesítsen benne:
$ mongodb
> use admin
> db.auth("root", "<YOUR-DATABASE-ROOT-PASSWORD>")
Mivel a MongoDB már része az AUR-nak, pacman
nem fordítja le és frissíti automatikusan új verziókra, amikor frissíti a teljes Arch rendszert. Manuálisan újra kell fordítania az új verziót, és telepítenie kell az új csomagot. Mielőtt ezt megtenné, fontos, hogy nézze meg a MongoDB kiadási megjegyzéseit, hogy megtudja, van-e további lépése. Célszerű biztonsági másolatot készíteni az adatbázisról is a frissítés előtt.
Ha a MongoDB nem áll le tisztán, és nem áll helyre automatikusan a naplója segítségével a következő rendszerindításkor, akkor előfordulhat, hogy a következőket kell futtatnia:
sudo -u mongodb mongod --repair --dbpath /var/lib/mongodb/
Az adatbázis méretétől és a használt indexektől függően ez a folyamat másodpercektől órákig tarthat.
Bevezetés Az Arch Linuxnak kisebb, de még mindig erős követése van, mint a népszerűbb disztribúciók. Filozófiája egészen más, előnyei vannak an
A Vultr azt a fantasztikus funkciót kínálja, hogy a kiváló sablonjaik mellett saját egyéni képét is használhatja, amely lehetővé teszi a futtatást.
A Devtools csomag eredetileg a Megbízható felhasználók számára készült, hogy megfelelően hozzon létre csomagokat a hivatalos adattárak számára. Azonban hétköznapi felhasználók is használhatják
Ha közvetlenül a makepkg-ot használja, az némileg szennyezi a rendszert. Az alap-fejlesztési csomagcsoportot telepíteni kell. Ily módon alapértelmezés szerint függőségekre van szükség
Előfeltételek Egy Vultr-szerver, amelyik naprakész Arch Linuxot futtat (lásd ezt a cikket.) Sudo hozzáférés. A rootként futtatandó parancsok előtt # és egy szerepel
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket.) Futó webszerver, Apache vagy Nginx Sudo hozzáférés Parancsok szükségesek t
Előszó Az Arch Linux egy általános célú disztribúció, amely jól ismert élvonalbeli technológiájáról és rugalmas konfigurációjáról. A Btrfs pillanatképekkel tak
Arch Linuxon a hivatalos adattárak a következők: core, extra és közösségi. Ezek a csomagok már le vannak fordítva, és telepítésük a pacman-en keresztül történik. A th
Ez az oktatóanyag elmagyarázza, hogyan állíthat be Minecraft szervert a Spigot használatával Arch Linux rendszeren. Ez az oktatóanyag feltételezi, hogy Ön normál felhasználó (nem root felhasználó), és hav
Előfeltételek Egy Vultr-szerver, amelyik naprakész Arch Linuxot futtat (lásd ezt a cikket.) Sudo hozzáférés. A rootként futtatandó parancsok előtagja #. Th
Előfeltételek Egy Vultr-szerver, amely naprakész Arch Linuxot futtat. További információért tekintse meg ezt az útmutatót. Sudo hozzáférés. A parancsokat rootként kell futtatni ar
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket.) Futó webszerver, Apache vagy Nginx Sudo hozzáférés: A parancsokhoz szükség van
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket.) Futó webszerver, Apache vagy Nginx Sudo hozzáférés: A parancsokhoz szükség van
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket.) Futó webszerver, Apache vagy Nginx Sudo hozzáféréssel. A parancsok megkövetelik
This tutorial explains how to setup a Mumble server (Murmur) on Arch Linux. Everything done in this tutorial is done as the root user. Installation an
This tutorial explains how to setup a Counter-Strike: Global Offensive server on Arch Linux. This tutorial assumes that you logged in with a standard use
Ez az oktatóanyag elmagyarázza, hogyan állíthat be egy Team Fortress 2 szervert Arch Linux rendszeren. Feltételezem, hogy nem root felhasználói fiókkal van bejelentkezve, amely sudo hozzáféréssel rendelkezik
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket.) Sudo hozzáférés: A rootként futtatandó parancsok előtagja # és egy
Előfeltételek Friss Arch Linuxot futtató Vultr szerver (lásd ezt a cikket) Sudo hozzáférés: A rootként futtatandó parancsok előtagja # és egy
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket