AI 能否應對越來越多的勒索軟件攻擊?
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
Review Board是一个免费且开源的工具,用于检查源代码,文档,图像等。它是用Python编写的基于Web的软件,并使用SQLite,MySQL或PostgreSQL来存储其数据。
在本教程中,我们将在Ubuntu 16.10上安装最新版本的Review Board。
在Ubuntu服务器实例中安装任何软件包之前,建议先更新系统。使用sudo用户登录并运行以下命令以更新系统。
sudo apt-get update
sudo apt-get -y upgrade
在安装Review Board之前,我们必须首先安装一些依赖项。使用以下命令安装Python,Memcache和必需的工具。
sudo apt-get -y install python-setuptools python-dev memcached patch libjpeg-dev python-mysqldb
sudo easy_install pip
现在,使用以下命令安装对Review Board支持的版本控制系统的支持。
sudo apt-get -y install cvs git-core subversion python-svn
运行以下命令以安装Review Board。
sudo pip install ReviewBoard
如果在安装过程中遇到任何问题,则可能需要再安装一些依赖项,以便可以安装Review Board。
sudo apt-get -y install python-cffi
sudo apt-get -y install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3
sudo apt-get -y install zlib1g-dev libxml2-dev libxslt1-dev libssl-dev
现在再次运行安装程序。
sudo pip install ReviewBoard
评审委员会可以使用SQLite,MySQL或PostgreSQL来存储其数据。在本教程中,我们将使用MySQL存储其数据。要安装MySQL,请运行以下命令。
sudo apt-get -y install mysql-server
现在,使用以下命令编辑默认的MySQL配置文件。
sudo nano /etc/mysql/my.cnf
在文件底部添加以下行,以便将服务器配置为对文本使用UTF-8编码。
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
一旦安装了MySQL,请运行以下命令以启动MySQL,并使用以下命令使其在启动时自动启动。
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
现在,使用以下命令保护您的MySQL安装。
sudo mysql_secure_installation
系统将要求您输入当前的root密码。由于我们刚刚安装了MySQL,因此未设置root密码。按Enter键继续。为您的MySQL服务器设置一个强健的root密码,并回答Y
所有其他问题。提出的所有问题都是自我解释。
一旦您的MySQL服务器的安全性得到加强,就可以继续创建数据库来存储Review Board数据。
使用以下命令以root用户身份登录MySQL Shell。
mysql -u root -p
提供您刚才设置的root用户的密码。
现在,运行以下查询来创建数据库和数据库用户以安装Review Board。
CREATE DATABASE rb_data;
CREATE USER 'rb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON rb_data.* TO 'rb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
确保在上述每个查询的末尾使用分号。您可以根据需要替换数据库名称rb_data
和数据库用户名rb_user
。确保StrongPassword
使用非常强的密码进行更改。
使用以下命令安装Apache Web服务器。
sudo apt-get install apache2
您现在可以创建一个评审委员会站点。运行以下命令以创建新的审核委员会站点。
sudo rb-site install /var/www/reviews.example.net
在上面的命令中,根据您的实际域更改站点的路径。在安装过程中,它将要求您输入以下几个参数。
Domain Name: reviews.example.net #Your actual domain
Root Path [/]: #Press enter to use default
Database Type: 1 #Enter 1 for MySQL
Database Name [reviewboard]: rb_data #Your database name
Database Server [localhost]: #Press enter to use default
Database Username: rb_user #Your database username
Database Password: #Your database password
Memcache Server [localhost:11211]: #Press enter to use default
Username [admin]: #Provide Administrator account username
Password: #Provide Administrator account password
E-Mail Address: #Provide Administrator email
现在,使用以下命令向Apache用户提供Review Board文件的所有权。
sudo chown -R www-data:www-data /var/www/reviews.example.net
现在,使用以下命令创建Apache配置文件的符号链接。
sudo cp /var/www/reviews.example.net/conf/apache-wsgi.conf /etc/apache2/sites-available/reviews.example.net.conf
sudo ln -s /etc/apache2/sites-available/reviews.example.net.conf /etc/apache2/sites-enabled/reviews.example.net.conf
现在启动Memcached和Apache服务,并使用以下命令使它们在引导时启动。
sudo systemctl start memcached.service
sudo systemctl enable memcached.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
最后mod-wgsi
使用以下命令进行安装。
sudo aptitude install libapache2-mod-wsgi
现在,您可以浏览以http://reviews.example.net
访问审阅委员会网站。审查板的安装现已完成。
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?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 部分
過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。