AI 能否應對越來越多的勒索軟件攻擊?
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
Strider CD是一个开源的持续部署平台。该应用程序使用Node.js编写,并使用MongoDB作为存储后端。Strider有许多插件为后盾,这些插件可为应用程序添加各种功能。
确保您的系统是最新的。
sudo apt-get update && sudo apt-get upgrade -y
Nodesource为Node.js提供了预构建的二进制文件,可以使用OS软件包管理器直接安装二进制文件。配置Nodesource存储库。
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
安装Node.js。
sudo apt-get install -y nodejs
Node.js还将与它一起安装NPM。确保已成功安装Node.js和NPM。
strider@vultr:~$ node -v
v10.15.3
strider@vultr:~$ npm -v
6.4.1
大多数Vultr实例中都预装了Git。但是,您可以确保已安装和更新它。
sudo apt-get install -y git
安装node-gyp
,这是Node.js本机附加组件构建工具。
sudo npm install -g node-gyp
导入MongoDB公共GPG密钥,以确保安装了未更改的软件包。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
添加MongoDB存储库文件。
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
更新系统存储库缓存并安装最新的MongoDB。
sudo apt-get update
sudo apt-get install -y mongodb-org
启动MongoDB并使它能够在启动时自动启动。
sudo systemctl start mongod
sudo systemctl enable mongod
通过运行mongo
命令打开MongoDB Shell 。您将看到以下输出。
strider@vultr:~/strider$ mongo
MongoDB shell version v4.0.8
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("a06b2797-6f58-43e1-8a41-c6401edb5083") }
MongoDB server version: 4.0.8
Welcome to the MongoDB shell.
...
切换到admin
数据库。
use admin
创建一个管理员用户。确保用您的首选替换用户名admin
和密码StrongPassword
。
db.createUser(
{
user: "admin",
pwd: "StrongPassword",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)
按CTRL+ 退出Mongo shell C。
打开配置文件。
sudo nano /etc/mongod.conf
找到带有注释单词的行,#security:
然后将其替换为以下文本。
security:
authorization: "enabled"
保存文件并退出编辑器。重新启动MongoDB服务器。
sudo systemctl restart mongod
从Github克隆Strider存储库。
cd ~
git clone https://github.com/Strider-CD/strider.git
安装Node.js依赖项。
cd ~/strider
npm install
再次登录到Mongo Shell,以为Strider创建数据库。
mongo
使用您先前创建的凭据对Mongo会话进行身份验证。
use admin
db.auth("admin", "StrongPassword" )
为Strider创建一个新的数据库用户,并将其分配给数据库名称strider
。确保striderpw
在下面的命令中更改密码。
use strider
db.createUser({user: "strider", pwd: "striderpw", roles: [{role: "dbOwner", db: "strider"}]})
按CTRL+ 退出Mongo shell C。
通过运行以下命令为Strider创建管理员用户。
DB_URI="mongodb://strider:striderpw@localhost:27017/strider" node bin/strider addUser
提供脚本要求的必要信息。系统将要求您提供电子邮件地址和新密码。
strider@vultr:~/strider$ DB_URI="mongodb://strider:striderpw@localhost:27017/strider" node bin/strider addUser
Connecting to MongoDB URL: mongodb://strider:striderpw@localhost:27017/strider
Enter email []: [email protected]
Enter password []: ****
Is admin? (y/n) [n]y
Email: [email protected]
Password: ****
isAdmin: y
OK? (y/n) [y]y
User created successfully! Enjoy.
使用NPM安装PM2。
sudo npm install pm2 -g
为您的Strider应用程序创建一个PM2配置文件。
cd ~/strider && nano ecosystem.config.js
使用以下配置填充文件。确保将示例IP替换为203.0.113.1
Vultr实例的实际IP地址。
module.exports = {
apps : [{
name : "strider",
script : "npm",
args : "start",
env: {
"NODE_ENV": "production",
"DB_URI": "mongodb://strider:striderpw@localhost:27017/strider",
"SERVER_NAME": "http://203.0.113.1:3000",
"HOST": "0.0.0.0",
"PORT": "3000"
}
}]
}
启动您的应用程序。
pm2 start ecosystem.config.js
要确保Strider实例在重新启动后自动启动,请运行以下命令。
pm2 startup
打开浏览器,然后导航到实际的Vultr IP地址http://203.0.113.1:3000
在哪里203.0.113.1
。使用您为Stride创建的管理员用户登录。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。
Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+
閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。
最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息
大數據的13個商業數據提取工具
我們的計算機以稱為日誌文件系統的有組織的方式存儲所有數據。這是一種有效的方法,可以讓計算機在您點擊搜索時立即搜索和顯示文件。 https://wethegeek.com/?p=94116&preview=true
隨著科學的快速發展,接管了我們的大量工作,我們陷入無法解釋的奇點的風險也在增加。閱讀,奇點對我們意味著什麼。
洞察 26 種大數據分析技術:第 1 部分
過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。