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
Playbooks no Ansible são o que torna o Ansible tão útil. Playbooks permitem a execução de tarefas rotineiras com vários módulos. Quando devemos usar playbooks?
Vamos dar uma olhada em uma tarefa de manutenção de rotina: atualizar seus servidores. Nós não teria que usar uma cartilha para isso, uma vez que é apenas um comando: apt-get update
. Poderíamos apenas usar um único comando para atualizar o software em todos os nossos servidores. No entanto, para implantar algo como um servidor da Web ou de banco de dados, é necessário mais trabalho: não apenas um único comando. Playbooks são prefeitos para este caso. Eles permitem usar vários módulos, que são comandos que podem ser executados em um servidor. Por exemplo, existem módulos para copiar arquivos e executar comandos shell sobre SSH.
Então, como usamos playbooks? Vamos começar!
.yml
arquivo YAML ( )Playbooks Ansible são escritos como .yml
arquivos; O Ansible não pode interpretar outros formatos. Um exemplo de manual Ansible é assim:
---
- hosts: webservers
vars:
http_port: 80
max_clients: 200
remote_user: root
tasks:
- name: ensure apache is at the latest version
yum: pkg=httpd state=latest
- name: write the apache config file
template: src=/srv/httpd.j2 dest=/etc/httpd.conf
notify:
- restart apache
- name: ensure apache is running (and enable it at boot)
service: name=httpd state=started enabled=yes
handlers:
- name: restart apache
service: name=httpd state=restarted
(Retirado da documentação da Ansible)
Como você pode ver, há várias seções neste manual. Primeiro, você verá a hosts:
linha. Isso determina em quais hosts o manual deve ser executado. Você também pode ver que definimos algumas variáveis que podem ser acessadas e usadas ao longo do manual. Você verá várias tarefas. Essas tarefas podem ter o nome de "Instalar Apache", por exemplo. A segunda tarefa no exemplo grava na configuração do Apache. Você verá o seguinte:
notify:
- restart apache
Isso indica uma tarefa para executar um determinado manipulador. Nesse caso, está se referindo ao manipulador restart apache
, que pode ser encontrado na parte inferior do manual:
handlers:
- name: restart apache
service: name=httpd state=restarted
Os manipuladores são convenientes porque, tomando o exemplo, você pode querer reiniciar o Apache várias vezes. Nesse caso, você não precisa repetir a criação de uma tarefa para cada vez que precisar reiniciar o Apache; em vez disso, basta consultar o mesmo manipulador todas as vezes.
Digamos que você queira implantar um servidor Apache. Bem, como você pode ver, acabamos de criar um manual para isso. A execução de playbooks pode ser feita usando o ansible-playbook
comando Por exemplo, se executássemos este manual em todos os servidores da webservers
categoria (você precisará ter essa categoria em seu /etc/ansible/hosts
arquivo), você executaria o seguinte comando, considerando que o nome do arquivo do manual é apache.yml
:
ansible-playbook -i webservers apache.yml
Parabéns! Você já executou um manual em todos os servidores da sua webservers
categoria. Agora você só precisa aguardar a conclusão da implantação e verá que o Apache foi instalado e configurado com sucesso nesses servidores.
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.