Kan AI vechten met toenemend aantal ransomware-aanvallen?
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
phpRedisAdmin is een webapplicatie die Redis-databases beheert met een intuïtieve grafische gebruikersinterface.
Deze tutorial legt uit hoe phpRedisAdmin te installeren op een Vultr CentOS 7 serverinstantie.
Gebruik de volgende opdracht om uw CentOS 7-systeem bij te werken naar de laatste stabiele status:
sudo yum update -y && sudo reboot
Nadat het systeem opnieuw is opgestart, gebruikt u dezelfde sudo-gebruiker om in te loggen.
Aangezien de versie van Redis in de YUM-repo verouderd is, kunt u de nieuwste stabiele versie van Redis vanaf de bron installeren, die op het moment van schrijven 3.2.0 is.
Installeer afhankelijkheden:
sudo yum install gcc make
Installeer Redis 3.2.0 om /opt/redis/3.2.0
:
cd ~
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -zxvf redis-3.2.0.tar.gz
cd redis-3.2.0
make
sudo make PREFIX=/opt/redis/3.2.0 install
Gemakshalve kunt u het pad van Redis toevoegen aan de omgevingsvariabele PATH:
sudo cp /etc/profile /etc/profile_backup
echo 'export PATH=$PATH:/opt/redis/3.2.0/bin' | sudo tee -a /etc/profile
source /etc/profile
echo $PATH
Laten we voorlopig de Redis-server starten met de standaardconfiguratie:
redis-server
Nadat de Redis-server is gestart, ziet u waarschijnlijk verschillende waarschuwingsberichten. Stappen voor probleemoplossing voor verschillende waarschuwingen worden hieronder vermeld.
Stop allereerst de Redis-server door de volgende opdracht in te voeren vanaf een andere SSH-console:
redis-cli shutdown
1) Als u "WAARSCHUWING: De TCP-backlog-instelling van 511 niet kunt afdwingen omdat / proc / sys / net / core / somaxconn is ingesteld op de lagere waarde van 128.":
echo 'net.core.somaxconn = 511' | sudo tee -a /etc/sysctl.conf
echo '511' | sudo tee -a /proc/sys/net/core/somaxconn
2) Als u "WAARSCHUWING overcommit_memory is ingesteld op 0!" Ziet:
echo 'vm.overcommit_memory = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl vm.overcommit_memory=1
3) Als je "WAARSCHUWING hebt, heb je transparante enorme pagina's (THP) ondersteuning ingeschakeld in je kernel.":
echo 'never' | sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled
Als deze waarschuwingsberichten zijn verwijderd, voert u de Redis-server opnieuw uit:
redis-server
Voer in een andere SSH-console de Redis CLI uit om enkele gegevens in te voeren:
redis-cli
In de redis-cli-console kunt u alle gegevens naar wens manipuleren:
127.0.0.1:6379> set key1 hello
OK
127.0.0.1:6379> get key1
"hello"
Druk op als u wilt stoppen Ctrl + C
.
Installeer deze componenten met YUM:
sudo yum install git httpd php php-redis php-devel php-mbstring
Hier gebruik ik Apache om phpRedisAdmin te bedienen, je kunt in plaats daarvan Nginx of een andere webserver kiezen.
Wijzig de standaardinstellingen van Apache om de beveiliging te verbeteren:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Maak een virtuele host voor phpRedisAdmin:
sudo vi /etc/httpd/conf.d/phpRedisAdmin.conf
Vul het bestand in met het volgende codesegment. Zorg ervoor dat u de waarden van ServerAdmin, ServerName, ServerAlias, ErrorLog en CustomLog vervangt door uw eigen waarden.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpRedisAdmin/
ServerName phpredisadmin.example.com
ServerAlias www.phpredisadmin.example.com
<Directory /var/www/html/phpRedisAdmin/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/phpredisadmin.example.com-error_log
CustomLog /var/log/httpd/phpredisadmin.example.com-access_log common
</VirtualHost>
Opslaan en afsluiten:
:wq
Download phpRedisAdmin met git
:
cd ~
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Maak het configuratiebestand met behulp van een voorbeeldbestand:
cp includes/config.sample.inc.php includes/config.inc.php
Opmerking: in de toekomst kunt u dit bestand gebruiken om phpRedisAdmin aan te passen, zoals het toevoegen van meer Redis-servers, het inschakelen van HTTP-authenticatie en dergelijke. Maar laten we nu de standaardinstellingen gebruiken.
Verplaats de map naar de virtuele hostlocatie die we eerder hebben ingesteld:
cd ~
sudo chown -R apache: ~/phpRedisAdmin
sudo mv ~/phpRedisAdmin /var/www/html
Start en schakel Apache in:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Wijzig firewallregels om bezoekers toegang te geven tot phpRedisAdmin:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Bezoek ten slotte phpRedisAdmin vanuit uw webbrowser. Zorg ervoor dat die redis-server
actief is.
http://<your-Vultr-server-IP>
U krijgt de interface van phpRedisAdmin te zien, waar u uw Redis-databases kunt bekijken en beheren. Hiermee is de tutorial afgesloten.
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.