A IA pode lutar contra o aumento do número de ataques de ransomware
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
O Bugzilla é um sistema de rastreamento de erros gratuito e de código aberto que está sendo amplamente utilizado por vários fornecedores, a fim de melhorar continuamente seus aplicativos de software.
Neste artigo, eu o orientarei na instalação do Bugzilla 5.0.4 em uma instância do servidor Vultr CentOS 7.
203.0.113.1.O Bugzilla 5.0.4 requer o Perl 5.14 ou mais recente, um servidor web e um servidor de banco de dados. Instalaremos o Perl 5.16.x, o Apache 2.4.xe o MariaDB 10.2.x, de acordo. Mais detalhes sobre eles são explicados nas seções a seguir.
Após efetuar login como usuário sudo, você pode instalar facilmente os módulos Perl binários e Perl necessários usando um repositório YUM interno:
sudo yum install perl perl-CPAN perl-DBD-MySQL -y
Tendo o Perl instalado, use o seguinte comando para garantir que sua versão seja mais recente que 5.14:
perl -v
Por enquanto, você deve encontrar v5.16.3uma versão qualificada para executar o Bugzilla 5.0.4, a partir da saída.
Tendo o Perl instalado, você ainda precisa instalar várias dependências:
sudo yum install gcc gd gd-devel rst2pdf graphviz patchutils -y
Instale e configure o Apache 2.4.6 da seguinte maneira:
sudo yum install httpd httpd-devel -y
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Instale a versão estável mais recente do MariaDB:
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
sudo yum install MariaDB-server MariaDB-devel -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
MariaDB seguro:
sudo /usr/bin/mysql_secure_installation
Quando solicitado, responda às perguntas como abaixo:
Yyour-MariaDB-root-passwordyour-MariaDB-root-passwordYYYYEntre no shell do MySQL como root:
mysql -u root -p
Use as seguintes consultas do MySQL para criar um banco de dados dedicado do MariaDB e um usuário dedicado do MariaDB para o Bugzilla:
Nota : Por motivos de segurança, certifique-se de substituir a seguir bugzilla, bugzillausere yourpasswordcom os seus próprios.
CREATE DATABASE bugzilla;
CREATE USER 'bugzillauser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON bugzilla.* TO 'bugzillauser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Modifique a configuração do MariaDB para o Bugzilla:
sudo vi /etc/my.cnf.d/server.cnf
Insira as seguintes linhas abaixo da [mysqld]linha:
# Bugzilla
# Allow packets up to 16M
max_allowed_packet=16M
# Allow small words in full-text indexes
ft_min_word_len=2
Salve e saia:
:wq!
Reinicie o MariaDB para carregar as novas configurações:
sudo systemctl restart mariadb.service
Obtenha o arquivo do Bugzilla 5.0.4 no site oficial:
cd
wget https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-5.0.4.tar.gz
Descompacte o arquivo no seu local preferido:
sudo tar -C /opt -zxvf bugzilla-5.0.4.tar.gz
Para facilitar futuras atualizações, você pode criar um link flexível independente da versão, apontando para o diretório em que reside a versão atual do Bugzilla:
sudo ln -s /opt/bugzilla-5.0.4 /var/www/html/bugzilla
Use um script Perl no diretório Bugzilla para verificar se há módulos Perl ausentes:
sudo /var/www/html/bugzilla/checksetup.pl
Ao executar esse script Perl, você aprenderá sobre a disponibilidade de qualquer módulo Perl obrigatório ou opcional em sua máquina.
Você pode instalar individualmente os módulos Perl desta maneira:
sudo /usr/bin/perl /var/www/html/bugzilla/install-module.pl CGI
Ou tente instalar todos os módulos Perl necessários e opcionais usando um único comando:
sudo /usr/bin/perl /var/www/html/bugzilla/install-module.pl --all
A compilação dos módulos Perl pode demorar um pouco.
Após a conclusão das compilações, execute novamente o checksetup.plscript para confirmar o resultado, certificando-se de que todos os módulos Perl e o DBD mysqlmódulo Perl estejam instalados. Os módulos Perl opcionais ausentes podem ser tratados posteriormente.
sudo /var/www/html/bugzilla/checksetup.pl
Em seguida, adicione as informações do banco de dados MySQL ao localconfigarquivo:
sudo vi /var/www/html/bugzilla/localconfig
Localize e edite as seguintes linhas, certificando-se de que todos os parâmetros estejam usando valores adequados, como abaixo:
$webservergroup = 'apache';
$db_driver = 'mysql';
$db_host = 'localhost';
$db_name = 'bugzilla';
$db_user = 'bugzillauser';
$db_pass = 'yourpassword';
Salve e saia:
:wq!
Pela terceira vez, execute o checksetup.plscript para inicializar o Bugzilla:
sudo /var/www/html/bugzilla/checksetup.pl
Durante o processo, você será solicitado a fornecer as credenciais do administrador:
admin@example.comJohn Doeyour-admin-passwordPara permitir que o Apache acesse arquivos Bugzilla, você precisa modificar a propriedade de todos os arquivos Bugzilla:
sudo chown -R apache:apache /opt/bugzilla-5.0.4
Como o Apache ainda não conhece o Bugzilla, você precisa criar um host virtual Apache para o Bugzilla da seguinte maneira:
sudo vi /etc/httpd/conf.d/bugzilla.conf
Preencha o arquivo:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/bugzilla/
ServerName bugzilla.example.com
ServerAlias www.bugzilla.example.com
<Directory /var/www/html/bugzilla/>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes Options AuthConfig
</Directory>
ErrorLog /var/log/httpd/bugzilla.example.com-error_log
CustomLog /var/log/httpd/bugzilla.example.com-access_log common
</VirtualHost>
Salve e saia:
:wq!
Reinicie o Apache para carregar as novas configurações:
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
Tendo o Bugzilla instalado, você pode usar um script Perl para testar sua instalação:
sudo /var/www/html/bugzilla/testserver.pl http://203.0.113.1
A saída será semelhante ao seguinte:
TEST-OK Webserver is running under group id in $webservergroup.
TEST-OK Got padlock picture.
TEST-OK Webserver is executing CGIs via mod_cgi.
TEST-OK Webserver is preventing fetch of http://203.0.113.1/localconfig.
TEST-OK GD version 2.68, libgd version 2.0.34; Major versions match.
TEST-OK GD library generated a good PNG image.
TEST-OK Chart library generated a good PNG image.
TEST-OK Template::Plugin::GD is installed.
Por fim, aponte seu navegador favorito http://203.0.113.1/para acessar seu site Bugzilla.
Na interface da Web do Bugzilla, clique no Log Inbotão e insira as credenciais do administrador para efetuar login. Em seguida, você pode continuar configurando o Bugzilla como desejar.
mod_perlmódulo Apache (opcional)Para melhorar o desempenho do Apache ao executar scripts Perl, é recomendável ativar o mod_perlmódulo do Apache da seguinte maneira:
sudo yum install mod_perl mod_perl-devel -y
Você pode usar o seguinte comando para confirmar a instalação:
apachectl -M | grep perl
O resultado será:
perl_module (shared)
Modifique as configurações relacionadas ao Perl em um dos arquivos de configuração do Apache:
sudo vi /etc/httpd/conf.d/perl.conf
Exibir números de linha:
:set nu
Remova o comentário das linhas 15 e 24:
PerlSwitches -w
PerlSwitches -T
Anexe uma nova linha ao final do arquivo:
PerlConfigRequire /var/www/html/bugzilla/mod_perl.pl
Salve e saia:
:wq!
Reinicie o Apache para carregar a nova configuração:
sudo systemctl restart httpd.service
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.