Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Let's Chat ist eine Open-Source-Chat-Anwendung, die selbst gehostete Messaging-Dienste für kleine Teams bereitstellt.
Let's Chat basiert auf NodeJS und MongoDB. In diesem Artikel sehen wir uns an, wie Let's Chat auf einem CentOS 7-Server bereitgestellt wird.
Wenn Sie sich zum ersten Mal bei Ihrem System anmelden, müssen Sie ein systemweites Update wie folgt durchführen:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Melden Sie sich nach dem Neustart wieder als derselbe Sudo-Benutzer an.
Installieren Sie das neueste NodeJS 6.x wie folgt 6.9.5zum Zeitpunkt des Schreibens:
cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs
Installieren Sie die neueste MongoDB wie folgt, 3.4zum Zeitpunkt der Erstellung dieses Artikels.
cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF
3.4.1zum Zeitpunkt der Erstellung dieses Artikels verfügbar war:
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
sudo yum install git -y
cd /opt
sudo git clone https://github.com/sdelements/lets-chat.git
cd lets-chat
sudo npm install
Hinweis: npm WARN ...Während der Installation werden normalerweise mehrere Meldungen angezeigt. Ignorier Sie einfach.
settings.ymlDateiWenn Sie Let's Chat anpassen möchten, können Sie eine Datei mit dem Namen erstellen /opt/lets-chat/settings.ymlund anschließend Ihre benutzerdefinierten Einstellungen hinzufügen:
sudo cp settings.yml.sample settings.yml
Für dieses Tutorial verwenden wir die Standardeinstellungen aus der Beispieleinstellungsdatei.
Sie können Let's Chat über das /opt/lets-chatVerzeichnis starten :
cd /opt/lets-chat
npm start
Die Ausgabe sollte wie folgt aussehen:
> lets-chat@0.4.8 start /opt/lets-chat
> node app.js
██╗ ███████╗████████╗███████╗ ██████╗██╗ ██╗ █████╗ ████████╗
██║ ██╔════╝╚══██╔══╝██╔════╝ ██╔════╝██║ ██║██╔══██╗╚══██╔══╝
██║ █████╗ ██║ ███████╗ ██║ ███████║███████║ ██║
██║ ██╔══╝ ██║ ╚════██║ ██║ ██╔══██║██╔══██║ ██║
███████╗███████╗ ██║ ███████║ ╚██████╗██║ ██║██║ ██║ ██║
╚══════╝╚══════╝ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
Release 0.4.8
Um die Let's Chat-Anwendung am Laufen zu halten, drücken Sie Ctrl-Czuerst , um das Programm zu beenden, und installieren Sie dann eine App mit dem Namen, foreverdie sicherstellen kann, dass dies geschieht:
sudo npm install forever -g
Verwenden Sie die foreverAnwendung, um Let's Chat zu starten:
cd /opt/lets-chat
forever start app.js
Nachdem Let's Chat gestartet wurde, können Sie lokal auf Folgendes zugreifen:
http://localhost:5000
Sie können Ihre Installation mit dem folgenden Befehl testen:
curl -I http://localhost:5000
Die Ausgabe sollte ähnlich sein wie:
HTTP/1.1 302 Found
X-Frame-Options: SAMEORIGIN
X-Download-Options: noopen
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy:
X-Content-Security-Policy:
X-WebKit-CSP:
X-UA-Compatible: IE=Edge,chrome=1
Location: /login
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 28
set-cookie: connect.sid=s%3A0YTFL6Un5G7iMc3zt8i-vlIh2YDQqTZ3.1dVZFG3VWmwd%2FXXXJiuyWSQ4k432MVvxm7xrgJGIej4; Path=/; HttpOnly
Date: Wed, 01 Feb 2017 11:30:03 GMT
Connection: keep-alive
Um den externen Webzugriff zu aktivieren, müssen Sie einen Reverse-Proxy einrichten, z. B. Nginx, um den Datenverkehr umzuleiten.
sudo yum install nginx -y
sudo vi /etc/nginx/nginx.conf
Suchen Sie das location / {}Segment innerhalb des http {}Segments:
http {
location / {
}
}
Fügen Sie die folgenden Zeilen in das location / {}Segment ein:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
proxy_pass http://127.0.0.1:5000;
Das Endergebnis sollte sein:
http {
location / {
proxy_pass http://127.0.0.1:5000;
proxy_http_version 1.1;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_cache_bypass $http_upgrade;
}
}
Speichern und Beenden:
:wq!
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Zeigen Sie mit Ihrem Webbrowser auf http://203.0.113.1Let's Chat, und klicken Sie dann auf den I need an accountLink, um einen Benutzernamen für die Anmeldung zu registrieren.
Das ist es. Danke fürs Lesen.
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.