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
Választhat a MariaDB vagy a MySQL telepítése között, amelyet a következő két szakasz ismertet.
Telepítse a MariaDB-t:
# pacman -S mariadb
Ha a Btrfs fájlrendszert futtatja, teljesítmény okokból érdemes megfontolni az írásra másolás letiltását az adatbázis-könyvtárban:
# chattr +C /var/lib/mysql/
A MariaDB beállítása:
# mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Indítsa el a MariaDB-t, és indítsa el minden rendszerindítás után:
# systemctl enable --now mariadb
Végezze el az ajánlott biztonsági intézkedéseket. Az elején nyomja meg ENTERa gombot az aktuális root adatbázis jelszavához, állítson be egy új root jelszót, és nyomja meg ENTERa gombot, hogy minden további kérdésre igennel válaszoljon.
# mysql_secure_installation
Bár a MariaDB használata erősen ajánlott, a MySQL-t az Arch Linux User Repository-ból (AUR) is telepítheti. Ne feledje, hogy az AUR-csomagok hivatalosan nem támogatottak, előfordulhat, hogy ritkábban frissítik őket, és mivel nem feltétlenül egy ellenőrzött megbízható felhasználó küldte be őket, a PKGBUILD/ETC-jüket ellenőrizni kell minden gyanús kód tekintetében. Ennek ellenére 2019 elejétől a jelenlegi AUR-karbantartó a mysql
„Muflone”. Bár nem egy ellenőrzött Megbízható Felhasználó, aki képes közzétenni a hivatalos tárolókban, 2011 óta értékes közreműködője az Archnak, körülbelül 250 AUR-csomagot tart karban (sok közülük népszerű), és soha nem tett semmi gyanúsat.
A MySQL telepítéséhez fordítsa le és telepítse az AUR csomagot mysql
. Lásd: Csomagok készítése Arch Linux rendszeren (beleértve az AUR-t is) . A MariaDB és a MySQL nagyon hasonló telepítés utáni lépésekkel rendelkezik.
Ha a Btrfs fájlrendszert futtatja, teljesítmény okokból érdemes megfontolni az írásra másolás letiltását az adatbázis-könyvtárban:
# chattr +C /var/lib/mysql/
A MySQL beállítása:
# mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Indítsa el a MySQL-t, és indítsa el minden rendszerindítás után:
# systemctl enable --now mysqld
Végezze el az ajánlott biztonsági intézkedéseket. Az előző parancs egy automatikusan generált ideiglenes gyökér adatbázis jelszót jelenített meg. Állítson be új root jelszót. Válaszoljon y
minden további igen/nem kérdésre, és válassza 2
az "ERŐS" jelszóérvényesítési szabályzatot.
# mysql_secure_installation
Vegye figyelembe, hogy a MariaDB és a MySQL nem telepíthető ugyanarra a rendszerre, mivel a MariaDB egy beugró csereprogram, és azonos nevű fájljai vannak. Továbbá, ha kevesebb, mint 4 GB teljes RAM-mal (fizikai RAM + csere) fordítunk, előfordulhat, hogy a fordítás során memóriakimerült hiba lép fel.
Ha gyökér adatbázis-felhasználóként szeretne csatlakozni a MariaDB-hez vagy a MySQL-hez, futtassa a következőt:
$ mysql -u root -p
Leszokni:
MariaDB [(none)]> quit
Érdemes lehet tűzfalat konfigurálni. Alapértelmezés szerint a MariaDB a porton figyel 3306
, nem csak a localhostról, hanem a nyilvános IP-címedről is. Alapértelmezés szerint a MariaDB csak a localhosttól bejövő kapcsolatokat hagyja jóvá, de a külső próbálkozások továbbra is elérik a MariaDB-t, és hibaüzenetet kapnak: Host... is not allowed to connect to this MariaDB server
. Bár a MariaDB meglehetősen biztonságosnak számít, biztonságosabb, ha a tűzfal nem is ad külső csomagokat a MariaDB szervernek, hacsak nem feltétlenül szükséges. Még akkor is, ha közvetlen távoli hozzáférésre van szükség, a tűzfal használata a forgalom blokkolására és a VPN használata biztonságosabb lenne.
Alapértelmezés szerint pacman
frissíti a MariaDB-t, amikor új verziókat adnak ki a hivatalos Arch adattárakba, amikor frissíti a teljes Arch rendszert a következők futtatásával:
# pacman -Syu
Javasoljuk, hogy úgy állítsa be, pacman
hogy ne telepítse automatikusan a MariaDB frissítéseit. Amikor megjelenik egy frissítés, és frissíti a teljes Arch rendszert, pacman
értesíti Önt, hogy elérhető egy új verzió. Szerkessze /etc/pacman.conf
, és adja hozzá a következőket:
IgnorePkg = mariadb*
Célszerű biztonsági másolatot készíteni az adatbázisról a frissítés előtt.
Ha pacman
azt mutatja, hogy van MariaDB frissítés, kényszerítse a csomagok frissítését:
# pacman -S mariadb mariadb-clients mariadb-libs
Ha az AUR MySQL-csomagot futtatja, pacman
soha nem fordítja le és telepíti automatikusan az új verziókat az AUR-ból, így a fenti lépések szükségtelenek, de az alábbi lépésekre továbbra is szükség van.
Frissítés után a csomag .install
szkriptje figyelmezteti, hogy hajtsa végre a következő lépéseket, de az automatikus frissítés letiltása garantálja, hogy nem marad le róla.
Indítsa újra a MariaDB-t az új verzió betöltéséhez:
# systemctl restart mariadb
Ellenőrizze és frissítse táblázatait, hogy megfeleljen az új verziónak:
# mysql_upgrade -u root -p
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