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
De acordo com o site oficial do Gentoo ,
Bem-vindo ao Gentoo, uma distribuição Linux flexível e baseada em fontes que se torna praticamente qualquer sistema que você precisa - e muito mais.
Como você pode ver, a instalação do Gentoo em sua amada máquina Vultr permite que você gerencie seu servidor de uma maneira mais controlada, à medida que escolhe o que está no servidor e ainda mais, escolhe quais recursos compilar para economizar os preciosos recursos em seu servidor.
Para uma instalação do Gentoo no Vultr, precisamos basicamente fazer o seguinte:
sshd
no ambiente do LiveCD.Vamos começar!
Primeiro, navegue até a página Gerenciamento de ISO e faça o upload do seu ISO remotamente. Quase qualquer meio é bom para instalar o Gentoo, e usaremos o CD mínimo oficial. Preencha este (ou outro link mínimo do ISO do Gentoo) na caixa URL e clique em Upload, e aguarde alguns minutos. Após o upload do ISO com êxito, podemos continuar criando uma máquina.
Escolha ISO personalizado na seção do sistema operacional. Escolha outras opções de acordo com sua necessidade e lembre-se de marcar Habilitar IPv6, pois implementaremos uma instalação habilitada para IPv6. Quando tiver certeza de que tudo está correto, crie a máquina e ligue-a.
Escolha Exibir console no painel de controle da máquina e você será recebido com o shell do CD mínimo do Gentoo. Como as operações do VNC podem ser difíceis, ativaremos o sshd. Use passwd
para alterar sua senha root e faça o seguinte:
/etc/init.d/sshd start
Em seguida, encontre o endereço IP do servidor no painel de controle e conecte-se ao servidor com:
ssh [email protected]
Observe que qualquer endereço IP que cai em 203.0.113.0/24 é virtual e você deve substituí-lo pelo endereço IPv4 real do servidor.
Agora que chegamos a um shell apropriado no LiveCD, podemos iniciar o processo de instalação. Basicamente, faremos o seguinte:
Primeiro, vamos dividir o disco. Use cfdisk
:
cfdisk /dev/vda
Escolha mbr no pop-up e crie 2 partições: uma é a sua partição raiz e a outra é a sua partição swap. Eu recomendo que você reserve 2 * o tamanho da memória em planos de memória pequenos, enquanto trocas menores serão possíveis se você tiver muita memória física. Escreva a tabela de partição e saia depois de fazer as alternações corretas.
Formate as partições. Vamos usar o ext4 aqui. Você pode escolher o que quiser, mas lembre-se de habilitar o suporte para esse fs posteriormente ao configurar o kernel, ou o sistema não inicializará. Faça o seguinte:
mkfs.ext4 /dev/vda1
mkswap /dev/vda2
Supondo que sua partição raiz seja vda1
e a partição swap seja vda2
.
Em seguida, monte os sistemas de arquivos.
mount /dev/vda1 /mnt/gentoo
swapon /dev/vda2
Pegue o ÚLTIMAS tarball de stage3 (olhar o que está dentro da pasta no espelho primeiro!) A partir de um espelho que está geograficamente perto de seu servidor. Descompacte o tarball na nova raiz.
cd /mnt/gentoo
wget http://ftp.iij.ad.jp/pub/linux/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20161103.tar.bz2
tar xvjpf stage3-amd64-20161103.tar.bz2 --xattrs
Precisamos escolher uma fonte que esteja geograficamente próxima ao servidor para economizar tempo durante o download dos códigos-fonte. O CD de instalação mínima do Gentoo fornece uma ferramenta perfeita mirrorselect
. Selecione aqueles que estão na região do seu servidor:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Por exemplo, um servidor localizado em Tóquio gostaria de ter o espelho de IIJ e Jaist habilitado, então pressione a barra de espaço e marque essas linhas com a *
. Sair e revisar make.conf
alterações:
nano -w /etc/portage/make.conf
Um segundo passo importante na seleção de espelhos é configurar o repositório principal do Gentoo através do /etc/portage/repos.conf/gentoo.conf
arquivo. As definições sobre a fonte remota da árvore do portage estão localizadas lá. Faça o seguinte:
mkdir -p /mnt/gentoo/etc/portage/repos.conf
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
nano -w /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
Substitua o endereço do servidor na sync-uri
seção. Uma lista de espelhos rsync pode ser encontrada aqui . Servidores rsync regionais geralmente são fornecidos usando URLs como rsync://rsync.jp.gentoo.org/gentoo-portage/
. Essa maneira round-robin garantirá que a configuração ainda funcione, mesmo se alguns servidores falharem no pool de servidores.
Uma pequena dica aqui: como o rsync é caro, muitos servidores não permitem muitas sincronizações frequentes. Eu recomendo que você sincronize uma vez por dia ou com menos frequência. Se você tentar (mesmo que involuntariamente) atrapalhar a rotação do servidor, poderá ser adicionado a uma lista de proibição temporária.
Copie resolv.conf
para o chroot.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Monte os sistemas de arquivos necessários para que possamos executar o chroot.
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
Então chroot no meio ambiente.
chroot /mnt/gentoo /bin/su
export PS1="(chroot) $PS1"
Pegue o instantâneo do portage.
emerge-webrsync
Leia as notícias:
eselect news list
eselect news read
Selecione o perfil:
eselect profile list
eselect profile set 1
Atualização mundial:
emerge -avuDN @world
Defina o fuso horário. Suponha que o fuso horário escolhido seja Europe/Brussels
:
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
Defina a localidade.
nano /etc/locale.gen
locale-gen
eselect locale list
eselect locale set en_US.UTF-8
Recarregue o ambiente.
env-update && source /etc/profile && export PS1="(chroot) $PS1"
Instale o kernel do Linux. Emerge a fonte primeiro:
emerge -av sys-kernel/gentoo-sources
Em seguida, configure o kernel. Como estamos executando a instalação em um VPS, precisamos ativar as opções relacionadas ao VirtIO. Você pode usar a menuconfig
ferramenta padrão :
make menuconfig
Use a /
tecla para procurar VIRTIO_PCI
e VIRTIO_MMIO
. Depois de localizá-los, ative-os, bem como os novos itens que podem aparecer após a ativação desses dois. Salve e saia do menuconfig
.
Se você tem um terminal pequeno ou não gosta de procurar opções, também pode invadir .config
por conta própria. Basta procurar VIRTIO
e alterar
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set
# CONFIG_VIRTIO_BLK may not be set
para:
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_BLK=y
... e responda y
a todas as perguntas sobre o VIRTIO na seção de compilação do kernel a seguir (mas não deixe de ler as instruções antes de pressionar enter).
Nós vamos compilar o kernel agora. Depois de retornar ao shell, faça:
make -j2 && make modules_install
O -j2
argumento aqui significa que a compilação será executada simultaneamente com 2 tarefas. Altere isso para o número de núcleos da sua máquina mais um para diminuir o tempo de compilação. Depois de iniciar a compilação, pegue uma xícara de café e relaxe!
Após a compilação terminar, instale o kernel em /boot
:
make install
Então vamos configurar o fstab
.
nano -w /etc/fstab
Mude /dev/ROOT
para /dev/vda1
e /dev/SWAP
para /dev/vda2
e comente todas as outras linhas.
Altere hostname
para coincidir com o que você definiu ao criar a máquina.
nano /etc/conf.d/hostname
Instale net-misc/netifrc
e configure a rede.
emerge -a --noreplace net-misc/netifrc
nano /etc/conf.d/net
E adicione a seguinte linha:
config_eth0="dhcp"
Inicie a interface de rede no momento da inicialização.
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
Edite o arquivo hosts.
nano -w /etc/hosts
Mude a senha root.
passwd
Instalar várias utilidades incluindo syslog-ng
, logrotate
, cronie
, e dhcpcd
.
emerge -av syslog-ng logrotate cronie dhcpcd
Ative os serviços:
rc-update add sshd default
rc-update add cronie default
rc-update add syslog-ng default
Analise sshd_config
(certifique-se de não se bloquear!):
nano -w /etc/ssh/sshd_config
Instale o grub
carregador de inicialização:
emerge -a sys-boot/grub:2
Instale o carregador de inicialização e gere a configuração:
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
Estamos prontos agora! Saia do chroot e emita o comando final para teste:
exit
reboot
Se tudo estiver correto, você poderá efetuar login via ssh momentos após a inicialização do sistema. Se você encontrar problemas, não entre em pânico. Use o console do VNC e o ISO mínimo para verificar o que estava errado e corrija os erros.
Agora você tem uma nova instalação do Gentoo na sua máquina Vultr. Apreciar!
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.