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
Booked is een open source webgebaseerde applicatie die speciaal is ontworpen om de planning te verbeteren en het gebruik van bronnen te beheren. Het is geschreven in PHP en gebruikt MySQL of MariaDB om de gegevens op te slaan. Het is een eenvoudige en krachtige planner met flexibele lay-outs, administratieve back-end en aangepaste regels. Geboekt wordt geleverd met tal van functies, waaronder herinneringen voor het starten en beëindigen van reserveringen, gebruikersgebaseerde beveiliging, een flexibel quotasysteem, exporteren naar Outlook, reserveringsherinneringen en nog veel meer.
Werk eerst uw Ubuntu-server bij naar de nieuwste versie.
sudo apt-get update -y
sudo apt-get upgrade -y
Zodra uw systeem up-to-date is, start u het systeem opnieuw op en logt u in met de sudo
gebruiker.
Voordat u begint, moet u installeren Apache
, PHP
, MySQL
en andere PHP libraries op uw systeem.
Je kunt ze allemaal installeren met de volgende opdracht.
sudo apt-get install apache2 apache2-bin apache2-data libaio1 libapache2-mod-php7.0 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl libwrap0 ssl-cert tcpd mariadb-server php7.0 php7.0-cli php7.0-common php7.0-json php7.0-mysql php7.0-readline -y
Zodra de installatie is voltooid, start u Apache en MariaDB en schakelt u ze in tijdens het opstarten.
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Eerst moet je MariaDB beveiligen. Je kunt het beveiligen door het mysql_secure_installation
script uit te voeren.
sudo mysql_secure_installation
Beantwoord alle vragen zoals hieronder weergegeven.
Set root password? [Y/n] Y
New password: <STRONG_PASSWORD>
Re-enter new password: <STRONG_PASSWORD>
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Wanneer alles klaar is, maak je verbinding met de MySQL-shell.
mysql -u root -p
Voer uw wachtwoord in en maak vervolgens een nieuwe database
en user
voor geboekte planner aan.
MariaDB [(none)]>create database bookeddb;
MariaDB [(none)]>create user booked@localhost identified by 'password';
MariaDB [(none)]>grant all privileges on bookeddb.* to booked@localhost identified by 'password';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;
U kunt de nieuwste versie van de geboekte planner downloaden vanaf de downloadpagina van Sourceforge.
wget https://excellmedia.dl.sourceforge.net/project/phpscheduleit/Booked/2.6/booked-2.6.7.zip
Pak na het downloaden het gedownloade bestand uit.
unzip booked-2.6.7.zip
Verplaats vervolgens de uitgepakte map naar de apache-webhoofdmap.
sudo mv booked /var/www/html/
Wijzig vervolgens het eigendom van de geboekte directory in de www-data
gebruiker en de groep.
sudo chown -R www-data:www-data /var/www/html/booked
Vervolgens moet u een nieuw Apache virtueel hostbestand maken voor Booked Scheduler.
sudo nano /etc/apache2/sites-available/booked.conf
Voeg de volgende regels toe.
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/booked
<Directory /var/www/bookedscheduler>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/booked-error.log
CustomLog /var/log/apache2/booked-access.log combined
</VirtualHost>
Sla het bestand op en schakel de site in.
sudo a2ensite booked.conf
Start vervolgens de Apache-service opnieuw op om de nieuwe virtualhost-configuratie te lezen.
sudo systemctl restart apache2
Eerst moet u het voorbeeldconfiguratiebestand kopiëren.
cd /var/www/html/booked/config/
sudo cp config.dist.php config.php
Open vervolgens het config.php
bestand en breng enkele wijzigingen aan volgens uw vereisten.
sudo nano config.php
Breng de volgende wijzigingen aan.
$conf['settings']['default.timezone'] = 'Asia/Kolkata'; // your timezone
$conf['settings']['admin.email'] = '[email protected]'; // email address of admin user
$conf['settings']['admin.email.name'] = 'John Smith';
$conf['settings']['script.url'] = 'http://yourdomain.com/Web'; // your domain
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'booked';
$conf['settings']['database']['password'] = '';
$conf['settings']['database']['hostspec'] = '127.0.0.1'; // your IP
$conf['settings']['database']['name'] = 'bookeddb';
Sla het bestand op als je klaar bent.
Importeer vervolgens het databaseschema en de gegevens.
cd /var/www/html/booked
mysql -u booked -p bookeddb < database_schema/create-schema.sql
mysql -u booked -p bookeddb < database_schema/create-data.sql
Zodra de geboekte planner is geconfigureerd. Open uw webbrowser en navigeer naar de URL http://yourdomain.com/Web/register.php
. U wordt doorgestuurd naar de registratiepagina:
Geef alle details op en klik op de Register
knop. U ziet het dashboard van de geboekte planner:
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.