AI 能否應對越來越多的勒索軟件攻擊?
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根
根据Gentoo的官方网站,
欢迎使用Gentoo,它是一种灵活的,基于源的Linux发行版,几乎可以满足您需要的任何系统的需求。
如您所见,在心爱的Vultr机器上安装Gentoo可以使您以更可控的方式管理服务器,选择服务器上的内容甚至更多,还可以选择编译哪些功能以节省宝贵的资源。您的服务器。
对于在Vultr上进行Gentoo安装,我们基本上需要执行以下操作:
sshd
的LiveCD的环境。开始吧!
首先,导航到“ ISO管理”页面,然后从远程上传您的ISO。几乎所有媒体都适合安装Gentoo,我们将使用官方的最小CD。将其(或另一个最小的Gentoo ISO链接)填充到URL框中,然后点击上载,然后等待几分钟。成功上传ISO之后,我们可以继续创建计算机。
在“操作系统”部分中选择“ 自定义ISO ”。根据您的需要选择其他选项,并记住选中启用IPv6,因为我们将部署启用IPv6的安装。一旦确定一切正确,就创建机器并启动它。
在机器控制面板中选择View console,您会得到Gentoo最小CD外壳的欢迎。由于VNC的操作可能很困难,因此我们将启用sshd。使用passwd
更改您的root密码,然后执行以下操作:
/etc/init.d/sshd start
然后在控制面板中找到服务器IP地址,并使用以下命令连接到服务器:
ssh [email protected]
请注意,属于203.0.113.0/24的任何IP地址都是虚拟的,您应将其替换为服务器的真实IPv4地址。
现在我们已经进入LiveCD的适当外壳,我们可以开始安装过程了。基本上,我们将做以下事情:
首先,我们将分割磁盘。用途cfdisk
:
cfdisk /dev/vda
在弹出窗口中选择mbr并创建2个分区:一个是您的根分区,另一个是您的交换分区。我建议您在小型内存计划中保留2 *的内存大小,而如果您有很多物理内存,则可以进行较小的交换。进行正确的更改后,编写分区表并退出。
然后格式化分区。我们将在这里使用ext4。您可以选择所需的任何内容,但是请记住,稍后在配置内核时启用对该fs的支持,否则系统将无法启动。请执行下列操作:
mkfs.ext4 /dev/vda1
mkswap /dev/vda2
假设您的根分区是vda1
,交换分区是vda2
。
然后挂载文件系统。
mount /dev/vda1 /mnt/gentoo
swapon /dev/vda2
从地理位置靠近您的服务器的镜像中获取LATEST stage3 tarball(首先查看镜像文件夹中的内容!)。将压缩包解压缩到新的根目录中。
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
为了节省下载源代码时的时间,我们需要选择在地理位置上靠近服务器的源。Gentoo的最小安装CD为我们提供了一个完美的工具mirrorselect
。选择服务器所在区域中的那些:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
例如,位于东京的一台服务器希望启用IIJ和Jaist的镜像,因此请打空格键并用标记这些行*
。退出并查看make.conf
更改:
nano -w /etc/portage/make.conf
选择镜像的第二个重要步骤是通过该/etc/portage/repos.conf/gentoo.conf
文件配置主要的Gentoo存储库。关于可移植树的远程源的定义位于此处。请执行下列操作:
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
将服务器地址替换为sync-uri
一部分。可以在这里找到rsync镜像列表。区域性rsync服务器通常通过使用URL来提供rsync://rsync.jp.gentoo.org/gentoo-portage/
。这种循环方式将确保即使服务器池中的某些服务器出现故障,该配置仍然可以正常工作。
这里有个小提示:由于rsync的成本很高,因此许多服务器不允许太多的频繁同步。我建议您每天同步一次或不那么频繁。如果您尝试(甚至不由自主地)干扰服务器的旋转,则可能会将您添加到临时禁止列表中。
复制resolv.conf
到chroot中。
cp -L /etc/resolv.conf /mnt/gentoo/etc/
挂载必要的文件系统,以便我们可以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
然后chroot进入环境。
chroot /mnt/gentoo /bin/su
export PS1="(chroot) $PS1"
抓取portage快照。
emerge-webrsync
读新闻:
eselect news list
eselect news read
选择配置文件:
eselect profile list
eselect profile set 1
进行世界更新:
emerge -avuDN @world
设置时区。假设选择的时区为Europe/Brussels
:
echo "Europe/Brussels" > /etc/timezone
emerge --config sys-libs/timezone-data
设置语言环境。
nano /etc/locale.gen
locale-gen
eselect locale list
eselect locale set en_US.UTF-8
重新加载环境。
env-update && source /etc/profile && export PS1="(chroot) $PS1"
安装Linux内核。首先显示源:
emerge -av sys-kernel/gentoo-sources
然后配置内核。在VPS上执行安装时,我们需要启用VirtIO相关选项。您可以使用标准menuconfig
工具:
make menuconfig
使用/
键搜索VIRTIO_PCI
和VIRTIO_MMIO
。找到它们之后,启用它们以及启用这两项后可能显示的新项目。保存并退出menuconfig
。
如果您的终端机很小,或者您不喜欢四处寻找选项,也可以.config
自行破解。只是寻找VIRTIO
和改变
# CONFIG_VIRTIO_PCI is not set
# CONFIG_VIRTIO_MMIO is not set
# CONFIG_VIRTIO_BLK may not be set
至:
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_BLK=y
...并y
在下面的内核编译部分回答所有有关VIRTIO的问题(但请务必在按Enter之前阅读提示)。
我们现在将编译内核。返回外壳后,请执行以下操作:
make -j2 && make modules_install
-j2
这里的参数意味着编译将与2个作业同时运行。将此更改为计算机内核的数量再加上一个,可以最大程度地缩短编译时间。开始编译后,请喝杯咖啡放松一下!
编译完成后,/boot
通过以下方式将内核安装到:
make install
然后让我们配置fstab
。
nano -w /etc/fstab
更改/dev/ROOT
到/dev/vda1
和/dev/SWAP
到/dev/vda2
,并注释掉所有其他行。
更改hostname
以匹配您在创建计算机时设置的设置。
nano /etc/conf.d/hostname
安装net-misc/netifrc
和配置网络。
emerge -a --noreplace net-misc/netifrc
nano /etc/conf.d/net
并添加以下行:
config_eth0="dhcp"
在启动时启动网络接口。
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
编辑主机文件。
nano -w /etc/hosts
更改root密码。
passwd
安装各种工具,包括syslog-ng
,logrotate
,cronie
,和dhcpcd
。
emerge -av syslog-ng logrotate cronie dhcpcd
启用服务:
rc-update add sshd default
rc-update add cronie default
rc-update add syslog-ng default
复查sshd_config
(确保您不会将自己锁定在外!):
nano -w /etc/ssh/sshd_config
安装grub
引导程序:
emerge -a sys-boot/grub:2
安装引导程序并生成配置:
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
我们都准备好了!退出chroot并发出测试的最终命令:
exit
reboot
如果一切正确,则系统启动后,您将可以通过ssh登录。如果遇到问题,请不要惊慌。使用VNC控制台以及最低ISO来检查出什么问题并修复错误。
现在,您可以在Vultr机器上安装全新的Gentoo安装。请享用!
勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?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 部分
過去幾十年,醫療保健領域的人工智能取得了巨大飛躍。因此,醫療保健中人工智能的未來仍在日益增長。