The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
V tomto článku vám ukážu, jak nainstalovat MariaDB na OpenBSD 6 a nakonfigurovat ji tak, aby byla přístupná pro chrootovaný webový server (Apache nebo Nginx). Dozvíte se také, jak zpřístupnit MariaDB aplikacím bez chrootu.
Poznámka: Všechny příkazy v tomto kurzu je třeba spouštět s oprávněním root v okně příkazového řádku.
Kroky byly testovány na instalaci OpenBSD 6.1 AMD64.
Ujistěte se, že PKG_PATHje nakonfigurována proměnná prostředí .
echo $PKG_PATH
Pokud je prázdný, nakonfigurujte jej pomocí následujícího příkazu:
export PKG_PATH=http://ftp3.usa.OpenBSD.org/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/
pkg_add -v mariadb-server
rcctl enable mysqld
/usr/local/bin/mysql_install_db
Pokud se očekává, že vaše MariaDB bude obsluhovat velké množství provozu, připojte k souboru následující řádky /etc/login.conf:
mysqld:\
:openfiles-cur=1024:\
:openfiles-max=2048:\
:tc=daemon:
Spuštěním následujícího příkazu vygenerujte binární formát login.confsouboru.
cap_mkdb /etc/login.conf
Spusťte příkaz pro zabezpečenou instalaci, aby bylo ještě obtížnější ohrozit MariaDB.
/usr/local/bin/mysql_secure_installation
Odpovězte na otázky podle výzvy k nastavení hesla uživatele root, odebrání testovací databáze a zakázání vzdáleného přihlášení uživatele root. Počáteční heslo pro root je prázdné.
Změňte umístění soketu MariaDB tak, aby byl přístupný z chrootovaného prostředí.
Výchozí nastavení httpdv základně nebo nginxv portu je chrootováno na /var/www, takže vložme soket do /var/www/var/run/mysql/mysql.sock, aby se zdálo, že je /var/run/mysql/mysql.sockpro chrootovaný webový server.
Vytvořte adresář:
install -d -m 0711 -o _mysql -g _mysql /var/www/var/run/mysql
Editovat /etc/my.cnf. V [client]části i v [mysqld]části změňte řádek, který zní:
socket = /var/run/mysql/mysql.sock
Na:
socket = /var/www/var/run/mysql/mysql.sock
rcctl start mysqld
Nyní otestujte MariaDB spuštěním následujícího příkazu.
mysql -uroot -p
Zkontrolujte, zda se můžete přihlásit pomocí hesla, které jste nastavili v předchozím kroku.
Potřebujeme vytvořit měkké odkazy pro mysqlsložku, aby byla MariaDB přístupná pro aplikace bez chrootu. Po změně mysql.sockdo /var/www/var/run/mysqladresáře jej některé nechrootované aplikace nemusí být schopny najít. Pokud je to tak, můžeme to vyřešit vytvořením měkkého odkazu na /var/www/var/run/mysqladresář v /var/run/(výchozí mysql.sockumístění).
ln -s /var/www/var/run/mysql /var/run/
Nyní, aby tato změna byla trvalá. Když se OpenBSD spustí, vymaže vše v /var/runadresáři, takže musíme znovu vytvořit měkký odkaz při každém restartu. Můžeme to udělat vložením příkazu z kroku 9 do souboru s názvem /etc/rc.local. Tento soubor bude spuštěn spouštěcím skriptem na konci procesu spouštění. /etc/rc.localSoubor neexistuje ve výchozím nastavení. Můžete si jej vytvořit zkopírováním z ukázkového souboru dodaného s OpenBSD a připojením soft odkazu na něj.
cp /etc/examples/rc.local /etc/
echo "ln -s /var/www/var/run/mysql /var/run/" >> /etc/rc.local
A je to. Váš server MariaDB je nyní připraven.
Další poznámka ohledně MariaDB je max_allowed_packetnastavení v /etc/my.cnf. Výchozí hodnota je 1Mpro [mysqld]sekci. Pokud narazíte na problémy při importu souboru výpisu z jiného serveru, zkuste jej zvýšit na 16Mnebo 64Ma poté restartujte MariaDB.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více