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 Ghost é uma plataforma de blog gratuito e de código aberto escrita em node.js , completamente personalizável e dedicada à publicação.
Demonstraremos a instalação efetuando login no servidor como root
, para que não seja necessário adicionar sudo
antes de cada comando. Se você estiver logado como outro usuário, lembre-se de que precisará sudo
.
No servidor, execute o seguinte para atualizar o índice de pacotes, atualizar pacotes e instalar nodejs
e npm
.
apt-get update
apt-get upgrade
apt-get install python software-properties-common gcc g++ make -y # auto install
add-apt-repository ppa:chris-lea/node.js -y
A saída desses comandos deve ser semelhante a:
gpg: keyring `/tmp/tmpvpe2ugzj/secring.gpg' created
gpg: keyring `/tmp/tmpvpe2ugzj/pubring.gpg' created
gpg: requesting key C7917B12 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpvpe2ugzj/trustdb.gpg: trustdb created
gpg: key C7917B12: public key "Launchpad chrislea" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Automaticamente, a chave de assinatura do pacote será adicionada ao chaveiro (para que os pacotes baixados possam ser verificados) e o PPA será adicionado aos APTs sources.list.d
.
Agora, vamos executar:
apt-get update # again
apt-get install nodejs -y
Execute npm
para testar a instalação. Você verá npm
o uso da impressora impresso na tela:
Usage: npm <command>
...
...
[email protected] /usr/lib/node_modules/npm
Agora podemos instalar o Ghost.
Como o Ghost agora é considerado "estável", ele pode ser instalado npm
. Instale com o seguinte comando:
npm install -g ghost --production
Ignore todos os avisos por enquanto.
Em seguida, iniciaremos o Ghost e verificaremos se está funcionando corretamente.
cd /usr/lib/node_modules/ghost
npm start --production
A saída deve ficar assim:
> [email protected] start /usr/lib/node_modules/ghost
> node index
Migrations: Database initialisation required for version 003
...
Migrations: Complete
Ghost is running...
Your blog is now available on http://my-ghost-blog.com
Ctrl+C to shut down
Funciona! Use Ctrl-C para desligar o Ghost e siga para a próxima etapa: instalando (e configurando) o Nginx.
Nginx é muito simples de instalar. Execute o seguinte comando:
apt-get install nginx
O Nginx será configurado para permitir a conexão de qualquer lugar selvagem à porta 80 (ou 443, se estiver usando SSL ) no servidor, que será encaminhada ("em proxy ") para o Ghost. É assim que as pessoas se conectam ao seu blog.
Configurar o Nginx também não é tão difícil. Siga estas etapas para configurar o proxy Ghost.
Primeiro, remova o arquivo de configuração padrão:
cd /etc/nginx/
rm sites-enabled/default
Em seguida, crie um novo arquivo de configuração:
cd sites-available
touch ghost
Adapte as seguintes linhas à sua necessidade e use algo como nano
ou vi
para colá-lo (você precisará definir o server_name
seu nome de domínio):
server {
listen 80;
server_name yourdomain.tld;
access_log /var/log/nginx/yourdomain.tld.log; # if you want logging
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header HOST $http_host;
proxy_pass http://127.0.0.1:2368;
proxy_redirect off;
}
}
Ligue novamente o seu arquivo de configuração:
cd /etc/nginx
ln -s sites-available/ghost sites-enabled/ghost
Reinicie o Nginx:
service nginx restart
Neste ponto, o Nginx está instalado, configurado e em execução no seu servidor.
Supervisor é um sistema de controle de processo que permite executar o Ghost na inicialização sem usar scripts init. Instalaremos o Supervisor para gerenciar o Ghost.
Para instalar o Supervisor, execute:
apt-get install supervisor
service supervisor start
Em seguida, crie um novo arquivo de script no /etc/supervisor/conf.d/ghost.conf
. Cole o seguinte conteúdo:
[program:ghost]
command = node /usr/lib/node_modules/ghost/index.js
directory = /usr/lib/node_modules/ghost
user = ghost
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/ghost.log
stderr_logfile = /var/log/supervisor/ghost_err.log
environment = NODE_ENV="production"
Salve e feche o arquivo.
Em seguida, precisamos criar um usuário para o Ghost e conceder permissões para acessar os arquivos e o banco de dados do Ghost. Execute os seguintes comandos:
useradd ghost
chown -R ghost /usr/lib/node_modules/ghost/
supervisorctl reread
supervisorctl update
Nossa configuração está concluída!
Agora você pode controlar o Ghost executando supervisorctl start ghost
e supervisorctl stop ghost
.
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.