ElderNode-博客中文翻译-三-

ElderNode 博客中文翻译(三)

原文:ElderNode Blog

协议:CC BY-NC-SA 4.0

如何在 Fedora - Eldernode 博客上安装和配置 VNC

原文:https://blog.eldernode.com/install-and-configure-vnc-on-fedora/

How to Install and Configure VNC on Fedora

VNC 代表虚拟网络计算,一种在网络中断和不可用时监控服务器状态的软件。您可以使用 VNC 查看和检查服务器的当前状态。VNC 充当操作系统图形界面的用户界面(远程桌面)。换句话说,VNC 将服务器监视器图像发送到您的计算机。该软件还提供有关您按下的键盘或鼠标键的信息。有了这个软件,你可以很容易地连接到服务器,并把它当作你自己的电脑来使用。加入我们这篇文章,学习如何在 Fedora 上安装和配置 VNC。你也可以访问 Eldernode 中可用的包来购买 Linux VPS 服务器。

教程在 Fedora 上安装和配置 VNC

VNC 也被称为控制台,用于在网络中断和无法访问时监控服务器状态。有了 VNC,你可以看到你的服务器的状态。你也可以检查无法访问你的服务器的问题。许多服务器在启动时挂起,或者 SSHD 服务可能无法在 Linux 服务器上正常工作,远程桌面可能在 Windows VPS 服务器上被禁用,以及许多其他软件问题。有了 VNC,你可以进入服务器,用它来检查和解决问题。

请继续关注我们的这篇文章。

【VNC 应用程序(在 Fedora 33 上安装和配置 VNC)

VNC 应用程序包括以下内容:

1-在 Linux 远程图形环境中工作

由于 Linux 操作系统的高度稳定性,Linux 发行版经常在服务器上使用。一些 Linux 发行版没有图形界面。所以首先你需要在上面安装 KDE 或者 Gnome 图形界面。现在 Linux 有了图形界面,您需要以某种方式连接到它。然后在服务器上安装和配置 VNC。现在,您可以使用建立 VNC 连接的程序来访问和管理您的 Linux 服务器图形环境。

2-当网络中断或 SSH 服务不可用时访问 VPS 服务器

有时由于虚拟机无法识别网卡等各种问题。,您与 VPS 服务器的网络连接中断。或者 SSH 服务器服务由于任何原因不可用。在这些情况下,VNC 可以充当到服务器的桥梁并连接到服务器。

3-在 VPS 服务器上安装操作系统

在 VPS 服务器上安装操作系统最简单的方法之一是使用 VNC。使用 VNC,您可以在 VPS 服务器上轻松启动操作系统并执行安装步骤。

将 VNC 一步步安装在 Fedora 上

在本节中,我们决定安装一个轻量级的 VNC 服务器包, TigerVNC 。需要注意的是,这个包甚至适用于低速互联网。然后,我们使用 SSH 来创建到 VNC 服务器安全隧道。这篇文章将指导您完成 XFCE 桌面环境的安装,您可以使用它从远程位置连接 VNC。

第一步是使用以下命令在 Fedora 服务器上安装 XFCE:

dnf install @xfce-desktop-environment

然后,在下一步中,您必须通过执行以下命令来安装 TigerVNC 服务器软件包:

dnf install tigervnc-server

如何在 Fedora 上创建 VNC 用户 33

应该注意的是,出于安全原因,您必须以 root 用户的身份登录您的服务器。相反,通过其他拥有 Sudo 权限的用户远程登录。然后需要创建一个拥有 Sudo 权限的新用户。这个新用户可以远程访问 VNC 服务器。使用以下命令,您可以创建新用户并设置服务器密码:

sudo useradd -m -s /bin/bash myvncuser
sudo passwd myvncuser

在下一步中,您必须使用以下命令将新用户添加到轮组,以授予 root 权限:

sudo usermod -a -G wheel myvncuser

最后,您可以通过运行以下命令以新用户身份登录:

su - myvncuser

如何运行 VNC 服务器

在本节中,我们将首次运行 VNC 服务器来创建安装文件。在本教程中,云服务器名称为 Elder-puffin-86 。您可以使用以下命令首次为您的用户运行 VNC 服务器的初始值:

[[email protected]](/cdn-cgi/l/email-protection):~$ vncserver

正如您在下面的输出中看到的,您将被要求创建一个仅查看的密码。仅查看密码用于为用户提供共享屏幕视图,但他们将无法控制鼠标或键盘:

You will require a password to access your desktops.    Password:  Warning: password truncated to the length of 8\.  Verify:  Would you like to enter a view-only password (y/n)? y  Password:  Warning: password truncated to the length of 8\.  Verify:  xauth: file /home/myvncuser/.Xauthority does not exist  xauth: (argv):1: bad display name "Elder-puffin-86:1" in "add" command  xauth: file /home/myvncuser/.Xauthority does not exist    New 'X' desktop is Elder-puffin-86:1  127.0.0.1 localhost    Creating default startup script /home/myvncuser/.vnc/xstartup  Starting applications specified in /home/myvncuser/.vnc/xstartup  Logfile is /home/myvncuser/.vnc/Elder-puffin-86:1.log

如何在 Fedora 上配置 VNC

既然您已经能够第一次设置 VNC 服务器,那么您需要配置一些基本文件。执行这些设置,以便在设置 VNC 服务器时自动运行。

第一步是停止正在运行的 VNC 服务器进程:

vncserver -kill :1

注: 由于 VNC 默认运行在服务器端口 5901 上,所以在使用 VNC 服务器时,命令行如下 :1 。VNC 也可以在多个显示端口上运行。这样,5902 可以标记为 :2, 5903 可以标记为 **:3,**等。

接下来,您需要使用以下命令备份默认启动脚本文件:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

然后,您可以使用您喜欢的文本编辑器创建一个新的“ xstartup 文件,例如 nanovim :

vim ~/.vnc/xstartup

现在,您需要将以下命令放入您创建的新文件中。然后保存它。

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

因为我们要求 VNC 服务器在启动期间执行其他命令,所以您必须向新的启动文件授予可执行权限:

sudo chmod +x ~/.vnc/xstartup

结论

通常,因为 VNC 工具以监控服务器状态而闻名,所以可能不清楚这是否是一个监控工具。你要注意,这个工具是一个图形界面,实际上是一个服务器屏幕。在本文中,我们试图教如何在 Fedora 上安装和配置 VNC。如果想在 CentOSUbuntu 20.04Debian 上安装配置 VNC,可以参考这些文章。

如何在 Centos 7 - Eldernode 博客上安装和配置 Wazuh

原文:https://blog.eldernode.com/install-and-configure-wazuh-on-centos-7/

How To Install And Configure Wazuh On Centos 7

了解如何在 Centos 7 上逐步安装和配置 Wazuh。Wazuh 是一个开源的入侵检测系统,可以让你自动记录数据分析和监测的完整性。现在,你可以在 Eldernode 上买到所有便宜的 CentOS VPS 7 来享受它的 24/7 支持和 Wazuh 功能。无论您使用的是 Linux、OpenBSD、FreeBSD、macOS、Solaris 还是 Windows,它都能为您的操作系统提供入侵检测。

教程在 Centos 7 上安装和配置 Wazuh

您可以使用 Wazuh 作为威胁预防、检测和响应的开源平台。类似于世界各地成千上万的组织,你将学习如何安装和使用 Wazuh,无论你是一个小型或大型企业。跟随这个指南成为它的一部分。此外,Slack 频道、谷歌集团和 GitHub 库也是它的资源。

Wazuh 主要特性(在 Centos 7 上配置 Wazuh)

1-安全分析

2-入侵分析

3-测井数据分析

4-文件完整性监控

5-漏洞检测

6-配置评估

7-事件响应

8-法规遵从性

9-云安全

10-集装箱安全

瓦祖赫组件

瓦祖赫系统由几个部分组成:

1-OSSEC HIDS-基于主机的入侵检测系统

2-OpenSCAP–开放漏洞评估语言

3- Elastic Stack – Filebeat, Elasticsearch, Kibana

4- Wazuh 装载了许多有价值的功能。

在 Centos 7 上安装 Wazuh 服务器

1)首先,设置主机名和启动终端:

hostnamectl set-hostname wazuh-server

2)与往常一样,您应该更新 CentOS 和包:

yum update -y

3)使用以下命令安装 NTP 并检查其服务状态:

yum install ntp
systemctl status ntpd

4)您可能会遇到服务未启动的情况,因此运行以下命令来启动它:

5)要在系统启动时启用 NTP,请键入以下命令:

systemctl enable ntpd

6)现在您需要修改规则以允许 NTP 服务,因此,键入以下命令以启用服务:

firewall-cmd --add-service=ntp --zone=public --permanent
firewall-cmd --reload

安装 Wazuh 管理器

使用以下命令添加密钥:

rpm --import https://packages.wazuh.com/key/GPG-KEY-WAZUH

使用以下命令编辑 Wazuh 存储库:

vim /etc/yum.repos.d/wazuh.repo

接下来,将以下内容添加到文件中。

[wazuh_repo]  gpgcheck=1  gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH  enabled=1  name=Wazuh repository  baseurl=https://packages.wazuh.com/3.x/yum/  protect=1

现在,您可以保存并退出该文件。

然后键入以下命令列出存储库:

yum repolist

要安装 Wazuh 管理器,请运行:

yum install wazuh-manager -y

是时候安装 Wazuh 管理器了。不要忘记检查它的状态。

systemctl status wazuh-manager

如何安装 Wazuh API

在这一部分中,您将添加正式的 NodeJS 存储库:

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -

注意:要运行 Wazuh API,需要 NodeJS > = 4.6.1。关注我们关于如何在 CentOS 7 上安装 Node.js 的文章。

或者安装 node.js

如果您安装 Wazuh API,它将在需要时更新 NodeJS:

然后,检查 wazuh-api 的状态。

systemctl status wazuh-api

您可以使用以下命令手动更改默认凭据:

cd /var/ossec/api/configuration/auth

然后,运行以下命令为用户设置密码:

node htpasswd -Bc -C 10 user darshana

您可以随时键入以下内容来重新启动 API:

systemctl restart wazuh-api

此外,如果需要,您可以手动更改端口。文件/var/ossec/API/configuration/config . js 包含参数:

// TCP Port used by the API.  config.port = "55000";

如何安装 Filebeat

Filebeat 是什么?它是 Wazuh 服务器上的工具,可以安全地将警报和存档事件转发给 Elasticsearch。

要安装它,请键入:

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

设置存储库:

vim /etc/yum.repos.d/elastic.repo

向服务器添加以下内容:

[elasticsearch-7.x]  name=Elasticsearch repository for 7.x packages  baseurl=https://artifacts.elastic.co/packages/7.x/yum  gpgcheck=1  gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch  enabled=1  autorefresh=1  type=rpm-md

要安装 Filebeat:

yum install filebeat-7.5.1

Filebeat 配置是预先配置的,可以将 Wazuh 警报转发给 Elasticsearch,但您可以从 Wazuh 存储库下载:

curl -so /etc/filebeat/filebeat.yml https://raw.githubusercontent.com/wazuh/wazuh/v3.11.0/extensions/filebeat/7.x/filebeat.yml

如果需要更改文件权限,请使用下面的命令:

chmod go+r /etc/filebeat/filebeat.yml

现在,下载 Elasticsearch 的提醒模板:

curl -so /etc/filebeat/wazuh-template.json https://raw.githubusercontent.com/wazuh/wazuh/v3.11.0/extensions/elasticsearch/7.x/wazuh-template.json
chmod go+r /etc/filebeat/wazuh-template.json

键入以下命令下载用于 Filebeat 的 Wazuh 模块:

curl -s https://packages.wazuh.com/3.x/filebeat/wazuh-filebeat-0.1.tar.gz | sudo tar -xvz -C /usr/share/filebeat/module

现在,您必须添加 Elasticsearch 服务器 IP。编辑“filebeat.yml”

vim /etc/filebeat/filebeat.yml

并修改下面一行:

output.elasticsearch.hosts: ['http://ELASTIC_SERVER_IP:9200']

运行以下命令以启用并启动 Filebeat 服务:

systemctl daemon-reload  systemctl enable filebeat.service  systemctl start filebeat.service

如何安装弹性堆栈

在本步骤中,您将使用 ELK 配置第二台 Centos 服务器。您可以在您的弹性堆栈服务器上做到这一点。

正如您所猜测的,第一步是设置-hostname:

hostnamectl set-hostname elk

并使用以下命令更新系统:

yum update -y

如何安装 ELK

在这一部分中,您需要做的就是安装带有 RPM 包的弹性堆栈,然后添加弹性存储库及其 GPG 键:

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

接下来,创建一个存储库文件:

vim /etc/yum.repos.d/elastic.repo

将以下内容添加到文件中:

[elasticsearch-7.x]  name=Elasticsearch repository for 7.x packages  baseurl=https://artifacts.elastic.co/packages/7.x/yum  gpgcheck=1  gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch  enabled=1  autorefresh=1  type=rpm-md

如何安装 Elasticsearch

对 Elasticsearch 包运行以下命令:

yum install elasticsearch-7.5.1.

默认情况下,Elasticsearch 监听环回接口(localhost)。因此,您需要通过编辑/etc/Elasticsearch/elastic search . yml 并取消对 network.host 配置的注释,将 elastic search 配置为侦听非环回地址。调整您想要连接的 IP 值:

network.host: 0.0.0.0

顺便说一下,你可以改变防火墙规则。

firewall-cmd --permanent --zone=public --add-rich-rule='  rule family="ipv4"  source address="34.232.210.23/32"  port protocol="tcp" port="9200" accept'

并重新加载防火墙规则:

firewall-cmd --reload

但是,弹性搜索配置文件需要进一步的配置。

编辑“elasticsearch.yml”文件。

vim /etc/elasticsearch/elasticsearch.yml

现在,更改或编辑“节点.名称”和“群集.初始 _ 主节点”。

node.name: <node_name>
cluster.initial_master_nodes: ["<node_name>"]

接下来,运行以下命令来启用并启动 Elasticsearch 服务:

systemctl daemon-reload

并在系统启动时启用。

systemctl enable elasticsearch.service

要启动弹性搜索服务,请使用以下命令:

systemctl start elasticsearch.service

要检查弹性搜索的状态,请键入:

systemctl status elasticsearch.service

您需要检查日志文件中的任何问题。

tail -f /var/log/elasticsearch/elasticsearch.log

运行 Elasticsearch 后需要加载 Filebeat 模板。因此,在 Wazuh 服务器上运行以下命令。

filebeat setup --index-management -E setup.template.json.enabled=false

如何安装 Kibana

要安装 Kibana 软件包,请键入:

yum install kibana-7.5.1

并为 Kibana 安装 Wazuh 应用程序插件:

sudo -u kibana /usr/share/kibana/bin/kibana-plugin install https://packages.wazuh.com/wazuhapp/wazuhapp-3.11.0_7.5.1.zip

此时,请注意,Kibana 插件需要修改 Kibana 配置,以便从外部访问 Kibana。您可以编辑 Kibana 配置文件。

vim /etc/kibana/kibana.yml

此外,您可以更改下面的行。

server.host: "0.0.0.0"

然后,配置 Elasticsearch 实例的 URL。

elasticsearch.hosts: ["http://localhost:9200"]

再次运行下面的命令来启用和启动 Kibana 服务:

systemctl daemon-reload  systemctl enable kibana.service  systemctl start kibana.service

如何将 Wazuh API 添加到 Kibana 配置中

首先,你需要编辑“wazuh.yml。”

vim /usr/share/kibana/plugins/wazuh/wazuh.yml

记得编辑主机名、用户名和密码。然后,您可以保存并退出该文件,并重新启动 Kibana 服务。

systemctl restart kibana.service

这样,您就安装了 Wazuh 服务器和 ELK 服务器。因此,让我们使用代理添加主机。

安装 Wazuh 代理

在这一步中,您需要传递两个部分:

1- 添加 Ubuntu 服务器

2- 安装所需的软件包

apt-get install curl apt-transport-https lsb-release gnupg2

要安装瓦祖赫库 GPG 密钥,请使用:

curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | apt-key add -

运行以下命令添加存储库,然后更新存储库。

echo "deb https://packages.wazuh.com/3.x/apt/ stable main" | tee /etc/apt/sources.list.d/wazuh.list
apt-get update

教程安装 Wazuh 代理(在 Centos 7 上配置 Wazuh)

blow 命令的作用是在安装 wazuh-agent 时自动将“waz uh _ MANAGER”IP 添加到 waz uh-agent 配置中。

WAZUH_MANAGER="52.91.79.65" apt-get install wazuh-agent

如何添加 CentOS 主机

通过运行下面的命令,您将添加 Wazuh 存储库。

rpm --import http://packages.wazuh.com/key/GPG-KEY-WAZUH

然后,编辑并添加到存储库中:

vim /etc/yum.repos.d/wazuh.repo

增加以下内容:

[wazuh_repo]  gpgcheck=1  gpgkey=https://packages.wazuh.com/key/GPG-KEY-WAZUH  enabled=1  name=Wazuh repository  baseurl=https://packages.wazuh.com/3.x/yum/  protect=1

使用以下命令安装代理。

WAZUH_MANAGER="52.91.79.65" yum install wazuh-agent

如何访问 Wazuh 仪表盘

首先,使用 IP 浏览 Kibana。

http://IP or hostname:5601/

下面的界面应该显示:

Kibana DashBoard

如果你点击“Wazuh”图标,你会去它的仪表板,你可以看到“Wazuh”仪表板如下。

Wazuh Dashboard

现在,您应该看到连接的代理、安全信息管理等。单击安全事件以查看事件的图形视图。

Security Events

卸载代理:

apt-get remove wazuh-agent

由于某些软件包管理器不会从文件系统中删除这些文件,因此您应该运行以下命令来提供完整的文件删除:

apt-get remove --purge wazuh-agent 

至此,您已经完成了在 CentOS 上安装和配置 Wazuh 服务器所需的全部学习。

结论

在本文中,您了解了如何在 Centos 7 上安装和配置 Wazuh。由于您的操作系统以及您是否希望从源代码进行构建,安装 Wazuh 服务器有几种选择。如果你有兴趣阅读更多内容,可以找到我们关于如何在 CentOS 7 上安装 CWP 的文章。

教程在 Ubuntu 22.04 上安装和配置 WildFly

原文:https://blog.eldernode.com/install-and-configure-wildfly-on-ubuntu-22-04/

Tutorial-Install-and-Configure-WildFly-on-Ubuntu-22.04

WildFly 是一个强大的免费开源服务器,可以帮助你构建令人惊叹的应用程序。可以认为是下一代 JBoss AS 服务器。在这篇文章中,我们将回顾 wildly 的特性,并帮助你了解如何在 Ubuntu 22.04 上安装和配置 wildly。可以在 Eldernode 网站上查看购买 Ubuntu VPS 服务器包。

如何在 Ubuntu 上安装配置 wildly

野花的特征

–>配置 WildFly 简单且以用户为中心。

–> wild fly 对内存管理采取了积极的方法。它可以在现有的 JVM 设置下运行,也可以在小型设备上运行,同时为应用程序数据留出更多空间,并支持更高的可伸缩性。

–> wildly 实现了最新的 Jakarta EE 和 Eclipse micro profile enterprise Java 标准。这使您能够专注于应用程序的核心业务需求。

在这篇来自 Ubuntu 培训系列的文章的续篇中,我们打算一步一步地教你如何在 Ubuntu 22.04 上安装 WildFly。

如何在 Ubuntu 22.04 上安装 wildly

首先在开始安装之前,使用以下命令更新系统:

sudo apt update

然后使用以下命令安装 Open Java 的默认版本,该版本可通过 Ubuntu 22.04 OpenJDK 11 存储库获得:

sudo apt install default-jdk

然后用下面的命令确认 Java 版本:

java --version

现在点击下载 TGZ 按钮,从 野火网站 下载最新存档文件。也可以右键选择“复制链接地址”。您可以通过以下命令使用它。

wget https://github.com/wildfly/wildfly/releases/download/26.0.0.Final/wildfly-26.0.0.Final.tar.gz

运行以下命令提取下载的文件:

tar -xf wildfly-*.Final.tar.gz

要防止文件被删除,请运行以下命令:

sudo mv wildfly-*Final /opt/wildlfy

要运行 WildFly,我们创建一个单独的用户,他只能访问它的文件和文件夹。运行以下命令来添加用户和组:

sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
sudo groupadd -r wildfly

运行以下命令允许 WildFly 用户访问 /opt 目录:

sudo chown -RH wildfly:wildfly /opt/wildfly

如何在 Ubuntu 22.04 上配置 wild fly

要配置 WilFly,/etc 下创建一个 WilFly 目录:

sudo mkdir -p /etc/wildfly

然后将重要的配置文件复制到系统后台:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

使用以下命令使脚本文件可执行:

sudo chmod +x /opt/wildfly/bin/*.sh

如何在 Ubuntu 22.04 上启用 wild fly

要使用系统引导运行 WildFly,请使用以下命令:

sudo systemctl enable --now wildfly
sudo systemctl daemon-reload

运行以下命令检查状态:

systemctl status wildfly

然后运行以下命令来重启或停止 WildFly :

sudo systemctl restart wildfly
sudo systemctl stop wildfly

要配置现有的管理员用户或创建新用户,请运行以下命令:

sh /opt/wildfly/bin/add-user.sh

如何配置 WildFly Admin Hal 管理控制台

如果您尝试默认访问管理界面,将会遇到以下错误:

Unable to redirect.  An automatic redirect to the Administration Console is not currently available. This is most likely due to the administration console being exposed over a network interface different from the one to which you are connected to.  To access the Administration console you should contact the administrator responsible for this WildFly installation and ask them to provide you with the correct address.

应编辑配置文件以消除上述错误,并登录到管理控制台,为此运行以下命令:

sudo nano /etc/wildfly/wildfly.conf

然后应用更改,如下所示:

WILDFLY_BIND= 127.0.0.1

收件人:

WILDFLY_BIND= 0.0.0.0

然后运行下面的命令来重启 WildFly 服务:

sudo systemctl restart wildfly

接下来,打开防火墙的端口并运行以下命令:

sudo ufw allow 8080/tcp
sudo ufw allow 9090/tcp

在服务器或桌面浏览器中打开以下地址:

http://127.0.0.1:8080

点击管理控制台,如下图所示:

Welcome-page-WildFly

登录以访问 Hal 管理界面:

WildFly-HAL-Management-Console

如何在 Ubuntu 22.04 上远程访问 wildly

要在某些 Ubuntu 22.04 服务器上访问该软件,您应该首先编辑配置文件:

sudo nano /opt/wildfly/standalone/configuration/standalone.xml

从文件的接口部分,将 IP 地址127.0.0.1 更改为 0.0.0.0 。然后按 Ctrl+O 保存文件,按回车,再按 Ctrl+X 退出。这样,所有可以访问服务器 IP 地址的机器都可以远程接收 WilFly web 界面。

如果您想允许访问管理控制台中的特定机器,在界面的公共部分,将其地址链接到所选系统的 IP 地址:

<interfaces>  <interface name="management">  <inet-address value="${jboss.bind.address.management:0.0.0.0}"/>  </interface>  <interface name="public">  <inet-address value="${jboss.bind.address:0.0.0.0}"/>  </interface>  </interfaces>

根据以下命令编辑前端配置文件,然后将地址改为 0.0.0.0 并保存文件:

sudo nano /etc/wildfly/wildfly.conf

最后使用下面的命令重启服务器:

sudo systemctl restart wildfly

结论

在本文中,我们介绍了 WildFly 的特性,它是一个强大的免费开源服务器。您还学习了如何在 Ubuntu 22.04 上安装和配置 wildly,并回顾了在 Ubuntu 22.04 上访问 wildly 的方法。

如何在 Windows Server - Eldernode 上安装和配置 Windows 管理中心

原文:https://blog.eldernode.com/install-and-configure-windows-admin-center-on-windows-server/

How to Install and Configure Windows Admin Center on Windows Server

如何在 Windows Server 2019 上安装和配置 Windows 管理中心。随着 Windows Server 2019 推出的 Microsoft 的最新功能之一是管理中心。该控制台,也被称为檀香山项目,提供了一个基于网络的环境,用于控制和管理服务器以及客户端

通过管理中心,您可以轻松管理所有系统。

在本文中,我们将教大家如何在 Windows Server 2019 和 Windows 10安装和配置 Windows 管理中心。

注: Admin Center 只能安装在 Windows Server 2016 及以上版本和 Windows 10 上,但也具有控制 Windows Server 2012 、Windows Server 2016、Windows Server 2019 和 Windows 10 的能力。

跟随我们的教程,在 Windows Server 2019 和 Windows 10 上安装管理中心。

在 Eldernode 选择您的完美 Windows 虚拟专用服务器包

先决条件

下载管理中心,请到管理中心网站下载您想要的版本

如何安装 Windows 管理中心

1。双击刚刚下载的可执行应用程序上的,按照如下提示进行操作。然后点击下一个。

How to Install and Configure Windows Admin Center on Windows Server

2。 下一步,你可以用微软更新也可以不用。

**–**点击下一个。

How to Install and Configure Windows Admin Center on Windows Server

3。 再次点击下一步。

How to Install and Configure Windows Admin Center on Windows Server

4。 选择一个端口或者可以使用默认端口然后点击安装。

How to Install and Configure Windows Admin Center on Windows Server

5。T3 按照安装流程进行到底。

How to Install and Configure Windows Admin Center on Windows Server

6。最后,点击完成。

How to Install and Configure Windows Admin Center on Windows Server

加载浏览器并运行管理中心

您现在可以通过您的浏览器加载管理中心,并开始使用它来添加您想要管理的系统。

a) 进入您的浏览器,加载以下地址:

https://localhost(或者 IP)。

b) 然后从提示中选择证书,点击 OK 。

How to Install and Configure Windows Admin Center on Windows Server

c) 管理中心现在将加载如下所示:

How to Install and Configure Windows Admin Center on Windows Server

如何添加服务器以使用 Windows 管理中心进行管理

最终加载时唯一可用的系统是本地主机。现在,您可以开始添加更多内容了。

1。 点击 +添加 按钮。

您可以添加服务器、Windows 电脑、故障转移集群等等。

2。 选择适合你场景的一个。

How to Install and Configure Windows Admin Center on Windows Server

3。 你现在可以逐个添加,导入列表,或者从活动目录中搜索。

这是相当灵活的。

How to Install and Configure Windows Admin Center on Windows Server

4。 您添加的服务器将被添加到 所有连接 部分。

How to Install and Configure Windows Admin Center on Windows Server

5。 通过点击在任一服务器上,大量的信息和功能被填充。

您将能够通过 Powershell远程桌面连接到服务器。然后你会查看它的注册表、 CPU 性能、磁盘和卷状态、已安装内存、服务、事件,已安装应用、角色、功能、已安装文件等等

6。 你可以从这个管理中心节点全面管理你的服务器。

How to Install and Configure Windows Admin Center on Windows Server

我们希望你已经在最后利用了关于 Windows Server 2019 和 Windows 10 的管理中心安装教程。

亦作,见:

1。 Windows Server 2019 安装配置教程

2。教程在 Windows Server 2019 中配置 NTP 服务器

3。如何在 Windows Server 2019 上安装和配置 OpenSSH 服务器

4。教程在 Windows IIS Server 2019 上配置虚拟目录

5。如何在 Windows Server 2019 上安装和配置 Hyper-V

6。如何在 Windows Server 2019 上安装 Active Directory

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

Goodluck.

如何在 Centos 7 & 8 - Eldernode 博客上安装和配置 Zpanel

原文:https://blog.eldernode.com/install-and-configure-zpanel-on-centos/

How to Install and Configure Zpanel on Centos 7

ZPanel 是一个用强大的 PHP 语言编写的虚拟主机控制面板。该控制面板有不同的版本,与 Windows、Linux 和 Mac 操作系统兼容。这个控制面板也可以在一个免费的软件包中作为开源软件获得。尽管免费提供,但在免费提供的控制面板中,ZPanel 被证明在安全性方面更有前途。但是永远不要忘记,免费的控制面板也有问题和缺点。例如,在大多数情况下,它们不能提供很好的支持,解决一些问题可能会很困难和耗时。然而,在本文中,我们试图教你如何在 Centos 7 & 8 上安装和配置 Zpanel。你可以使用 Eldernode 中的套装来购买 CentOS VPS 服务器。

教程在 Centos 7 上安装和配置 z panel

ZPanel 控制面板功能

**–**有一个网络化器

**–**圆形电子邮件服务

**–**对 phpMyAdmin 的支持

**–**备份工具

**–**完全 DNS 控制

**–**有 Cron 管理器

**–**密码保护

**–**账户加密

这些是该面板功能的一部分。安装后,您可以看到面板的所有功能。在本文的后续部分,我们将讨论如何安装 Zpanel 控制面板。

请注意,Zpanel 仅安装在干净的系统上。这意味着像 Apache T1 或 T2 MySQL T3 这样的网络服务不能预装。

在 Centos 7 & 8 上安装 Zpanel

第一步,您必须通过键入并执行以下命令来下载 Zpanel 安装脚本:

wget http://www.zvps.co.uk/sites/default/files/downloads/centos-6-3/package/installer-x86_64-install.sh.x.tar.gz

然后,在下一步中,您必须通过键入以下命令来解压缩下载的文件:

tar -xf installer-x86_64-install.sh.x.tar.gz

现在,您需要使用以下命令来发布 Zpanel 安装许可:

chmod +x installer-x86_64-install.sh.x

最后,为了能够启动 Zpanel,您可以使用以下命令:

/installer-x86_64-install.sh.x

如何在 Centos 7 & 8 上配置 Zpanel

在 CentOS 7 上成功完成 Zpanel 的安装后,您将进入配置步骤。安装程序要求您输入 MySQL 密码后,您必须按照与 root 密码相同的方式输入。
安装结束时,显示 Zpanel 管理员密码。需要注意的是,管理员 Zpanel 的用户名是扎德明

现在你需要重启服务器一次。

有两种方法可以访问 Zpanel 控制面板仪表板。第一种方法是在浏览器搜索栏输入http://zpanel.yourdomain.com。只需输入您的域名,而不是您的域名。第二种方法是使用 IP 地址你可以在地址 http://IP 地址中输入你想要的 IP,在浏览器的搜索栏中输入并运行。

How to Install and Configure Zpanel on Centos 7

结论

Zpanel 是一个完整的控制面板,通过简单的管理环境被用户广泛使用。这个控制面板有不同的版本,可以安装在 Linux、Windows 和 Mac 操作系统上。在本文中,我们试图教你如何在 Centos 7 & 8 上安装和配置 Zpanel。想在这个操作系统上安装 CWP 可以参考如何在 CentOS 7 上安装 CWP 一文。

如何在 Centos 8 - Eldernode 博客上安装和配置 Cacti

原文:https://blog.eldernode.com/install-and-configuring-cacti-on-centos-8/

How to install and Configuring Cacti on Centos 8

了解如何在 Centos 8 上安装和配置 Cacti。使用网络监控软件的重要性和必要性是任何一个网络专家都无法隐瞒的。因为可以实时获知服务器、交换机、路由器,或者换句话说,所有网络设备的状态,如果出现问题,可以在最短的时间内解决。Cacti 是一个基于 web 的开源工具,用于监控计算机网络。在本文中,我们试图向您介绍如何在 Centos 8 上安装和配置 Cacti。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。

教程在 Centos 8 上安装和配置 Cacti

仙人掌有什么特点?

Cacti 软件使用 SNMP 协议连接到您的设备,并在您设置的时间间隔内检查它们。这款软件基于 PHP/MySQL,主要安装在 Linux 操作系统上,使用 RRDTool 软件来呈现其图形。该软件还允许您向客户提供监控面板。在该软件中,您可以指定用户登录后可以访问哪些端口。以下是仙人掌的一些特征:

**–**标准快速调查

**–**支持多种数据采集方式

**–**高级图形模式支持

**–**使用 ACL 管理用户的能力

**–**为管理网络监控和配置提供直观简单的 web 界面

在 Centos 8 上安装和配置 Cacti

第一步登录后,必须先禁用 SELinux 。这是在使用以下命令打开 SELinux 文件后完成的:

vim /etc/sysconfig/selinux

在文件中找到 SELINUX = enforcing 后,将其替换为 SELINUX = disabled。保存文件后,您可以使用以下命令重新启动系统:

reboot

第二步是安装 EPEL 库。我们建议您到 Fedora 站点复制这个文件的最新版本,并在下面的命令中替换它。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

此外,通过参考 Remi 站点,您可以复制最新版本的链接并将其放入以下命令中:

wget http://rpms.famillecollet.com/enterprise/remi-release-8.rpm

现在,您可以使用以下命令来安装存储库并列出它们:

rpm -Uvh remi-release-7.rpm
yum repolist

从现在开始,必须采取 6 个步骤来安装和配置 cacti。这些步骤包括:

**1。**安装 Apache

**2。**安装 SNMP 和 RRDTool

**3。**安装 MariaDB 服务器

4。 PHP 和需要的包

**5。**创建一个 Cacti 数据库

**6。**数据库优化

跟随我们在这篇文章中全面解释这 6 个步骤。

如何安装 Apache

您可以使用以下命令安装 Apache:

yum install httpd httpd-devel

您也可以通过键入并执行以下命令来启动该服务:

systemctl start httpd

如何安装 SNMP 和 RRDTool

要安装 SNMP 和 RRDTool,只需键入并运行以下命令。然后会询问您是否要继续安装。您必须在此输入“ Y ”:

yum install net-snmp net-snmp-utils net-snmp-libs rrdtool

现在,您也可以使用以下命令开始运行 SNMP:

systemctl start snmpd

如何安装 MariaDB 服务器

安装 MariaDB 服务器是安装和配置 cacti 之前必须完成的步骤之一。为此,键入并执行以下命令:

yum install mariadb-server

输入以下命令启动 MariaDB 服务器:

systemctl start mariadb

要保护和完成 MariaDB 服务器安装,请键入以下命令:

mysql_secure_installation

How to Secure Installation of mariadb

PHP 安装教程

您可以使用以下命令来安装 PHP 和所需的包:

yum --enablerepo=remi install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-intl php-snmp

首先,使用以下命令登录到数据库服务器:

mysql -u root -p

How to Login to MariaDB

现在,您需要键入并执行以下命令来创建数据库:

MariaDB [(none)]> create database eldernodecacti;

您还必须通过执行以下命令来创建用户:

MariaDB [(none)]> CREATE USER 'eldernodeuser'@'michael' IDENTIFIED BY '[[email protected]](/cdn-cgi/l/email-protection)#231';

使用以下命令,您可以授予权限:

MariaDB [(none)]> grant all privileges on eldernodecacti.* to [[email protected]](/cdn-cgi/l/email-protection);

您也可以使用以下命令刷新权限:

MariaDB [(none)]> FLUSH PRIVILEGES;

how to Create DB and User in cacti

为了能够创建数据库用户,您必须首先能够访问 mysql.time_zone_name 。所以你要在 mysql 数据库中输入 mysql_test_data_timezone.sql。为此,请使用以下命令:

mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

现在,您需要使用以下命令登录到 MariaDB:

mysql -u root -p

您必须使用以下命令允许 cacti 数据库用户访问:

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO [[email protected]](/cdn-cgi/l/email-protection);

您也可以使用以下命令刷新权限:

MariaDB [(none)]> flush privileges;

How to set Time-Zone in cacti

了解如何优化数据库

在安装 cacti 之前,您需要做的最后一步是优化数据库。键入以下命令以优化参数:

vim /etc/my.cnf.d/server.cnf

现在,您需要在 mysqld 部分添加以下命令行:

collation-server = utf8_general_ci  init-connect='SET NAMES utf8'  character-set-server = utf8  max_heap_table_size = 128M  max_allowed_packet = 16777216  tmp_table_size = 64M  join_buffer_size = 64M  innodb_file_per_table = on  innodb_buffer_pool_size = 512M  innodb_doublewrite = off  innodb_additional_mem_pool_size = 80M  innodb_lock_wait_timeout = 50  innodb_flush_log_at_trx_commit = 2

how to modify Database Parameters in cacti

执行上述步骤后,您可以借助以下命令重新启动 MariaDB 服务:

systemctl restart mariadb.service

如何在 Centos 8 上安装和配置 Cacti

在准备和安装所有先决条件之后,现在是使用以下命令安装 cacti 的时候了:

yum -y install cacti

然后,通过键入以下命令,您可以将 cacti 数据库文件导入到创建的数据库中:

cd /usr/share/doc/cacti-1.1.38

现在您需要将 SQL 文件导入其中:

mysql -u root -p eldernodecacti < cacti.sql

应该注意,Cacti 配置文件包含数据库、密码细节等等。您可以通过输入以下命令轻松编辑它:

vim /usr/share/cacti/include/config.php

现在,您需要像以下命令一样编辑数据库详细信息:

$ database _ type = ' mysql
$ database _ default = ' eldernodecacti ';
$ database _ hostname = ' Michael ';
$ database _ username = ' eldernodeuser ';
$database_password = ' 【邮件保护】# 231’;
$ database _ port = ' 3306 ';
$ database _ SSL = false;

下一步是在 cacti 中设置 cron,您必须首先使用以下命令打开它:

vim /etc/cron.d/cacti

然后,您必须取消对下面一行的注释,并保存该文件:

*/5 * * * * apache /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

另一个重要步骤是在 cacti 中配置 Apache,您必须首先用以下命令打开配置文件:

vim /etc/httpd/conf.d/cacti.conf

打开配置文件后,现在需要将“要求主机 localhost ”改为“要求全部授予”,允许从 localhost ”改为“允许从全部”。

How to Configure Cacti Apache

键入并运行以下命令来更改时区:

vim /etc/php.ini

您现在可以输入您的时区:

date.timezone = your time Zone

完成上述步骤后,您必须重新启动 Apache、MariaDB 和 SNMP。要重启 Apache ,键入并运行以下命令:

systemctl restart httpd.service

您还必须运行以下命令来重启 MariaDB :

systemctl restart mariadb.service

最后,为了重启 SNMP ,您必须运行以下命令:

systemctl restart snmpd.service

在安全性方面,配置防火墙是必要的。因此,您可以使用以下命令来配置防火墙:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

如何开始安装仙人掌

现在已经到了最后一步,开始安装 cacti。要访问 Cacti web 界面,请在浏览器中输入以下 URL:

http://Your-Server-IP/cacti

在打开的页面中,勾选接受 GPL 许可协议,点击下一步

how to Start Cacti installation

点击下一页的下一页

下一个窗口指定安装类型以及数据库规格。再次点击下一个

在下一页上,确认所需的选项。请注意,在继续之前,所有内容都必须正确无误。

how to verify Critical Binary Locations and Versions

在其余页面中,点击下一页直到结束,最后点击完成

结论

使用网络监控软件的重要性和必要性,任何一个网络高手都不会隐瞒。您可以实时了解服务器、交换机和路由器的状态,也就是所有网络设备的状态,如果出现问题,您可以在最短的时间内解决问题。这就是我们在本文中试图教您如何在 Centos 8 上安装和配置 Cacti 的原因。

教程在 Fedora 36 上安装和连接 MySQL 8

原文:https://blog.eldernode.com/install-and-connect-mysql-8-on-fedora/

Tutorial-Install-and-Connect-MySQL-8-on-Fedora-36

数据库被认为是信息技术世界中的基本概念之一,并被用于诸如 web 和应用程序开发的各种领域。存储在数据库中的信息通过数据库管理系统(DBMS)进行管理。最流行的数据库管理系统之一是 MySQL。在本文中,你将学习如何在 Fedora 36 上安装和连接 MySQL 8。您可以访问 Eldernode 网站,选择您想要的软件包来购买 Linux VPS 服务器。

什么是 MySQL?

MySQL 是最流行的开源数据库管理系统之一,于 1995 年首次推出。MySQL 可以运行在 Linux、Windows、Unix 等各种操作系统上,定义和管理你的元数据。您可以将它安装在本地系统或服务器上。在 Fedora 教程系列的这篇文章的续篇中,我们打算一步一步的教你如何在 Fedora 36 上安装 MySQL 8。

如何在 Fedora 36 上安装 MySQL 8

在开始安装之前,运行以下命令更新您的存储库:

sudo dnf update

安装 MySQL ,运行以下命令:

sudo dnf install community-mysql-server -y

安装后,使用以下命令检查 MySQL 的状态:

systemctl status mysqld

然后使用下面的命令启动 MySQL 服务:

sudo systemctl start mysqld

现在运行以下命令来检查 MySQL 安装是否成功:

systemctl status mysqld

要在每次启动时设置 MySQL,请使用下面的命令:

sudo systemctl enable mysqld

为了保证 MySQL 的安全,使用一个安全的脚本。为此,请使用以下命令:

sudo mysql_secure_installation

如果要求您输入密码,请运行以下命令来检索临时密码:

sudo grep 'temporary password' /var/log/mysqld.log

如何在 Fedora 36 上连接 MySQL 8

运行以下命令来连接 MySQL :

sudo mysql -u root -p

连接到 MySQL 后,使用以下命令浏览数据库:

mysql> SHOW DATABASES;

注意:您可以使用下面的命令在 Fedora 中更新 MySQL:

sudo dnf update mysql-server

结论

这就是你熟悉 MySQL 的方法,MySQL 是最流行的开源数据库管理系统之一。我们还检查了该软件可以在多种操作系统上运行,如 Linux、Windows 等。在本文中,您学习了如何在 Fedora 36 上安装和连接 MySQL 8。

如何在 Ubuntu 22.04 上安装和连接 PostgreSQL 12

原文:https://blog.eldernode.com/install-and-connect-postgresql-12-on-ubuntu-22-04/

How-to-Install-and-Connect-PostgreSQL12-on-Ubuntu-22.04-2

除了数据库,还有维护数据库的服务,称为数据库管理或 DBMS。其中一个 DBMSs 正在调用 PostgreSQL。本文将帮助你熟悉 PostgreSQL,并学习如何在 Ubuntu 22.04 上安装和连接 PostgreSQL 12。可以在 Eldernode 网站上查看购买 Ubuntu VPS 服务器包。

教程在 Ubuntu 22.04 上安装连接 PostgreSQL 14

PostgreSQL 简介

PostgreSQL 是一个基于 SQL 的免费开源数据库管理系统。该数据库支持 SQL 和 JSON 进行关系和非关系查询,以便使用 SQL 进行开发。PostgreSQL 可以包括各种高级信息和性能优化特性。

PostgreSQL 12中提供的特性

–>改进分布式数据的高性能和工作负载。

–>查询并行化和逻辑迭代。

–>上面写的工作量。

–>同步方面的进步。

–>安全性增强。

在本文的剩余部分,我们将一步步教你如何在 Ubuntu 22.04 上安装和连接 PostgreSQL 12。

如何在 Ubuntu 22.04 上安装 PostgreSQL

首先更新和升级您的系统:

sudo apt update  sudo apt -y install vim bash-completion wget  sudo apt -y upgrade

然后重启你的系统:

sudo reboot

现在使用以下命令导入 GPG 密钥:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg

您必须将新版本的 PostgreSQL 添加到操作系统的默认包存储库中:

apt policy postgresql

输入用于签署包裹的 GPG 密钥:

curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg

使用以下命令在 Ubuntu 22.04 上添加 PostgreSQL 存储库:

echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee /etc/apt/sources.list.d/pgdg.list

运行以下命令,向系统通知新添加的存储库:

sudo apt update

现在用下面的命令在 Ubuntu 22.04 上安装 PostgreSQL 12 :

sudo apt install postgresql-12 postgresql-client-12

您可以使用以下命令检查 PostgreSQL 状态:

systemctl status postgresql.service

使用以下命令设置每次系统重新启动后启动:

systemctl status [[email protected]](/cdn-cgi/l/email-protection)

如何测试 PostgreSQL 连接

注意,postgres 用户是在安装过程中自动创建的。首先,使用以下命令赋予您的帐户 sudo 权限:

sudo su - postgres 

现在您需要将用户密码重置为强密码:

psql -c "alter user postgres with password 'StrongAdminPassw0rd'"

然后通过输入以下命令启动 PostgreSQL:

psql 

要获取连接详细信息,请使用以下命令:

\conninfo

现在,您应该使用以下命令创建一个测试数据库和用户:

CREATE DATABASE mytestdb;
CREATE USER mytestuser WITH ENCRYPTED PASSWORD '[[email protected]](/cdn-cgi/l/email-protection)';

若要将数据库 mytestdb 上的所有权限授予 mytestuser,请运行以下命令:

GRANT ALL PRIVILEGES ON DATABASE mytestdb to mytestuser;

您可以通过运行以下命令列出创建的数据库:

\l

然后通过运行以下命令连接到数据库:

\c mytestdb

您可以使用 createuser 来创建用户:

createuser myuser --password

要使用 createdb 创建数据库,请使用以下命令:

createdb mydb -O myuser

最后,运行以下命令:

psql -l

结论

PostgreSQL 是维护数据库的服务之一。在本文中,您熟悉了 PostgreSQL 14 中的新特性,还学习了如何在 Ubuntu 22.04 上安装和连接 PostgreSQL 12,我们还研究了 PostgreSQL 14 的配置方法。

如何在 CPanel - Eldernode 博客上安装并启用 PHP 8

原文:https://blog.eldernode.com/install-and-enable-php-8-on-cpanel/

How to Install and Enable PHP 8 on CPanel

随着 PHP 最新版本 PHP 8.0 的发布,我们面临着新的特性和更新。这个版本中最重要的变化之一是包含了 PHP 的 JIT 编译器。说到 PHP 8.0,用户期望很高。因为通过提供实时选项,这是 PHP8.0 最重要的特性之一,它使人们能够不需要在一个项目中使用几种不同的编程语言。在本文中,我们试图学习如何在 CPanel 上安装和启用 PHP 8。你可以访问 Eldernode 提供的包来购买 VPS 托管服务器。

教程在 CPanel 上安装并启用 PHP 8

由于实时系统在今天被广泛使用,互联网也趋向于这一特征。用户也倾向于尽快获得内容。其他几种语言也有能力实现这一功能。比如 JavaScript 用的是 Node.jsPython 用的是 Tornado,但是 PHP 一直是这个特性的例外,会在 PHP 8 中进化,使用 JIT 编译器。在下一节中,我们将提到 PHP 8 的一些特性。

PHP 8 的好处和特点

以下是 PHP 8 的一些特性和优势:

**1。对联合类型的支持:**联合类型允许您将多个类型分配给单个参数、属性或返回。

**2。准时制(JIT)编译器:**JIT 编译器编译部分代码和运行时,以提高 web 页面的响应时间。

**3。Named Arguments:**Named Arguments 允许您为输入数据指定一个名称,并在您的代码中调用它,而不是参数的顺序。

**4。属性:**属性在 PHP 代码中充当注释,允许您添加元数据。

跟随本文学习如何在 Cpanel 上安装 PHP 8。

在 CPanel 上安装 PHP 8

通过安装 EasyApache 测试存储库,您可以在 CPanel 服务器上使用 PHP 8 (ea-php80)。因此您可以很容易地使用下面的命令来安装测试存储库:

yum install ea4-experimental

如何在 CPanel 上启用 PHP 8

模板和插件在更新后可以兼容较新的 PHP 版本。然而,在某些情况下,PHP 版本与某些模板和插件不兼容,这种不兼容会给网站带来问题。由于模板和插件不断更新,学会改变 PHP 版本对网站所有者来说至关重要。在这一节中,我们将学习如何在 Cpanel 中启用 PHP 8 或更改 PHP 版本。

要更改 PHP 版本,首先,登录 CPanel。然后在软件部分选择选择 PHP 版本选项。注意,这个选项在 CPanel 的某些版本中可能是“ Multi PHP Manager ”。

how to enable php 8 on cpanel

进入“选择 PHP 版本后,会看到如下所示的页面。要选择 PHP 版本,点击 PHP 版本选项前面的数字,ie 8,选择想要的版本。

how to change php version on cpanel

选择 PHP 版本后,如果你愿意,你可以从底层激活你的插件。为此,找到插件的名称,然后选中它旁边的框。

最后,点击设置为当前,在网站上设置新版本的 PHP。现在,为了确保这个版本与您的网站兼容,请打开您的网站主页。

注意: 如果遇到错误,试试其他版本。如果您希望设置恢复到原始状态,请单击重置为默认值选项。

结论

PHP 8 是 PHP 编程语言的新版本,除了修复以前版本的缺陷和不足之外,还带来了不同的特性和功能。在本文中,我们试图指出 PHP 8 中存在的一些独特的特性和可能性。然后我们谈到了如何在 Cpanel 上安装 PHP 8。如果想在 DirectAdmin 控制面板上安装 PHP 8,可以参考教程在 Directadmin 上安装并启用 PHP 8 的文章。

教程在 Directadmin - Eldernode 博客上安装并启用 PHP 8

原文:https://blog.eldernode.com/install-and-enable-php-8-on-directadmin/

Tutorial Install and Enable PHP 8 on Directadmin

PHP 8.0 是 PHP 最新的主要更新。此版本包括许多新功能和优化,包括命名参数、联合类型、属性、构建属性升级、匹配表达式、空安全运算符、JIT 和系统类型改进、错误管理和兼容性。在本文中,我们试图向您介绍在 Directadmin 上安装和启用 PHP 8 的教程**。您可以访问 Eldernode 中的套装来购买 VPS Hosting 。**

如何在 Directadmin 上安装并启用 PHP 8

PHP 8 于 2020 年 11 月 26 日正式发布!这个版本提供了一组强大的优化和功能。PHP 8 提供了最有趣的变化,并允许用户编写更好的代码和构建更强大的程序。在下一节中,我们将提到这个版本提供的一些新特性。然后我们学习如何在 Directadmin 上安装和启用 PHP 8。请和我们在一起。

PHP 特性 8

以下是 PHP 8 的一些特性和增强功能:

1.比较字符串和数字

2.参数列表中的尾随逗号

3.不兼容的方法签名

4.物业推广

5.Saner 数字字符串

6.内部函数的一致类型错误

7.算术/按位运算符的更严格的类型检查

8.抽象特征方法的验证

9.匹配表达式 v2

10.从负索引开始的数组

11.命名参数

12.空安全运算符

在 Directadmin 上安装 PHP 8

在这一节中,我们将学习一种在带有 Directadmin 面板的服务器上安装 PHP 8 的简单方法。为此,只需按顺序执行以下步骤。第一步,你必须以 root 的身份登录控制台。然后进入目录:

cd /usr/local/directadmin/custombuild

然后,您必须使用 nano 编辑器编辑配置文件:

nano options.conf

现在您需要使用下面的命令将 PHP 8 设置为您想要的版本:

php4_release=8.0

保存配置文件并退出。

在此步骤中,您必须通过执行以下命令来下载最新的软件包:

./build update

最后,您需要使用以下命令编译 PHP:

./build phpn

如何在 Directadmin 上启用 PHP 8

在上一个步骤中安装了 PHP 8 之后,您必须在本节中启用它。重新编译后,您可以在域设置中选择 php8。

要设置它们,请转到 Directadmin 帐户管理面板和域配置部分,并选择您的域。

最后,在左上角,你必须选择 PHP 版本。

How to Enable PHP 8 on Directadmin

结论

在 PHP 8 中,我们看到了一些新的变化,使得 PHP 成为值得学习和使用的语言之一。这也使得它在开发者中更受欢迎。也许 PHP 最大的变化之一是 JIT 编译器,它使 PHP 变得更快。在本文中,我们试图向您介绍在 Directadmin 上安装和启用 PHP 8 的教程。

如何在 Plesk - Eldernode 博客上安装和启用 PHP 8

原文:https://blog.eldernode.com/install-and-enable-php-8-on-plesk/

How To Install And Enable PHP 8 On Plesk

Plesk 是一个全面的控制面板,像 cPanel 等其他面板一样具有许多功能。用户可以随意选择此功能面板,因为它支持各种功能和组件。Plesk 有自己的组件,如防火墙、各种不同的 PHP、电子邮件服务管理等等。默认情况下不会安装它们,在初始安装期间也不需要安装它们。但是如果过一段时间你需要一个组件呢?在本文中,您将学习如何在 Plesk 上安装和启用 PHP 8。找到您喜欢的主持计划的副总裁,并购买一个由长老节点团队全天候支持的计划。

教程在 Plesk 上安装并启用 PHP 8

Plesk 是一款网络托管和服务器数据中心自动化软件,带有为 Linux 和 Windows 开发的控制面板。Plesk 的用户管理模式是为专用和共享主机设计的。作为管理员,您将能够设置新网站、经销商帐户、电子邮件帐户,并通过基于 web 的界面编辑和创建 DNS 条目。

如何在 Plesk 上添加和删除组件

Plesk 支持多种 PHP 版本和处理器类型。让我们看看 Plesk 管理员如何在服务器上安装 PHP。以下步骤是解决方案。

1-进入 Plesk 面板的管理员环境。

2-从右边的栏和系统概述部分,点击 Plesk 版本。从打开的弹出窗口中,选择添加或删除组件选项。

3-然后,你会看到 Plesk 的所有组件。

Plesk components

绿色图标表示组件已安装,粉色图标表示组件未安装。蓝色图标表示未安装该组中的所有组件。如您所见,安装了所有组件的组标有绿色图标,未安装组件的组标有一个乘法符号。

4-选择您考虑的组件并点击安装

Install Plesk component

5-当您选择了首选组件后,点击继续

6-等待组件下载和安装。

7-安装完成后,您将看到消息“产品和组件的所有操作都已成功完成”。

8-点击 OK 重定向到 Plesk 控制面板管理器的主页。

要标记要移除的组件,请单击组件名称>移除旁边的图标。此外,您可以将组中的所有组件标记为删除。当您标记了所有想要安装或移除的组件后,点击继续开始安装或移除。

Remove component

但是如果您决定不做任何更改就退出 Plesk 安装程序,请点击取消修改

如何在 Plesk 上启用 PHP 8

PHP 是一种广泛使用的开源 web 编程语言,适合 web 开发,可以嵌入到 HTML 中。Plesk 提供了对多个 PHP 版本和处理程序类型的现成支持。

PHP 模块中的各种变化已经发生,内容管理系统和插件需要使用最好的选项和模块来改进。当你安装和使用一个插件时,你可能会遇到一个 PHP 版本不兼容的错误。要解决这个问题,你可以在你的面板中改变 PHP 版本,让插件或内容管理系统继续工作,没有任何问题。

按照以下步骤在 Plesk 控制面板上设置 PHP:

1-登录 Plesk

2-进入工具&设置> PHP 设置

3-您将看到所有支持的版本,选择您的首选版本。

4-选择您考虑的版本,设置您的首选性能和常用设置,然后单击“保存”。过一会儿,版本会改变,你会被重定向到主页面。然后,您会在 PHP 设置部分看到版本已经更改。

How to Enable PHP 8 on Plesk

结论

在本文中,您学习了如何在 Plesk 上安装和启用 PHP 8。为了完善您对 Plesk 的了解,请阅读更多文章,并在 Eldernode Community 上与您的朋友分享。

教程在 VirtualBox - Eldernode 博客上安装和启用 USB

原文:https://blog.eldernode.com/install-and-enable-usb-on-virtualbox/

Tutorial Install And Enable USB On VirtualBox

VirtualBox 是一种开源软件,它充当管理程序并创建一个虚拟机,用户可以在其中运行另一个操作系统。您可以在 Windows、Linux、macOS 和 OpenSolaris 上安装 VirtualBox。如果您的数据中心依赖于 VirtualBox,而您的虚拟机依赖于 USB,您需要启用 USB 才能使用它。加入我们的教程在 VirtualBox 上逐步安装和启用 USB。

如何在 VirtualBox 上安装并启用 USB

您可以使用 VirtualBox 在物理机上运行虚拟机。这样,您就不必重新安装在该物理机上运行的操作系统。您可能会注意到,USB 不支持您的虚拟机,除非您在数据中心依赖 VirtualBox 时没有手动启用 USB。在这种情况下,如果您需要将数据备份到外部驱动器或在不在同一子网上的虚拟机之间传输数据,您需要通过 USB 共享数据。

让我们假设你已经在你的 Windows 上安装了 VirtualBox 或者在你的 Windows 或者 Linux 访客操作系统上安装了 Linux VPS 主机操作系统和 VirtualBox 访客附件。这样你需要设置一个 VirtualBox 扩展包,然后设置 VirtualBox USB 驱动。请和我们一起浏览本指南的步骤,并在 VirtualBox 上访问 USB。

安装 VirtualBox 扩展包

首先,你需要安装最新版本的扩展包。要获取所有支持平台的文件,请转到 VirtualBox 下载页面。下载完成后,按照以下路径完成 VirtualBox 扩展包的安装过程。

1-打开 VirtualBox > >在菜单中点击文件 > > 首选项

access USB on VirtualBox

2-现在,点击扩展选项卡,然后点击 + 按钮。

Extension Pack

3-导航至保存扩展包的位置,并选择安装按钮。

Install Extension Pack

4-在这一步,你需要滚动浏览 Virtualbox 许可证,然后点击“我同意按钮来安装它。

Install Extension Pack

5-键入您的 Sudo 密码并允许安装完成。要继续,点击认证按钮。

Install the Extension Pack

最后,您可以看到安装了 VirtualBox 扩展包。

Installed Virtualbox Extension Pack

如何为用户启用 USB 访问

在这一部分中,VirtualBox 必须能够访问 USB 子系统。为此,您需要将一个用户添加到 vboxusers 组,以允许它访问 USB 子系统。因此,打开终端并运行以下命令:

sudo usermod -aG vboxusers <USERNAME>

其中用户名是用户名。运行命令时,请记住注销并重新登录。

要检查您的用户帐户属于哪个组,请使用以下命令:

groups yourusername

如何在 VirtualBox 中激活 USB 支持

要启用 USB 支持,首先,打开 VirtualBox ,回到需要访问 USB 设备的虚拟机,点击设置

Activate USB Support in VirtualBox

在虚拟机设置窗口中,点击 USB 。在那里,你必须看到可用的 USB 设备。要添加一个新设备,点击 + 符号。

Activate USB Support in VirtualBox

当添加 USB 设备并启动虚拟机时,它可以访问 USB 设备上的数据。但是,您可以随时启用更多 USB 设备,并允许访问多个 USB 设备。为此,返回虚拟机的设置窗口,点击 USB 并添加下一个设备。

就是这样!您将能够重复这一过程,直到虚拟机可以访问所有必要的 USB 设备

结论

在本文中,您了解了如何在 VirtualBox 上安装和启用 USB。从现在开始,当你启动你的虚拟机,你可以看到你的 USB 设备。当 USB 被 VirtualBox 使用时,您的主机操作系统看不到 USB 设备。

如何在 Mikrotik - Eldernode 博客上安装和管理 Hotspot

原文:https://blog.eldernode.com/install-and-manage-hotspot-on-mikrotik/

How To Install And Managing Hotspot on Mikrotik

之前,您已经阅读了关于 Mikrotik 的各种相关主题。无需登录或启动,您就可以使用 Mikrotik 作为强大的路由器来提高启动速度并提供自动性能。您可以在计算机和服务上安装基于 Linux 内核的 Mikrotik 服务器。在本文中,您将学习如何在 Mikrotik 上安装和管理 Hotspot。此外,为了提供一个 Mikrotik VPS 服务器, Eldernode 的软件包可以提供最优惠的价格和支持。

教程在 Mikrotik 上安装和管理热点

加入我们来看看什么是 Hotspot 以及它在路由器上的配置和设置方式。您可以为任何环境设置热点。请注意,如果您使用向导模式来设置热点以保持对路由器的访问,效果会更好。在本指南的以下内容中,您将阅读 TLS 证书的描述。此外,您还会发现为什么要定义 SMTP 服务器和 T2 DNS 服务器,以及应该使用什么结构来定义 DNS 名称。要查看热点激活后动态创建的部分,请继续阅读,直到结束。

如何设置热点服务器

在这一部分中,您将学习如何使用不同的配置文件来设置 Hotspot 服务器。

首先,您应该配置连接到 WAN 的接口。

/ ip address add address=192.168.1.5/24 network=192.168.1.0 broadcast=192.168.1.255 interface=ether1

当一个接口配置并连接到 WAN 时,您可以为本地网络配置第二个接口。

/ ip address add address=10.10.0.1/24 network=10.10.0.0 broadcast=10.10.0.255 interface=ether2

现在,您的两个接口都已配置好并正常工作。因此,您可以将您的 Mikrotik ROS 设置为 DNS 服务器,因为这是设置 DNS 服务器的一个非常好的实践。

如何在 Mikrotik 上配置热点

很明显,我们使用 Hotspot 快速方便地访问互联网。要访问热点,请导航至 IP >热点。

Hotspot menu

当您选择热点设置而不是手动模式时,它有助于您确保保持访问路由器,因为您不会错过任何重要步骤。

首先,你将被要求提供你要在其上设置热点的界面。因此,选择您的内部网络接口或本地接口。

Hotspot interface

接下来,您应该输入网络的本地地址,默认情况下将本地接口设置为 IP 。这里我们不改变它。此外,如果你喜欢伪装网络,标记立方体。

Local Address of the Network

现在,要求您为热点地址设置地址池。

Hotspot address pool

在此步骤中,如果您希望通过 HTTPS 保护热点,您需要 TLS 证书。如果您有 TLS 证书,请添加它,如下所示:

hotspot SSL certificate

然后,您必须添加 SMTP 服务器的 IP 地址。如果您的网络上有 SMTP 服务器或邮件服务器,请添加地址,以便在您考虑的 SMTP 服务器上重定向所有电子邮件请求。

SMTP server

接下来,需要 DNS 服务器。DNS 服务器将被分配给你的热点客户端。

DNS configuration

在这一步中,您将被要求输入 DNS 名称。热点 DNS 名称应该具有 FQDN 结构。

注意 FQDN 结构是由一个点分隔的两部分。例如:Eldernode.local

DNS name of local hotspot server

毕竟,您将添加您的第一个本地热点用户的名称。你可以选择你想要的任何东西。默认情况下,名称为“admin ”,没有密码。

Create local Hotspot user

通过点击下一步按钮,热点将被创建。

Hotspot is created

一旦热点被激活,你将不再访问互联网。因此,如果您选中它,热点登录页面将会打开。

Hotspot login page

换句话说,当热点被创建时,用户通过热点界面的访问将会丢失。他们需要被认证才能再次访问互联网。

Hotspot

由于热点正在创建,一些部分正在添加到设置,您可以从 IP 选项导航。

IP 池是动态添加的,您可以在其中查看您最近选择的网络的 IP 池地址范围。

IP pool

另一个额外的部分是“防火墙”,一些规则动态地添加到过滤规则和 NAT 选项卡中。

firewall rules

在服务器配置文件选项卡中,正在为热点创建配置文件。

Hotspot server profile

“用户”选项卡包含用户的名称。如果您在相关步骤中添加了姓名,您可以在此处查看。

Hotspot user admin

结论

在本文中,您了解了如何在 Mikrotik 上安装和管理 Hotspot。要了解更多信息,请找到我们关于如何更新和备份 MikroTik 的相关文章

如何在 Kali Linux - Eldernode 博客上安装运行 Airodump-ng

原文:https://blog.eldernode.com/install-and-run-airodump-ng-on-kali-linux/

How to Install and run Airodump-ng on Kali Linux

Airodump-ng 包含在 Aircrack-ng 包中,原始 802.11 帧用于捕获该包。用于 WEP IV 收集的 Airodump-ng 适用于 Aircrack-ng。该工具可以记录通过连接到计算机的 GPS 接收器发现的接入点的坐标。在本文中,我们试图学习如何在 Kali Linux 上安装和运行 Airodump-ng。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

教程在 Kali Linux 上安装运行 Airodump-ng

Airodump-ngaircrack-ng 的无线包记录工具。如前所述,airodump-ng 使用来录制原始 802.11 帧包,以便通过 aircrack-ng 使用它们。此外,如果你有一个连接到计算机的 GPS 接收器,airodump-ng 可以记录接入点的坐标。Airodump-ng 编写一个文本文件,其中包含所有接入点和客户端的详细信息。除了给出的解释之外,airodump-ng 还编写了几个文件,其中包含了所看到的所有接入点和客户端的详细信息。跟随我们继续本教程。

在 Kali Linux 上安装并运行 Airodump-ng

有趣的是,这个程序已经安装在 Kali Linux 上,但是 Airodump-ng 工具位于 aircrack-ng 服务中。因此,使用 Airodump-ng 的先决条件是安装 aircrack-ng。成功安装 aircrack-ng 后,您可以使用以下命令来熟悉 Airodump-ng 工具的功能。

[[email protected]](/cdn-cgi/l/email-protection):~# airodump-ng --help

通过执行上述命令,您将看到以下输出。您可以通过在 Airodump-ng 工具中执行以下任何命令来执行所需的任务。

在 Kali Linux 上使用 Airodump-ng:

用法: airodump-ng <选项> <接口> [,<接口>,…]

选项:
**–IVs:**仅保存捕获的 IVs
**–GPSd:**使用 GPSd
**–写入<前缀> 😗* 转储文件前缀
-w: 同–写入
**–信标:**记录转储文件中的所有信标
**–更新<秒> > 😗* 跳频信道之间的毫秒时间
**–柏林<秒> 😗* 不再接收数据包时从屏幕上移除 AP/client 之前的时间(默认:120 秒)
**-r <文件> 😗* 从该文件读取数据包
**-x <毫秒> 😗* 主动扫描模拟

–输出格式

****<格式> 😗* 输出格式。可能的值:pcap、ivs、csv、gps、kismet、netxml、log CSV
**–忽略-负一:**删除表示
固定频道<接口> 😗* -1 的消息

–写间隔

****<秒> 😗* 输出文件写入间隔秒
–后台<启用> 😗* 覆盖后台检测。

滤镜选项:

****–加密<套件> 😗* 按密码套件
**过滤 AP–网络掩码<网络掩码> 😗* 按掩码过滤 AP
**–bssid:**按 BSSID 过滤 AP
**–essid:按 ESSID 过滤 AP
–ESSID-regex<regex<

默认情况下,airodump-ng 在 2.4 GHz 信道上跳频。因此,您可以使用以下选项在其他频道录制:

****–HT20:**将频道设置为 HT20(802.11n)
**–HT40-:**将频道设置为 HT40-(802.11n)
**–HT40+:**将频道设置为 HT40+ (802.11n)
**–信道<信道> 😗* 在特定信道上捕获
**–频段:**airodump-ng 应跳频的频段
**-C <频率> 😗* 使用这些频率以 MHz 为单位跳频
–C switch<方法> 😗* 设置信道切换方法
0

****–帮助:显示该使用屏幕

运行 Airodump-ng 时显示哪些字段?

在本节中,我们打算通过提供一个运行 airodump-ng 的示例来解释本节中显示的字段。看下图:

how to running Airodump-ng

第一行显示当前频道、运行时间、当前日期,以及是否检测到 WPA/WPA2 握手。还应注意,“ WPA 握手:00:14:6C:7E:40:80 ”表示成功捕获了 BSSID 的 WPA/WPA2 握手。以下是对这些字段的解释:

BSSID: 接入点的 MAC 地址。在客户端部分,BSSID 为“(不关联)”意味着客户端不与任何 AP 关联。

PWR: 板卡上报的信号电平。

RXQ: 使用此命令,您可以通过过去 10 秒内成功接收的数据包(管理和数据帧)的百分比来衡量接收质量。

****信标:AP 发送的通告数据包的数量。

# Data: 捕获的数据包数量,包括数据广播包。

#/s: 过去 10 秒内测量的每秒数据包数量。

CH: 取自信标包的信道号。

****MB:AP 支持的最大速度。

ENC: 正在使用加密算法。

****密码:检测到的密码。

AUTH: 使用的认证协议。

ESSID: 显示无线网络名称。

****站:搜索要连接的 AP 的每个关联站的 MAC 地址。

****速率:站点的接收速率,其次是发送速率。

****丢失:基于序列号的过去 10 秒内丢失的数据包数量。

****数据包:客户端发送的数据包数量。

****注意:关于客户端的附加信息,例如捕获的 EAPOL 或 PMKID。

****探测器:这些是客户端当前未连接时尝试连接的网络。

结论

Airodump-ng 是一个以“形式存储包的工具。IVS。PCAP** 文件来显示有关无线网络的信息。在本文中,我们试图学习如何在 Kali Linux 上安装和运行 Airodump-ng。我们还解释了执行 Airodump-ng 工具命令时可用的字段。**

教程在 Fedora 33 - Eldernode 博客上安装并运行 Django

原文:https://blog.eldernode.com/install-and-run-django-on-fedora/

Tutorial Install and run Django on Fedora 33

Django 是 Python 中 web 编程的高级框架或平台。该平台为程序员和开发人员实现了 web 应用程序的“快速开发”和实用设计。Django 库允许用户用更少的代码更快地生成更好的应用程序。由于 Django 是由这方面的专家开发的,所以可以解决网站开发中的大部分问题。事实上,有了 Django,你只需要专注于编程。所以没有必要创造新的解决方案。Django 是免费的,是开源框架的一部分。在本文中,我们将向您介绍在 Fedora 33 上安装和运行 Django 的教程**。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。**

如何在 Fedora 33 上一步步安装运行 Django

Django 框架是使用 Python 编程语言实现的。这使得网页设计对程序员来说更容易。开发人员可以使用 Python 语法规则来验证和存储代码。此外,他们可以在不编写代码的情况下执行一些活动,并加快网站开发过程。它的设计规则被编程以最小化开发一个网站所需的时间。开发人员可以使用 Django 特性快速设计网站,满足广泛的商业需求。大多数没有时间实现项目目标的 Python 作者都使用 Django 框架。

在下一节中,我们将研究 Django 最重要的特性。然后我们会教你如何在 Fedora 33 上安装运行。请加入我们。

Django 的好处(在 Fedora 上安装并运行 Django)

使用 Django 库的好处如下:

1-支持对象关系映射| ORM

Django 平台在“数据模型”和“数据库引擎”之间架起了一座桥梁。它还支持大量的数据库管理系统,如 MySQL ,Oracle, PostgreSQL 等等。Django 还通过该平台的一个名为 Django-nonrel 的特别分支支持 NoSQL 数据库。目前,Django 支持的 NoSQL 数据库只有 MongoDB 和谷歌应用引擎平台。

2-多语言支持

Django 平台通过平台内部的国际化系统支持多语言网站的开发。这允许程序员和开发人员开发内在支持多种世界语言的网站。

3-支持各种 web 开发平台和框架

Django 平台提供了对 Ajax、RSS、缓存等平台的内置支持。

4-管理图形用户界面| GUI

Django 平台为程序员和开发人员提供了一个现成的用户界面,用于网站管理活动及其组件。

5-开发环境

Django 库附带了一个轻量级 Web 服务器。因此,它简化了开发和测试“端到端”应用程序的过程。

用 PIP/PIP3 在 Fedora 33 上安装 Django

在开始安装 Django 之前,需要在 Fedora 系统上安装 Python 3。为此,您可以使用以下命令:

sudo dnf -y install vim python3 python3-pip

需要注意的是,在这个方法中,我们希望在带有 pip3 的 Fedora 33 上安装 Django。在此之前,您应该通过运行以下命令来检查您的 Python 版本:

python3 -V

现在您需要通过执行以下命令来安装 pip3:

sudo dnf -y install python3-pip
pip3 -V
pip 18.0 from /usr/lib/python3.7/site-packages/pip (python 3.7)

成功安装 pip3 后,现在应该使用以下命令安装 Django :

pip3 install --user Django

注意,安装 Django 会给你一个 Django-admin 命令来管理项目:

which django-admin
~/.local/bin/django-admin

您还可以使用以下命令检查 Django-admin 版本:

django-admin --version

从 GitT3 安装 Django 到 Fedora 33 上

在这一节中,我们将教你如何使用 Git 源代码安装 Django。有趣的是,您可以很容易地从源代码安装 Django。在这样做之前,您必须使用下面的命令安装 Git :

sudo dnf -y install git

您还可以通过执行以下命令来检查 Django 开发的主要分支。注意,这将在您的当前目录中创建一个 Django 目录。

git clone https://github.com/django/django.git

最后,您需要输入 Django 代码来使 Django-admin 工具命令可用。为此,请运行以下命令:

pip3 install -e django/

如何在 Fedora 33 上一步步运行 Django

在这一节中,我们将研究如何运行 Django 以及如何创建 Django 测试应用程序。您可以按照下面的说明创建 Django 测试应用程序:

mkdir projects
cd projects
django-admin startproject test_app
cd test_app

正如您在上面的命令中看到的, test_app 是我们 Django 项目的名称。然后,有必要通过执行以下命令来执行挂起的迁移:

$ python3 manage.py migrate

您可以使用 Django 应用程序目录中的以下命令创建 Django 项目超级用户帐户:

$ python3 manage.py createsuperuser

执行上述命令后,会询问您关于您的用户名邮箱、密码的问题。然后成功创建超级用户。

如何允许外部访问 Django web 应用

需要注意的重要一点是,Django 默认不允许外部访问程序。因此,您需要首先定义 ACL。

$ vim test_app/settings.py

然后在下一步中,您需要编辑 ALLOWED_HOSTS 行,将您的 IP 或计算机 LAN 子网列入白名单。

ALLOWED_HOSTS = ['your computer IP']

最后,在成功完成上述所有步骤后,您现在可以启动 Django 应用服务器了:

$ python3 manage.py runserver 0.0.0.0:8090

请注意,如果您成功完成了本教程的步骤,您可以通过打开下面的地址看到成功安装的消息。然后你可以通过输入你的用户名和密码登录。

http://[server IP/hostname]:8090

结论

在本教程中,我们试图教你如何在 Fedora 33 上安装和运行 Django。需要注意的是,如果你愿意,可以参考文章如何在 Ubuntu 20.04 上安装 Django。

教程在 Kali Linux - Eldernode 博客上安装和运行 Firewalk

原文:https://blog.eldernode.com/install-and-run-firewalk-on-kali-linux/

Tutorial Install and Run Firewalk on Kali Linux

Firewalk 网络安全工具有助于评估包过滤设备(如防火墙系统中使用的设备)的安全配置。本文将向您介绍 Firewalk,并教您如何在 Kali Linux 上安装和运行 Firewalk。如果你打算购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何在 Kali Linux 上安装运行 Firewalk

什么是 Firewalk?

Firewalk 是一种网络安全工具,它试图了解 IP 转发在第 4 层传递的是什么协议。它发出的 TCP/UDP 数据包的 TTL 比目标网关大一跳。网关可以允许或拒绝流量。如果网关允许流量,数据包将被转发到 ICMP_TIME_EXCEEDED 消息过期并引出的下一跳。但是如果网关不允许该流量,相应的数据包将被丢弃,并且看不到响应。应该使用跳数来获得正确的 IP TTL 值,该值在超出目标网关一跳时过期。这与 traceroute 命令的工作方式相同。这个工具是一个开源项目,在 BSD 许可下发布。

Firewalk 是在 1998 年基于对 traceroute 的研究而开发的。Firewalk 最初由迈克·d·希夫曼和戴维·戈德史密斯设计,主要由迈克·d·希夫曼维护。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算一步一步地教你如何在 Kali Linux 上安装 Firewalk。

在 Kali Linux 上安装 Firewalk

在这一步中,您将学习如何在 Kali Linux 上安装 Firewalk。只需按照说明输入下面的命令。

首先,使用以下命令更新您的系统包:

sudo apt update

现在,您可以通过运行以下命令来安装 Firewalk :

sudo apt install firewalk

如何在 Kali Linux 上运行 Firewalk

现在我们将教你在 Kali Linux 上运行 Firewalk。你可以很容易地做到这一点,只要按照下面的步骤。

通过运行以下命令,您可以运行该工具并通过 eth0 接口扫描端口:

firewalk -S8079-8081 -i eth0 -n -pTCP Gateway-IP Target-IP

在上面的命令中, -S 指定要测试的端口号,而-i 指定 eth0 等网络接口。

如果您想检查 Firewalk 的其他选项,使用以下命令:

firewalk -h

常见问题解答

[sp _ easy agreement]

结论

Firewalk 有助于主动侦察网络安全,并帮助您了解哪些第 4 级协议将在您的路由器或防火墙中通过或拒绝。这个工具对于在测试过程中检查防火墙非常有用。在本文中,我们教您如何在 Kali Linux 上安装和运行 Firewalk。我希望这篇教程对你有用,并且你喜欢它。如有疑问,可在评论中联系我们。

教程在 Linux VPS - Eldernode 博客上安装和运行 Git 服务器

原文:https://blog.eldernode.com/install-and-run-git-server/

Tutorial Install and run Git Server on Linux VPS

只需提供一个虚拟 VPS 服务器,Git Server 就可以用作编程和开发团队的开源且经济高效的解决方案。防止文件冲突、版本控制、集中管理和 Git 服务器是一些好处。在这篇文章中,我们将教你如何在 Linux VPS 上安装和运行 Git 服务器。需要注意的是,如果你想买一个 Linux VPS 服务器,可以在 Eldernode 看到可用的包。

如何在 Linux VPS 上安装运行 Git 服务器

Git 服务器简介

Git 服务器具有版本控制功能。此功能允许您始终查看每个文件的更改历史。Git 服务器文档和日志允许您查看每个人在什么时间对每个文件做了什么更改。版本控制是 Git 服务器如此受项目经理欢迎的原因之一。

Git 将所有主要项目文件存储在主服务器上。对于团队中打算编辑其中一个文件的每个成员来说,该文件的临时副本(工作副本)被下载到他的系统中,并且在工作完成之后,更改被应用到提交服务器。应该注意的是,Git 还能够检测团队成员之间对文件的干扰。

2 到 20 人的编程和开发团队可以使用虚拟服务器轻松设置他们的 Git 服务器。通过这样做,对虚拟服务器信息进行备份就足够了。这样,项目的信息安全将始终得到保证。

请注意,Git 服务器能够在发布和最终实现之前批准和监督团队成员所做的任何更改。每个团队成员将变更提交给 Git 服务器进行审查。Git 通过电子邮件或短信通知项目经理新的变更。如果获得批准,项目经理将批准变更,Git 服务器将在项目中发布它们。

在 Linux VPS 上安装设置 Git 服务器

设置 Git 服务器允许您创建私有存储库,而不受免费提供者应用程序的限制。在这一节中,我们将解释如何在 Linux VPS 服务器上安装和设置 Git 服务器。

第一步是使用 PuTTY 终端客户端连接到您的 Linux VPS 服务器。为此,在完成与主机名端口连接类型相关的字段后,点击连接

connect to linux vps

接下来,当 SSH 连接打开时,您应该看到一个终端请求,询问您的用户名。现在你需要输入你的根服务器用户名作为“root”。接下来,输入你的密码。您可以在客户门户网站上找到它。输入后,按键输入

是时候在服务器上安装 Git 了。需要注意的是,如果你使用的是 Debian 或者 Ubuntu ,通过以 Sudo 用户的身份运行以下命令,你可以刷新本地包概要文件并安装 git:

sudo apt update
sudo apt install git

您还可以使用以下命令在 CentOS 服务器上安装 git 包:

sudo yum install git

接下来,您可以创建一个新用户来管理 Git 存储库:

sudo useradd -r -m -U -d /home/git -s /bin/bash git

需要注意的是,用户主目录被设置为 /home/git 。知道所有的存储库都存储在这个列表中也很重要。注意,因为我们没有为“git”用户设置密码,所以只能使用 ssh 密钥登录。

在下一步中,您可以使用以下命令转到“git”用户:

sudo su - git

然后,您可以通过运行以下命令来创建 SSH 目录并正确设置权限:

mkdir -p ~/.ssh && chmod 0700 ~/.ssh

那么您应该创建一个名为 ~/的文件。ssh/authorized_keys 将保存授权用户的 ssh 密钥:

touch ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys

您现在已经准备好创建您的第一个 Git 存储库。您需要运行以下命令来启动一个新的空存储库:

git init --bare ~/projectname.git

最后,您可以根据自己的喜好命名列表。

如何在 Linux VPS 上配置 Git 服务器

在前一节安装 Git 服务器之后,我们现在想在这一节讨论如何配置它。应该注意的是,为了能够将本地 git 更改推送到 git 服务器,您必须将您的本地用户的 SSH 密钥添加到远程“Git”用户的 authorized_keys 文件。请注意,如果您的本地系统中已经有一对 SSH 密钥,您可以使用以下命令显示公钥:

cat ~/.ssh/id_rsa.pub

注意: 如果您得到一条错误消息说“没有这样的文件或目录,这意味着您的本地机器上没有生成 SSH 密钥对。

基于此,您可以使用下面的命令来生成一个新的 SSH 密钥对:

ssh-keygen -t rsa -b 4096 -C "[[email protected]](/cdn-cgi/l/email-protection)"

在执行上述命令之后,您需要复制它的输出并将其返回到 Git 服务器控制台。在服务器上,打开您的文本编辑器将您从本地机器上复制的公钥粘贴到 ~/中。ssh/authorized_keys 文件:

sudo nano /home/git/.ssh/authorized_keys

应该注意,如果您有一个现有的未版本化的项目,请导航到项目目录。现在您可以创建项目目录,如果您是从零开始,可以导航到该目录:

cd /path/to/local/project

在这一步中,您应该初始化一个 git 存储库:

git init .

最后,您应该使用以下命令将 git remote 添加到您的本地存储库中:

git remote add origin [[email protected]](/cdn-cgi/l/email-protection)_server_ip:projectname.git

注意: 在上面的命令中,必须用 git 服务器的主机名或 ip 地址替换 git_server_ip。

如何验证正确的 Git 服务器设置

在这一部分,您可以检查所有设置是否正确。为此,通过运行以下命令创建一个测试文件:

touch test_file

然后,您必须使用以下命令在临时区域中添加更改:

git add .

现在,您需要在以下命令的帮助下提交命令:

git commit -m "descriptive message"

在下一步中,您应该将本地存储库的更改推送到远程存储库:

git push -u origin master

要添加一个新的协作者,只需将其公共 SSH 密钥复制到“git”用户的~/中。ssh/authorized_keys 文件。

结论

Git 服务器能够批准和监督团队成员在发布和最终实施以及项目经理的批准和监督之前所做的任何更改。在本文中,我们试图在第一步向您介绍 Git 服务器。然后我们教你在 Linux VPS 上安装和设置 Git 服务器。最后,我们解释了如何配置和测试它。

教程在 Kali Linux - Eldernode 博客上安装和运行 Lynis

原文:https://blog.eldernode.com/install-and-run-lynis-on-kali-linux/

Tutorial Install Lynis on Kali Linux

如果您是系统管理员或管理在线服务器,您需要一本关于 web 服务器安全实现的好指南。Lynis 是一个安全工具,帮助您评估运行 Unix 系统的安全性。本文将教你如何在 Kali Linux 上安装和运行 Lynis。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何在 Kali Linux 上安装运行 Lynis

Lynis 是什么?

Lynis 是一个开源安全审计工具,适用于运行 Linux、macOS 或基于 Unix 的操作系统的系统。它对支持系统强化和合规性测试的系统执行广泛的健康扫描。这个工具是在 GPL 下授权的,从 2007 年开始就可以使用了。它通过搜索操作系统设置、系统文件、工具、服务和引导程序、内核、内存、用户设置等来检查和报告漏洞。

Lynis 管理基于 Unix/Linux 的系统上的软件修补、恶意软件扫描和漏洞检测。该工具对于网络和系统管理员、安全专业人员以及渗透测试人员非常有用。

Lynis 特征

–自动安全扫描

–基于 ISO2700 和 PCI-DSS 等标准的合规性测试

–漏洞检测

–组件和配置管理

–软件补丁管理

–渗透测试

–入侵检测

在 Kali Linux 上安装 Lynis

在这一步,我们将教你如何在 Kali Linux 上安装 Lynis。为此,请运行以下命令。首先,您应该使用以下命令更新您的系统:

apt update

在更新您的系统之后,运行下面的命令来在 Kali Linux 上安装 Lynis :

apt install lynis

同样在第二种方法中,您可以通过输入以下命令使用 apt-get 安装它**:**

apt-get install lynis

如果你想用 aptitude 安装 Lynis ,你需要先用安装 aptitude** 。因为 aptitude 默认不安装在 Kali Linux 上。为此,请运行以下命令:**

apt install aptitude

然后,您可以使用 aptitude 通过以下命令安装 Lynis:

aptitude install lynis

如何在 Kali Linux 上运行 Lynis

使用各种方法成功安装 Lynis 后,现在输入以下命令启动 Lynis:

lynis -h

如何在 Kali Linux 上卸载 Lynis

要卸载 Lynis,只需运行以下命令:

apt remove lynis

常见问题解答

[sp _ easy agreement]

结论

Lynis 可以帮助自动审计和扫描系统配置。此外,它还为专业审计人员提供了系统信息和安全问题的概述。在本文中,我们教您如何在 Kali Linux 上安装 Lynis。我希望这篇文章对你有用,你喜欢它。

教程在 Kali Linux - Eldernode 上安装和运行 Mimikatz

原文:https://blog.eldernode.com/install-and-run-mimikatz-on-kali-linux/

Tutorial Install and Run Mimikatz on Kali Linux

在 RedTeam 渗透到受害者的网络后,它应该使用工具来执行其活动,以自动化和促进一些现有的流程。假设 RedTeam 在渗透了一个由 Windows 机器组成的网络之后,想要推广和扩展它的活动。在这种情况下,它可以使用基于 PowerShell 或适合 RedTeams 的 C 语言的实用工具。Mimikatz 就是这些工具之一。本文将教你如何在 Kali Linux 上安装和运行 Mimikatz。如果你打算购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何在 Kali Linux 上安装运行 Mimikatz

什么是 Mimikatz?

Mimikatz 是一款领先的开源后利用工具,使攻击者能够在网络中轻松地进行后利用横向移动。它是由法国开发者 Benjamin Delpy 于 2007 年开发的,用于收集凭证。该工具从内存、哈希、pin 和 Kerberos 票据中转储密码。Mimikatz 可以执行与渗透测试相关的各种操作。

Mimikatz 最初是作为一个研究项目来更好地了解 Windows 安全,也有一个模块可以从内存中删除扫雷,并告诉你所有地雷的位置。Mimikatz 的作者将其描述为“玩弄 Windows 安全的小工具”。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装和运行 Mimikatz。

在 Kali Linux 上安装 Mimikatz

在本节中,您将学习如何在 Kali Linux 上安装 Mimikatz。遵循以下步骤,并输入以下命令。

首先,使用以下命令更新您的系统包:

sudo apt update

现在是时候使用下面的命令在 Kali Linux 上安装 Mimikatz 了:

sudo apt install mimikatz

如何在 Kali Linux 上运行 Mimikatz

在这一步中,您将学习如何在 Kali Linux 上运行 Mimikatz。

您可以使用以下命令运行 Mimikatz:

mimikatz

Mimikatz 的帮助命令如下:

mimikatz -h

在 Kali Linux 上卸载 Mimikatz

如果您想从 Kali Linux 中删除 Mimikatz 包,请输入以下命令:

sudo apt remove mimikatz

删除 Mimikatz 配置、数据及其所有依赖项,只需运行以下命令:

sudo apt autoremove --purge mimikatz

结论

Mimikatz 是一个开源工具,旨在揭露微软认证协议中的一个缺陷。它窃取密码,并用于评估针对这些类型攻击的漏洞。在本文中,我们教您如何在 Kali Linux 上安装和运行 Mimikatz。我希望这篇文章对你有用。如果你面临什么问题,可以在评论里问我们。

如何在 Forex VPS - Eldernode 博客上安装和运行 MT4

原文:https://blog.eldernode.com/install-and-run-mt4-on-forex-vps/

How To Install And Run MT4 On Forex VPS

了解如何逐步在 Forex VPS 上安装和运行 MT4。 M eta T rader 4 是由 MetaQuotes 软件开发并于 2005 年发布的最流行的外汇电子交易平台。在交易和竞争的世界中, Eldernode 的支持团队将与您一起寻找您最好的 Forex VPS 来启动您的业务,并通过网络连接从任何地方连接到您的平台。因此,让我们看看如何使用 NT4,它正被数百万有广泛需求的交易者使用,以获得分析金融市场和使用专家顾问的帮助。

MetaTrader 4 功能

看看支持语言 4 编程语言的最高安全和技术标准平台的特性。MQL4 基于流行的 C++,其灵活性有助于创建以下内容:

1- 用户友好

2- 灵活

3- 安全

4- 快速响应

5- E 专家 A 顾问(EAs)

6- 自定义指示器

7- 脚本

8-

您可以在下图中看到 VPS 在交易中使用的一般方案:

general scheme

教程在 Forex VPS 上安装和运行 MT4

继续和我们一起研究如何利用和享受最广阔的外汇交易机会。MetaTrader 4 可以在 macOS 和 Linux 上运行。使用 MetaTrader 4,您将体验到灵活方便的交易,包括 3 种执行模式、2 个市价单、4 个挂单、2 个止损单和一个跟踪止损单。外汇是一个全球货币交易市场,其交易量超过所有其他金融市场。外汇交易每天 24 小时通过全球信息网络进行。要记录数据和进行自动交易,你需要一台可靠的、网速非常快的电脑,它可以 24 小时 7 天不间断地与互联网连接。交易可以在你的电脑关机的情况下进行。虽然 MT5(桌面、移动和网络版)于 2009 年推出,但 MT4(桌面、移动和网络版)仍然是世界上最受欢迎的外汇交易平台。有了 VPS ,你可以比你的电脑更快地执行你的所有交易,因为它在传递订单、减少延迟和滑点方面明显更快,滑点会增加损失和不可预测性。

您更喜欢在 Forex VPS 上运行 MT4 来使用它的几个好处,例如 24/7 访问互联网和电源,24/7 访问专业客户支持,以及随时随地访问您的 MT4 帐户。你是专业交易者还是新手并不重要,但是,你选择了 MT4 这个所有赚钱交易都实现的地方。此外,你更喜欢使用外汇,因为它从不睡觉,你可以随时跟踪你的交易。拥有一个外汇 VPS 就像拥有一台电脑专用于你的外汇交易需求。

如何在 Forex VPS 上安装 MT4

第一步是从 MyForexVPS 连接到您的外汇 VPS。要下载 MetaTrader4,你有一些不同的方法,我在这里解释一下:

1- 通过其网站下载 meta trader 4:【mettrader4.com

2- 从你的经纪人网站下载 Metatrader4。

2-1:由于经纪人版本的 MT4 通常预先配置了经纪人的交易服务器,你可以去你的经纪人网站,登录你的客户区找到 MT4 的安装文件。

2-2:安装链接会发送到您的电子邮件,因此您可以在 VPS 上的 Google Chrome 中打开电子邮件,并将安装文件下载到 VPS。

2-3:复制可能存在于您的家庭/办公室计算机上的 MT4 安装文件,并将其粘贴到 VPS 桌面上。然后,转到下载部分。

How to download MT4

(1)通过向下滚动找到下载按钮

(2)下载后点击文件。

现在,按 Run 继续安装 MT4。

因为您可能会在 VPS 上安装 MT4 平台的多个实例,所以现在是时候配置设置了。

(1)点击设置

当您决定在 VPS 上安装多个 MT4 平台时,您需要考虑用于每个平台的独特文件夹。如果这是您安装的第一个 MT4 平台,建议您在路径(1 和 2)中添加“–1”,并且对于每个新平台,只需将“–1”索引增加 1,这样每个平台都有其唯一的文件夹。点击点击下一个 (3)当你编辑路径,然后,安装将开始。等待几秒钟。

beginning the installation

安装完成后,单击“完成”。

通过上述步骤后,您的 MT4 平台就从 MyForexVPS 安装并全天候运行在您的 VPS 上了。

从现在开始你可以继续可选,这是配置 MT4 运行在便携模式的方式。建议您在 VPS 上以所谓的“便携”模式运行 MT4。如果这样做,MT4 会将其所有数据存储在安装 MT4 的文件夹中。要查看 MT4 平台数据文件夹的位置,即单击文件(1),然后打开日期文件夹(2)。放置专家顾问和指标的文件夹。

Data 文件夹的路径不同于默认情况下 MT4 的安装位置,如下图所示:

现在,您可以切换到便携模式,完全关闭(退出)MT4 平台。接下来,在 MT4 上找到快捷方式,点击右键,选择属性。看到当前的目标路径是:

" C:\ Program Files \ meta trader \ terminal 64 . exe "

添加一个空格和/portable 来修改它。您应该会看到修改后的路径结尾应该是这样的:

" C:\ Program Files \ meta trader \ terminal 64 . exe "/portable

点击确定保存设置。

如果您选中它,您可以看到 Data 文件夹现在位于 MT4 安装文件夹中。

结论

在本文中,您学习了如何在 Forex VPS 上安装和运行 MT4。从现在开始,你可以使用强大的 MetaTrader 4 交易系统来执行任何复杂的策略。Metatrader 是一种连接不同交易平台的软件,允许通过电脑或智能手机进行交易。如果你有兴趣阅读更多内容,可以找到我们关于如何在 VPS 上安装和配置 Kali Linux 的文章。

Conclusion

In this article, you learned How To Install And Run MT4 On Forex VPS. From now on you are ready to use the powerful MetaTrader 4 trading system which allows you to implement strategies of any complexity. Metatrader is a kind of software that connects to the different trading platforms and allows to trade in them through a computer or smartphone. In case you are interested to read more, find our article on How to Install and Configure Kali Linux on VPS.

如何在 Kali Linux - Eldernode 博客上安装和运行 Myrescue

原文:https://blog.eldernode.com/install-and-run-myrescue-on-kali-linux/

How-to-Install-and-Run-Myrescue-on-Kali-Linux

如果你已经尝试了所有的数据恢复工具,没有得到任何结果,我们建议你 Myrescue 服务。Myrescue 是一个从损坏的硬盘上保存可读数据的软件。在本文中,我们将回顾 Myrescue 的过程,您将学习如何在 Kali Linux 上安装和运行 Myrescue。您可以访问 Eldernode 网站,从提供的软件包中购买您的 Linux VPS

教程在 Kali Linux 上安装运行 Myrescue

米雷斯库简介

Myrescue 用于保存受损硬盘、CD-ROM、DVD、闪存驱动器等的可读数据。它与 dd-rescue 的用途相同,但功能不同。它首先检查磁盘损坏的部分,然后返回。该软件创建一个名为块位图的表格,将设备作为一个块复制到一个文件中,并检查一个块是否已被成功复制、尚未被管理或有错误。

Myrescue 有一个跳跃模式,所以它通过指数级增加台阶的大小来快速存在损坏的区域。被忽略的块在块位图中被标记为不受控制,以后可以重试,仍有机会挽救剩余的健康数据。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装 Myrescue。

如何在 Kali Linux 上安装 Myrescue

您可以使用以下命令在 Kali Linux 上安装 Myrescue:

sudo apt install myrescue

如何在 Kali Linux 上运行 Myrescue

在上一节中,您看到了如何在 Kali Linux 上安装 Myrescue。下面,我们将介绍 Myrescue 的不同工具在 Kali Linux 上运行它:

在 Kali Linux 上运行 Myrescue

这个工具用来保存硬盘。使用以下命令运行此工具:

myrescue --help

在 Kali Linux 上运行 Myrescue-bitmap 2 ppm

使用此工具可视化 myrescue 的块位图。为此,运行以下命令:

myrescue-bitmap2ppm -h

在 Kali Linux 上运行 Myrescue-stat

此工具用于阻止 myrescue 的位图统计。通过运行以下命令来使用它:

man myrescue-stat

常见问题

[sp _ easy agreement]

结论

在本文中,您了解了 myrescue 机制,它试图以最小的损坏来保存硬盘。您还了解了 myrescue 的各种工具,并学习了如何在 Kali Linux 上安装和运行 Myrescue。

如何在 Linux Ubuntu - Eldernode 博客上安装和运行 OBS

原文:https://blog.eldernode.com/install-and-run-obs-on-linux-ubuntu/

How to Install and run OBS on Linux Ubuntu

OBS 是为需要在互联网上创建教学视频或流视频的游戏玩家、艺术家、软件开发人员或非专业用户设计的软件。使用 OBS Studio 程序,你可以从你的屏幕上录制一张唱片,然后用这个吸引人的软件在互联网上播放。OBS Studio 软件兼容 Twitch 等各种流媒体服务,启动迅速。在本文中,我们试着一步步学习如何在 Linux Ubuntu 上安装和运行 OBS。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

教程在 Linux Ubuntu 上安装运行 OBS

运行 OBS Studio 软件后,您将会遇到一个简单而有吸引力的用户界面,它为您提供了所有必要的工具。该软件适用于各种流媒体服务。它也有一个简单和有吸引力的音频混合工具,具有过滤功能。该软件有助于改进和简化设置面板。在本文的剩余部分,加入我们来学习如何在 Linux Ubuntu 上安装和运行 OBS。

在 Linux Ubuntu 20.04 | 18.04 上安装运行 OBS

在本文中,我们尝试使用两种方法来学习如何在 Linux Ubuntu 上安装和运行 OBS。第一步是使用 Ubuntu 包服务器来完成。运行以下命令开始:

sudo apt update

然后,您可以使用以下命令轻松安装 OBS:

sudo apt install obs-studio

如何安装 OBS Snap

建议您在安装应用程序时使用 snap 等通用 Linux 包。请注意,这个特性在所有 Linux 选项中提供了相同的包管理特性。在本节中,我们将使用 snap 用于 OBS Studio,在下一节中,我们将使用 flatpak

在 Ubuntu 上,snappy 是默认安装的,但如果它没有安装,您可以通过运行以下命令轻松完成:

sudo apt update && sudo apt install snapd -y

在下一步中,您必须使用以下命令安装 Snap 内核:

sudo snap install core

现在重启系统一次以应用更改:

sudo systemctl restart snapd

现在,您可以通过运行以下命令来安装快照软件包:

sudo snap install obs-studio

如何安装 OBS flatpak

在这一节中,我们将看看 Flatpak,它是另一种类型的 Linux 全局包。有趣的是,Snap 和 flatpak 的行为是一样的。唯一的区别是默认情况下,flatpak 包管理器没有安装在 Ubuntu 上。因此,您可以通过执行以下命令轻松安装它:

sudo apt update && sudo apt install flatpak

因为 Ubuntu 使用的是 GNOME 桌面环境,所以建议您不使用命令行,直接通过 GNOME 运行以下命令来安装 flatpak:

sudo apt install gnome-software-plugin-flatpak

然后,您需要使用以下命令安装 Flathub 存储库:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

最后,通过执行以下命令直接从 Flathub 获取 flatpak 程序:

sudo flatpak install flathub com.obsproject.Studio

如何在 Linux Ubuntu 上运行 OBS

如果您已经成功完成了上述安装步骤,现在就可以轻松运行 OBS Studio 了。为此,只需从“ Activities ”启动 OBS Studio。

OBS studio environment

第一次运行 OBS 的重要之处在于,系统会要求您运行自动配置向导。在本教程中跟随我们学习如何使用该向导:

auto-configuration wizard on OBS

为了能够以最佳方式完成您的工作,您必须首先根据您是想要流式传输还是记录来选择合适的选项。

how to install obs studio

如下图所示,在这一步中,您必须选择分辨率和帧速率。

resolution and frame rate on obs

最后,您需要输入您的流密钥。

how to run obs on ubuntu

在本例中,我们将选择 Twitch。如下图所示,输入密钥后,OBS 会执行带宽测试,以确定流的合适比特率。

how to install and run OBS studio on ubuntu

结论

OBS Studio 软件是您可以用来流式传输的工具之一。在本文中,我们试图一步一步地学习如何在 Linux Ubuntu 上安装和运行 OBS。可以参考文章如何在 CentOS 7/8 上安装 OBS如何在 Windows 10 RDP 上安装 OBS

如何在 Centos 7 - Eldernode 博客上安装和运行 SonarQube

原文:https://blog.eldernode.com/install-and-run-sonarqube-on-centos-7/

How To Install And Run SonarQube On Centos 7

了解如何在 Centos 7 Linux 服务器上安装和运行 SonarQube。让我们了解一下这个最广泛使用的代码覆盖和分析工具。SonarQube 是一个开源平台工具,可以帮助你管理源代码的质量,代码分析等。购买您自己的 CentOS VPS 7 服务器,体验这款质量系统开发工具。

为了让本教程更好地发挥作用,请考虑以下先决条件:

1- 拥有 sudo 权限的非 root 用户。

2- 至少 2GB 内存才能高效运行。

3- 数据库 Mysql 或 PostgreSQL 或 Mariadb,视您的环境而定。

4- Java (Oracle JRE 11 或 OpenJDK 11)

注意:sonar cube 扫描器需要 JVM 的版本 8 或 11,sonar cube 服务器需要版本 11。官方不支持 Java 11 以上的版本。此外,它能够分析任何种类的 Java 源文件,而不管它们符合的 Java 版本。但是,您可以使用关键修补程序更新(CPU)版本。

(CPU) releases

此外,您可以查看官方文件了解完整信息。

sonar cube 特性

让我们来看看这个基于网络的平台的好处,它是用来测量和分析源代码质量的。

1- 检测并发出警报

2- 可持续性

3- 生产率

4- 提高质量

5- 提高开发者技能

6- 根据业务需求进行扩展

7- 实现持续的代码质量管理

有效地定义和增加需求

9- 鼓励创新

10- 通过供应商支持和服务降低风险

代码质量覆盖

1- 建筑和设计

2- 单元测试

3- 重复代码

4- 潜在的 bug

5- 复杂代码

6- 编码标准

7- 评论

教程在 Centos 7 上安装并运行 sonar cube

继续阅读本指南,了解如何安装一个适合您现有工具的工具,以便在您的代码库的质量或安全性面临风险时为您提供帮助。要开始,你需要对 Linux 进行系统设置。

步骤 1 :如何更新系统

使用 root 用户运行以下命令来更新系统:

yum update

第二步:如何禁用 SELinux

您需要打开 SELinux 配置并编辑文件:

vim /etc/sysconfig/selinux

要继续,您应该将“SELINUX=enforcing”更改为“SELINUX= disabled ”。

现在,你可以保存退出文件。

第三步:如何给服务器设置主机名

vim /etc/hostname

如果您发现 vim 还不可用,您可以安装它。使用以下命令安装它:

yum install vim -y

是时候重启系统了:

reboot

第四步:如何添加系统设置

首先,编辑“sysctl.conf”文件:

vim /etc/sysctl.conf

然后,添加以下几行:

vm.max_map_count=262144  fs.file-max=65536

现在,您可以保存并关闭文件。

第五步:如何安装 Oracle Java 11

如果您还没有安装 Oracle Java 11,请从这里的下载。

Oracle JAVA

它会在您下载之前重定向到 oracle 登录。考虑一下,如果你有一个帐户,使用它,或创建一个新的。您也可以将 rpm 包下载到您的机器上,并上传到 sonar 服务器。否则,按照以下路径操作:

首先,从网络浏览器下载复制下载链接。

copy the download link

第二个,进入您的服务器并通过键入以下命令进行下载:

wget https://download.oracle.com/otn/java/jdk/11.0.5+10/e51269e04165492b90fa15af5b4eb1a5/jdk-11.0.5_linux-x64_bin.rpm?AuthParam=1573886978_5511f6acaa0b321333446e8e838c1045

注意:如果您的系统中没有“wget”命令来安装它,您可以使用下面的命令作为替代命令。

yum install wget -y

然后,重命名下载的文件。

mv jdk-11.0.5_linux-x64_bin.rpm\?AuthParam\=1573886978_5511f6acaa0b321333446e8e838c1045 jdk-11.0.5_linux-x64_bin.rpm

最后,安装 Oracle JDK:

yum localinstall jdk-11.0.5_linux-x64_bin.rpm

安装完成后,您可以通过键入以下命令找到 Java 位置:

cd /usr/java/

接下来,您应该添加 java 环境变量:

vim /etc/bashrc

将以下几行添加到文件的末尾:

export JAVA_HOME=/usr/java/jdk-11.0.5/  export JRE_HOME=/usr/java/jdk-11.0.5/jre    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

现在,您可以检查 java 版本,然后保存并退出文件。

java -version

第六步:如何安装 PostgreSQL 10

运行以下命令安装存储库:

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

注意:如果您需要查看基于 Redhat 的发行版的下载,请查看 postgresql.org 的。

要安装服务器:

yum install postgresql10-server postgresql10-contrib

要初始化数据库,请使用:

/usr/pgsql-10/bin/postgresql-10-setup initdb

然后,修改 pg_hba.conf 文件;将“peer”改为“ trust ”,将“idnet”改为“md5”。

vim /var/lib/pgsql/10/data/pg_hba.conf

现在,您需要在系统引导时启用 PostgreSQL,以便能够在引导时启动服务和设置:

systemctl enable postgresql-10

然后,检查服务状态,并通过键入以下命令来启动它:

systemctl status postgresql-10
systemctl start postgresql-10

使用下面的命令更改 Postgres 用户的默认密码。

passwd postgres

要切换到 Postgres 用户:

su - postgres

要创建新用户,请运行:

createuser sonar

并切换到 PostgreSQL shell:

psql

现在是时候为 SonarQube 数据库的新创建用户设置密码了:

ALTER USER sonar WITH ENCRYPTED password '[[email protected]](/cdn-cgi/l/email-protection)?Qn4';

此外,为 PostgreSQL 数据库创建一个新数据库。

CREATE DATABASE sonar OWNER sonar;

运行下面的命令退出 psql shell。

\q

并使用以下命令退出“postgres”用户。

exit

第七步:如何下载配置 SonarQube。

在这一部分中,您将把包下载到“opt”目录并更改该目录。

cd /opt

要下载最新版本的 LTS,请运行:

wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.9.1.zip

然后,解压缩下面的命令:

unzip sonarqube-7.9.1.zip

注意:如果 unzip 命令不可用,可以安装 unzip。

yum install unzip -y

要重命名文件夹,请使用:

mv sonarqube-7.9.1 sonarqube

运行以下命令修改“sonar.properties 文件”:

vim /opt/sonarqube/conf/sonar.properties

找出下面几行。然后取消注释并修改值。

sonar.jdbc.username=sonar  [[email protected]](/cdn-cgi/l/email-protection)?Q  sonar.jdbc.url=jdbc:postgresql://localhost/sonar
sonar.web.host=127.0.0.1  sonar.web.port=9000  sonar.web.javaOpts=-server -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError  sonar.search.javaOpts=-server -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError

配置弹性搜索存储路径:

sonar.path.data=/var/sonarqube/data  sonar.path.temp=/var/sonarqube/temp

现在,您可以保存并退出该文件。

使用以下命令为 sonar 创建一个用户:

useradd sonar

要设置密码:

passwd sonar

要修改文件夹权限:

chown -R sonar:sonar /opt/sonarqube

然后,创建以下文件夹并授予权限:

mkdir -p /var/sonarqube/data  mkdir -p /var/sonarqube/temp
chown -R sonar:sonar /var/sonarqube

要将 Sonarqube 设置为服务类型:

vim /etc/systemd/system/sonarqube.service

将以下内容添加到文件中:

Unit]  Description=SonarQube service  After=syslog.target network.target    [Service]  Type=forking  ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start  ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop  LimitNOFILE=65536  LimitNPROC=4096  User=sonar  Group=sonar  Restart=on-failure    [Install]  WantedBy=multi-user.target

要在系统引导时重新加载“systemctl”守护程序并启用 sonar,请键入:

systemctl daemon-reload
systemctl enable sonarqube.service

要启动服务并检查其状态,请运行:

systemctl start sonarqube.service
systemctl status sonarqube.service

接下来,到日志文件位置运行:

cd /opt/sonarqube/logs/

SonarQube 维修日志

tail -f /opt/sonarqube/logs/sonar.log

网络服务器日志

tail -f /opt/sonarqube/logs/web.log

弹性搜索日志

tail -f /opt/sonarqube/logs/es.log

计算引擎日志

tail -f /opt/sonarqube/logs/ce.log

第 8 步:如何配置反向代理

在这一部分,您需要安装 Nginx,启动服务,并在系统启动时启用。

yum install -y nginx
systemctl start nginx  systemctl enable nginx

第九步:如何配置 SSL

使用以下命令启用 Epel repo 并安装 certbot。

yum install – y epel-release
yum install certbot python2-certbot-nginx

在下面,below 命令帮助您获取证书,并让 Certbot 自动编辑您的 Nginx 配置以服务于它,只需一个步骤就可以打开 HTTPS 访问。

certbot --nginx

然后,当命令询问时,根据需要添加细节。

安装完成后,打开 nginx.conf。

vim /etc/nginx/nginx.conf

看到 certbot SSL 配置后,将以下内容添加到位置块中。

location / {    proxy_pass "http://127.0.0.1:9000";  proxy_http_version 1.1;  proxy_set_header Upgrade $http_upgrade;  proxy_set_header Connection 'upgrade';  proxy_set_header Host $host;  proxy_cache_bypass $http_upgrade;    } 

现在,您可以保存并退出该文件。

键入以下命令来检查 Nginx:

nginx -t

然后,重新启动它:

systemctl restart nginx

第十步 : DNS

在这一步中,您需要转到您的 DNS 管理器并为您的 sonar 服务器添加一条记录。

A   Domain Name   Server IP

第 11 步:如何修改防火墙规则

如果启用了防火墙,您可以使用以下命令打开 HTTPS 流量:

firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

键入以下命令为特定 IP 打开 sonar:

firewall-cmd --permanent --zone=public --add-rich-rule='  rule family="ipv4"  source address="120.42.7.191/32"  port protocol="tcp" port="443" accept'
firewall-cmd --reload

步骤 12 :如何浏览 Sonarqube

要做到这一点,你需要进入你的浏览器,输入你的域名,然后点击“登录”

eg:- https://sonar.example.com/

rowse Sonarqube

步骤 13 :如何登录 SonarQube

默认用户名和密码是“admin”。

Login To SonarQube

您会看到下面的仪表板页面:

结论

在本文中,您了解了如何在 Centos 7 上安装和运行 Sonarqube。从现在开始,您能够可靠地跟踪您的代码库健康状况。让它开始代码质量分析,使您的代码更可靠,更可读。如果您有兴趣阅读更多内容,请找到我们关于如何在 Centos 7 上安装和配置 Wazuh 的文章

教程在 Kali Linux - Eldernode 博客上安装和运行 SQLMap

原文:https://blog.eldernode.com/install-and-run-sqlmap-on-kali-linux/

Tutorial Install and Run SQLMap on Kali Linux

网络世界中最重要的攻击类型之一是 SQL 注入攻击,它在 URL 中注入 SQL 代码并执行所需的命令。有许多工具可以用来测试这种攻击的渗透能力,SQLMap 是最著名的 SQL 注入攻击工具之一。本文将教你如何在 Kali Linux 上安装和运行 SQLMap。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何在 Kali Linux 上安装运行 SQLMap

什么是 SQLMap?

SQLMap 是 Python 编程语言中用于 SQL 注入的开源生成测试工具。默认情况下,它在 Kali Linux 中可用,并且有一个强大的检测引擎,可以很容易地检测到错误。这个强大的工具支持各种数据库,如 MySQL、Oracle、PostgreSQL、Microsoft SQL、IBM DB2、SQLite 等。

SQLMap 自动化了检测和利用 SQL 注入漏洞以及接管数据库服务器的过程。攻击者可以使用该工具进入数据库,甚至服务器。它可以选择向攻击者提供操作系统外壳,攻击者可以使用该外壳执行任意操作系统命令。这个工具是由 Bernardo Damele 和 Miroslav Stampar 开发的。

SQLMap 特性

–使用登录直接连接到数据库,无需 SQL 注入

–支持各种 SQL 注入技术,如基于布尔、基于时间的盲、联合查询和基于错误。

–提取后在本地创建表格条目以提高可读性。

在 Kali Linux 上安装 SQLMap

在这一节中,我们将教您如何在 Kali Linux 上安装 SQLMap。您可以通过运行以下命令来实现这一点。

首先,您应该通过输入以下命令来更新您的系统:

sudo apt update

现在运行下面的命令来安装 SQLMap。

sudo apt install sqlmap

此外,您可以使用 aptitude 安装 SQLMap,但是首先,您应该安装 aptitude ,因为 aptitude 在 Kali Linux 上不是默认安装的。为此,请输入以下命令:

sudo apt install aptitude

要使用 aptitude 安装 SQLMap,只需运行以下命令:

sudo aptitude install sqlmap

如何在 Kali Linux 上运行 SQLMap

您可以使用以下命令访问 SQLMap :

sqlmap

为了获得自动 SQL 注入工具,使用以下命令:

sqlmap -h

如何删除 SQLMap 配置及其所有依赖关系

您可以使用以下命令删除 SQLMap 配置、数据及其所有依赖项:

sudo apt-get -y autoremove --purge sqlmap

常见问题解答

[sp _ easy agreement]

结论

SQLMap 工具是最著名的 SQL 注入工具之一,它快速提供了测试通过 SQL 注入渗透到网站的可能性。它使用非常强大的检测引擎,可以快速检测与 SQL 相关的漏洞。在本文中,我们教您如何在 Kali Linux 上安装和运行 SQLMap。我希望这篇文章对你有用。如有疑问,可在评论中联系我们。

如何在 Windows - Eldernode 博客上安装并运行 SteamCMD

原文:https://blog.eldernode.com/install-and-run-steamcmd-on-windows/

How to Install and run SteamCMD on Windows

SteamCMD (Steam 控制台客户端)是一个使用命令行界面安装和更新 Steam 上各种专用服务器的工具。它适用于使用 SteamPipe 内容系统的游戏。现在大部分游戏都已经从 HLDSUpdateTool 迁移到 SteamCMD 了。在这篇文章中,我们将教你如何在 Windows 上安装和运行 SteamCMD。您可以访问 Eldernode 中的套装,购买一台 专用服务器

教程在 Windows 上安装运行 steam cmd

在下一节中,我们将向您介绍 SteamCMD 并解释它是如何工作的。然后我们会一步步教你如何在 Windows 上安装 SteamCMD。在最后一节,我们将向您展示如何运行 SteamCMD。请继续关注本文的其余部分。

在 Windows 上安装 steam cmd

本节我们要讨论的是如何在 Windows vps 上安装 SteamCMD。为此,只需按顺序执行以下步骤。

第一步,需要为 SteamCMD 创建一个文件夹,比如 C:/steamcmd

然后你需要下载 Windows 版的 SteamCMD

现在您需要将下载到 Steamcmd 文件夹的 zip 文件的内容解压缩。

在下一节中,我们将一步步教你如何在 Windows 上运行 SteamCMD。

如何在 Windows 上运行 steam cmd

在上一节中,我们解释了如何在 Windows 上下载和安装 SteamCMD。您现在可以运行它了。有两种方法可以做到这一点。

在运行 SteamCMD 软件的第一种方法中,你可以进入 SteamCMD 文件夹,点击steamcmd.exe

第二种方法是通过命令提示。为此,您可以打开命令提示符,并使用以下命令启动 SteamCMD:

cd C:\steamcmd
steamcmd

运行 SteamCMD 后,您现在可以使用以下命令匿名登录来下载更多游戏服务器:

login anonymous

需要注意的重要一点是,有些服务器要求您使用 Steam 帐户登录。因此,我们建议您为 SteamCMD 创建一个新的 Steam 用户名。请注意,一个用户在任何时候只能登录一次:

login username

现在,你应该输入你的密码。

在下一步中,您可以使用以下命令启动 SteamCMD 并设置您的应用程序安装目录:

force_install_dir c:\steamcmd\csgoserver

结论

在本文中,我们首先尝试定义 SteamCMD。然后我们完整的教你如何在 Windows 上安装运行 SteamCMD。

如何在 kali linux 上安装和运行 schrack

原文:https://blog.eldernode.com/install-and-run-sucrack-on-kali-linux/

How-to-Install-and-Run-Sucrack-on-Kali-Linux

破解是指绕过安全系统,修改软件,以删除不需要的功能来解锁和访问更多的功能,如受版权保护的功能。它在功能上类似于黑客攻击,但目标和方法不同。破解的工具之一就是 Sucrack。让我们了解一下什么是 Sucrack 以及如何在 Kali Linux 上安装和运行 Sucrack。如果你想购买 Linux VPS 服务器,你可以在 Eldernode 网站看到可用的软件包。

教程在 Kali Linux 上安装运行 Sucrack

Sucrack 是什么?

Sucrack 是一个多线程的 Linux 工具,用于通过 Su 破解本地用户帐户。如果您在帐户中的权限较低,但您在轮组中,则此工具对您很有用。要从用户那里获得密码,您需要通过连接到一个伪终端来实现 Su 工具;实际上,您不能使用简单的 shell 脚本从 STDIN 导入密码。这个工具是用 C 语言编写的,非常高效,可以同时进行多次登录。使用该工具会消耗大量 CPU 性能,并导致日志很快填满。Sucrack 可以在 FreeBSD、NetBSD 和 Linux 上运行。

在 Kali Linux 上安装并运行 Sucrack

下面,我们将介绍在 Kali Linux 上安装 Sucrack 的三种方法:

1 –>如何使用 apt-get 在 Kali Linux 上安装 Sucrack

2 –>如何使用 apt 在 Kali Linux 上安装 Sucrack

3 –>如何使用 aptitude 在 Kali Linux 上安装 Sucrack

如何使用 apt-get 在 Kali Linux 上安装 Sucrack

运行以下命令更新 apt 数据库:

sudo apt-get update

然后运行下面的命令安装 Sucrack :

sudo apt-get -y install sucrack

如何使用 apt 在 Kali Linux 上安装 Sucrack

首先运行以下命令更新 apt 数据库:

sudo apt update

接下来使用以下命令安装 Sucrack :

sudo apt -y install sucrack

如何使用 aptitude 在 Kali Linux 上安装 Sucrack

要使用 aptitude 安装 Sucrack,如果在 Kali Linux 上默认没有安装 aptitude,请先安装它。然后使用下面的命令更新 apt 数据库:

sudo aptitude update

现在运行下面的命令来为 Sucrak 安装 aptitide:

sudo aptitude -y install sucrack

如何在 Kali Linux 上运行 Sucrack

在您成功安装 Sucrack 之后,现在我们想教您如何运行它。为此,只需在 Kali Linux 终端中输入以下命令:

sucrack -h

常见问题解答

[sp _ easy agreement]

结论

就这样,我们熟悉了 Sucrack,这是一个通过 Su 破解本地用户账号的工具。在本文中,我们还回顾了在 Kali Linux 上安装 Sucrack 的各种方法。

如何在 Kali Linux - Eldernode 博客上安装和运行 swaks

原文:https://blog.eldernode.com/install-and-run-swaks-on-kali-linux/

How to Install and Run swaks on Kali Linux

在本教程中,我们将介绍一个名为 Swaks 的用于渗透测试和 bug 搜索的积极安全工具,并了解更多相关信息。此外,本文将教你如何在 Kali Linux 上安装和运行 swaks。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 上提供的软件包。

教程在 Kali Linux 上安装并运行 swaks

什么是 Swaks?

Swaks 被称为瑞士军刀,是测试 SMTP 设置的命令行工具。它是一个灵活的、可脚本化的、面向事务的工具,由 John Jetmore 用 Perl 编写。当您执行渗透测试或 bug 搜索时,您会在侦察过程中遇到许多 SMTP 服务器。该工具在 GNU GPLv2 下获得许可,并允许您使用各种开关来了解许多漏洞,以探索和测试来确定弱点或利用该协议的升级。

万字特征

–包括 SMTP 插件和扩展,如 TLS、认证、管道、PRDR 和 XCLIENT

–支持协议,包括 SMTP、ESMTP 和 LMTP

–通过 Unix 域套接字和互联网域套接字(IPv4 和 IPv6)将数据传输到衍生进程

–完全脚本化的配置,通过环境变量、配置文件和命令行指定选项

在 Kali Linux 上安装 Swaks

在这一节,我们将教你如何在 Kali Linux 上安装 Swaks。首先,您应该以拥有 sudo 权限的用户身份登录。Swaks 可以借助三种方法安装在 Kali Linux 上,分别是:

  1. apt,

  2. apt-get 和

c)资质。

如何使用 apt 在 Kali Linux 上安装 swaks

通过输入以下命令更新您的系统软件包:

sudo apt update

通过运行以下命令安装 Swaks:

sudo apt install swaks

如何使用 apt-get 在 Kali Linux 上安装 swaks

您可以使用 apt-get 命令安装 Swaks:

sudo apt-get update
sudo apt-get install swaks

如何使用 aptitude 在 Kali Linux 上安装 swaks

同样,你可以使用 aptitude 来安装 swaks。Aptitude 默认情况下没有安装在 Kali Linux 上,所以您需要在您的 Kali Linux 上安装 aptitude。为此,请运行以下命令:

sudo apt install aptitude

然后运行以下命令安装 swaks:

sudo aptitude update
sudo aptitude install swaks

就是这样!您成功地在 Kali Linux 上安装并运行了 Swaks。

常见问题解答

[sp _ easy agreement]

结论

Swaks 或瑞士军刀 SMTP 是一个测试 SMTP 设置的命令行工具。它允许您随时停止 SMTP 对话。在本文中,我们教你如何在 Kali Linux 上安装和运行 Swaks。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。

Swaks or Swiss Army Knife SMTP is a command-line tool that test SMTP setups. It allows you to stop the SMTP dialog at any time. In this artile, we taught you how to install and run Swaks on Kali Linux. I hope this tutorial was useful for you. If you have any questions, you can contact us in the Comments.

如何在 Ubuntu 20.04 上安装和运行 Traceroute——LTS-埃尔德诺德博客

原文:https://blog.eldernode.com/install-and-run-traceroute-on-ubuntu-20-04/

How to Install and run Traceroute Ubuntu 20.04 LTS

Traceroute 是一种网络检测工具。它用于跟踪网络上数据包从源到目的地的路径,并报告中间所有路由器的 IP 地址。Traceroute 还会记录数据包到达目的地的每一跳所花费的时间。在这篇文章中,我们试图向你学习如何在 Ubuntu 20.04 LTS 版上安装和运行 Traceroute。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

教程在 Ubuntu 20.04 上安装并运行 Traceroute LTS

Traceroute 通常使用带有 TTL 值的互联网控制消息协议(ICMP)回应数据包。正在计算每一跳的响应时间。为了确保准确性,每一跳都要被询问几次(通常是三次),以便更好地评估该特定跳的答案。Traceroute 使用 IP 地址报头中的 ICMP 消息和 TTL 端口来运行。Traceroute 工具通常作为工具包含在操作系统中,如 Windows 和 Unix。基于 TCP 的 Traceroute 工具也是可用的。

Traceroute 是一种非常有用的工具,可用于确定响应延迟和打包环路之间的网络路径中的路由环路。这也有助于发现我们在去特定目的地时遇到的故障。在这篇文章的后续部分,加入我们来学习如何在 Ubuntu 20.04 LTS 上安装 Traceroute。

traceroute 工具的描述

你可能对了解以下内容感兴趣。traceroute 工具使用 IP 数据包指定的路径到达网络主机或互联网。该工具显示数据包经过的路径中机器的 IP 号和主机名。还应注意,Traceroute 是一种网络故障排除工具。因此,如果用户遇到网络连接问题,跟踪器会告诉他们问题来自哪里。

在 Ubuntu 20.04 上安装 Traceroute | Ubuntu 18.04

按照以下步骤在 Ubuntu 上快速安装 traceroute 指令。您可以简单地按照下面的步骤,并使用内置的 APT 包管理器将它放在您的命令行终端中。

第一步是使用以下命令进行更新:

sudo apt-get update -y

更新成功后,下一步是安装 Traceroute。您可以使用以下命令安装 Traceroute:

sudo apt-get install -y traceroutesudo apt-get install -y traceroute

最后,您应该检查系统报告中的任何相关错误。

如何在 Ubuntu 20.04 上运行 Traceroute

成功安装 traceroute 后,您可以轻松运行它。您可以使用以下命令在 Ubuntu 上运行 traceroute:

traceroute example.com

注意,在上面的命令中,你必须输入你想要的目的地地址,而不是example.com

需要注意的是,某些类型的 Linux 发行版要求用户在 -I 之后指定一个协议,比如下面的命令:

traceroute -I ICMP example.com

结论

当你连接到像 www.eldernode.com 这样的网站时,流量会通过各种路径和中介到达目的地。您还可以使用 Traceroute 查看每一站的延迟时间。如果你有时很难进入那个网站,但你知道那个网站工作正常,那肯定是有问题。Traceroute 命令会告诉您问题出在路径的哪一部分。从技术上讲,Traceroute 命令使用 ICMP 协议发送一系列数据包。这些数据包中的每一个都检查一个值,并有一个特定的时间。每当每个数据包的时间到达零时,路由器会将其返回并显示一条错误消息。通过这种方式发送数据包,Traceroute 可以确保每台路由器是否都在活动路径上。

在这篇文章中,我们试图;挣你如何在 Ubuntu 20.04 LTS 安装和运行 Traceroute。如果愿意可以参考 PowerShell 文章的路由教程。

教程在 AWS - Eldernode 博客上安装并运行 WHM 和 cPanel

原文:https://blog.eldernode.com/install-and-run-whm-and-cpanel-on-aws/

Tutorial Install and Run WHM and cPanel on AWS

AWS 代表亚马逊网络服务,由 Benjamin Black 和 Chris Pinkham 于 2004 年开发。AWS 为其用户和客户提供广泛的服务,包括计算、处理、服务器、网络、安全、存储、电子邮件、移动应用程序开发、数据库等。所有这些都是远程提供给客户的。在这篇文章中,我们将一步一步地教你如何在 AWS 上安装和运行 WHM 和 cPanel。如果你想购买一台 VPS 服务器 ,你可以访问 Eldernode 中提供的软件包。

如何在 AWS 上安装运行 WHM 和 cPanel

AWS 简介

你一定听说过亚马逊这个名字。但是你熟悉 AWS web 服务还是亚马逊?该公司是云或云服务领域的领先供应商之一。web 和应用程序开发人员可以使用 170 多种 AWS 服务,他们可以在任何地方访问这些服务。

Amazon Web Services 是一个在线平台,用于提供经济高效且可扩展的云计算方法。这个云平台提供了计算能力、数据库存储、内容制作等功能。在公司范围内甚至更大范围内。

以下是 AWS 的历史:

1.亚马逊网络服务于 2002 年推出。

2.AWS 产品于 2006 年推出。

3.首届以客户为中心的 AWS 展会于 2012 年开幕。

4.AWS 在 2015 年的售价为 64 亿美元。

5.2016 年,创收 100 亿美元被认为是这个平台的目标。

6.2016 年发布了 AWS 雪球和雪地摩托产品。

7.2019 年,发布了近 100 种新的云服务。

亚马逊为云应用提供了许多服务。以下是 AWS 生态系统的一些关键服务。该领域的亚马逊服务列表如下:

_ 计算服务

_ 保存

_ 数据库

_ 网络和内容交付

_ 安全工具

_ 开发者工具

_ 管理工具

什么是 WHM?

术语 WHM 代表网络主机管理器。该软件是 cPanel 公司的产品,与 cPanel 一起为 web 主机管理员提供服务。WHM 和 cPanel 实际上是软件。这两个软件都安装在服务器上。两者之间的唯一区别是个人的访问级别和应用类型。

cPanel 控制面板是为最终用户和那些想推出自己的网站并从主机公司购买主机来上传网站的人准备的。但是,如果你想有一个托管机构,并出售托管,你会得到 WHM 访问。主服务器管理员还拥有更高级别的 WHM 访问权限。

WHM 有管理客户的工具,每个客户都有一个 cPanel。例如,服务器管理员登录到他的 WHM 帐户,为他的客户机创建 cPanel。然后,它划分硬件资源,如所需的用户空间、带宽、要托管的主机数量以及各种其他外围设备,并以 cPanel 帐户的形式将它们交付给用户。另一方面,任何想启动他们网站的人都必须登录 cPanel,它是由服务器管理员使用 WHM 控制面板创建的。

毫无疑问,WHM 是最强大的托管管理软件,尽管其许可证价格高,由于其性能和安全性,服务器管理员安装它没有任何延迟。

教程 cPanel 设置 VPC(虚拟私有云)

在本节中,我们将向您展示如何在 Cpanel 上设置 VPC。您必须首先登录 AWS web 控制台。然后,您需要遵循以下路径来创建一个 VPC:

服务 > > 联网 > > VPC (VPC 仪表盘)

在下一步中,您必须点击启动 VPC 向导,如下所示:

how to Start VPC Wizard

点击选择带有单个公共子网的 VPC,如下图所示:

Select VPC with a Single Public Subnet

现在是时候进入你的 CIDR 和公共子网了:

CIDR and public Subnet

在下一节中,我们将解释如何创建 EC2 实例

如何创建 EC2 实例

在本节中,我们将解释如何创建 EC2 实例。所以你得按照下面的步骤来。转到 AWS 控制台的 EC2 实例部分,使用以下步骤创建您选择的新实例:

1-选择一个 Amazon 机器映像(AMI)

2-选择实例类型

3-配置实例详细信息

4-添加您喜欢大小的存储空间

5-标记实例名

如何打造弹性 IP

在这一节,我们将教你如何创建弹性 IP。要分配新的弹性 IP,您必须按顺序执行以下步骤。

第一步是进入 VPC 仪表盘

然后,您可以从左栏中选择弹性 IPs

在主窗口中,点击分配新地址

最后可以点击是,分配确认。

elasticip-in-vpc

如何将弹性 IP 与实例 绑定

在前一节学习了如何创建弹性 IP 之后,我们现在要教你如何将弹性 IP 与实例绑定。为此,只需遵循以下步骤。

第一步是转到 EC2 仪表板

然后你需要在侧边栏的“网络和安全部分选择弹性 IP 链路

现在你需要选择你的弹性 IP ,然后点击关联地址

在最后一步中,您必须选择新创建的实例,并单击关联

安装 cPanel 的先决条件&WHM

在我们开始 cPanel & WHM 安装教程之前,我们需要解释一下安装 cPanel & WHM 的先决条件。请遵循以下步骤。

首先,您需要使用创建实例时生成的 pem 文件作为根用户登录到服务器。为此,您可以使用以下命令:

ssh -i server.pem [[email protected]](/cdn-cgi/l/email-protection)

现在,您需要使用以下命令更新系统中所有现有的软件包:

yum update

最后,您可以通过执行以下命令来重启系统:

reboot

下一步是设置主机名。您可以使用以下命令轻松地临时设置您的主机名:

hostname cpanel.example.com

完成上述步骤后,您现在可以通过编辑配置文件来进行更改。

您可以使用以下命令编辑 RHELCentOS 发行版的 /etc/sysconfig/network 配置文件:

HOSTNAME=cpanel.example.com

对于 UbuntuDebian 发行版,您可以编辑 /etc/hostname 配置文件:

cpanel.example.com

您还可以编辑 /etc/hosts 文件,将主机名与本地系统 IP 绑定:

10.0.0.100 cpanel.example.com

如何在 AWS 上安装 WHM 和 cPanel

正确完成上述所有步骤后,我们来看看如何在 AWS 上安装 WHM 和 cPanel。至此,我们的系统已经准备好安装 cPanel 了。应该注意,您可以使用以下命令来完成安装过程。请注意,根据您的网络速度和系统配置,此过程需要一定的时间。

因此,您必须按顺序执行以下命令:

cd /home
yum install wget
wget -N http://httpupdate.cpanel.net/latest
sh latest

安装 cPanel 后,下一步需要设置 NAT 。需要记住的一点是,有时系统不会在您的实例中自动检测 NAT。因此,您可以使用以下命令来完成此操作:

/scripts/build_cpnat

现在,您可以在 WHM 中遵循以下路径,并检查用于设置共享 IPv4 虚拟主机的 IPv4 地址,以显示您的公共 IP 地址:

首页 > > 服务器配置 > > 基本 cPanel & WHM 设置

最后,您需要打开实例使用的 AWS 安全组中的所有输入端口。还应注意,您可以为输入网络打开某些端口。

如何运行 cPanel 和 WHM

通过成功完成上述教程,你将能够设置 WHM 和 cPanel。现在,您可以使用以下 URL 轻松访问和运行 WHM 和 cPanel。

要访问 WHM ,您可以使用以下链接:

http://cpanel.example.com:2086

您也可以使用以下链接通过 SSL 访问 WHM:

https://cpanel.example.com:2087

您可以使用以下链接访问 cPanel :

http://cpanel.example.com:2082

最后,您可以使用下面的链接通过 SSL 访问 cPanel:

https://cpanel.example.com:2083

现在你需要打开你最喜欢的浏览器之一,进入https://cpanel.yourdomainname.com:2087**。需要记住的一点是,一些浏览器可能会显示一条关于 HTTPS 的警告信息,并且不允许你访问 WHM 页面。注意,在这种情况下,你必须使用你的 IP 地址而不是域名(https://PUBLIC _ IP _ ADDRESS:2087)**。

cpanel and whm login

如上图所示,您必须输入用户名作为 root 。您还需要输入通过运行 passwd 命令创建的密码。这样你就能进入 WHM。下一步,你必须输入你的电子邮件地址。最后,点击完成

How to Install cPanel and WHM on AWS

如果你按照本文中的说明完成了所有步骤,你将被带到 WHM 主页。

结论

在本文的开始,我们试图向您介绍 AWS。然后我们讨论了整个 WHM。在下一步中,我们解释了在 AWS 上安装 WHM 和 cPanel 的所有先决条件。然后我们已经完全教会了你如何在 AWS 上安装和运行 WHM 和 cPanel。如果你愿意,可以参考 Linux 和 VPS 上的 CPanel 和 WHM 安装教程。

如何在 Kali Linux - Eldernode 博客上安装和运行 WiFite

原文:https://blog.eldernode.com/install-and-run-wifite-on-kali-linux/

How To Install And Run WiFite On Kali Linux

之前给大家介绍过 Kali Linux 。它包含了大量的渗透测试工具。今天,您将了解该系列的另一个工具。WiFite 是 GNU 通用公共许可证版本 2 下的一个渗透测试工具,在本文中,我们将介绍如何在 Kali Linux 上安装和运行 Wifite。您可以自定义 WiFite,只需几个参数即可实现自动化,并连续攻击多个有线等效隐私、保护无线电脑网络安全系统和 Wi-Fi 保护设置加密网络。它被设计成使用所有这些最新的方法来检索无线接入路由器的密码。一旦你开始运行 WiFite,你可以选择你的目标,然后它会开始捕捉或破解密码。您不再需要记忆命令参数和开关,WiFite 将为您运行现有的无线审计工具。你可以找到你喜欢的 Linux VPS 包,并继续学习如何在你自己的服务器上使用这个工具。

教程在 Kali Linux 上安装 wifi te

WiFite 特性

1- 在 dB 中对目标进行分类时,WiFite 能够根据信号强度首先破解最近的接入点。

2- 自动解除隐藏网络客户端的身份验证,以显示 SSIDs。

它有如此多的过滤器来指定具体攻击什么。

4- 超时、包/秒和其他设置可自定义。

5- WiFite 可以在攻击前将 MAC 改为随机地址,作为匿名特性。攻击完成后,变回原样。

6- 将所有抓取的 WPA 备份到 wifite.py 的当前目录。

7- 它在所有客户端之间循环,并以智能 WPA 取消认证的方式广播取消认证。

你可以用 Ctrl+C 轻松地停止攻击,然后继续攻击下一个目标,甚至跳到破解并退出。

9- 您可以在退出时查看会话摘要,并看到破解的密钥。

10- 你会发现所有保存到 cracked.txt 的密码

11-上有内置更新程序。/wifite.py-upgrade

所需工具

1- 具有“监控模式”功能和数据包注入的无线网卡。

2- 支持一些程序的最新版本,需要安装这些程序才能让 WiFite 正常工作,如 pythoniwconfigifconfigAircrack-ngairmon-ngaircrack-ngair play-ngairodump-ngpacket TF

3- 它所使用的程序套件,强制 WiFite 以 root 用户身份运行。虽然以 root 用户身份运行下载的脚本不是一个好主意,但是您可以使用 Kali Linux bootable Live SC、可引导 USB 棒或虚拟机。如果您使用虚拟机,您需要准备一个无线 USB 加密狗,因为它们不能直接访问硬件。

一步一步学习在 Kali Linux 上安装并运行 wif ite

WiFite 是为最新版本的 Kali Linux 设计的。如果你使用的是最新版本的必备工具,WiFite 可以支持其他 pen-testing 发行版,比如 BackBox 或者 Ubuntu Server 。现在您已经对 WiFite 足够熟悉了,是时候看看在 Kali Linux 上安装它有多容易了。

如何在 Kali Linux 上安装 wifi te

运行以下命令安装 WiFite:

sudo apt-get install wifite

它将安装 WiFite 和所有软件包。

此外,您可以通过运行以下命令将 WiFite 安装到您的计算机上(从任何终端):

sudo python setup.py install

这样你就在你的终端路径里安装了 wifite/user/bin/wifite

使用以下命令安装依赖项:

sudo apt-get install
sudo apt-get install aircrack-ng
sudo apt-get install reaver
sudo apt-get install pyrit
sudo apt-get install tshark

如何在 Kali Linux 上运行 wif ite

键入以下命令运行 WiFite:

git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py

截图

1- 使用 金甲虫 的仙尘攻击破解 WPS PIN,然后使用 恶霸 获取 WPA 密钥

Cracking WPS PIN

2- 使用 PMKID 攻击破解 WPA 密钥

Cracking WPA key

3- 解开并破解一个隐藏的接入点

Decloaking and cracking

4- 破解脆弱的 WEP 密码

Cracking a weak WEP password

5- 使用开膛手约翰破解预先捕获的握手

Cracking a pre-captured - Install And Run WiFite On Kali Linux

如何从 Kali Linux 中卸载 WiFite】

如果您决定卸载 WiFite,您需要在安装部分记录您通过上述命令安装的文件,并删除这些文件:

sudo python setup.py install --record files.txt \
cat files.txt | xargs sudo rm \
rm -f files.txt

如果您希望使用 pip install 而不是 python setup.py install,请删除所有文件并撤消安装手动完成的任何其他工作。但是,如果您不知道所有文件的列表,请记录已安装文件的列表。为此,请键入以下命令:

python setup.py install --record files.txt

然后,当您想要卸载时,使用 xargs 进行删除:

xargs rm -rf < files.txt

就是这样!至此,您已经阅读了对 WiFite 的简要介绍,以及安装、运行和删除它的方法。请随意购买您喜欢的 VPS,然后我们会在您身边学习如何在上面安装和配置 Kali Linux。

结论

在本文中,您了解了如何在 Kali Linux 上安装和运行 WiFite。2011 年 2 月,《纽约时报》称 WiFite 为“对 Wi-Fi 用户构成更大威胁的新黑客工具”。现在检测到的错误更少了,而且它不会让进程在后台运行,而这在以前的版本中是一个问题。享受这一工具的速度和准确性,并达到你认为的目的。如果你有兴趣阅读更多内容,可以找到我们的相关文章如何在 Kali Linux 上安装 Nishang。

教程在 Kali Linux - Eldernode 博客上安装和运行 Wireshark

原文:https://blog.eldernode.com/install-and-run-wireshark-on-kali-linux/

Tutorial Install and Run Wireshark on Kali Linux

如果您想检查和排除网络问题,您可以使用 Wireshark,这是一个完全先进的应用程序,用于捕获和分析网络流量。对于 IT 专业人员来说,很少有工具像网络数据包捕获工具 Wireshark 这样有用。本文将教你如何在 Kali Linux 上安装和运行 Wireshark。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

如何在 Kali 服务器上安装运行 Wireshark

Wireshark 是什么?

Wireshark 软件是一款开源的免费网络流量控制软件,用于安全和网络等各个领域。它用于各种目的,如网络培训、分析、通信协议开发和网络故障排除。该软件可以在各种平台上运行,包括 Windows、Linux 和 Unix。在 Wireshark 软件的帮助下,您可以捕获网络数据包并在粒度级别显示它们。该工具允许您检查和过滤网络流量,放大问题的根本原因,并帮助进行网络分析,最终确保网络安全。

Wireshark 由 Gerald Combs 于 1998 年创立,一个由网络专业人员和软件开发人员组成的全球组织支持 Wireshark 并不断更新新的网络技术和加密方法。

Wireshark 特性

–实时捕获和离线分析

–深入检查数百种协议

–多平台

–丰富的 VoIP 分析

–支持多种协议的解密

–读写多种不同的捕获文件格式

–标准三窗格数据包浏览器

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装 Wireshark。

在 Kali Linux 上安装 Wireshark

在开始安装之前,使用以下命令更新您的系统:

sudo apt update

然后运行以下命令安装 Wireshark :

sudo apt install wireshark-common

现在按下 y 开始安装。

您可以使用以下命令检查 Wireshark分析系统中网络流量的实用程序:

wireshark -h
tshark -h

如何在 Kali Linux 上运行 Wireshark

您可以从以下路径查看 Wireshark 的图形界面:

点击搜索栏中的 Kali Wireshark 菜单–>键入Wireshark–>点击输入–>在必填字段中输入 root 密码

这将打开 Wireshark 窗口。你可以在下面的图片中看到这条路线:

wireshark-window

常见问题解答

[sp _ easy agreement]

结论

Wireshark 是网络分析和数据包调查的最佳工具之一。借助这个工具,你可以知道你的网络周围发生了什么。本文教您如何在 Kali Linux 上安装和运行 Wireshark。我希望你喜欢这个教程,它对你有用。

如何在 Debian 10 - Eldernode 博客上安装和保护 Redis

原文:https://blog.eldernode.com/install-and-secure-redis-on-debian-10/

How to install and Secure Redis on Debian 10

Redis 代表远程词典服务器。Redis 是一种存储在 RAM 中的数据结构,信息临时存储在其中。Redis 用键值系统存储数据。由于这个特性,由于数据之间没有复杂的关系,访问和检索这些信息变得更加容易。在本文中,我们试图教你如何在 Debian 10 上安装和保护 Redis。如果你想买一台 Linux VPS 服务器,请查看 Eldernode 中提供的软件包。

教程在 Debian 10 上安装并保护 Redis

Redis 与 T2、MySQL 和甲骨文等数据库有很大不同。因为它不包含列、行、表和函数。Redis 也不使用 Select、Insert、Update 和 Delete 命令。相反,Redis 使用字符串、列表、集合和散列等数据结构来对信息进行排序。另外,知道与 Redis 的交互是通过命令完成的也不错。在这篇文章的后续部分,加入我们来学习如何在 Debian 10 或 Debian 9 上安装和保护 Redis。

在 Debian 10 | Debian 9 上安装并保护 Redis

要在 Debian 10 上开始安装和保护 Redis,第一步是更新系统。因此,您必须运行以下命令,然后重新启动系统:

apt-get update -y
apt-get upgrade -y

鉴于 Redis 默认在 Debian 10 仓库中,安装起来并不困难。只需运行以下命令:

apt-get install redis-server -y

在下一步中,您需要启动 Redis 服务并激活它。通过在重启系统后这样做,Redis 将开始工作:

systemctl start redis-server
systemctl enable redis-server

要检查 Redis 服务器的状态,请运行以下命令:

systemctl status redis-server

因为 Redis 在本地主机的端口 6379 上侦听,所以您可以通过运行以下命令来检查状态:

ps -ef | grep redis

重要且实用的一点是,您可以检查 Redis 的连接状态。因此,您可以通过运行以下命令来实现这一点:

redis-cli

上述命令的输出将类似于以下内容:

127.0.0.1:6379>

检查 Redis 连接的另一种方法是使用 ping 命令:

127.0.0.1:6379> ping

如果一切正常,您将在输出中看到以下命令:

PONG

如何将 Redis 配置为缓存

通过编辑以下命令中的路径,可以将 Redis 配置为缓存。我们用了一个 nano 编辑器来做这个。

nano /etc/redis/redis.conf

打开 redis.conf 文件后,您需要将以下命令放在它的底部。然后保存文件并重新启动系统以使更改生效。

maxmemory 64mb
maxmemory-policy allkeys-lru
systemctl restart redis-server

教程配置 Redis 认证

因为可以在 Redis shell 中运行任何命令,所以需要为客户端配置 Redis 身份验证。完成此操作后,在执行命令之前,您将需要一个密码。要使用 nano 编辑器验证密码,请打开 redis.conf 文件:

nano /etc/redis/redis.conf

在打开的文件中,查找以下命令:

# requirepass foobared

您可以取消密码并用您的密码替换它,如下例所示。对文件进行更改后,保存重启系统以应用更改:

requirepass Bdre26%!c
systemctl restart redis-server

通过执行以下命令进入 Redis shell:

redis-cli

从这一步开始,要打开 Redis 文件,必须通过输入密码执行以下命令:

127.0.0.1:6379> AUTH Bdre26%!c

然后,您可以像以前一样轻松地输入以下命令:

127.0.0.1:6379> INFO server

如何重命名特定命令

根据安全问题,您可以更改一些命令。第一步是通过执行以下命令进入 Redis shell:

redis-cli
127.0.0.1:6379> AUTH Bdre26%!c

在下一步中,您需要通过运行以下命令来恢复 Redis 密码:

127.0.0.1:6379> config get requirepass

使用 nano 编辑器或您喜欢的编辑器打开 Redis 配置文件,以便您可以更改它:

nano /etc/redis/redis.conf

打开配置文件后,搜索以下命令:

# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52

在这一步中,您必须替换所需的字符串。更改后保存文件。然后重启系统:

rename-command CONFIG H2sW_Config
systemctl restart redis-server

在下一步中,您可以通过执行以下命令连接到 Redis:

redis-cli
127.0.0.1:6379> AUTH Bdre26%!c

在下一步中,您必须使用新命令而不是前一个命令。以下命令与 rename 命令相同。

127.0.0.1:6379> H2sW_Config get requirepass

最后,您可以通过运行以下命令退出 Redis:

127.0.0.1:6379> exit

结论

Redis 很好用,这个特性导致了很多开发者使用它。但是 Redis 的好处并不止于此。Redis 的强项是这项技术的速度,由于它是用 C 编写的,我们看到 Redis 的速度有了显著的提高。有了 Redis,花费在服务器上的资源更少了,用户需要提供成本有效的基础设施。Redis 支持大多数世界领先的编程语言。JavaScript、Java、Go、C、C++、C#、Python、Objective C、PHP 等语言都很好的兼容了 Redis,Redis 可以说满足了广大开发者的需求。在本文中,我们试图向您学习如何在 Debian 10 上安装和保护 Redis。

在 AlmaLinux 8.4 - Eldernode 博客上安装和卸载 Eclipse IDE

原文:https://blog.eldernode.com/install-and-uninstall-eclipse-ide-on-almalinux/

Install and Uninstall Eclipse IDE on AlmaLinux 8.4

Eclipse 是一个用于各种编程和元语言的集成开发环境(IDE ),主要基于 Java 的编程是在这个平台上完成的。Eclipse 被定义为使用各种编程语言(如 Python、C/C++、Java、Ruby 等)开发基于计算机的应用程序的平台。在本文中,我们将一步步教你如何在 AlmaLinux 8.4、8.5 上安装和卸载 Eclipse IDE。想买一个便宜的有即时激活功能的 Linux VPS,在的 Eldernode 上订购你需要的东西。

如何在 AlmaLinux 上安装卸载 Eclipse IDE

Eclipse 用于开发 Java 应用程序,但也可以用于开发其他编程语言的应用程序,如 HTML、CSS 或 PHP。

Eclipse IDE 特性:

  • 有限的依赖性
  • 不同类型的插件,如静态分析、代码风格检查、系统版本检查
  • 支持基于企业的 Java 工具
  • 支持 JPA 工具,JSF 工具,网络服务开发,也可以编辑 XML 文件
  • 使用 Eclipse 进行建模
  • 支持基于 spring 的应用

在 AlmaLinux 8.4 上安装 Eclipse IDE | alma Linux 8.5

a)您应该通过输入以下命令来更新您的系统:

sudo dnf update

b)现在您需要通过执行以下命令在您的 AlmaLinux 系统上安装 Java:

sudo dnf install java-11-openjdk-devel

c)然后,您可以使用以下命令验证 Java 版本:

java -version

d)您可以通过以下命令从官方页面下载最新的 eclipse 安装程序:

wget https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2021-03/R/eclipse-inst-jre-linux64.tar.gz

接下来,您可以通过以下命令提取 Eclipse Tar 文件:

tar -xvf eclipse-inst-jre-linux64.tar.gz
cd eclipse-installer/
sudo ./eclipse-inst

现在,您应该选择您想要的 IDE 包并单击 Install。

如何在 AlmaLinux 8.4 上卸载 Eclipse IDE | alma Linux 8.5

您可以通过以下命令卸载 Eclipse IDE:

sudo apt-get purge eclipse
rm -r ~/.eclipse/

结论

本文教您如何在 AlmaLinux 8.4、AlmaLinux 8.5 上安装和卸载 Eclipse IDE。可以在 Eclipse 中开发高级客户端应用程序,并且可以在平台上安装额外的插件。我希望这篇教程对你有用。

如何在 Ubuntu 20.04 上安装和卸载 home brew-elder node 博客

原文:https://blog.eldernode.com/install-and-uninstall-homebrew-on-ubuntu/

How to Install and Uninstall Homebrew on Ubuntu 20.04

Homebrew 是一个开源的软件包管理软件,它是为 Mac 操作系统和基于 Ruby 语言的 Linux 发行版开发的。这个包管理器最初是为了给使用 Mac 的 Linux 用户提供正确的体验而开发的。许多开发者和用户都在使用 Homebrew,因为它简单易用,命令简单明了。这个软件,像大多数类似的包管理器一样,使用线性用户界面,没有图形界面。在这篇文章中,我们将教你如何在 Ubuntu 20.04 上安装和卸载 Homebrew。如果你想买一个 Ubuntu VPS 服务器,你可以在 Eldernode 看到可用的软件包。

什么是家酿?

家酿是一个免费的开源软件包管理系统,它简化了苹果 macOS 操作系统和 Linux 的软件安装。这个工具是由 Max Howell 在 2009 年编写的。2013 年 3 月,Homebrew 成功完成了一项 Kickstarter 活动,为测试和构建公式的服务器筹集资金,并成功筹集了 14859 英镑。

然后家酿库从 Howell 的 GitHub 帐户迁移到它的项目帐户。2015 年 2 月,由于缺乏对二进制文件的访问,SourceForge 崩溃,Homebrew 将其托管转移到 Bintray。2016 年,家酿 1.0.0 版本发布,2021 年 2 月起,家酿由 34 人团队维护。

如何在 Ubuntu 20.04 上安装家酿| Ubuntu 21.04

在这一节,我们将一步步教你如何在 Ubuntu 20.04 上安装 Homebrew。为此,只需按顺序执行以下步骤。

第一步,打开 Ubuntu 终端。然后运行以下命令来更新系统:

sudo apt update
sudo apt-get install build-essential

在下一步中,要在 Ubuntu 20.04 上运行 Linuxbrew,您需要使用以下命令在系统上安装 Git:

sudo apt install git -y

需要记住的一点是,Brew 官网提供了下载安装 Homebrew 的脚本。您可以使用以下命令下载并运行该脚本:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完脚本后,您现在需要使用以下命令将 Brew 命令添加到系统路径中:

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

您可以通过运行以下命令来确保 HomeBrew 正常工作:

brew doctor

请注意,这可能会提供一个安装和删除 GCC 的警告。因此,您可以通过运行以下命令来安装它:

brew install gcc

如何在 Ubuntu 20.04 上卸载家酿

正如你在上一节看到的,我们教你如何在 Ubuntu 20.04 上安装 Homebrew。如果您想卸载它,您可以轻松地运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

结论

家酿是 Mac 最受欢迎的软件包管理器之一,但它也可以安装在 Linux 上下载和安装各种软件包。在 Ubuntu Linux 上,我们已经有了一个 APT 包管理器,可以安装各种各样的应用程序和其他包。在这里,我们试着教你如何在 Ubuntu 20.04 上安装 Homebrew。

如何在 Ubuntu 20.04 - Eldernode 博客上安装和卸载 Umami

原文:https://blog.eldernode.com/install-and-uninstall-umami-on-ubuntu/

How to Install and Uninstall Umami on Ubuntu 20.04

Umami 是一个开源的网络分析程序。它注重简单,设计精良,快捷,注重隐私。Umami 是用 Node.js 编写的,是一个自托管的网络分析工具,可以替代专注于隐私的 Google Analytics。Umami 可以在 MySQL 或 PostgreSQL 数据库中存储关于网站访问者的数据。在这篇文章中,我们将教你如何在 Ubuntu 20.04 上安装和卸载 Umami。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

教程在 Ubuntu Linux 上安装和卸载 Umami

在 Ubuntu 20.04 | Ubuntu 21.04 上安装 Umami

该存储库将下载到/opt 文件夹中。

cd /opt

现在,您应该通过输入以下命令从 GitHub 克隆存储库:

sudo git clone https://github.com/mikecao/umami.git

所有软件和配置文件都将位于/opt/umami 中。然后转到新创建的鲜味目录:

cd umami

在这一步,您需要更新项目 docker-compose.yml 文件。这个文件是它用来同时配置和启动多个 Docker 容器的。您必须更改该文件中的两个选项:Umami 绑定到的 IP,以及在加密数据库中的内容时用作 salt 的随机散列。

下一步,生成一个新的随机散列粘贴到文件中。为此,请输入以下命令:

openssl rand -base64 32

openssl 命令用于生成 32 个随机字符。您应该首先将输出复制到剪贴板,然后使用以下命令打开配置文件:

`sudo nano docker-compose.yml`

现在您应该找到 HASH_SALT 选项并删除占位符文本。然后记住通过输入以下命令粘贴随机散列:

`HASH_SALT: replace-me-with-a-random-string`

然后您应该找到端口:

`ports: - "127.0.01:3000:3000"`

要更新值“3000:3000 ”,只需在其上添加 127.0.0.1:。这确保了 Umami 不是公开可用的,并且只在本地主机接口上侦听。

即使设置了 UFW 防火墙,由于 Docker 网络工作方式的一些奇怪之处,如果您不执行此步骤,您的鲜味容器将在端口 3000 上对公众可用。

现在你应该通过按 CTRL+O 保存文件,然后在 nano 中输入。最后,按 CTRL+X 关闭编辑器。

在这个阶段,您需要设置两个容器。为此,您可以使用以下命令:

`sudo docker-compose up --detach`

Docker-compose 在后台创建容器,通过声明–detach 标志从终端会话中分离出来:

`Creating umami_db_1 ... done`
`Creating umami_umami_1 ... done`

您可以使用以下命令验证获取在本地主机上运行的新 Umami 容器的主页:

`curl localhost:3000`

输出:

`<!DOCTYPE html><html><head><meta charSet="utf-8"/> . . .`

如果一大块 HTML 输出到您的终端,这表明 Umami 服务器已经启动并正在运行。

**在 Ubuntu Linux 上配置 Nginx**

首先,使用以下命令更新您的包列表:

`sudo apt update`

现在,您可以通过输入以下命令来安装 Nginx:

`sudo apt install nginx`

接下来,您需要允许端口 80 和 443 进行通信。为此,请使用“Nginx Full”UFW 应用配置文件:

`sudo ufw allow "Nginx Full"`

输出:

`Rule added`
`Rule added (v6)`

现在,您应该在/etc/nginx/sites-available 目录中打开一个新的 [Nginx](https://blog.eldernode.com/secure-nginx-encrypt-debian-10/) 配置文件:

`sudo nano /etc/nginx/sites-available/umami.conf`

然后将以下内容粘贴到新的配置文件中。记得用您配置的指向 Umami 服务器的域替换您的 _domain_here。

`server {      listen        80;      listen        [::]:80;      server_name  your_domain_here;        access_log  /var/log/nginx/umami.access.log;      error_log   /var/log/nginx/umami.error.log;        location / {        proxy_pass http://localhost:3000;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header Host $host;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }  }`

上面的配置仅适用于 HTTP,因为您允许 Certbot 在下一步中配置 SSL。设置日志位置的配置,然后将所有流量传递到 http://localhost:3000。

现在您应该保存文件并关闭它。

然后您需要将配置链接到/etc/nginx/sites-enabled/来启用它。为此,请输入以下命令:

 `sudo In -s /etc/nginx/sites-available/umami.conf /etc/nginx/sites-enabled/`

在此步骤中,通过执行以下命令来验证配置文件的语法是否正确:

`sudo nginx -t`

输出:

`nginx: the configuration file /etc/nginx/nginx.conf syntax is ok`
`nginx: configuration file /etc/nginx/nginx.conf test is successful`

最后,您必须重新加载 nginx 服务来获取新的配置。为此,请运行以下命令:

`sudo systemctl reload nginx`

鲜味网站可通过简单的 HTTP。如果加载 http://your_domain_here。

**如何安装 Certbot 并设置 SSL 证书**

首先,您应该通过输入以下命令来安装 Certbot 及其 Nginx 插件:

`sudo apt install certbot python3-certbot-nginx`

您应该在–Nginx 模式下运行 certbot,并指定在 Nginx server_name 配置中使用的相同域。为此,请使用以下命令:

`sudo certbot --nginx -d your_domain_here`

现在,您应该同意“让我们加密服务条款”并输入您的电子邮件地址。

然后,您可以将所有 HTTP 流量重定向到 HTTPS,这样做是安全的。

接下来,让我们加密确认您的请求,Certbot 将下载您的证书。

您应该在以下位置测试您的配置:

`https://www.ssllabs.com/ssltest/analyze.html?d=umami.example.com`

Certbot 会自动重新加载 Nginx,以获取新的配置和认证。现在重新加载你的网站,如果你选择重定向选项,它会自动切换到 HTTPS。

**如何卸载 Ubuntu 20.04 上的鲜味| Ubuntu 21.04**

通过输入以下命令,鲜味将从您的系统中删除。

`sudo apt-get remove umami`

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装和卸载 umami。事实上,Umami 应用程序和 PostgreSQL 数据库是使用 Docker Compose 启动的,然后启动了 Nginx 反向代理。最后,您可以使用加密 SSL 证书来保护它。

如何在 CentOS 7 - Eldernode 上安装和卸载 Virtualizor

原文:https://blog.eldernode.com/install-and-uninstall-virtualizor-on-centos/

How To Install And Uninstall Virtualizor On Centos 7

Virtualizor 是 Softaculous Ltd .开发的一款功能强大的基于 web 的 VPS 控制面板。无论您是管理员还是最终用户,Virtualizor 都是为您设计的,只需点击一下鼠标即可在服务器上部署和管理 VPS。管理员可以即时创建 VPS。由于该模块支持非标准功能,最终用户可以启动、停止、重启和管理他们的 VPS。Virtualizor 非常适合操作,因为它支持 OpenVZ、Xen PV、Xen HVM、XenServer 和 Linux KVM 虚拟化。在本文中,您将学习如何在 CentOS 7 上安装和卸载 Virtualizor。要购买一个便宜的 CentOS VPS ,可以在 Eldernode 上订购你需要的东西。

教程在 CentOS 7 上安装 Virtualizor

作为管理员,您需要为经销商创建计划和定价,并为额外的资源利用率设置资源定价。使用 Virtualizor 可以让你做到这一点,因为它有一个内置的计费面板和三个内置的支付网关。如果您启用它,您还可以在 WHMCS 上开发票。

在 CentOS 7 上安装 Virtualizor 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ CentOS 7.x / 8.x(测试版)

_ yum

_ 用于创建 VPS (DomUs)磁盘的存储

_ 安装 KVM 的 64 位操作系统

如何在 CentOS 7 | CentOS 8 上安装 Virtualizor

要创建物理硬件的虚拟副本,您需要虚拟化。它允许你同时运行一个不同于物理机器的操作系统。Virtualizor 是一个完整的虚拟化解决方案,支持所有主要的操作系统,包括 Linux 和 Windows。

按照以下步骤在 CentOS 7 上安装 Virtualizor。

首先,打开一个 Shell 终端并通过 SSH 连接到您的服务器。然后,运行以下命令:

wget -N http://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh [[email protected]](/cdn-cgi/l/email-protection) kernel=kvm

注意: 不要忘记更换正确的邮箱地址。

预计安装将立即开始。然后,您可以看到如下所示的内容:

How to install Virtualizor on CentOS 7

安装完成后,按“ y ”重启系统。

How to install Virtualizor on CentOS 7

**如何在 CentOS 7 |**CentOS 8上访问 Virtualizor

成功安装后,您可以登录到 Softaculous Virtualizor 管理面板。为此,请访问以下 URL:

https://Your-Server-IP:4085/
http://Your-Server-IP:4084/

使用服务器的根详细信息登录。

How to access Virtualizor on CentOS 7

成功登录后,您可以看到控制面板。

Virtualizor Dashboard

如何在 CentOS 7 上使用 Virtualizor

由于 Virtualizor 使用 4081–4085 端口,如果防火墙对此有限制,您必须允许这些端口。

对于 CentOS 7,运行:

firewall-cmd --zone=public --permanent --add-port=4081-4085/tcp
firewall-cmd --zone=public --permanent --add-port=5900-6000/tcp

但是如果您喜欢使用 Webuzo 模板来创建 VM,那么您需要允许端口 2002-2005

要创建任何虚拟机,您应该定义您的存储。为此,请遵循以下路径查看向导:

导航到 Virtualizor 管理面板>存储>添加存储

如何卸载 CentOS 7 上的 Virtualizor

如果您出于任何原因希望卸载 Virtualizor,请使用以下命令将其删除:

service virtualizor stop
service virtnetwork stop # For KVM only
rm -rf /usr/local/emps
rm -rf /usr/local/virtualizor
rm -rf /var/virtualizor

结论

在本文中,您了解了如何在 CentOS 7 上安装和卸载 Virtualizor。为 CentOS 安装 Softaculous Virtualizor 非常简单,现在您可以使用最强大的云面板。我们不希望你遇到严重的问题,但是,让我们知道任何可能的问题。

如何安装和使用 alma Linux 8.4[完整版] - Eldernode 博客

原文:https://blog.eldernode.com/install-and-use-almalinux/

How To Install and Use AlmaLinux 8.4 [Complete]

AlmaLinux 发行版是由 CloudLinux 操作系统的创建者构建的 RHEL 8 的二进制分支。至少在 2029 年之前,AlmaLinux 是取代 CentOS 的有力选择。在本文中,我们将一步一步地教你如何安装和使用 AlmaLinux 8.4 。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

教程安装使用 AlmaLinux 8.4

alma Linux 简介

AlmaLinux 是一个开源的、基于社区的 Linux 操作系统,它填补了稳定版 CentOS Linux 停产后留下的空白。AlmaLinux OS 是由社区指导和构建的 RHEL 1:1 二进制兼容分支。作为一个独立的、完全免费的操作系统,AlmaLinux 每年从 CloudLinux Inc .和其他赞助商那里获得 100 万美元的支持。

有趣的是,AlmaLinux 操作系统是一个公司服务器操作系统,是一个稳定的 Linux 发行版,带有长期支持窗口的常规版本。您可以依赖 AlmaLinux 来运行任何重要的工作负载。

另一个要点是 AlmaLinux 操作系统基金会的成员、他们的赞助商和合作伙伴以长期投资和支持承诺来支持 AlmaLinux 操作系统。这样做是为了确保分发不受限制并且具有成本效益。

安装 AlmaLinux 的先决条件

_ 一个 AlmaLinux 8.4 的 ISO 镜像文件。

_ 一个 16 GB 的 USB 驱动器,用作可引导的安装介质。

***注意:***ISO 下载完成后,您可以使用 UNetbootin 或 Etcher 工具从 ISO 映像制作可引导的 USB 驱动器。

_ 至少 15GB 硬盘空间和 2GB 内存。

开始安装 AlmaLinux 前如何配置

在这一节中,我们想完整地教你如何在安装 AlmaLinux 8.4 之前配置 AlmaLinux。为此,您必须仔细遵循以下步骤。

如何启动 AlmaLinux

将 AlamLinux 文件下载到可引导的 USB 驱动器后,连接并重启系统。请注意,BIOS 中的引导设置是从 USB 驱动器引导的。

请注意,当您的计算机启动时,您会看到一个带有安装选项的黑屏。你需要选择第一个选项安装 AlamLinux 8.4 ,如下图所示,然后按回车:

AlmaLinux-Grub-Menu

完成上一步后,将显示重启消息:

AlmaLinux-Booting

如下图所示,安装程序启动基本指令:

AlmaLinux-Instructions

如何设置安装 AlmaLinux 的语言

在下一部分,您必须选择您想要安装 AlmaLinux 的语言并点击继续:

AlmaLinux-Language

将键盘配置为 alma Linux

下一步是设置键盘。为此,点击“本地化部分中的“键盘图标:

AlmaLinux-Keyboard

如你所见,默认的键盘语言设置为英语。请注意,您可以测试文本在右侧文本框中的显示方式:

AlmaLinux-Keyboard-Layout

配置语言支持

点击语言支持图标,启动语言支持。通过这样做,您将能够在安装完成后添加其他语言。所以选择语言支持选项后,点击完成:

AlmaLinux-Language-Support

*

AlmaLinux-Additional-Language-Support

如何为 AlmaLinux 设置时间和日期

要进行时间和日期设置,首先点击它,如下图所示。然后点击世界地图,并设置您的位置。在下一步中,您需要设置相关的时间和日期。完成后,点击完成:

AlmaLinux-Time-and-Date

*

AlmaLinux-Location

alma Linux 中的软件章节设置

在下一部分,我们要配置软件部分。注意在“软件部分,有两个选项: 1)安装源2)软件选择。您必须点击“安装源选项:

AlmaLinux-Installation-Source

安装源已经设置为“自动检测安装介质”。所以只需点击搞定:

Choose-AlmaLinux-Installation-Source

返回上一页,点击软件选择:

AlmaLinux-Software-Selection

选择带有 GUI 的服务器选项,如下所示。然后选择所需的环境,并从右侧面板中选择任何附加组件。完成后,点击完成**:**

AlmaLinux-Server-with-GUI

如何在 AlmaLinux 中设置分区

在这一节,我们想教你如何分区。如下图所示,可以在“安装目的地”部分的“系统中找到

Installation-Destination

需要注意的一点是,默认情况下,分区设置为自动。这个设置非常适合新手。但是您可以手动进行分区以获得完全的控制。为此,选择“定制”选项并点击“完成”:

Custom-Partitioning

分区手动窗口中,点击( + )按钮:

Manual-Partitioning

现在您需要填写**/引导挂载点**的详细信息,并点击“添加挂载点按钮:

Create-Boot-Partition

与下图类似,对于根挂载点(/),填写详细信息并单击“添加挂载点按钮:

Create-Root-Partition

*

Create-Swap-Partition

查看您所做的设置后,点击完成:

Manual-Partitioning-Table

在打开的窗口中,点击接受更改:

Partitioning-Changes

如何为 AlmaLinux 配置网络和主机名

设置网络和主机名是另一件需要做的事情。您可以更改网络适配器,以便使用 DHCP 从 DHCP 服务器动态获取 IP 地址。

Network-and-Hostname

用户设置为 AlmaLinux

与下图类似,您可以指定您的系统主机的名称,然后单击“应用”。然后点击完成保存所有修改。

Configure-Network-and-Hostname

按照下图配置主密码,点击 Done :

Set-Root-Password

现在可以点击用户创建:

AlmaLinux-User-Account

填写完必填字段后,点击 Done :

Create-User-Account

安装 AlmaLinux 8.4

现在,您已经完成了前面几节中的预安装配置,我们现在转向如何安装 AlmaLinux。为此,点击“开始安装按钮:

Begin-Installation

*

Installation-Progress

您应该点击“重启系统按钮,以查看下图并移除 USB 安装介质:

Installation-Completes

通过完成以上步骤,AlmaLinux 安装就完成了。在下一节中,我们将看看如何设置和开始使用 AlmaLinux。请加入我们。

如何启动和使用 AlmaLinux

在这一节中,我们想教你如何启动 AlmaLinux。重启系统时,Grub AlmaLinux 提供了两个选项。要开始,请选择第一个选项:

Grub-Boot-Loader

在下一步中,您必须点击"执照 信息选项:

License-Information

现在,选择接受许可协议的选项后,单击 Done :

Accept-License-Agreement

最后,点击完成配置:

Finish-AlmaLinux-Configuration

您应该通过查看下图来点击您的帐户:

Login

在下一部分中,输入密码后,您必须点击登录:

User-Password

如果正确完成了所有步骤,就可以进入 AlmaLinux 桌面环境:

Desktop

结论

如前所述,AlmaLinux 是 RHEL 的二进制衍生产品,是 CentOS 的替代品。该脚本发行版已经发展到从 CentOS 8 迁移到 AlmaLinux,可以使用转换 Linux 而无需重新安装,但在此之前,要对整个操作系统及其内容进行完整备份。在本文中,我们试图教你如何安装和使用 AlmaLinux 8.4。

如何在 Burp Suite - Eldernode 博客上安装和使用 Authorize

原文:https://blog.eldernode.com/install-and-use-authorize-on-burp-suite/

How to Install and use Authorize on Burp Suite

Autorize 是一个自动附加检测程序的打嗝套件。Autorize 旨在通过执行自动授权测试来帮助安全测试人员。应该注意的是,在最近的版本中,Autorize 还执行自动验证测试。在本文中,我们将一步一步地教你如何在 Burp Suite 上安装和使用 Authorize。如果您想购买 VPS 托管服务器,可以访问 Eldernode 中的软件包。

教程在打嗝套件上安装和使用授权

Autorize 无需任何配置即可工作,但也是高度可定制的,允许配置授权实施条件的粒度,以及插件必须测试哪些请求和不测试哪些请求。

在下一节中,我们将向您介绍 Autorize。然后我们将教你如何在打嗝套件上安装 Autorize。最后,我们将解释如何使用 Autorize。请继续关注本文的其余部分。

打嗝套件上有什么授权?

Autorize 是一个扩展,旨在帮助渗透测试人员检测 autorize 漏洞。有趣的是,Autorize 是 web 应用程序渗透测试中比较耗时的任务之一。

除了权限之外,Autorize 还可以用于识别身份验证漏洞,即在没有 cookie 的情况下重复任何请求的可能性。给分机一个低权限用户的 cookies,用高权限用户导航网站就足够了。该扩展自动重复低特权用户会话的每个请求,并检测授权漏洞。

在这篇文章的后续部分,加入我们来教你如何在 Burp Suite 上安装 Autorize。

Autorizev on burp suite

在打嗝套件上安装授权

在这一节中,我们想教你如何在 Burp Suite 上安装和使用 Autorize。为此,只需遵循以下步骤。第一步是下载打嗝套件

然后您需要在下一步下载 Jython 独立 JAR

成功安装上述程序后,您现在应该按顺序执行以下步骤。打开打嗝后,您必须遵循以下路径:

打嗝>>扩展器>>选项>> Python 环境> >选择文件

现在您应该选择 Jython 独立 JAR

现在,您可以使用两种方法安装 Autorize。第一种方法是通过 BApp Store 安装 Autorize。但是在第二种方法中,你需要先下载 Autorize.py 。那么你应该遵循下面的路径:

打嗝>>扩展器>>扩展>>添加>>选择 Autorize.py

一旦你正确地完成了上述步骤,你现在可以通过参考自动调整选项卡来轻松地使用自动调整。

如何分步使用:

在您成功完成上一节中的上述步骤后,我们现在想教您如何在 Burp Suite 上使用 Autorize。

第一步是打开打嗝套件。然后在自动调整选项卡中点击配置。然后,您应该将其复制到包含文本“在此插入注入的标题”的文本框

如果不需要认证测试,您可以取消选中“检查未认证的”。

重要的一点是,如果您想要拦截通过中继器发送的请求,您可以选中“拦截来自中继器的请求”。

需要注意的是,如果你想让 Autorize 检查授权执行,你必须点击“拦截关闭”。这样做,你就可以开始拦截流量。

现在是时候配置浏览器代理设置,将流量传输到 Burp。下一步,你可以参考你想用高评价用户测试的节目。

如果你想用 Autorize 插件跟踪你想要的域,你需要使用拦截过滤器标签。要做到这一点,您可以在 Burp 域中指定黑名单/白名单/正则表达式或项目,这样不必要的域就不会被 Autorize 跟踪,您会更有组织性。

您可以在下图中看到如何使用该部分:

interceptionFilters on burp suite

结论

Autorize 是 Burp Suite 的自动授权执行检测扩展。它帮助您检测授权漏洞。在本文中,我们试图教你如何在 Burp Suite 上安装和使用 Autorize。

如何在 Windows - Eldernode 博客上安装和使用 Binwalk

原文:https://blog.eldernode.com/install-and-use-binwalk-on-windows/

How to Install and Use Binwalk on Windows

Binwalk 是一个固件逆向工程工具。事实上,扫描目标,允许你检查和剖析固件。Binwalk 可以在 Linux、OSX、FreeBSD、Windows 操作系统上安装和运行。如果您想使用 Binwalk 的所有功能,建议您将它安装在 Linux 上。在这篇文章中,我们将教如何在 Windows 上安装和使用 Binwalk。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。

教程在 Windows 上一步步安装使用 Binwalk

Binwalk 是一个重定向程序,用于传递参数和 Binwalk 执行命令。例如,如果您通过 cmd 输入“ binwalk file.bin ”作为命令,该程序会将其作为“ python Binwalk file.bin ”运行。所以它很容易实现。在下一节,我们将教你如何在 Windows 上安装 Binwalk。和我们在一起。

在 Windows 上安装 Binwalk

要在 Windows 上安装 Binwalk,第一步需要下载安装 Python 。下一步是安装 python-lzma 模块。成功完成上述步骤后,您现在应该可以从 GitHub 上的 Binwalk repo 下载 Binwalk zip 文件了。

然后你需要提取下载的文件并打开它。现在打开 CMD

在 CMD 环境中输入以下命令。通过执行此命令,将安装 Binwalk。

python setup.py install

下一步,你需要下载 binwalk.py 脚本。请注意,该文件将放在桌面上的一个单独的文件夹中。

需要注意的是,你必须在上面的文件夹中打开 CMD。然后输入以下命令。通过在 CMD 中输入以下命令,安装了 pyinstaller

pip install pyinstaller

创建一个可执行文件()。exe )必须输入以下命令:

pyinstaller --onefile binwalk.py

您可以通过转到当前文件夹找到可执行文件。然后你需要把它复制到“ C:\Windows\System32 ”。

成功完成前面的步骤后,现在可以删除您在桌面上创建的文件夹了。

如何在 Windows 上使用 Binwalk

在本节中,我们将向您展示一个如何使用 Binwalk 工具的示例。如果您遵循以下步骤,您将完全熟悉如何使用 Binwalk。正如你在下图中看到的,我们有一个名为brain.jpg的图像文件。

how to install and use binwalk

要使用 Binwalk 分析该图像,必须使用以下命令:

binwalk brain.jpg

通过执行上述命令,您将看到以下输出:

how to use binwalk

如你所见,这不是一个普通的图像。这个图像包含一个 ZIP 存档,其中有一个名为 flag.txt 的文件。您可以使用以下命令从映像中提取以下文件:

binwalk -e brain.jpg

需要注意的是,Binwalk 提取图片的内容,放在一个名为 _brain.jpg.extracted 的文件夹中。

结论

Binwalk 是快速分析和逆向工程工具,用于提取固件映像。在本文中,我们试图向您介绍如何在 Windows 上安装和使用 Binwalk。需要注意的是,如果想在 UbuntuKali Linux 发行版中安装 Binwalk,可以参考我们的文章。

Kali Linux - Eldernode 博客上的安装和使用 Chntpw 教程

原文:https://blog.eldernode.com/install-and-use-chntpw-on-kali-linux/

Tutorial-Install-and-Use-Chntpw-on-Kali-Linux

在本文中,我们将介绍另一个 Kali Linux 工具,它用于访问和更改密码。这个密码破解工具就是 Chntpw 。下面,我们将对 Chntpw 做一个简单的解释,然后你将学习如何在 Kali Linux 上安装和使用 Chntpw。如果你想购买一台 Linux VPS 服务器,请查看 Eldernode 网站上提供的软件包。

如何在 Kali Linux 上安装使用 Chntpw

chnt pw简介

Chntpw 是一个在 Kali Linux 中查看一些信息和更改密码的实用程序。该工具有 2 个编辑器;一个简单的注册表编辑器,它以相同的大小写入数据,一个十六进制编辑器,用于查看和解释注册表文件中的信息。

Chntpw 在什么情况下使用?

Chntpw 可用于重置密码、将用户提升为管理员、为用户帐户添加锁或移除锁。它还可以用来从 SAM 中检索信息,如帐户、帐户类型、密码散列。该工具可以更改 SAM 中的值来重置或更改密码。

: SAM(安全账户管理器)是一个存储数据的数据库。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装和使用 Chntpw。

如何在 Kali Linux 上安装 Chntpw

您应该运行下面的命令在 Kali Linux 上安装 Chntpw:

apt install chntpw

如何在 Kali Linux 上使用 Chntpw

Chntpw 工具用于重写密码。运行以下命令来使用它:

chntpw -h

让我们回顾一下 Chntpw 的不同工具:

在 Kali Linux 上使用 Reged

此工具用于导出或导入和编辑操作系统的注册表配置单元。将它与以下命令一起使用:

reged -h

在 Kali Linux 上使用 Sampasswd

该工具用于重置 SAM 用户数据库中用户的密码。通过运行以下命令来使用它:

sampasswd -h

在 Kali Linux 上使用 Samunlock

您可以使用该工具解锁 SAM 用户数据库中的用户。运行以下命令来使用它:

samunlock -h

在 Kali Linux 上使用 Samusrgrp

通过运行以下命令,使用此工具在 SAM 数据库文件的组中添加或删除用户:

samusrgrp -h

常见问题

[sp _ easy agreement]

结论

在本文中,您了解了用于访问和更改密码的 Chntpw。您还学习了如何在 Kali Linux 上安装 Chntpw,以及如何使用 Chntpw 的不同工具。

教程在 Kali Linux 上安装和使用 Crackmapexec

原文:https://blog.eldernode.com/install-and-use-crackmapexec-on-kali-linux/

Tutorial-Install-and-Use-Crackmapexec-on-Kali-Linux

如果您正在寻找一个用于攻击目的的工具,评估帐户权限,找到可能的错误配置,并模拟攻击场景,Crackmapexec 是您的好选择。在本教程中,我们将介绍 Crackmapexec 您还将学习如何在 Kali Linux 上安装和使用 Crackmapexec。你可以查看 Eldernode 网站上提供的套装来购买 Linux VPS 服务器。

如何在 Kali Linux 上安装使用 Crackmapexec

Crackmapexec简介

Crackmapexec 是一个开发后工具,用于自动评估大型活动目录网络的安全性。Crackmapexec 利用内部活动目录协议来实现其功能,使其能够规避大多数端点保护/IDS/IPS 解决方案。需要注意的是,Crackmapexec 使用的是 Impacket 库和 PowerSploit 工具包。

Crackmapexec的特点

1 –>中小企业股份。

2–>删除 NTDS.dit。

3->统计注册用户。

4 –>执行 psexec 风格的攻击

5 –>使用 Powershell 将 Mimikatz/Shellcode/DLL 自动注入内存。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装如何安装 Crackmapexec。

在 Kali Linux 上安装 Crackmapexec

您可以使用以下命令在 Kali Linux 上安装 Crackmapexec:

apt install crackmapexec

如何在 Kali Linux 上使用 Crackmapexec

我们来回顾一下如何在 Kali Linux 上运行 Crackmapexec 的不同工具。

在第一步中,您可以运行以下命令来在 Kali Linux 上使用 Cmedb :

cmedb -h

然后,可以使用下面的命令在 Kali Linux 上使用 Crackmapexec :

crackmapexec -h

常见问题

[sp _ easy agreement]

结论

在本文中,您了解了 Crackmapexec,这是一个用于自动评估大型 Active Directory 网络安全性的后期开发工具。您还学习了如何安装 Crackmapexec 以及如何在 Kali Linux 上运行不同的 Crackmapexec 工具。

教程在 Debian 10 & 9 - Eldernode 博客上安装和使用 Dpkg

原文:https://blog.eldernode.com/install-and-use-dpkg-on-debian/

Tutorial Install and Use Dpkg on Debian 10 & 9

Dpkg 是 Linux 操作系统和基于 Debian 的发行版上的一个包管理命令。本软件用于更好的软件包管理、安装、删除,并提供相关信息。deb 套餐。它是通过命令行参数控制的。动作参数告诉 dpkg 做什么,选项以某种方式控制动作的行为。此外,dpkg 维护一些关于可用包的有用信息。本文将介绍**教程在 Debian 10 & 9 上安装和使用 dpkg。**如果你准备购买自己的 Linux VPS ,请访问 Eldernode 的可用软件包,购买最好的。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

要进行设置,请按照 Debian 10 的初始设置进行。

如何在 Debian 10 和 Debian 9 上设置和使用 dpkg

像 Ubuntu 和 Linux Mint 一样,Debian 也使用 dpkg 包管理器来管理包。默认情况下,Dpkg 安装在 Debian 上,派生程序用于安装、构建和删除。deb 套餐。dpkg 是 Debian 软件包管理的最底层工具。这是一个非常强大的工具,应该小心使用。

套餐信息

dpkg 维护的信息分为三类:

状态选择状态标志

然而,这些值会随着 dselect 而改变。让我们看看任何头衔对他们来说意味着什么。

包装状态:

未安装:软件包未安装在您的系统上。

配置文件:只有包的配置文件存在于系统中。

半安装:软件包的安装已经开始,但由于某种原因没有完成。

解包:包被解包,但没有配置。

半配置:包被解包,配置已经开始,但由于某种原因尚未完成。

等待触发器:该包等待另一个包进行触发器处理。

触发器-待定:包已被触发。

已安装:软件包被正确地解包和配置。

套餐选择状态

install:选择软件包进行安装。

保留:标记为保留的包裹不被 dpkg 处理,除非使用选项-force-hold 强制处理。

卸载:选择要卸载的软件包。

清除:选择要清除的软件包。

包装标志

ok:标记为 ok 的包处于已知状态,但可能需要进一步处理。

reinstreq:标记为 reinstreq 的软件包已损坏,需要重新安装。除非使用选项–force-remove-reinstreq 强制执行,否则无法删除这些软件包。

如何查看已安装包列表

如果您希望在开始安装之前列出系统上已安装的软件包,请使用以下命令查看已安装软件包的长列表:

dpkg --list

在 Debian Linux 上安装使用 Dpkg

如果您使用一个使用 apt 的包,它首先创建一个所有依赖项的列表,并从存储库中下载它。

如果你使用旧的 apt-get 版本,首先将你的 deb 文件移动到 /var/cache/apt/archives/ 目录。这样,它会自动下载它的依赖项。然后,安装 gdebi 并打开你的。deb 文件使用它。它将安装您的。deb 包及其所有依赖项。

注意:如果 deb 需要的依赖项在包索引中不存在,所有这些方法都不能满足软件依赖项。因为 PT 维护包索引,包索引是在 /etc/apt/sources.list 文件和 /etc/apt/sources.list.d 目录中定义的 repo 中可用的数据库。

如何安装。deb 包使用 DPkg

安装。deb 包,您只需要键入 dpkg,后跟-install 或-i 选项和。deb 文件名。

sudo dpkg --install [.deb file]

注意:您必须从与。deb 包驻留。但是如果您从另一个服务器上运行它,请记住提到。deb 文件。

sudo dpkg --install [path/to/.deb file]

因为 dpkg 命令只安装没有任何依赖关系的指定软件包,所以当您安装需要一些依赖关系的软件包时,可能会遇到错误。还因为 dpkg 不安装这个包,使它处于未配置和损坏的状态。

dpkg: error processing package

在终端中运行以下命令来解决此错误:

sudo apt -f install

这样,您可以使用这个命令来修复损坏的包,并安装所需的依赖项(假设它们在系统存储库中可用)。

如何验证包安装

您可以使用 Dpkg 轻松验证软件包安装**。你也可以通过 Debian dash 菜单搜索来验证软件包的安装。当您看到它在那里可用时,您可以确保软件包安装。然而,正如我们提到的,dpkg 可以让您验证包的安装。为此,键入带-status 或-s 选项的 dpkg 来验证软件包安装:**

dpkg --status [package-name]

如何移除已安装的软件包

任何时候你决定卸载已安装的软件包,你都可以使用 dpkg 命令删除它**。提及已安装的软件包名称,而不是提及。deb 软件包名称,用于安装软件包并轻松删除已安装的软件包。因此,要找出确切的包名,请键入:**

dpkg –l | grep keyword

注意:关键字是任何与包名相关的词。

例如,对于 Skype 软件包,您可以键入 skype ,命令如下所示:

dpkg –l | grep skype

这样,您可以使用下面的语法删除软件包。当您找到已安装软件包的确切名称时,请使用-remove 或-r 选项。

sudo dpkg --remove [package file]

举例:

sudo dpkg --remove skypeforlinux

:如你所见,你可以简单地键入 Skype 安装包的名称,而不是键入“skypeforlinux-64.deb”

如何手动使用 dpkg

有一个非常简单的方法来安装你已经下载的单个软件包,那就是 dpkg -i 命令,它是 dpkg-install 的缩写。

当您下载软件包 icewm_0.8.12-1.deb 并希望安装它时,首先以 root 用户身份登录,然后键入:

dpkg -i icewm_0.8.12-1.deb

这样,将安装 icewm 0 . 8 . 12 版。dpkg 将升级您的旧版本,以避免同时安装两个版本。

要删除软件包,您有两种选择。首先是:

dpkg -r icewm

这将删除 icewm 包(-r 是–remove 的缩写)

注意:虽然您只为–remove 提供了“icewm ”,但–install 需要整个。deb 文件名。

–remove 会将软件包的配置文件保留在您的系统上。配置文件定义为您可能编辑过的任何文件,以便为您的系统或您的首选项定制程序。这样,如果您以后重新安装该软件包,您就不必再次设置所有内容。但是,您可能也想删除配置文件,所以 dpkg 还提供了一个–purge 选项。dpkg-purge icewm 将永久删除与 icewm 包相关的所有文件

结论

在本文中,您了解了如何在 Debian 9 & 10 上安装和使用 Dpkg。现在,您可以查看已安装软件包的列表,在安装时验证软件包,并在不再需要时删除软件包。最后,您看到了手动使用 dpkg 的方法。

Debian 包管理由几层组成。您将能够在非常糟糕的情况下使用 dpkg,例如在没有网络连接的情况下无法启动系统,因为它是一个非常低级的打包工具。最底层由 dpkg 和相关程序组成。

在 Windows 10 上安装和使用 DVWA 的两种方法

原文:https://blog.eldernode.com/install-and-use-dvwa-on-windows-10/

2 Ways To Install and Use DVWA On Windows 10

在开始进入安全或渗透测试领域时,人们不容易找到他们想要的测试和学习漏洞的目标。为此,您可以在实验室环境中使用特殊的内容管理系统。DVWA 可以说是最著名的 CMS 之一。本文将教你在 Windows 10 上安装和使用 DVWA 的两种方法。如果你打算购买一台 Windows VPS 服务器,你可以查看 Eldernode 网站上提供的套装。

如何在 Windows VPS 上设置 DVWA

DVWA 简介?

DVWA 代表 Damn Vulnerable Web App,是一个免费开源的易受攻击的 Web 应用程序,使用 PHP 编写,使用 MySQL 数据库。这个内容管理系统有易受攻击的部分,帮助在黑客和安全领域工作的人测试他们的技能,并学习新的黑客和安全技巧。它内部有不同类型的漏洞,这些漏洞分为不同的级别。事实上,DVWA 为安全专业人员测试他们的技能和工具提供了一个法律环境,并帮助 web 开发人员更好地理解 web 应用程序进程的安全性。

1-在 Windows 10 上安装 XAMPP

你需要 XAMPP 在 Windows 10 上安装 DVWA。为此,请前往 XAMPP 官网,选择XAMPP for Windows 10开始下载:

Download-XAMPP-on-Windows

下载完成后,进入下载文件夹,双击下载的文件将其打开。

然后按照安装说明进行安装。

安装过程结束后,打开 XAMPP 控制面板,启动 Apache 和 MySQL 服务:

XAMPP-control-panel

2-在 Windows 10 上安装 DVWA

是时候在你的 Windows 操作系统上下载 DVWA 了。首先去 DVWA 官网下载。

因此,提取下载的文件,并将其移动到 XAMPP 文件夹内的 htdocs 文件夹中。

DVWA config 文件夹中有一个 config.inc.php.dist 文件,你应该将文件类型转换为 PHP

然后用记事本打开 config.inc.php 文件,找到下面一行:

$DVWA[‘db_password’]=’[[email protected]](/cdn-cgi/l/email-protection)’;

移除【邮件保护】并使其空白,如下图所示:

$DVWA[‘db_password’]=’’;

Edit-config.inc.php.dist-file

现在,打开您的 web 浏览器,转到以下 URL:

localhost/dvwa

您应该会看到下面的屏幕。点击创建/重置数据库:

DVWA-default-page

将出现 DVWA 登录页面。提供您的用户名密码:

DVWA_login

DVWA 欢迎屏幕:

DVWN-welcome-screen- Install and Use DVWA on Windows 10

如何在 Windows 10 上使用 DVWA

要在 Windows 10 上开始使用 DVWA,请登录到 DVWA 默认页面并选择 DVWA 安全选项卡。

选择您的安全级别,然后点击提交:

DVWA-Security-level- Install and Use DVWA on Windows 10

就是这样!

结论

DVWA 是一个 web 应用程序,具有不同严重级别的安全漏洞,并且具有用户友好的界面。在这篇文章中,我们通过两种方式教你如何在 Windows 10 上安装和使用 DVWA。我希望这个教程对你有用,并能帮助你在 Windows 10 上安装 DVWA。如果你面临任何问题或者有任何疑问,可以在评论区联系我们。

That’s it!

Conclusion

DVWA is a web application that has security vulnerabilities with different severity levels and also has a user-friendly interface. In this article, we taught you how to install and use DVWA on Windows 10 in 2 ways. I hope you found this tutorial useful and that it helps you to install DVWA on Windows 10. If you face any problems or have any questions, you can contact us in the Comments section.

如何在 Windows 10 上安装和使用 Ghost RDP-elder node 博客

原文:https://blog.eldernode.com/install-and-use-ghost-on-windows-10/

How to Install and Use Ghost on Windows 10 RDP

Ghost 是一个构建在节点上的开源发布平台。JS 技术栈。这个工具是一个新的免费博客平台,有一个非常简单和容易的界面。需要注意的是,Ghost 的重点是发布。Ghost 声称博客平台很简单,但不幸的是,开始与 Ghost 合作的第一步并不简单。Ghost 安装步骤有点复杂,可能会让一些用户感到困惑。为此,我们打算教你如何在 Windows 10 RDP 上安装和使用 Ghost。如果你需要购买一台 Windows VPS 服务器,你可以访问 Eldernode 提供的软件包。

教程在 Windows 10 上安装和使用 Ghost RDP

Ghost 是一个面向开发者的开源网站构建和发布平台。需要注意的是,使用 Ghost,集成没有任何限制。另一方面,开发者可以访问该平台的 API,允许他们创建自己喜欢的应用程序或服务的自定义连接。Ghost 为用户提供了创建和发布内容的简单工具。在下一节中,我们将介绍 Ghost 的特性和优点。然后我们会教你如何在 Windows 10 RDP 上安装 Ghost。

的特点和优点幽灵****

在本节中,我们将介绍一些 Ghost 特性。这些功能包括:

1.内容编辑器

2.内容管理

3.预定职位

4.车把主题

5.主题市场

6.自定义域

7.自动备份

8.基于角色的权限

9.SEO 优化

10.捐款

11.原生 Ghost 应用

以下是 Ghost 的一些好处:

1。一般控制

使用 Ghost,开发人员和网站所有者可以完全控制设计和集成。因为用户可以访问代码,所以他们可以根据自己的规范创建博客和网站。有趣的是,Ghost 为开发人员提供了对 API 和相关资源的访问。通过这样做,开发人员可以将他们的平台和网站与第三方服务和解决方案集成,以便轻松传输数据。

2。现代出版工具

Ghost 包括一个简单的文本编辑器和快速格式化工具。这个编辑器使作者只关注他们的文本。他们还可以确保他们的内容可以通过实时预览阅读。此外,Ghost 还为作者提供了后期编程的工具。这样你就可以写一篇文章,并计划以后发表。

3。优化内容

Ghost 内置了 SEO 工具。这些工具允许开发者和作者确保像谷歌这样的搜索引擎索引他们的网站。此外,ghost 确保显示每个页面和帖子,而不管被访问页面的大小。这使得网站访问者更容易访问和享受网站内容。

4。专业主题

鬼有主题市场。在这里,用户可以找到现成的主题,他们可以照原样使用。用户也可以为自己定制和创建这些主题。

5。无障碍支持团队

通过 Slack 很容易联系到 Ghost 支持团队,有问题的用户可以很容易地访问消息平台并获得他们的问题的答案。

在 Windows 10 上安装 Ghost 的先决条件 RDP

在我们进入如何在 Windows 10 RDP 上安装 Ghost 之前,我们需要解释一下安装这个程序的先决条件。您必须首先安装并准备这些必备组件。

_ 支持的版本 Node.js

_ 由 yarn 或 npm 来管理包

_ 您机器上的一个干净的空目录

如何在 Windows 10 上安装 node . js

在安装 Ghost 之前,需要在 Windows 上安装 Node.js。所以第一步,你需要访问 Node.js 网站。然后点击 Windows Installer 开始下载 Node.js

how to download nodejs on windows

然后去你下载文件的地方。双击它,在打开的窗口中点击运行**。**

然后点击下一步继续安装过程。

下一步是确认许可协议,点击我接受……,然后点击下一步**。**

下一步,可以指定安装路径,点击下一步**。**

该向导将允许您选择要在安装中包含或删除的组件。同样,除非您有特殊需要,否则单击下一个接受默认设置。

点击安装开始在系统上安装 Node.js。

最后,点击 Finish 成功完成安装过程。

您可以打开命令提示符或 PowerShell验证安装并输入以下命令:

`node –v`

在 Windows 10 上安装 Ghost RDP

在本节中,我们将教您如何在本地安装,以便在您的计算机上运行 Ghost。请注意,在本地运行 Ghost 是获得您自己版本的运行软件的最简单方法。要在 Windows 10 RDP 上安装 Ghost,只需按照以下步骤操作。

首先,您需要安装 Ghost-CLI。 Ghost-CLI 是一个命令行工具,可帮助您快速、轻松地安装和配置 Ghost。npm 模块可以与 npmyarn 一起安装在本地机器上,这取决于您的偏好。

`npm install [[email protected]](/cdn-cgi/l/email-protection) -g`

现在,您可以使用以下命令来查看可用命令的列表:

`ghost help`

现在我们来到幽灵安装阶段。在这一步中您必须将 cd 放入一个空目录并运行 install 命令:

`ghost install local`

一旦您成功安装了 Ghost,您现在就可以使用以下网址访问您的新网站**。通过输入这些地址,您可以访问 Ghost Admin。**

`http://localhost:2368`
`http://localhost:2368/ghost`

**注:SQLite3 数据库是自动设置的,位于 /content/data/ 。同样,日志只进入标准输出

如何在 Windows 10 上使用 Ghost RDP

在你按照说明成功安装了 Ghost 之后,现在我们来看看如何使用它。重要的一点是 Ghost 是在一个单独的后台进程中运行的。因此,它仍然在运行,直到您停止它或重新启动计算机。因此,要使用 Ghost,您需要熟悉以下命令:

****1。幽灵停止:停止幽灵

****2。ghost 启动:启动 Ghost

****3。ghost 日志:查看日志

4。ghost ls: 列出所有正在运行的 ghost 博客

_ ghost help: 查看可用命令列表

结论

Ghost 是一个基于现代 Node.js 技术的专业开源发布平台。Ghost 是为需要力量、灵活性和性能的团队设计的。在本文中,我们试图教你如何在 Windows 10 RDP 上安装和使用 Ghost。

如何在 Kali Linux - Eldernode 博客上安装和使用 Hashdeep

原文:https://blog.eldernode.com/install-and-use-hashdeep-on-kali-linux/

How-to-Install-and-Use-Hashdeep-on-Kali-Linux

与检查和法律调查相关的工具之一是 Hashdeep。该工具使用不同的算法计算哈希摘要。在本文中,您将了解 Hashdeep,然后学习如何在 Kali Linux 上安装和使用 Hashdeep。如果你想购买的话,可以在 Eldernode 网站上查看 Linux VPS 服务。

教程在 Kali Linux 上安装使用 hash deep

哈希迪普简介

Hashdeep 是一套用于计算 MD5、SHA1、SHA256、tiger 和 whirlpool hashsums 的工具,可以同时用多种算法计算哈希返回。它还可以像来自 md5deep 家族的程序一样以强大的方式执行匹配操作。

Hashdeep的特性

–将哈希与已知哈希列表进行比较。

–工具能够显示与列表匹配的项目或不匹配的项目。

–显示处理大文件的预计时间。

–块散列功能(以任意大小的块输入文件)。

–能够用于法医调查。

在 Kali Linux 上安装 hash deep

在本文的后续部分,我们将介绍在 Kali Linux 上安装 Hashdeep 的三种方法:

1 –>如何使用 apt-get 安装 Hashdeep

2->如何使用 apt 安装 Hashdeep

3->如何使用 aptitude 安装 Hashdeep

如何使用 apt-get 在 Kali Linux 上安装 hash deep

首先使用以下命令更新 apt 数据库:

sudo apt-get update

然后使用下面的命令安装 Hashdeep :

sudo apt-get -y install hashdeep

如何使用 apt 在 Kali Linux 上安装 hash deep

使用以下命令更新 apt 数据库:

sudo apt update

然后运行下面的命令来安装 Hashdeep :

sudo apt -y install hashdeep

如何使用资质在 Kali Linux 上安装 hash deep

首先使用以下命令更新 apt 数据库:

sudo aptitude update

然后使用以下命令安装哈希德普:

sudo aptitude -y install hashdeep

如何在 Kali Linux 上使用 Hashdeep 工具

在下文中,我们将回顾 Hashdeep 的不同工具。

Hashdeep 计算、比较或审核多个消息的摘要。运行以下命令来使用此工具:

hashdeep -h

您可以使用带有以下命令的 MD5deep 工具来计算和比较 MD5 消息摘要:

md5deep -h

运行以下命令,使用下面的 SHA1deep 工具计算和比较 SHA1 消息摘要:

sha1deep -h

使用以下命令计算和比较 SHA256 消息摘要:

sha256deep -h

使用 Tigerdeep 命令计算和比较 Tiger 消息摘要:

tigerdeep -h

运行 Whirlpooldeep 命令计算和比较 Whirlpool 消息摘要:

whirlpooldeep -h

如何删除 Hashdeep 配置、数据及其所有依赖关系

您可以使用以下命令删除 Hashdeep 配置、数据及其所有依赖项:

sudo apt-get -y autoremove --purge hashdeep

常见问题解答

[sp _ easy agreement]

结论

在本教程中,我们介绍了使用不同算法计算散列摘要的 Hashdeep,并回顾了它的各种特性。您还将学习在 Kali Linux 上安装 Hashdeep 的不同方法。

如何在 Kali Linux - Eldernode 博客上安装和使用 impacket

原文:https://blog.eldernode.com/install-and-use-impacket-on-kali-linux/

How to Install and Use impacket on Kali Linux

许多刚刚起步的程序员选择 Python 作为他们的第一编程语言。因为 Python 并不局限于特定类型软件的开发,而是应用于各个工作领域。Python 支持使程序模块化和代码可重用的库和模块。Impacket 是最好的用于黑客攻击的 Python 库之一。本文将教你如何在 Kali Linux 上安装和使用 impacket。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Kali Linux 上安装和使用 impacket

什么是 impacket?

Impacket 是 Python 类的集合,提供对网络数据包的访问。事实上,impacket 包含了一组用于处理网络协议的 Python 脚本,并专注于底层程序对网络数据包的访问。这个库允许 Python 开发者以简单的方式设计和解码网络数据包。它使得开发人员可以很容易地在一个框架下工作,并实现一些自定义协议。Python 开发者可以在 impacket 的帮助下轻松创建和解码网络数据包。此外,impacket 支持 IP、UDP 和 TCP 等低层协议以及 NMB 和 SMB 等高层协议。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们将教你如何在 Kali Linux 上安装和使用 impacket。

如何在 Kali Linux 上安装 impacket

在这一步,我们将教你如何在 Kali Linux 上安装 impacket。只需按照以下步骤,并输入所需的代码。

首先,您应该使用以下命令来更新您的系统:

sudo apt-get update

在安装 impacket 之前,您需要使用以下命令安装 Python 3 :

sudo apt install -y python3-pip

接下来,使用以下命令下载 impacket :

sudo git clone https://github.com/SecureAuthCorp/impacket.git /opt/impacket

现在,您可以通过运行以下命令来安装 impacket :

sudo apt install python3-impacket

最后运行以下命令:

sudo python3 ./setup.py install

在 Kali Linux 上成功安装 impacket。在下一步中,您将学习如何在 Kali Linux 上使用 impacket。

如何在 Kali Linux 上使用 impacket

现在我们将解释 impacket 在 Kali Linux 上的用法。

您可以运行以下命令来执行各种技术,以便在不执行任何代理的情况下从远程计算机转储机密:

impacket-secretsdump -h

然后输入以下代码,下载目标系统的用户列表:

impacket-samrdump -h

就是这样!在 Kali Linux 上成功安装 impacket。

常见问题解答

[sp _ easy agreement]

结论

Impacket 是用 Python 编写的,用于构造网络协议,包含几个用于远程服务执行的工具。正如您在上面看到的,impacket 设置过程非常简单。在本文中,我们教您如何在 Kali Linux 上安装和使用 impacket。我希望你喜欢这个教程,它对你有用。如有疑问,可在评论中联系我们。

如何在 Plesk - Eldernode 博客上安装和使用 ImunifyAV

原文:https://blog.eldernode.com/install-and-use-imunifyav-on-plesk/

How To Install And Use ImunifyAV On Plesk

ImunifyAV 是一款智能防病毒和安全监控工具,可帮助网站远离恶意软件。由于 ImunifyAV 会在您的服务器上扫描恶意软件,您将体验到额外的安全性。ImunifyAV 一旦识别出危险行为,就会立刻清理。这似乎是一个理想的解决方案,可以帮助您减少客户指责您网站被黑的支持电话。在本文中,您将学习如何在 Plesk 上安装和使用 ImunifyAV。在 Eldernode 上找到您认为合适的 VPS 托管 计划,并以最优惠的价格和支持进行购买。

教程在 Plesk 上安装使用 ImunifyAV

之前给大家介绍过 ImunifyAV 。它是一款高度先进的杀毒和安全监控工具。要扫描文件和监控黑名单状态,您可以使用没有试用期和扫描限制的免费版本。在高级版和共享托管版中,您将拥有无限数量的域名。使用 ImunifyAV,您可以为客户提供全面、自动化的安全保护,以抵御病毒、广告软件、间谍软件、特洛伊木马和蠕虫。ImunifyAV 将安装在您的操作系统上,即使您没有安装特殊的控制面板。如果您没有安装任何控制面板,如 DirectAdminCpanel ,ImunifyAV 的管理面板中将会添加一些部分,您可以通过这些部分以图形方式管理该工具。

ImunifyAV 特性:

ImunifyAV 有免费和高级(ImunifyAV+)版本。这款安全监控工具的主要功能如下:

1-检测任何类型的恶意文件,包括后门程序、网络外壳、病毒、黑客工具、“blackhat SEO”脚本、钓鱼网页等。

2-监测信誉和黑名单状态的领域对十几个安全供应商,包括谷歌 SB,Yandex SB,迈克菲,ESET,卡巴斯基。

3-支持 WordPress ,Joomla!、Magento、Drupal、MODx、Bitrix 等基于 PHP 的 CMS 和静态 HTML 网站。

4-一键式自动恶意软件清除、预定和按需网站扫描以及详细报告。

5- UI 流程针对每台服务器数百个用户和数千个域的安全监控进行了优化。

6-不同订阅的防病毒程序的可配置访问权限。

在 Plesk 上安装 ImunifyAV 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 以具有 Sudo 权限的非根用户或具有根级别权限的经销商帐户登录 WebHost Manager。

_ RAM: 1GB

_ 硬盘:20GB 可用磁盘空间

如何在 Plesk 上安装 ImunifyAV【完整】

ImunifyAV 是一个用于 Linux 服务器的恶意软件扫描器。与 ClamAV cPanel 插件类似,ImunifyAV 允许 WebHost Manager 和 cPanel 用户扫描文件和管理发现的恶意软件。所以,为了用 ImunifyAV 扫描你的网站,你需要安装它。请注意,Imunify 360 在 Plesk 17.0 及更高版本上受支持,因此,Plesk 12.5 不受支持。让我们通过本指南的步骤来回顾一下在 Plesk 上安装 Imunify 的过程。

安装注意事项 😗* 由于 Plesk 不支持这样的配置,您建议不要同时使用 firewalld 和 Plesk 防火墙。在服务器上运行以下命令来禁用防火墙**:

systemctl disable firewalld

Plesk 一次只支持一个规则集。因此,如果在 Imunify360 安装期间安装了任何 mod_security 规则集,Imunify 360 将不会安装自己的规则集。使用以下命令检查是否安装了 Imunify360 规则集:

plesk sbin modsecurity_ctl -L --enabled

如果输出为“自定义”Imunify360 规则集已安装,如果显示“tortix ”,则表示未安装。

这样,您可以运行以下命令来删除现有的规则集并安装 Imunify360 规则集:

plesk sbin modsecurity_ctl --disable-all-rules --ruleset tortix
plesk sbin modsecurity_ctl --uninstall --ruleset tortix
plesk sbin modsecurity_ctl -L --enabled
imunify360-agent install-vendors

**注意 😗* 另外,您需要检查是否在您的 Plesk Web 应用防火墙界面的设置选项卡上禁用了更新规则集选项。

要在控制面板上免费安装 ImunifyAV ,请运行:

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh

然后,使用以下命令运行安装 shell 脚本:

bash imav-deploy.sh

此外,您可以使用下面的命令更新 ImunifyAV :

yum update imunify-antivirus

ImunifyAV 主机接口

单击主菜单中的 ImunifyAV 后,您将看到以下选项卡:

–用户

–文件

–扫描

–历史

–忽略列表

–功能管理

–设置

–升级

ImunifyAV hoster interface

ImunifyAV hoster interface

如何在 Plesk 上使用 ImunifyAV

要了解如何在 Plesk 上开始使用 ImunifyAV,请遵循以下路径。安装完扩展后,打开选项卡,点击右侧的扫描所有:

How to use ImunifyAV on Plesk

当您单击设置选项卡时,将扫描病毒、后门、网络外壳、黑客脚本、钓鱼网页和其他恶意软件的完整网站列表。网站扫描过程取决于指定的并发扫描线程数(1、2 或 4)。

此外,要检查单个网站的恶意软件和黑名单状态,您可以单击特定网站旁边的扫描按钮。

How to use ImunifyAV on Plesk

防病毒扩展将扫描任务排队,并根据配置的资源限制运行它们。这样,可以防止在扫描该组网站期间服务器资源过载。

How to use ImunifyAV on Plesk

由于默认设置在扫描速度方面可能不是可选的,您需要在开始前检查设置选项卡,并手动调整以下参数以设置最佳值,从而获得更好的性能:

How to use ImunifyAV on Plesk

一旦扫描过程完成,您可以检查您的网站的感染状态。如果报告中的所有内容都是绿色的,这意味着您的网站既没有受到危害,也没有被感染并被列入黑名单:

How to use

但是,如果“红色警报显示在该域旁边,则意味着该特定网站已受损并被感染。点击查看报告按钮,查看详细内容。

您可能还会在域名和域名黑名单通知旁边看到一些“橙色警报”。这意味着该域名在搜索引擎或防病毒服务的黑名单上。再次查看黑名单状态详情,需要点击查看报告按钮。

How to use IAV on Plesk

但是,在任何情况下,当您单击查看报告时,它会向您显示检测到的恶意软件列表和域黑名单状态。

How to use

如何在 PleskT5 上卸载 ImunifyAV

如果您希望停止并卸载 ImunifyAV,只需运行以下命令:

运筹学

systemctl stop imunify-antivirus

但如果已经移除了 imav-deploy.sh 安装脚本,则需要重新下载才能卸载该程序:

service imunify-antivirus stop

然后,您可以通过运行以下命令来卸载 ImunifyAV:

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh

结论

bash imav-deploy.sh --uninstall

ImunifyAV 监控服务器日志,以提供服务器安全性的出色可见性。这样,网络和 HTTP 级别的暴力攻击、端口扫描和许多其他攻击都将被阻止。在防病毒软件的高级版本中,您需要激活许可证密钥。然后,您可以使用清除恶意软件按钮自动清除恶意软件。在本文中,我们试图一步一步地教您如何在 Plesk 上安装和使用 ImunifyAV。

ImunifyAV monitors server logs to provide excellent visibility of server security. In this way, Brute-force attacks at both network and HTTP levels, Port scanning, and many others attacks will be stopped. In the Premium version of the Antivirus, you need to activate a license key. Then, you can clean the malware automatically using the Clean Malware button. In this article, we tried to teach you to step by step How To Install And Use ImunifyAV On Plesk.

如何在 Kali Linux 上安装和使用 Kismet

原文:https://blog.eldernode.com/install-and-use-kismet-on-kali-linux/

How to Install and Use Kismet on Kali Linux

Kismet 是一个无线网络跟踪器、嗅探器和入侵检测系统。您可以将它与任何支持 RFMON 或 Raw 监控模式的网卡一起使用。在本文中,我们将教您如何在 Kali Linux 上安装和使用 Kismet。需要注意的是,如果你想购买一台 Linux VPS ,你可以访问ٍEldernode 网站上展示的计划。

教程在 Kali VPS 上安装使用 Kismet

在这篇来自 Kali Linux 培训系列的文章中,请继续关注我们关于如何在 Kali Linux 上安装和使用 Kismet 的介绍和培训。

Kali Linux 上的 Kismet 是什么?

正如文章开头提到的,Kismet 是一个无线网络检测器、跟踪和入侵检测系统。它可以与任何支持原始监控(rfmon)模式的无线卡配合使用,并可以侦听 802.11a、802.11b、802.11g 和 802.11n 流量。它还可以检测隐藏的网络,并自动删除身份验证和连接到它们。有趣的是知道 Kismet 可以用来检测无线网络中的入侵,识别隐藏的无线网络。使用 Kismet 的另一个好处是可以找到无线接入点的位置并修复无线网络问题。

在 Kali Linux 上安装 Kismet

要安装 Kismet 工具,您必须按顺序执行以下步骤。第一步,需要通过运行以下命令来更新系统:

sudo apt-get update

然后,您可以使用以下命令安装所需的依赖项:

sudo apt install build-essential git libwebsockets-dev pkg-config zlib1g-dev libnl-3-dev libnl-genl-3-dev libcap-dev libpcap-dev libnm-dev libdw-dev libsqlite3-dev libprotobuf-dev libprotobuf-c-dev protobuf-compiler protobuf-c-compiler libsensors4-dev libusb-1.0-0-dev
sudo apt install python3 python3-setuptools python3-protobuf python3-requests python3-numpy python3-serial python3-usb python3-dev python3-websockets librtlsdr0 libubertooth-dev libbtbb-dev

在下一步中,您需要使用以下命令安装 Python 包:

sudo apt-get install python python3-setuptools python3-protobuf python3-requests
sudo apt-get install librtlsdr0 python3-usb python3-paho-mqtt

现在是时候使用以下命令安装 libusb 了:

sudo apt-get install libusb-1.0-0-dev

最后,使用以下命令克隆 Kismet repo :

git clone --recursive https://github.com/kismetwireless/kismet.git
~/kismet $ ./configure
make -j$(nproc)
sudo make suidinstall

如何在 Kali Linux 上启动 Kismet

在前面的小节中成功安装了 Kismet 之后,现在可以使用下面的命令将自己添加到 Kismet 组中。请注意将“您的用户名”替换为您的真实用户名:

sudo usermod -a -G kismet **YourUsername**

现在,您需要将无线网卡连接到计算机。您可以使用以下命令之一来查找您的卡:

ip a
ifconfig

注: 我们建议您将无线网卡命名为“ wlan1 ”或“ wlan0 ”。

使用以下命令将卡置于监控模式:

sudo airmon-ng start **YourCardName**

为了识别卡是否处于无线监控模式,在运行上述命令后,将在卡名的末尾添加一个“mon”。所以,如果你的卡以前被命名为“wlan0”,那么它现在将被命名为“wlan0mon”。

现在可以通过运行以下命令来启动 Kismet 了:

kismet -c **YourCardNameMon**

运行上面的命令将启动 Kismet。要进入主屏幕,按下选项卡键,然后按下回车关闭控制台视图。

如何在 Kali Linux 上使用 Kismet

运行 Kismet 后,您可以看到您所在范围内所有 Wi-Fi 设备的列表:

how-to-use-kismet-on-kali

如下图所示,您可以根据名称、信号强度和其他特征对这些网络进行分类。要选择您想要的网络之一,请单击它。这样,您将看到无线客户端列表:

kismet-watch-wi-fi-user-activity

选择网络后,您可以从菜单中选择“窗口选项,然后点击“客户端列表以获得更多关于客户端的信息:

clients details in kismet

如何隐藏 Kismet 列表中的设备

我们建议您在不需要客户端设备(包括智能手机)时关闭 Wi-Fi 设置。重要的是,你的 Wi-Fi 卡可以在任何地方跟踪你。有趣的是,即使你没有连接 Wi-Fi,这也是事实。

结束语

在本文的开始,我们试图向您介绍 Kali Linux 中的 Kismet 工具。然后我们教你如何在 Kali Linux 上安装和使用 Kismet。在最后一部分,我们还讲述了 Kismet 处理设备识别的解决方案。如果你有任何问题,可以在评论区和我们分享。

如何在 Kali Linux - Eldernode 博客上安装和使用 Metagoofil

原文:https://blog.eldernode.com/install-and-use-metagoofil-on-kali/

How to Install and Use Metagoofil on Kali Linux

入侵测试工具在黑客攻击和安全测试中非常有用。这就是为什么你需要熟悉它们,这样你才能得到想要的结果。Metagoofil 是一个收集信息的工具,用于通过谷歌搜索引擎在网站上查找重要文件。通过这个工具,你可以找到并下载 Excel、Word、PDF 等。目标站点的文件。在本文中,我们将教你如何在 Kali Linux 上安装和使用 Metagoofil。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

教程在 Kali Linux 上安装使用 metagoufil

meta goufil简介

许多网站存储文档、图像、音频等。,或者把它们供用户使用,或者想出售一个文件。这些文件可以使用 Metagoofil 工具提取。为此,您可以在搜索时定义不同类型的限制,以便在最快的时间内获得想要的结果。

Metagoofil 可以提取的文件扩展名为 pdf、doc、Xls、ppt、ODP、ods、Docx、dxlsx 和 pptx。

这些信息可能很有用,因为你可以获得并使用有效的用户名,即用于暴力密码攻击(VPN、FTP、web 应用)的用户名。该工具还提取文档的“路径”,从中可以获得共享资源名、服务器名等等。

在 Kali Linux 上安装 metagoufil

在这一节中,我们将向您展示如何在 Kali Linux 上安装 Metagoofil。为此,只需遵循以下步骤。

如果您使用的是最新版本的 Kali Linux ,Metagoofil 可能不可用。因此,您必须使用以下命令安装它,以搜索任何组织的敏感数据:

apt-get update
apt-get install metagoofil

安装后,只需在 Linux 终端中运行以下命令来运行该工具:

metagoofil

注意: 你需要 Python 版本 2 才能运行这个工具。下载该工具后,进入所需的文件夹,并使用以下命令运行它:

python metagoofil

注意,这个工具没有图形版本。

如何在 Kali Linux 上使用 meta goufil

您可以使用如下的 -h 开关查看刀具开关指南:

metagoofil -h

您也可以通过以下命令使用该工具:

-d: 要搜索的域

-t: 要下载的文件类型(pdf、doc、Xls、ppt、ODP、ods、Docx、xlsx、pptx)

-l: 搜索结果的限制(默认为 200)

-h: 处理目录中的文档(使用“是”进行本地分析)

-n: 下载文件的限制

-o: 工作目录(保存下载文件的位置)

-f: 输出文件

要了解如何使用该工具,请注意以下命令:

metagoofil -d site.com -t xlsx -l 50 -n 25 -o /home

通过查看以下示例,您可以了解如何使用该工具:

例 1:

metagoofil.py -d apple.com -t doc,pdf -l 200 -n 50 -o applefiles -f results.html

例 2:

metagoofil.py -h yes -o applefiles -f results.html (local dir analysis)

结论

使用 Metagoofil 工具非常简单易用。这个工具默认安装在 Kali Linux 上,可以在 OSINT 工具类别中找到。在本文中,我们试图通过示例教您如何在 Kali Linux 上安装和使用 Metagoofil。

如何在 Ubuntu 20.04 - Eldernode 博客上安装和使用 Metasploit

原文:https://blog.eldernode.com/install-and-use-metasploit-on-ubuntu/

How to Install and use Metasploit on Ubuntu 20.04

Metasploit 框架是一个开源项目,为漏洞研究和代码开发提供公共资源,允许安全专业人员检测对其网络的入侵并识别威胁和漏洞。使用 Metasploit 时一定要小心,因为扫描不适合您的网络或环境在某些情况下可能是非法的。在本文中,我们将教你如何在 Ubuntu 20.04 上安装和使用 Metasploit。需要注意的是,如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程在 Ubuntu 20.04 上安装使用 Metasploit

Metasploit 是一个开源框架,专门为黑客、安全研究人员和其他网络安全积极分子编写。您可以使用这个框架来利用各种系统、网络和软件中的漏洞。默认情况下,这个框架有许多漏洞,但是除此之外,您可以创建自己的漏洞并添加到其中。

在下一节中,我们将教你如何在 Ubuntu 20.04 上安装 Metasploit。请加入我们。

模块类型在

1- Payload: 该模块用于执行连接目标系统等操作,或者执行安装服务等任务。使用系统后的下一步是运行有效负载。最著名的是有效载荷 Metasploit Meterpreter。

**2-辅助:**辅助模块是执行特定任务的一种特殊类型的模块。诸如数据收集、数据库指纹识别、网络扫描以找到特定服务以及普查之类的任务是辅助模块的常见功能。

**3-编码器:**编码器用于加密有效载荷和攻击向量,以防止防病毒软件和防火墙的检测。

4- NOPS: 它们稳定有效载荷的性能。

**5-利用:**这是一段用于在受害系统上运行并利用漏洞的代码。

在 Ubuntu 20.04 上安装 Metasploit | Ubuntu 18.04

在本节中,我们想讨论如何在 Ubuntu 20.04 上安装 Metasploit。鉴于 Metasploit 是用 ruby 制作的,所以需要一些依赖项。您必须首先使用以下命令安装所需的依赖项:

apt install -y build-essential zlib1g zlib1g-dev libpq-dev libpcap-dev libsqlite3-dev ruby ruby-dev

注意: 安装依赖项可能需要几分钟时间。

第二步是在 apps 的主目录中使用以下命令安装 Metasploit:

mkdir ~/apps
cd ~/apps

接下来,您需要使用以下命令来克隆 repo,以便在 msfupdate 失败时更容易获取更新:

git clone https://github.com/rapid7/metasploit-framework.git

成功完成上述步骤后,您可以使用以下命令最终安装 Metasploit :

cd metasploit-framework/
sudo gem install bundler
bundle install

如何在 Ubuntu 20.04 上使用 Metasploit

成功安装 Metasploit 后,可以从 Metasploit-frame 目录中的命令行运行 Metasploit 了:

./msfconsole

如果你已经正确地做了所有的事情, msf6 控制台将显示如下。

msfconsole on ubuntu 20.04

下一步是配置系统进行更新。您可以为此设置一些 GIT 变量。为此,您必须首先使用以下命令设置您的名字:

git config --global user.name "NAME HERE"

您还必须使用以下命令设置您的电子邮件:

git config --global user.email "[[email protected]](/cdn-cgi/l/email-protection)"

现在,您应该使用以下命令从 Metasploit-framework 目录中运行更新:

. /msfupdate

请注意,您需要做的最后一件事是将更新设置为 Cron,因此您不需要经常运行 msfupdate:

crontab -e

在最后一步中,您必须使用您最喜欢的编辑器添加以下行:

0 1 * * * /home/$name/apps/metasploit-framework/msfupdate > /dev/null 2>&amp;1

注意: 在上面的命令中你要用你的用户名替换 $ 的名字。

结论

Metasploit 是一个非常强大的框架,具有许多特性。该工具是 Rapid7 社区努力的结果。使用 Metasploit,您可以执行预先识别的攻击,如无密码受害者日志记录、网络摄像头黑客攻击、web 服务器黑客攻击、电子邮件服务器黑客攻击等。在这个框架下,你可以生成你的漏洞并私下使用。在本文中,我们试图教你如何在 Ubuntu 20.04 上安装和使用 Metasploit。

如何在 Windows - Eldernode 博客上安装和使用 MonoDevelop

原文:https://blog.eldernode.com/install-and-use-monodevelop-on-windows/

How to Install and Use MonoDevelop On Windows

MonoDevelop 被称为 Xamarin Studio,是一个用于 Linux、macOS 和 Windows 的开源集成开发环境。它的主要焦点是开发使用 Mono 和。NET 框架。应该注意的是,MonoDevelop 集成了与 NetBeans 和 Microsoft Visual Studio 类似的功能,例如自动代码完成、源代码控制、图形用户界面(GUI)和 Web 设计器。在本文中,我们将一步一步地教你如何在 Windows 服务器上安装和使用 MonoDevelop。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。

教程在 Windows 上安装使用 MonoDevelop

MonoDevelop 是用于。NET 平台,其功能可与 Microsoft Visual Studio 相媲美。在下一节中,我们将介绍 MonoDevelop。然后我们会教你如何在 Windows 上安装 MonoDevelop。我们还将在最后一步解释如何使用 MonoDevelop。请继续关注本文的其余部分。

MonoDevelop简介

如前所述,MonoDevelop 可以在 Windows 上使用。MonoDevelop 是用于。NET 平台,其功能可与 Microsoft Visual Studio 相媲美。MonoDevelop 的一些功能包括:

1_ 多平台 IDE 和用户项目

2_ 多语言(C#、F#、Visual Basic。NET、C/C++、Vala、JavaScript、TypeScript)

3 _ c#、Visual Basic、Boo、Java (IKVM)和 C/C++的项目模板

4_ 对 C#、代码模板、代码折叠的代码完成支持

5_ 可定制的窗口布局、用户定义的按键绑定、外部工具

6_ 用于调试单声道和本机应用程序的集成调试器

7_ 集成编译器(最高支持 C# 6.0)

8_ GTK#可视化设计器以图形化方式构建 GTK#用户界面

9_ 在 XSP (Mono webserver)上提供代码完成支持和测试的 ASP.NET web 项目。

10_ 源代码控制、makefile 集成、单元测试、打包和部署、本地化

在 Windows 上安装 MonoDevelop 的先决条件

_ 使用安装 Visual Studio 2017。NET 桌面和。NET 核心工作负载和 F#可选组件(注意,默认情况下 F#是禁用的,因此需要在 VS 安装程序中启用它)。

_ 为 Windows 安装Git

_ 确保您有。NET Framework 4.7.1 引用程序集(4.7.1 目标包)

_ 安装 Gtk#安装工具

_ 安装单声道库包

_ 安装 GNU Gettext 工具

在 Windows 上安装 MonoDevelop(VPS 服务器)

在这一节,我们将教你如何在 Windows 上安装 MonoDevelop。为此,只需按顺序执行以下步骤。

第一步是打开一个你最喜欢的浏览器。然后你需要下载 MonoDevelo p 安装文件。

how to download monodevelop on windows

如下图所示,您可以根据您的系统规格选择其中一个版本,然后点击下载。

download monodevelop on windows

下载 MonoDevelop 后,转到下载文件的位置。然后双击**。exe** 文件来执行安装步骤。在打开的窗口中,点击运行

monodevelop download file location

勾选我接受条款……并点击安装开始安装过程。

monodevelop installation agreement license

*

installing monodevelop on windows

最后,点击完成完成 MonoDevelop 安装。

monodevelop installation progress

你会看到 MonoDevelop 图标出现在你的桌面上。你可以点击图标来运行你的窗口中的应用程序。

如何在 Windows 上使用 MonoDevelop

现在您已经根据说明成功安装了 MonoDevelop,现在您可以访问它了。在下图中,您可以看到【MonoDevelop 主窗口:

main MonoDevelop window

MonoDevelop 的另一个用途是集成调试器,如下图所示:

Integrated Debugger

你可以在 MonoDevelop 中看到另一个特性,插件管理器,如下图所示:

Add-in Manager

下面你可以看到 MonoDevelop 的其他功能,分别是 NuGet Manager 、**欢迎页面、**和 GUI 设计器:

NuGet Manager

*

Welcome Page

*

GUI designer

结论

MonoDevelop 是一个用于 Windows、Linux 和 macOS 的 Mono/C#集成开发环境。当你输入 C#和 VB 程序时,它可以分析它们,并且能够提供方法的上下文完成。在本文中,我们试图在全面介绍 MonoDevelop 之后,教你如何在 Windows 上安装和使用 MonoDevelop。

教程在 Kali Linux 上安装和使用 Netcat-Netcat 是什么?

原文:https://blog.eldernode.com/install-and-use-netcat-on-kali-linux/

Tutorial-Install-and-Use-Netcat-on-Kali-Linux

Netcat 是一个非常通用的工具,允许您通过 TCP/IP 网络连接到远程主机。它有许多用途,包括连接到服务器进行文件传输、网页浏览,甚至是 IRC 聊天。一些用户正在寻找一种既能用于攻击又能用于安全的工具。Netcat 是 Kali Linux 工具中的一个,可以在这个领域帮助用户。先简单介绍一下 Netcat,然后你会学到如何在 Kali Linux 上安装和使用 Netcat。如果想购买一台 Linux VPS 服务器,可以访问 Eldernode 网站,选择自己喜欢的包。

如何在 Kali Linux 2022 上安装 Netcat

您可能以前听说过 netcat,但不知道它是做什么的,也不知道为什么您会需要它。我们将在这里解释一切,以便您今天就可以开始使用它!

Netcat简介

Netcat 是一个使用 TCP 和 UDP 连接在网络上读写数据的实用程序。由于其独特的设计,Netcat 是一个可以被其他程序和脚本轻松驱动的后端工具。这个工具也用于调试和网络探索,因为它可以建立您需要的连接,并且有几个有趣的内置功能。

什么是 Netcat?

Netcat(网络连接工具包)是一个命令行实用程序,用于在通过网络连接的两台计算机之间传输文件。它经常被用作 FTP 的替代品,因为它比 FTP 快得多。

Netcat的用例

**1—>**连接服务器:与 IP 地址的服务器连接。

**2—>**两个用户聊天的可能性:为此,我们需要两个设备,一个发起方比如 Kali Linux 机器,一个监听方比如 Windows 10 机器。

**3—>**创建后门:你可以用 Netcat 创建后门,这样你就可以随时回它。

**4—>**详细模式:该模式产生大量信息,可以使用 -v 参数触发。

**5—>**将输出保存到桌面:保存 Netcat 输出,以便记录保存,更好的可读性和将来参考。

**6—>**文件传输 : Netcat 可以用来在两个设备之间传输文件。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算一步一步地教你如何在 Kali Linux 上安装和使用 Netcat。

在 Kali Linux 上安装 Netcat

您可以使用下面的命令在 Kali Linux安装 Netcat :

sudo apt install netcat-traditional

如何在 Kali Linux 服务器上使用 Netcat

运行以下命令开始使用 Netcat:

nc.traditional -h

结论

在本文中,我们介绍了 Netcat,它使用 TCP 和 UDP 连接在网络上读写数据。我们还回顾了 Netcat 的使用案例,您了解了如何在 Kali Linux 上安装和使用 Netcat。

Debian 11 - Eldernode 博客上的教程安装和使用 Ntopng

原文:https://blog.eldernode.com/install-and-use-ntopng-on-debian-11/

Tutorial Install and Use Ntopng on Debian 11

Ntopng 是一个免费的、开源的、非常有用的监控工具,可以实时监控网络流量。这是基于 libpcap 的原始 ntop 版本的高性能、低资源的下一代版本。Ntopng 是多平台的,可以在每个 Unix、MacOSX 和 Windows 平台上运行。ntopng 负责监控和报告各种协议,包括 TCP、UDP、ICMP、DLC、IPX、ARP、Netbios、Decnet 等。在本文中,我们将教你如何在 Debian 11 上安装和使用 Ntopng。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 Debian Linux 上安装使用 nto png

由于在计算机网络中分析数据信息可能是一项困难的任务,使用必要的工具可以使它变得更容易。ntopng 让您快速方便地分析网络流量,但也检查其他事情。

nto png 简介

简单地说,Ntopng 是一个基于 web 的应用程序,允许您监控网络流量。该程序有一个开源社区资源,它是在 GPLv3 许可证下发布的,可以免费使用,在本节中被视为参考。

Ntopng 特性包括:

  • IP 地址的地理定位
  • 分析流量并按来源/目的地进行分类
  • 显示网络流量和 IPv4 / IPv6 主机
  • 按协议类型报告和排序 IP 协议使用情况
  • 以 RRD 格式存储交通统计数据

如何在 Debian 11 | Debian 10 上安装 Ntopng

这是安装 Ntopng 最有效、最安全的方式。此外,如果更新了,您可以通过将它添加到存储库中来从 APT 下载它。

然后,加载一个 DEB 包来添加和配置 Ntopng 存储库。

cd /tmp
wget http://apt.ntop.org/buster/all/apt-ntop.deb

然后开始安装 GPG 以正确添加水箱:

sudo apt install gpg

在此步骤中,安装下载的软件包以添加储罐:

sudo dpkg -i apt-ntop.deb

现在,已经添加了存储库,我们需要刷新 APT 包源:

sudo apt update

最后,使用以下命令安装 ntopng 及其一些模块:

sudo apt install pfring-dkms nprobe ntopng n2disk cento

要使用 web 界面,您需要进行一些预先配置。例如,指定运行时端口。为此,只需编辑应用程序配置文件:

sudo nano /etc/ntopng/ntopng.conf

ntopng

根据上图, -w 值指定了 web 接口使用的端口。可以自定义,但是记得在防火墙打开。此外,通过创建新文件,您可以指定网络 IP 地址的范围。也是默认或活动的网络接口。

sudo nano /etc/ntopng/ntopng.start/

然后,通过重新启动服务,应用必要的更改:

sudo systemctl restart ntopng

现在,打开你的网络浏览器,进入HTTP://your-server:[port],你会看到登录页面。

Username: admin
password: admin

恭喜你!你在 Debian 11 中安装了 Ntopng。

结论

在本文中,我们试图教大家如何在 Debian 11 上安装和使用 Ntopng。Ntopng 是高级网络监控领域的领导者。在社交版本的帮助下,我们可能会在服务器上安装它来帮助我们监控网络行为。使用它在 Debian 中的存储库,我们能够安装它而没有大的复杂性。

教程在 AlmaLinux 8.4 上安装和使用 OpenCV-elder node 博客

原文:https://blog.eldernode.com/install-and-use-opencv-on-almalinux/

Tutorial Install and Use OpenCV on AlmaLinux 8.4

OpenCV,即开放式计算机视觉库,是一个图像处理和机器学习编程库的集合。本系列更侧重于实时图像处理。最初由英特尔开发和支持,现在由 Willow Garage 和 Itseez 提供支持。OpenCV 是一个多平台库,受 Windows、Linux、Mac OS、iOS 和 Android 操作系统支持。它还有一个 C、C ++、Python、Java 和 MATLAB 语言的编程接口。在本文中,我们将一步一步地教你如何在 AlmaLinux 8.4 上安装和使用 OpenCV。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 AlmaLinux 上配置 OpenCV

OpenCV简介

OpenCV 是一个用于计算机视觉的开源库。OpenCV 设计的目的是处理任务,特别是对于实时应用。OpenCV 也可以与多核处理器一起工作。

如果您希望在英特尔架构上获得更多自动化优化,您可以购买英特尔集成性能原语库(IPPs ),其中包括许多算法领域的低级优化例程。如果安装了库,OpenCV 会在运行时自动应用适当的 IPP。

OpenCV 的目标之一是提供一个易于使用的计算机视觉基础设施,以便人们可以快速构建他们相对复杂的视觉程序。OpenCV 库包括 500 多个函数,涉及各种视觉主题,从工厂产品审查到医学成像、安全、用户界面、摄像机调谐、机器人和双目视觉。

因为计算机视觉和机器学习之间一直有着密切的关系,OpenCV 还包括一个 MLL(机器学习库)。这个子库侧重于统计模式识别和分类。

OpenCV 的应用包括以下内容:

1.图像过滤器

2.人脸识别系统

3.运动检测

4.人机交互

5.移动机器人

6.理解运动

7.物体识别

8.划分和诊断

9.立体深度视觉:来自两个相机的深度感知

10.运动结构(SFM)

11.运动跟踪

12.增强现实

在 AlmaLinux 8.4 上安装 OpenCV

在前一节中完全熟悉 OpenCV 及其功能后,我们现在想讨论如何在 AlmaLinux 8.4 上安装 OpenCV。为此,您必须按顺序执行以下步骤。

第一步,您必须使用以下命令更新系统:

sudo dnf update
sudo dnf install epel-release
sudo dnf install opencv opencv-devel opencv-python

然后,您可以通过执行以下命令来安装必要的工具和依赖项:

sudo dnf install git gcc gcc-c++ cmake3 qt5-qtbase-devel python3 python3-devel python3-pip cmake python3-devel python3-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel eigen3-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1-plugins-base

现在是时候使用以下命令克隆 OpenCV contribOpenCV 仓库了:

mkdir -p ~/opencv_build && cd ~/opencv_build
git clone https ://github.com/opencv/opencv.git
git clone https ://github.com/opencv/opencv_contrib.git

如何在 AlmaLinux 8.4 上配置使用 OpenCV

在上一节中,您能够成功安装 OpenCV。现在我们想教你如何在 AlmaLinux 8.4 上配置和使用 OpenCV。为此,使用下面的命令创建一个临时目录并转到该列表:

cd ~/opencv_build/opencv && mkdir build && cd build

现在是使用命令配置 OpenCV 构建的时候了:

cmake3 -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..

最后,您可以使用以下命令开始编译过程:

make -j8
sudo make install

注意下面重要的一点。您必须使用以下命令在 /usr/share/pkgconfig 目录中创建一个 symlink opencv4.pc 文件。然后,您需要运行 ldconfig 来恢复库缓存。

sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/ sudo ldconfig

现在,您可以通过检查已安装的 OpenCV 版本,使用以下命令安装 OpenCV:

pkg-config --modversion openc

在最后一步中,您可以使用以下命令来启用 Python cv2 模块:

python3 -c "import cv2; print(cv2.__version__)"

结论

如前所述,OpenCV 库算法使用 SSE、AVX、TBB、IPP、CUDA 和 OpenCL 进行优化和并行化。它还有一个机器学习部分,用于对数据进行聚类和分类。在本文中,我们试图向您介绍如何在 AlmaLinux 8.4 上安装和使用 OpenCV。

教程安装和使用 OwnCloud AlmaLinux 8.4 - Eldernode 博客

原文:https://blog.eldernode.com/install-and-use-owncloud-almalinux-8-4/

Tutorial Install and use OwnCloud AlmaLinux 8.4

您可能是拥有大量信息的用户之一,并且不希望这些信息进入服务器。还有,你不愿意付费。所以你在寻找一个切实可行的解决方案。OwnCloud 是一个开源、完全免费的平台,其服务和功能类似于 Dropbox 和数据存储服务。它将信息存储在云上,你可以随时访问这些文件。在本文中,我们将教你如何在 AlmaLinux 8.4 上安装和使用 OwnCloud。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

如何设置 OwnCloud AlmaLinux 8.4

own cloud 简介

OwnCloud 是一个用 PHP,javascript 编写的开源 web 应用。该工具用于在手机、电脑、平板电脑、笔记本电脑等之间同步文件。

OwnCloud 客户端软件也可用于 LinuxWindows 、Android、iOS、Mac 和 BlackBerry 操作系统,通过它你可以轻松连接到你的个人云存储。您还可以同步文件、通过 web 访问文件或与其他人共享文件。

需要注意的是,该应用的服务器端安装软件可以安装在 Mac、Android、Windows、Linux 操作系统上。也可以使用 Mysql、MariaDB、PostgreSQL、SQLite 和 Oracle 数据库。

跟随我们在本文中学习如何在 AlmaLinux 8.4 上安装和使用 OwnCloud。

安装 OwnCloud AlmaLinux 8.4 的先决条件

要在 AlmaLinux 上安装 OwnCloud,需要先安装 LAMP 。因此,有必要按顺序执行以下步骤。

如何安装 Apache Web 服务器

首先,我们从安装 Apache Web 服务器开始。为此,您可以使用以下命令:

yum install httpd httpd-tools

然后您需要使用以下三个命令启用 Apache启动 Web 服务器,最后检查状态:

systemctl enable httpd
systemctl start httpd
systemctl status httpd

下一步是编辑您的防火墙规则,以允许您的 web 服务器上的 HTTP 和 HTTPS 请求。为此,您可以使用以下命令:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

最后,重启 Apache Web 服务器以完成安装:

systemctl restart httpd

如何在服务器上安装 PHP

要在 AlmaLinux 上安装 PHP,可以使用以下命令:

yum install -y php-mysqlnd php-dom php-simplexml php-xml php-xmlreader php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix php-sockets php-tokenizer

然后通过运行以下命令重启 web 服务器:

systemctl restart httpd

如何安装 MariaDB 服务器

在开始之前要记住的一点是,安装 MariaDB 包括几个步骤。要安装 MariaDB ,您必须首先运行以下命令:

yum install mariadb-server mariadb

然后你需要使用以下三个命令启用 Maria db,启动 MariaDB ,最后确认状态:

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

完成上述步骤后,您现在应该使用以下命令保护您的 MariaDB 安装:

mysql_secure_installation

注意,对于 OwnCloud 集成,您需要使用以下命令安装额外的 PHP 模块:

yum install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache

然后,您必须在下一步中为 OwnCloud 创建一个数据库。首先,运行以下命令进入 MariaDB 数据库:

mysql -u root -p

现在,您需要使用以下命令为 OwnCloud 创建一个数据库:

CREATE DATABASE owncloud_db;

下一步是创建用户授权 nextcloud-db 数据库。在下面的命令中,你必须用你想要的密码替换【T4 输入密码】这里的:

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'Enter-A-Password-Here';

最后,通过运行以下命令,清除特权并退出 MariaDB 数据库:

FLUSH PRIVILEGES;
EXIT;

安装 OwnCloud AlmaLinux 8.4

在安装了一节中描述的必要先决条件之后,我们现在想教您如何在 AlmaLinux 8.4 上安装 OwnCloud。为此,只需遵循以下步骤。

您必须首先使用以下命令下载 OwnCloud :

wget https://download.owncloud.org/community/owncloud-complete-20201216.tar.bz2

下载完文件后,您现在应该将它解压缩到 /var/www/ :

tar -jxf owncloud-complete-20201216.tar.bz2 -C /var/www/

现在您需要使用下面的命令来启用 Apache Web 服务器权限。这是访问 OwnCloud 文件所必需的。

chown -R apache: /var/www/owncloud

通过运行以下命令为 Apache Web 服务器的 OwnCloud 创建一个配置文件:

Vi /etc/httpd/conf.d/owncloud.conf

将以下命令添加到配置文件中:

Alias /owncloud "/var/www/owncloud/"    <Directory /var/www/owncloud/>  Options +FollowSymlinks  AllowOverride All    <IfModule mod_dav.c>  Dav off  </IfModule>    SetEnv HOME /var/www/owncloud  SetEnv HTTP_HOME /var/www/owncloud    </Directory>

对配置文件进行更改后,保存并退出。然后重启 apache Web 服务器:

systemctl restart httpd

您可以使用以下命令来检查 Web 服务器的状态:

systemctl status httpd

请注意,您应该使用以下命令检查 SELinux 是否已启用并正在运行:

sestatus

如果启用了 SELinux,您必须允许 Apache Web 服务器写入 OwnCloud 目录:

setsebool -P httpd_unified 1

如何使用 OwnCloud AlmaLinux 8.4

在上一节中,您看到了如何在 AlmaLinux 8.4 上安装 OwnCloud。现在我们想教你如何在 AlmaLinux 8.4 上完成任务和使用 OwnCloud。

在浏览器中打开 OwnCloud:

http://server-ip/owncloud

在打开的页面上,输入用户名和密码创建账户,如下图所示。然后点击存储和数据库,选择 MySQL/MariaDB 。您还需要填写所有的数据库信息,即数据库用户、密码和数据库名称。最后,点击完成设置按钮完成设置。

how to use owncloud on almalinux

在下一步中,输入您之前设置的用于访问的用户名和密码,如下所示:

login to owncloud on almalinux 8.4

成功登录后,您可以选择在不同的操作系统上安装自己的云应用程序。您可以在下图中看到仪表板:

owncloud dashboard on almalinux

结论

OwnCloud 最重要的好处之一是它是免费和开源的。它还让您能够控制您需要的敏感信息。在本文中,我们试图教你如何在 AlmaLinux 8.4 上安装和使用 OwnCloud。

如何在 Centos 8 - Eldernode 博客上安装和使用 Pandora FMS

原文:https://blog.eldernode.com/install-and-use-pandora-fms-on-centos-8/

How To Install And Use Pandora FMS On Centos 8

作为管理员、工程师或技术人员,您应该能够观察您的系统和应用程序,并检查它们的元素状态。Pandora FMS 是一款开源的全功能监控软件。使用 Pandora 可以查看你的网络基础设施,检测你的网站的接口和损坏。此外,您可以用一种易于阅读的图形布局将关键信息呈现给经理。有开源和企业两个版本。如果您正在为您的企业寻找一个功能齐全的监控和管理平台,无疑企业版更有用。但是,请通过这篇文章来了解如何在 Centos 8 上安装和使用 Pandora FMS。此外,如果您需要购买完全托管的 VPS,请在 Eldernode 订购您认为价格和支持最优惠的 CentOS VPS

教程在 Centos 8 上安装使用潘多拉 FMS

您可能需要控制所有的 IT 基础架构。潘多拉的网络应用程序可以帮助你监控多个操作系统。下面,您将回顾一下 Pandora 在 CentOS 8 上的安装过程。潘多拉FflexibleMmonitoringS系统由潘多拉 FMS 服务器、潘多拉 FMS 代理、潘多拉 FMS Web 管理系统和潘多拉数据库四部分组成。Pandora FMS 使用 TCP、UDP、ICMP、SNMP 和 HTTP 协议和代理从客户端系统收集指标。它是跨平台的,支持 WindowsLinux 操作系统。

CentOS 8上安装使用 潘多拉 FMS 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循 CentOS 8 上的初始服务器设置。

_ 至少 2GB 内存

_ 在独立服务器上安装 MySQL,并安装 Percona XTraDB 而不是标准 MySQL。

要查看附加要求,请查看下表中不同安装的最低建议。如果 80%的模块都有历史数据,平均采样时间为 5 分钟,可以用它的信息进行检查。但是,这些建议是针对安装在同一数据库服务器、服务器和控制台中的环境而指定的。

Prerequisites to Install Pandora FMS On Centos 8

在 CentOS 8 | CentOS 7T3 上安装 Pandora FMS 服务器

让我们浏览一下本指南的步骤,并了解如何在 CentOS 8 上安装和使用 Pandora FMS。

第一步:

首先,运行以下命令用最新的可用软件包更新您的系统:

dnf update -y

第二步:

由于 Pandora FMS 运行在 web 服务器上,所以它使用 MariaDB 作为数据库后端。因此,您必须在您的系统中安装 Apache 和 MariaDB 服务器。要安装它们,请键入:

dnf install httpd mariadb-server -y

要在安装后启动 Apache 和 MariaDB 服务,请使用以下命令:

systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb

第三步:

在这一步中,您可以使用下面的命令来设置 MariaDB root 密码:

mysql_secure_installation

然后,您将被提示回答以下问题。回答他们并继续:

Install Pandora on Centos

然后,要登录到 MariaDB,请运行以下命令:

mysql -u root -p

因此,您可以提供您的 root 密码,并为 Pandora FMS 创建一个数据库和用户。因此,键入:

CREATE DATABASE pandora;
GRANT ALL PRIVILEGES ON pandora.* to [[email protected]](/cdn-cgi/l/email-protection)'localhost' IDENTIFIED BY 'password';

现在,使用下面的命令退出 MariaDB:

FLUSH PRIVILEGES;
EXIT;

第四步:

由于 CentOS 默认存储库中没有 Pandora,要将其安装在 CentOS 服务器上,您必须将 Pandora 存储库添加到您的系统中。使用以下命令创建 Pandora repo:

nano /etc/yum.repos.d/pandorafms.repo

然后添加以下几行:

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

完成后,您可以保存并关闭文件。运行以下命令安装 Pandora FMS:

dnf install pandorafms_console -y

接下来,给 pandora 目录适当的权限和所有权:

chown -R apache:apache /var/www/html/pandora_console/
chmod -R 775 /var/www/html/pandora_console/

然后,重启Apache 服务以应用更改:

systemctl restart httpd

如何在 CentOS 8 上安装潘多拉 FMS 代理

在 UNIX 环境中,还必须安装以下软件:

Perl 5.8 or above

需要安装以下依赖项:

perl-YAML-Tiny-1.73-2
perl-Sys-Syslog
unzip

现在,您可以使用以下命令来安装依赖项:

yum install dnf-plugins-core -y
yum config-manager --set-enabled powertools -y
yum install -y perl-YAML-Tiny perl-Sys-Syslog unzip

最后,要安装代理,请键入:

yum install -y http://firefly.artica.es/pandorafms/latest/RHEL_CentOS/pandorafms_agent_unix-7.0NG.noarch.rpm

如何在 CentOS 8 上访问 潘多拉 FMS

要访问 Pandor FMS web 界面,打开您的 web 浏览器并输入 URLhttp://your-server-IP/Pandora _ console

如何用潘多拉 FMS 监控 CentOS 8

当您成功通过在 CentOS 8 上安装 Pandora FMS 的所有必要步骤后,您就可以开始使用该软件了。

1-使用上述 URL 后,您可以查看以下屏幕:

Monitor CentOS 8 With Pandora FMS 

2-要查看许可协议页面,请单击是,我接受许可条款。

license agreement

3-现在,接受许可协议。然后,您可以看到下面的页面:

software dependencies

4-现在,点击下一个按钮。如果您已经安装了所有的依赖项,您可以看到如下页面:

Environment and database setup

5-在这一部分,您必须提供您的 root 用户名、MariaDB root 密码、数据库名称和应用程序路径,然后点击下一步按钮。如果你能看到下面的页面,那么到目前为止你已经完成了。

Creating Database

6-再次点击下一个按钮查看以下页面。

installation complete

7-接下来,打开您的终端并删除 install.php 文件:

rm -rf /var/www/html/pandora_console/install.php

现在,您必须编辑config.php文件并定义您的数据库细节:

nano /var/www/html/pandora_console/include/config.php

此时,根据您的数据库设置更改以下行:

// Begin of automatic config file
$config["dbtype"] = "mysql"; //DB type (mysql, postgresql...in future others)
$config["mysqli"] = true;
$config["dbname"]="pandora"; // MySQL DataBase name
$config["dbuser"]="pandora"; // DB User
$config["dbpass"]="password"; // DB Password
$config["dbhost"]="localhost"; // DB Host

现在,你可以保存并关闭文件,进入 Pandora web 安装屏幕。点击点击这里进入你的 潘多拉 FMS 控制台。因此,将显示潘多拉登录页面。

access your Pandora FMS console

9-在最后一步,你只需要提供默认用户 admin 和密码 pandora,然后点击登录按钮。您应该会在下一页看到 Pandora FMS 仪表板:

Pandora FMS dashboard

如何卸载 CentOS 8 上的潘多拉

当您决定删除该程序时,您只需运行以下命令:

yum remove pandorafms_console pandorafms_server

如果安装了 MySQL,但不再需要,也可以使用相同的命令将其删除:

yum remove Percona-Server*

结论

在本文中,您学习了如何在 CentOS 8 上安装和使用 Pandora FMS。要从 pandora dashboard 开始监控,请在客户端系统上安装代理软件包。所有用户与 Pandora FMS 的交互都是通过 WEB 控制台完成的。该控制台允许通过浏览器访问,而无需安装繁重的应用程序,允许从任何计算机进行管理,只要所述软件受 HTML5 支持。使用潘多拉 FMS 几天后,请到 Eldernode 社区让你的朋友了解你的经历。

教程在 Rocky Linux - Eldernode 博客上安装和使用 PgAdmin

原文:https://blog.eldernode.com/install-and-use-pgadmin-on-rocky-linux/

Tutorial Install and Use PgAdmin on Rocky Linux

PgAdmin 是基于网络的软件,用于管理 PostgreSQL 数据库。PgAdmin 是用 Python 和 jQuery 编写的,带有 Bootstrap,可以安装在各种平台上,比如 Linux、Mac OS 和 Windows。在这篇文章中,我们将一步一步地教你如何在 Rocky Linux 上安装和使用 PgAdmin。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 Rocky Linux 上安装使用 pg admin

pg admin 及其特性介绍

pgAdmin 提供了一个来自 PostgreSQL 数据库的 web 环境。您可以轻松解决您的所有需求,包括建立和设置数据库、表、用户等。,并且您不需要输入其他命令。

pgAdmin 很像用于 MySQL 的 PhpMyAdmin。使用过 PhpMyAdmin 的用户都知道,拥有一个图形化的 web 环境来管理和控制数据库非常有用。

PgAdmin 的功能和可能性包括:

–在各种 WindowsLinux 和 Mac OS 平台上安装

–兼容不同版本的 PostgreSQL

–监控仪表板

–备份和恢复数据库的能力

–支持大多数编码

–强大的查询工具,支持彩色语法

在本文的后续部分,请加入我们,向您展示如何在 Rocky Linux 上安装 PgAdmin。

在 Rocky Linux 上安装 PgAdmin 的先决条件

在这一节中,我们想向您展示在 Rocky Linux 上安装和使用 PgAdmin 的先决条件。为此,只需遵循以下步骤。

在第一步中,您需要使用以下命令安装 yum-utils 包:

sudo dnf install yum-utils

重要的是 PostgreSQL 必须安装在您的系统上。您现在应该禁用通用 PostgreSQL 存储库:

sudo yum-config-manager --disable pgdg-common

最后,您需要使用以下命令安装 PgAdmin4 存储库:

sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

如何在 Rocky Linux 上安装 pg admin

在回顾并准备了上一节中必需的先决条件之后,我们现在要解释如何安装 PgAdmin。第一步,您必须通过运行以下命令来更新系统:

sudo dnf update

然后,您需要使用以下命令安装 pgAdmin 4 :

sudo dnf install pgadmin4

如果要求您安装所有软件包和依赖项,您需要按“ y ”。

在 Rocky Linux 上配置 pg admin

在配置 PgAdmin 之前,您需要使用以下命令设置 Apache Web 服务器服务:

sudo systemctl enable httpd

现在您需要使用下面的命令来启动 Apache 服务:

sudo systemctl start httpd

您可以使用下面的命令验证 Apache 正在运行:

sudo systemctl status httpd

在下一步中,您需要通过运行 PgAdmin4 启动脚本来配置 PgAdmin4:

sudo /usr/pgadmin4/bin/setup-web.sh

在这一步,你必须输入你的电子邮件地址和密码,然后按“ y ”。

现在,您需要使用以下命令来配置 SELinux:

sudo setenforce permissive

为了启用 HTTP 流量,您需要通过运行以下命令来配置防火墙:

sudo firewall-cmd --permanent --add-service=http

最后,使用以下命令重新加载以应用更改:

sudo firewall-cmd --reload

如何在 Rocky Linux 上使用 pg admin

在这一节中,我们想向您展示如何在 Rocky Linux 上使用 PgAdmin。您首先需要在浏览器中输入以下 URL 进行登录:

http://server-ip/pgadmin4

如下图,您必须输入之前指定的邮箱密码,点击登录:

PgAdmin-Login page

现在您可以看到 PgAdmin 4 仪表盘:

PgAdmin Dashboard settings

现在你需要点击添加新服务器来连接新的数据库服务器:

how to Add New Server PgAdmin

在“常规部分,您可以为您的数据库服务器指定一个名称:

PostgreSQL Details on PgAdmin

在下一步中,您需要单击“连接”选项卡,并填写必填字段。然后点击保存:

PostgreSQL Connection on PgAdmin - Install and Use PgAdmin on Rocky Linux

最后,你可以点击左边栏的数据库服务器来查看更多细节。

PostgreSQL Database Info on PgAdmin - Install and Use PgAdmin on Rocky Linux

结论

PgAdmin 附带了一组丰富的数据库管理和易于使用的连接功能,一个内置的 SQL 编辑器,用于导入 SQL 脚本,如果需要,还可以在数据库的命令行 shell 中执行 SQL 语句。在本文中,我们试图教您如何在 Rocky Linux 上安装和使用 PgAdmin。

在 Centos 7 - Eldernode 博客上安装和使用 PIP 的最佳解决方案

原文:https://blog.eldernode.com/install-and-use-pip-on-centos/

Tutorial Install and Use PIP on Centos 7 [Best]

世界上最流行的编程语言通常都使用自己的包管理器。世界上最常见的语言之一是 Python,它使用 PIP。在本文中,我们将向您介绍 PIP,并教您如何在 Centos 7 或 Centos 8 VPS 上安装和使用 PIP。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

如何在 Centos 7 上安装使用 PIP

PIP 是什么?

PIP 是 Python 的标准包管理系统,允许您安装和管理外部软件包。外部包不是用 Python 实现的包,也不是标准 Python 库的一部分。PIP 是 Linux 和 Unix 操作系统中最有用的命令行程序之一。PIP 将标准输出传输到另一个目的地,并用于将命令、程序或进程的输出发送到另一个目的地。Python 包列表中列出的所有包都可以使用 PIP 安装。

先决条件

如何在 Centos 7 上安装 PIP

用百胜安装 PIP

首先,您应该打开终端并输入以下命令来安装和启用 EPEL 存储库,因为 Centos 7 存储库中没有 PIP:

sudo yum install epel-release

然后通过执行以下命令刷新 repo 列表:

sudo yum repolist

在此步骤中,使用以下命令更新您的软件包:

sudo yum update

现在,您可以通过运行以下命令来安装 PIP:

sudo yum install python-pip

您可以使用以下命令来验证 PIP 的安装版本:

pip --version

您将收到类似以下内容的输出:

pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)

用 Curl 和 Python 安装 PIP

此外,您可以使用 curl 和 Python 安装 PIP。为此,请在命令行中输入以下命令:

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"  python get-pip.py

如何在 Centos 7 上使用 PIP

您可以使用以下命令查看有用命令的列表:

pip --help

您需要安装开发工具,因为您将需要它们来构建 Python 模块。为此,请执行以下命令:

sudo yum install python-devel
sudo yum groupinstall 'development tools'

您可以从 PyPI、版本控制、本地项目和分发文件安装软件包。

Twisted 是用 Python 编写的异步网络框架。您可以通过运行以下命令来安装 twisted 包:

pip install twisted

如果您想卸载它,请输入以下命令:

pip uninstall twisted

您可以使用以下命令从 PyPI 中搜索包:

pip search "twisted"

如果您想列出已安装的软件包,只需运行以下命令:

pip list

此外,您可以通过输入以下命令列出过期的软件包:

pip list --outdated

结论

在本文中,我们教您如何在 Centos 7 上安装和使用 PIP。有问题可以在评论里问。我希望这篇教程对你有用。

教程在 Kali Linux 上安装和使用 Rainbowcrack

原文:https://blog.eldernode.com/install-and-use-rainbowcrack-on-kali-linux/

Tutorial Install and Use Rainbowcrack on Kali Linux

如果有人试图访问您的电脑,简单的登录密码无法阻止他们。密码是保护个人或组织的重要文档的字符。获取计算机用户的密码很简单,这使得计算机数据易受攻击。黑客可以使用密码破解工具轻松获得计算机密码。这项工作不需要特别的技术,只需要一些简单的工具。Rainbowcrack 是密码破解工具之一。在本文中,我们将教你如何在 Kali Linux 上安装和使用 Rainbowcrack。如果你想购买一台 Linux VPS 服务器,你可以在 Eldernode 网站上查看提供的套装。

如何在 Kali Linux 上安装使用 Rainbowcrack

什么是 Rainbowcrack?

RainbowCrack 是一个密码破解工具,用彩虹表破解哈希。它使用大规模的时间-内存权衡算法来破解哈希。该软件创建称为彩虹表的表格,并执行密码破解。一旦表格准备好,Rainbowcrack 可以比其他工具更快地检测密码。彩虹表是免费的,它们被用来减少破解密码所需的时间。预计算表很耗时,但是一旦预计算完成,Rainbowcrack 会比暴力破解更快。

彩虹裂纹特征

采用 AMD GPUs 的单 GPU 加速

采用 NVIDIA GPUs 的双 GPU 加速

使用多个 GPU 的 3 GPU 加速

4-生成、排序、合并、转换和搜索彩虹表

5-可定制字符的彩虹表

6-SHA1、SHA256、LM、NTLM、MD5 和可配置哈希算法的彩虹表

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们想一步一步的教你如何在 Kali Linux 中安装和使用 Rainbowcrack。

在 Kali Linux 上安装 Rainbowcrack

在本节中,您将学习如何在 Kali Linux 上安装 Rainbowcrack。为此,请遵循以下步骤并输入以下命令。

首先,使用以下命令更新您的系统包:

sudo apt update

现在,您可以使用以下命令安装 Rainbowcrack :

sudo apt install rainbowcrack

如何在 Kali Linux 上使用 Rainbowcrack

在本节中,我们将向您介绍 Rainbowcrack 在 Kali Linux 上的用法。

您可以通过输入以下命令从 Rainbowcrack 获得帮助:

rcrack -h

将彩虹表从。rt 文件格式为。rtc 文件格式,使用 rt2rtc 程序:

rt2rtc -h

把彩虹表从。rtc 格式转换为。rt 格式,可以使用 rtc2rt 程序:

rtc2rt -h

进入创建的文件夹后,用下面的命令运行 rtgen 以确保所有东西都正确安装了:

rtgen -h

从 Kali Linux 卸载 Rainbowcrack】

如果你想卸载 Rainbowcrack ,使用以下命令:

sudo apt-get remove rainbowcrack

删除 Rainbowcrack 配置、数据及其所有依赖关系,只需运行以下命令:

sudo apt-get -y autoremove --purge rainbowcrack

常见问题解答

[sp _ easy agreement]

结论

Rainbowcrack 是一个哈希破解程序,它利用了大规模的时间内存权衡。您可以通过从各种来源生成彩虹表来破解密码。本文教你如何在 Kali Linux 上安装和使用 Rainbowcrack。我希望这篇文章对你有用,你喜欢它。如果你有任何问题,可以在评论中联系我们。

如何在 Kali Linux - Eldernode 博客上安装和使用 Recon-ng

原文:https://blog.eldernode.com/install-and-use-recon-ng-on-kali-linux/

How-to-Install-and-Use-Recon-ng-on-Kali-Linux

渗透测试领域的一个问题是,在开始攻击或任何测试之前,我们必须收集关于我们目标的信息。在本文中,我们将介绍 Kali Linux 的一个信息收集工具 Recon-ng。这个工具为快速、开源的基于 web 的身份识别提供了一个强大的环境。让我们熟悉一下 Recon-ng 独特特性,并学习如何在 Kali Linux 上安装和使用 Recon-ng。你可以访问 Eldernode 网站上提供的软件包,购买一个 Linux VPS

教程在 Kali Linux 上安装和使用 Recon-ng

什么是侦察?

Recon-ng 是一个开源的基于 web 的身份识别框架,用 Python 编写。侦察可以锁定一个域并找到它的所有子域,这使得入侵者很容易得手。Recon-ng 的界面与 Metasploit 1 和 Metasploit 2 非常相似。这个工具提供了一个命令行界面,可以在 Kali Linux 上运行。

侦查特征

1 –>免费的开源工具。

2 –>充当 web 应用程序和网站扫描器。

3 –>执行识别操作的有用工具。

4 –>它有一个交互式控制台来提供有用的功能。

5 –>在 web 应用程序和网站的代码中寻找漏洞。

6 –> web 应用程序的信息收集和漏洞评估。

7 –>它有强大的模块,如 Geoip 搜索,横幅捕捉,DNS 搜索,端口扫描。

如何在 Kali Linux 上安装 Recon-ng

您可以使用下面的命令在 Kali Linux 上安装 Recon-ng :

apt install recon-ng

如何在 Kali Linux 上使用 Recon-ng

在下文中,我们将回顾不同的识别工具以及如何在 Kali Linux 上使用它们:

在 Kali Linux 上使用 Recon-CLI

这个工具允许从命令行使用 Recon-ng。您可以通过以下命令使用此工具:

recon-cli -h

在 Kali Linux 上使用 Recon-ng

如前所述,这个工具是一个网络识别框架。运行以下命令来使用它:

recon-ng -h

在 Kali Linux 上使用 Recon-web

这个工具是一个基于网络的用户界面。通过运行以下命令来使用它:

recon-web -h

常见问题

[sp _ easy agreement]

结论

在本文中,我们介绍了 Recon-ng,这是一个用 Python 编写的基于 web 的开源身份识别框架,我们还回顾了 Recon-ng 的各种特性。您还学习了如何在 Kali Linux 上安装 Recon-ng 和使用不同的 Recon-ng 工具。

教程在 AlmaLinux 8.4 上安装和使用 Redis-elder node 博客

原文:https://blog.eldernode.com/install-and-use-redis-on-almalinux-8-4/

Tutorial Install and Use Redis on AlmaLinux 8.4

Redis 技术是用主存作为数据库来维护数据库、缓存和消息代理。事实上,可以说 Redis 是用键值体系存储数据的。由于这一特性,访问和检索这一信息将更加容易,因为数据之间没有复杂的关系。Redis 用作数据库和缓存。在本文中,我们将一步一步地教你如何在 AlmaLinux 8.4 上安装和使用 Redis。如果你想购买一台 Linux VPS 服务器,可以访问 Eldernode 中的软件包。

如何在 AlmaLinux 8.4 上安装使用 Redis

Redis 是什么?

在键-值存储系统中,信息以键和值的形式存储。我们说的内存键值系统,是指这个系统将信息存储在 RAM 中,所以访问信息的速度会成倍提高。在 Radis 中,每个记录都有一个标题和数据。

如今,我们看到 Redis 支持不同类型的数据,如字符串、散列、列表、集合和有序集合。另一方面,由于数据是通过 Redis 存储在主存中,这个过程非常快。这使得 Redis 成为缓存、计数、队列以及发布和订阅的好选择。

Redis 结构被称为 NoSQL 数据库,这个特性也吸引了开发人员的注意。所有这些都使得大型科技公司越来越倾向于使用 Redis。像 Github、Weibo、Pinterest、Snapchat、Craigslist、Diggs、StackOverflow 和 Flickr 这样的大网站在这方面都可以提及。因此,我们预计未来会看到 Redis 用户范围的扩大。

这项技术与基于云计算平台的数据库的交互较少,因此成本会低得多。除了所有这些,Redis 的简单易用也应该提到。

Redis 的一些好处包括:

1.免费和开源

2.使用简单

3.持久性:你的数据不会因为重启服务器而丢失!

4.复制支持:Redis 很好地支持复制。您可以运行不同的服务器作为您的主/从或自定义场景。

5.使用广泛的数据类型

6.惊人的响应速度

在 almlinux 8.4上安装缰绳

在这一节,我们想教你如何在 AlmaLinux 8.4 上安装 Redis。为此,您必须按顺序执行以下步骤。您必须首先使用以下命令更新服务器:

dnf update -y

您可以使用以下命令安装 Redis :

dnf install redis -y

应该注意的是,监督指令允许您提供一个 init 系统来管理 Redis 服务。因此,在第一步中,您需要使用您想要的文本编辑器打开配置文件:

vi /etc/redis.conf

打开配置文件后,您应该查找“ supervised ”,并将其从 no 更改为 systems。然后保存配置文件并退出。

现在您需要使用以下命令启动启用 Redis:

systemctl start redis
systemctl enable redis

最后,要确认 Redis 已经成功安装,您需要运行以下命令:

redis-cli ping

如何在 AlmaLinux 8.4 上配置使用 Redis

在您了解了如何安装 Redis 之后,我们现在想要配置它。

第一步是配置密码。注意,和设置 bind 一样,密码是直接在 Redis, /etc/redis.conf 配置文件中配置的。因此,您必须使用以下命令打开配置文件:

vi /etc/redis.conf

然后您需要在命令中找到 Findpasspass:

# requirepass foobared

需要注意的重要一点是,必须通过删除#来取消对它的注释。然后指定您想要的密码。这样做之后,您可以保存配置文件并退出。使用以下命令和重启系统一次以应用更改:

systemctl restart redis

为了确保密码正确工作,您可以首先使用以下命令打开 Redis 客户端:

redis-cli

您可以按照下面的步骤检查 Redis 密码是否正常工作。您可以使用以下命令将键设置为一个值。请注意,由于缺少身份验证,以下命令将不起作用。

set key1 23

因此,您可以使用 Redis 配置文件中指定的密码,使用以下命令进行身份验证:

auth your_redis_password

通过身份验证后,您现在可以再次成功运行之前的命令:

set key1 23

使用以下命令,您可以向 Redis 询问新密钥的值:

get key1

最后,您可以使用以下命令退出:

quit

结论

正如您在本文中读到的,Redis 是一个开放源代码的数据存储库、NoSQL 键/值和内存,主要用作应用程序缓存或快速响应数据库。Redis 将数据存储在 RAM 中,而不是硬盘或 SSD 驱动器中。Redis 为您提供前所未有的速度、可靠性和性能。在本文中,我们试图教您如何在 AlmaLinux 8.4 上安装和使用 Redis。

如何在 Kali Linux - Eldernode 博客上安装和使用 Rkhunter

原文:https://blog.eldernode.com/install-and-use-rkhunter-on-kali-linux/

How to Install and Use Rkhunter on Kali Linux

rootkit 是一组控制计算机系统的软件。在这种类型的攻击中,系统用户不会注意到 rootkit 的存在,计算机黑客将有能力改变所有计算机设置。Rkhunter 或 rootkit hunter 是一个 Unix 工具,可以扫描任何 rootkit、后门程序和任何其他可能的损害模型。在本文中,我们将教你如何在 Kali Linux 上安装和使用 Rkhunter。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Kali Linux 上安装使用 rk hunter

rk hunter 是什么?

Rkhunter 被称为 Rootkit Hunter,是一个基于 Unix 的开源扫描工具,可以扫描许多隐藏文件、内核后门中的可疑字符串以及可能的本地漏洞,如后门、Rootkit、电子邮件注入等。这将通过比较重要文件的 SHA-1 哈希与在线数据库中已知的良好文件来完成。Rootkit Hunter 使用一系列工具建立后门并隐藏踪迹,使攻击者能够随时保持对系统的访问并以 root 用户身份登录。

在这篇来自 Kali Linux 培训系列的文章的续篇中,我们打算教你如何在 Kali Linux 上安装 Rkhunter。

在 Kali Linux 上安装 rk hunter

在这一步中,我们将向您展示如何在 Kali Linux 上安装 Rkhunter。为此,只需遵循以下步骤并运行命令。

在执行任何操作之前,使用以下命令更新您的系统包:

sudo apt update

现在您可以通过运行以下命令来安装 Rkhunter :

sudo apt install rkhunter

如何在 Kali Linux 上使用 rk hunter

在本节中,您将学习 Kali Linux 上 Rkhunter 的配置。只需运行以下命令并按照说明进行操作。

首先,运行以下命令,查看您的计算机是否感染了 rootkit:

rkhunter -check

您可以使用以下命令发现未知错误:

rkhunter -c -scan-knownbad-files

Rkhunter 帮助命令如下:

rkhunter -h

在 Kali Linux 上卸载 rk hunter

如果你想卸载 rkhunter 只需运行以下命令:

apt-get -y autoremove rkhunter

您可以使用以下命令删除 rkhunter 配置及其所有依赖项:

apt-get -y autoremove --purge rkhunter

常见问题解答

[sp _ easy agreement]

结论

Rkhunter 检查隐藏和可见的文件、内核模块、默认目录和错误处理的权限。它是 GPL 下的一个 Linux 安全程序,用于扫描 rootkit 和漏洞。在本文中,我们教您如何在 Kali Linux 上安装和使用 Rkhunter。我希望这篇教程对你有用,并且你喜欢它。如有疑问,可在评论中联系我们。

教程在 Ubuntu 20.04 上安装和使用 sonar cube-elder node

原文:https://blog.eldernode.com/install-and-use-sonarqube-on-ubuntu/

Tutorial Install and use SonarQube on Ubuntu 20.04

Sonar 是一个高质量的源代码管理工具。这个工具能够覆盖和分析设计、编码规则、文档、复制、单元测试、复杂性和程序错误这七个方面的编程质量。Sonar 有能力结合指标来生成统计报告。这个工具可以用来分析几乎所有编程语言的源代码。在这篇文章中,我们将教你关于在 Ubuntu 20.04 上安装和使用 SonarQube 的教程。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

SonarQube简介

一般来说,使用 SonarQube 有以下好处:

**_ 持续检查:**在 SonarQube 的帮助下,代码的质量可以得到系统性的提升。

**_ 识别欺骗性问题:**在这个程序的帮助下,不引用空指针、逻辑错误等欺骗性问题都可以检查识别。

**_ 与 DevOps 的集成:**使用该软件的 webhooks 和内部 RestAPI,可以集成制造系统、CI 引擎、开发管道等所有 DevOps 工具。

**_ 集中质量:**借助该程序,可以集中管理整个项目控制过程的质量

SonarQube 还具有以下特性:

1-支持用 Python、Javascript、Java 等多种语言编写的程序的源代码分析。

2-支持用 PL/SQL 和 TSQL 语言编写的数据库函数和过程的源代码分析

3-支持客户端源代码分析,如 JavaScript、CSS、HTML 等。

4-支持 Android 和 iOS 等平台下的移动应用程序的源代码分析

5-从不同的角度分析编程质量,例如设计、编码原则、文档数量、可重用性和复杂性

6-提供多个图表和统计数据来识别编程错误

7-提供代码分析结果的综合报告

下一节,我们将教你如何在 Ubuntu 20.04 上安装 SonarQube。请加入我们。

如何在 Ubuntu 20.04 上安装 Java

鉴于安装 SonarQube 的先决条件之一是安装 Java,所以在这一节中,我们打算教你如何安装 Java。为此,只需遵循以下步骤。

您必须首先使用以下命令更新系统:

apt update

在下一步中,如果你想使用 JRE ,你可以使用下面的命令:

apt install default-jre

如果您想使用 OpenJDK ,也可以使用以下命令:

apt install default-jdk

如何在 Ubuntu 20.04 上安装和设置 SonarQube 的数据库

有趣的是,SonarQube 支持 Windows 系统的 PostgreSQL、Oracle 或 MSSQL。在本节中,我们将教您如何安装 PostgreSQL。您可以使用以下命令安装 PostgreSQL:

apt install postgresql postgresql-contrib

现在,您应该以 PostgreSQL 超级用户的身份登录,并使用以下命令创建 SonarQube PostgreSQL 数据库数据库用户:

sudo -Hiu postgres
createuser sonaradmin
createdb -O sonaradmin sonarqubedb
psql
ALTER USER sonaradmin WITH ENCRYPTED password 'changeme';
\q
exit

成功创建并启动 PostgreSQL 数据库后,现在应该启用安全计算过滤器。需要注意的是,在 Ubuntu 20.04 上, Seccomp 滤镜通常默认开启。但是您可以使用下面的命令来检查您的内核中是否存在 Seccomp:

grep SECCOMP /boot/config-$(uname -r)

最后,安装 SonaQube 的另一个先决条件是用于生成 SonarQube 可执行报告的 Fontconfig 和 FreeType 字体。您可以使用以下命令来安装它们:

apt install fontconfig-config libfreetype6

如何在 Ubuntu 20.04 上安装 sonar cube

在这一节,我们想一步一步地教你如何在 Ubuntu 20.04 上安装 SonarQube。为此,只需遵循以下步骤。

第一步,你要下载 SonarQube。要获得下载链接,可以参考sonar cube 二进制页面。然后使用以下命令下载 SonarQube:

wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-8.7.0.41497.zip

成功下载文件后,您现在必须通过执行以下命令提取文件:

apt install zip
unzip sonarqube-8.7.0.41497.zip -d /opt/

您也可以重命名 SonarQube 来删除版本号:

mv /opt/sonarqube{-8.7.0.41497,}

安装 sonar cube 后,现在可以通过执行以下步骤来创建 sonar cube 系统帐户。需要记住的一点是,SonarQube 不应该以 root 身份运行。因此,您需要创建一个非管理员帐户来运行 SonarQube:

useradd -M -d /opt/sonarqube/ -r -s /bin/bash sonarqube

最后,您应该使用以下命令将**/opt/sonar cube**的所有权设置为上面创建的 sonar 用户:

chown -R sonarqube: /opt/sonarqube

在 Ubuntu 20.04 上配置 sonar cube

成功安装 SonarQube 后,可以在此阶段对其进行配置。因此,您可以根据上面的 PostgreSQL 设置来配置数据库连接细节。只需用一个文本编辑器打开配置文件。这里我们使用 vim 文本编辑器:

vim /opt/sonarqube/conf/sonar.properties

对配置文件进行以下更改后,您可以保存并退出:

# DATABASE  ...  # User credentials.  ...  sonar.jdbc.username=sonaradmin  sonar.jdbc.password=changeme  ...  #----- PostgreSQL 9.3 or greater  # By default the schema named "public" is used. It can be overridden with the parameter "currentSchema".  #sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube?currentSchema=my_schema  sonar.jdbc.url=jdbc:postgresql://localhost/sonarqubedb

如何在 Ubuntu 20.04 上运行和使用 sonar cube

在这一节中,我们将教你如何运行和使用 SonarQube。您可以使用以下脚本绕过 start 选项以独立模式启动 SonarQube。如下面的脚本开始所示,最好使用 systemd 服务单元:

/opt/sonarqube/bin/linux-x86-64/sonar.sh

您可以使用以下命令创建一个 SonarQube Systemd 服务单元文件:

注: 替换以下命令中的路径,/opt/sonar cube/lib/sonar-application-8 . 7 . 0 . 41497 . jar:

cat > /etc/systemd/system/sonarqube.service << 'EOL'  [Unit]  Description=SonarQube service  After=syslog.target network.target    [Service]  Type=simple  User=sonarqube  Group=sonarqube  PermissionsStartOnly=true  ExecStart=/bin/nohup java -Xms32m -Xmx32m -Djava.net.preferIPv4Stack=true -jar /opt/sonarqube/lib/sonar-application-8.7.0.41497.jar  StandardOutput=syslog  LimitNOFILE=131072  LimitNPROC=8192  TimeoutStartSec=5  Restart=always  SuccessExitStatus=143    [Install]  WantedBy=multi-user.target  EOL

在下一步中,您必须使用以下命令重新加载 systemd 配置:

systemctl daemon-reload

我们建议您在下一步中使用以下命令为 elasticsearch 设置最大内存映射数:

echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
sysctl -p

如果您已经正确地遵循了本教程中的所有步骤,现在您可以使用以下命令轻松地运行并启用 sonar cube:

systemctl enable --now sonarqube

您现在需要安装一个 Apache 或 T2 的 Nginx web 服务器来访问 SonarQube web 界面。这里我们使用以下命令安装 Nginx 服务器:

apt install nginx -y

您现在可以通过运行以下命令来启用 SonarQube Nginx 站点:

ln -s /etc/nginx/sites-available/sonarqube /etc/nginx/sites-enabled/

最后,您需要使用以下命令重启 Nginx :

systemctl restart nginx

需要记住的重要一点是,打开防火墙上的端口 80/TCP端口 443/TCP :

ufw allow "Nginx Full"

您可以使用以下 URL 访问 SonarQube:

http://sonarqube-server-host-IP-or-hostname

SonarQube login page

在下图中,您可以看到 SonarQube 仪表板:

sonarqube dashboard

结论

SonarQube 开源软件是一个强大的工具,用于自动扫描代码,检测 Java、C#、JavaScript、C/C++和 PHP 等 20 多种编程语言中的 bug 和编程错误以及代码漏洞。在本文中,我们试图教你如何一步一步地在 Ubuntu 20.04 上安装和使用 SonarQube。

教程在 AlmaLinux - Eldernode 博客上安装和使用 SQL Server

原文:https://blog.eldernode.com/install-and-use-sql-server-on-almalinux/

Tutorial Install and Use SQL Server on AlmaLinux

如今,信息保持是系统生存的最重要的器官之一。这就是为什么 Microsoft SQL Server 是最流行和最强大的数据库构建和管理软件之一。在本文中,我们将一步一步地教你如何在 AlmaLinux 上安装和使用 SQL Server。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 AlmaLinux 上安装和使用 SQL Server

SQL 及其特性简介

SQL Server 是一个关系数据库管理系统(DBMS)。该系统由微软开发,支持 ANSI SQL 语言。有几种类型的数据库管理软件,其中之一是关系模型。在关系模型中,不是简单地将数据放入文件,而是将数据组织成一系列的表,然后存储起来。每个表包含许多行和列,称为元组和属性。

微软的 SQL Server 也有一些竞争对手,比如 MySQL 和 Oracle。现在,我们想研究一下 SQL Server 的优势,看看是什么让它在某些情况下领先于竞争对手:

1.它易于安装、配置和设置。

2.它有一个很好的用户界面,使得处理数据更加容易。

3.它有很高的安全性。

4.如果需要,您可以恢复丢失的数据。

5.支持云和本地数据库。

6.它有不同的版本,针对不同的任务进行了优化。

7.为此准备了许多培训和文件。

8.也可以在 Linux 操作系统上使用。

在下一节中,我们将教您如何在 AlmaLinux 上安装 SQL Server。请加入我们。

在 AlmaLinux 上安装 SQL Server

在这一节中,我们将向您展示如何在 AlmaLinux 上安装 SQL Server。为此,您必须按顺序执行以下步骤。您必须首先使用以下命令添加存储库:

sudo curl https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo
sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo -o /etc/yum.repos.d/msprod.repo

现在,您可以通过运行以下命令轻松地安装 SQL Server :

sudo dnf install mssql-server

您也可以使用以下命令安装 Microsoft SQL server 命令行工具:

sudo dnf install mssql-tools unixODBC-devel

当您看到消息“您接受许可条款吗?,输入,然后按进入

安装完成后,使用以下命令验证是否安装了 Microsoft SQL Server:

rpm -qi mssql-server

如何在 AlmaLinux 上配置 SQL Server

在本节中,我们将配置 Microsoft SQL Server 并启动数据库引擎。为此,您可以运行以下命令:

sudo /opt/mssql/bin/mssql-conf setup

如下图所示,您将被要求选择 SQL Server 的版本。选择第二个选项【2】:

SQL Server in AlmaLinux

当您看到消息“您接受许可条款吗?,输入,然后按进入。然后指定管理员密码:

Setup-SQL-Server-Admin-Password

为了验证 SQL server 的运行状态,使用以下命令:

sudo systemctl status mssql-server.service

使用以下命令并启用来启动引导:

sudo systemctl enable mssql-server.service

然后在下一步中,使用以下命令导出路径 /opt/mssql/bin/ :

echo 'export PATH=$PATH:/opt/mssql/bin:/opt/mssql-tools/bin' | sudo tee /etc/profile.d/mssql.sh

现在您需要使用以下命令来启用 /etc/profile.d/mssql.sh 文件:

source /etc/profile.d/mssql.sh

需要记住的一点是,默认情况下,MS SQL 监听端口 1433 。因此,有必要使用以下命令在防火墙中打开此端口,以便外部用户可以访问服务器:

sudo firewall-cmd --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

如何在 AlmaLinux 上使用 SQL Server

在前面几节中,您已经了解了如何在 AlmaLinux 上安装和配置 SQL Server,现在我们想教您如何使用和测试 SQL Server。

第一步是使用以下命令确保安装了 MS SQL 版本,并检查版本:

sqlcmd -S localhost -U SA -Q 'select @@VERSION'

要查看版本,输入上述命令后按回车。您也可以使用以下命令退出:

exit

现在,要测试 SQL Server,您必须通过执行以下命令再次登录:

sqlcmd -S localhost -U SA

注意: 现在你需要用你的密码认证然后按进入。请注意,您可以通过运行以下命令来列出用户名:

SELECT name FROM sys.sysusers;
GO

您可以使用以下命令轻松地创建一个数据库:

CREATE DATABASE eldernode_db;

您还可以使用以下命令查看所有数据库的列表:

SELECT name FROM sys.databases;
GO

Create SQL Database on Almalinux

最后,您可以使用以下命令删除数据库:

DROP DATABASE eldernode_db;
GO

结论

SQL Server 最突出的特性之一是它可以处理高达万亿字节的大型数据库。另一件事是成千上万的用户可以同时访问这个数据库。在本文中,我们试图教您如何在 AlmaLinux 上安装和使用 SQL Server。

教程在 Debian 11 - Eldernode 博客上安装和使用 Tesseract OCR

原文:https://blog.eldernode.com/install-and-use-tesseract-ocr-on-debian/

Tutorial Install and Use Tesseract OCR on Debian 11

Tesseract 被认为是目前最精确的开源 OCR 引擎之一,其开发自 2006 年以来一直得到谷歌的支持。它的功能可能比 Adobe Acrobat Pro 和 ABBYY FineReader 等商业软件更加有限。在本文中,我们将教你如何在 Debian 11 上安装和使用 Tesseract OCR。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 Debian Linux 上安装和使用 tessera CT OCR

介绍宇宙魔方 OCR

Tesseract 是通过命令行界面运行的免费开源软件,是一个光学字符识别(OCR)系统。宇宙魔方自 2006 年以来一直由谷歌赞助。

如何按魔方分析文档

  • 用户输入所需的标题,文件标题和所需的格式到宇宙魔方。
  • Tesseract 分析图像,并以用户所需的格式创建新的可搜索文档。
  • 你不能直接把东西扫描进宇宙魔方。

在 Debian 11 | Debian 10 上安装 tessera CT OCR

首先,用下面的命令更新 Debian :

apt update -y

然后通过执行以下命令在 Debian 11 上安装 Tesseract:

sudo apt install tesseract-ocr

Tesseract 将安装在/usr/share/tessera CT-ocr/4.00/Tess data 下。

convert 命令对于在图像格式之间转换和调整图像大小、模糊、裁剪、去斑点、抖动、绘制、翻转、连接、重新采样等非常有用。该工具由 Imagemagick 提供,您应该输入以下命令来安装它:

sudo apt install imagemagick

现在你应该测试宇宙魔方。为此,找到包含文本的图像,然后执行以下命令:

tesseract <image_name> <output file_name>

宇宙魔方从图像中提取文本。要使用 Tesseract,您需要做的就是创建字数统计文档。你必须训练它理解笔迹。

安装带源的宇宙魔方

在不同的 Linux 发行版上,您也可以使用以下命令获得 Tesseract:

git clone https://github.com/tesseract-ocr/tesseract.git

现在您可以通过运行 cd 进入 tesseract 目录:

cd tesseract

此时,您应该运行 autogen.sh 脚本。为此,请输入以下命令:

sudo ./autogen.sh

上面的命令创建安装文件。您可以通过输入以下命令开始安装过程:

sudo ./configure

您应该输入以下命令来开始编译 Tesseract:

sudo make

接下来,运行以下命令;

sudo make install

然后输入 Idconfig 命令:

sudo Idconfig

现在您需要编译培训工具。为此,请运行以下命令:

sudo make training

最后,运行以下命令:

sudo make training-install

结论

本文教你如何在 Debian 11 上安装和使用 Tesseract。我们希望这篇文章对你有用。

Kali Linux - Eldernode 博客上的 THC Hydra 安装和使用教程

原文:https://blog.eldernode.com/install-and-use-thc-hydra-on-kali-linux/

Tutorial Install And Use THC Hydra On Kali Linux

Hydra 也称为 THC-Hydra,构建在各种操作系统中,如 Kali Linux、Parrot 和其他主要的渗透测试环境。虽然有几个登录黑客工具不能支持一个以上的协议,但该工具是一个基于命令的计算机程序,它通过字典攻击从许多协议和应用程序复制解密密码。Hydra 是一个并行网络登录破解程序,仅用于合法目的。Hydra 可以在 Linux 、Windows/Cygwin、Solaris、FreeBSD/OpenBSD、QNX 和 macOS 上干净地编译。这篇文章向你展示了教程在 Kali Linux 上安装和使用 THC Hydra。如果你准备购买自己的 VPS ,那么 Eldernode 的套餐是经济的,也是 VIP 的。

如何在 Kali Linux 上安装使用 THC Hydra

范·豪泽和罗纳德·凯斯勒是《九头蛇》的作者。它受 AGPL 3.0 许可。正如你所读到的,Hydra 是并行化的,这个特性就是这个密码破解工具速度快的原因。根据协议,它可能非常快。最快的是 POP3 和 FTP。研究人员和安全团队使用 Hydra 来观察他们如何保护自己免受攻击。接下来,你将了解更多关于九头蛇的知识。

支持的平台

-所有 Unix 平台,如 Linux、BSD、Solaris 等。

-马科斯

-适用于 IPv4 和 IPv6 的 Windows 和 Cygwin

基于 Linux、macOS 或 QNX 的移动系统,如 Android、iPhone、黑莓 10、Zaurus、iPaq

支持的协议

与其他黑客工具不同,Hydra 支持多协议攻击。以下是他们的名单。

-思科使能

-思科认证

-FTP

-HTTP(S)-FORM-GET-POST

-HTTP 代理

-IMAP

SQL 女士

-MySQL

NNTP

-IRC

个人电脑 NFS

-POP3

-PostgreSQL

RDP

-中小企业

-SMTP

-SNMP

-袜子 5

-团队语言

-远程登录

-VMware 授权

VNC

-XMPP

诸如此类。九头蛇非常快速灵活。此外,您可以轻松地添加新模块。

九头蛇命令

Hydra 有命令和图形两种格式。类型*。/hydra -h* 查看所有可用的命令行选项,或者 hydra 查看更短的版本。

hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-SuvV46] [service://server[:PORT][/OPT]]

_ v vrebose 模式

_ l 登录名

_ p <密码 _ 文件/单词表>

_ e nsr,附加检查,“n”为空密码,“s”尝试以 pass 身份登录,“r”尝试以 pass 身份反向登录

_ t <并联数量>

_ w <等待响应的最长时间>

_ f :找到第一个登录/密码对后退出

_ m :选项–模块特定选项。见九头蛇-U <模块>有哪些选项可用。

在 Kali Linux 上安装 THC Hydra

Hydra 预装在 Kali Linux 上,你将已经 安装了 Hydra 的一个版本。

但是如果您希望使用其他基于 Debian 的 Linux 操作系统,可以通过运行以下命令从存储库中下载:

sudo apt-get install hydra

另外,你可以从 THC 的公共 GitHub 开发库下载最新版本。打开你的终端,运行下面的命令下载配置编译安装九头蛇:

git clone https://github.com/vanhauser-thc/thc-hydra.git
cd thc-hydra
./configure
make
make install

如何使用九头蛇

正如我们提到的,Hydra 有两种版本,GUI-gtk 和 CLI 版本。“九头蛇向导”是九头蛇 CLI 指导版本。因此,您可以使用它来一步一步地指导,而不是将所有命令或参数手动键入终端。从您的终端使用以下命令运行 hydra。

1- 对于 CLI:

hydra

2- 对于 CLI 向导:

hydra-wizard

3- 对于 GUI:

xhydra

九头蛇 GTK

九头蛇 GTK 是九头蛇的 GUI 前端,因为这是九头蛇的 GUI,你已经安装了 THC-九头蛇。当您运行 Kali Linux 时,hydra-gtk 将已经预装。通过运行下面的命令很容易安装:

`sudo apt-get install hydra-gtk`

结论

教程《在 Kali Linux 上安装和使用 THC Hydra》和这个指南一起呈现给你。如果您有兴趣阅读更多关于 Kali Linux 或安全性的教程,在 Eldernode 博客上有很多有用的文章。在老年人社区上与你的朋友讨论或帮助初学者。

教程在 MacOS 上安装和使用 Tmux

原文:https://blog.eldernode.com/install-and-use-tmux-on-macos/

Tutorial Install And Use Tmux on MacOS

你应该有过这样的经历,你想在一个终端上同时做几个任务,或者用几个不同的服务器工作。您可以使用 Tmux 来完成这项工作。这个程序允许你把一个终端分成几个部分,每个部分有一个外壳,你可以做任何你想做的事情。本文将教你如何在 MacOS 上安装和使用 Tmux。Eldernode 的网站提供经济实惠的 VPS 套餐,如果你打算购买,这可能是最好的选择。

在 MacOS 系统上设置 Tmux 的 2 种方式

Tmux 是什么?

Tmux 是一个替代 GNU 屏幕的开源终端复用器。它允许您在一个窗口中同时访问多个终端会话。您可以同时运行多个命令行程序,并在一个终端中轻松切换多个程序。这个终端会话通过将程序从主终端上解耦来防止程序意外断开。此外,它是可脚本化的,允许您为不同的目的创建自定义 Tmux 会话。

用 2 路在 MacOS 上安装 Tmux

在这个来自 Mac 培训系列的教程中,我们将讲解 Tmux 在 MacOS 上的安装方法。在 Mac 操作系统上安装 Tmux 有两种方法:使用自制软件安装 Tmux 和不使用自制软件安装 Tmux。无论选择哪种方法,都需要打开终端。为此,进入应用> >实用程序,点击终端。

1)如何用家酿安装 Tmux】

首先,使用下面的命令安装 Xcode 命令行工具包:

xcode-select --install

如果您运行的是 macOS High Sierra、Sierra、EL Capitan 或更早版本,请输入以下命令下载安装脚本:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

但是如果您运行的是 Catalina、Mojave 或 Big Sur,只需输入下面的命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

成功安装家酿后,使用下面的命令在 macOS 上安装 Tmux :

brew install tmux

2)没有自制软件如何安装 Tmux

如上所述,有必要安装 Xcode 命令行工具包。

一旦你安装了 Xcode,你应该下载两个发布 tarballs。所以继续安装最新版本的 libevent 和 Tmux。

现在运行下面的命令,进入解压后的 libevent 目录:

tar -zxf libevent-*.tar.gz

您可以检查依赖关系,如下所示:

./configure --prefix=$HOME/local --enable-shared

要构建和安装软件包,请运行以下命令:

make
make install

在这一步中,您应该切换到如下所示的解压缩后的 Tmux 目录:

tar -zxf tmux-*.tar.gz

您可以使用以下命令检查依赖关系:

PKG_CONFIG_PATH=$HOME/local/lib/pkgconfig ./configure --prefix=$HOME/local

要构建和安装软件包,请使用以下命令:

make
make install

注意: 记得用你需要的路径替换$HOME/local。

在 MacOS 上使用 Tmux

要启动 Tmux ,只需运行以下命令:

tmux

您可以使用以下命令创建新会话:

tmux new-session -s <your_session_name>

要查看可用会话,请输入以下命令:

tmux list-sessions

完成后,运行以下命令从您的会话中分离:

tmux detach

并在准备好继续工作时使用以下命令重新连接到 Tmux 会话:

tmux attach -t <your_session_name>

以下是使用 Tmux 的一些常用快捷方式:

**–>Ctrl-b?:**显示所有命令

**–>Ctrl+b c:**新建一个窗口

**–>Ctrl-b o:**开关

**–>Ctrl+b 箭头键:**切换窗格

**–>Ctrl+b ":**水平分割

**–>****Ctrl+b %**垂直拆分

**–>Ctrl+b n:**下一步

**–>Ctrl+b p:**上一页

就是这样!

结论

Tmux 是一个终端多路复用器,允许您运行单独的进程或命令,同时预览输出。此外,您可以在同一个终端中创建多个窗口和面板。在本文中,我们向您介绍了 Tmux,并教您如何在 macOS 上安装和使用 Tmux。希望这篇教程能帮助你在 mac 操作系统上安装 Tmux。如果你面临任何问题或有任何疑问,可以在评论区联系我们。

如何在 Kali Linux - Eldernode 博客上安装和使用耶尔森菌

原文:https://blog.eldernode.com/install-and-use-yersinia-on-kali-linux/

How To Install And Use Yersinia On Kali Linux

有时候你只是需要一个助手来告诉你你的弱点是什么,以及你应该如何应对它们。耶尔森氏菌就是你需要利用不同网络协议中的弱点。由于除非收到问题报告,否则网络管理部门通常不会监控 LAN,因此发生攻击并不奇怪,对第 2 层协议的几次攻击都可能发生(第 2 层是网络的第二层,OSI 协议的第二层)。因此,您可以使用 Yersinia 作为执行第 2 层攻击、分析和测试部署的网络和系统的框架。虽然它由利用不同第 2 层协议弱点的各种第 2 层攻击组成,但 pentester 可以识别网络深层第 2 层中的漏洞,这些漏洞位于数据链路层,如 STP 和 CDP。通过这篇文章来学习如何在 Kali Linux 上安装和使用 Yersinia。不要错过 Eldernode 优惠券的特别优惠,购买自己的 Linux VPS

教程在 Kali Linux 上安装使用耶尔森菌

耶尔森菌用 C 语言编写,在 GNUGgeneralPpublicLicensev2.0 版本下。它被设计用于对第 2 层设备(如交换机、DHCP 服务器生成树协议等)进行渗透测试和攻击。使用它的 GUI,Yersinia 能够使对 DHCP 的服务(DOS)攻击变得简单而容易。对某些网络协议实施攻击,例如:

  1. S 平移 T 自由 P 旋转
  2. CiscoDis coveryProtocol
  3. D 动力 T 运行 P 转子
  4. D 动态 H ost C 配置 P 协议
  5. HostStandbyRouterProtocol
  6. 802.1 问
  7. 802.1x
  8. 温特- S 女巫 L 墨水协议
  9. V 局域网中继 P 协议

耶尔森菌选项:

-h, --help [Help screen.]
-V, --Version [Program version.]
-G [Start a graphical GTK session.]
-I, --interactive [Start an interactive ncurses session.]
-D, --daemon [Start the network listener for remote admin (Cisco CLI emulation).]
-d [Enable debug messages.]
-l logfile [Save the current session to the file logfile. If logfile exists, the data will be appended at the end.]
-c  conffile [Read/write configuration variables from/to conffile.]
-M [Disable MAC spoofing.]

GTK GUI

The GTK GUI (-G) is a GTK graphical interface with all of the yersinia powerful features and a professional 'look and feel'. 

NCURSES GUI

The ncurses GUI (-I) is a ncurses (or curses) based console where the user can take advantage of yersinia powerful features.  Press 'h' to display the Help Screen

网络守护进程

The  Network Daemon (-D) is a telnet based server (ala Cisco mode) that listens by default in port 12000/tcp waiting for incoming  telnet  connections. It supports  a  CLI  similar  to  a  Cisco device where the user (once authenticated) can display different settings and  can  launch  attacks without  having yersinia  running in her own machine (especially useful Windows users). 

在 Kali Linux 上安装耶尔森菌

默认情况下,耶尔森氏菌在 Kali 2020 中不可用。它有两个版本,终端和图形。但是,可以通过一个命令安装该工具,并且不需要通过几个步骤来完成。使用下面的命令将其安装在 Kali 上。

sudo apt-get install yersinia

现在,您已经安装了耶尔森氏菌及其所需的任何软件包。

要安装依赖项,请键入:

sudo apt-get install

此外,您可以通过键入以下命令来使用其图形版本:

yersinia -G

耶尔森氏菌用法举例

Yersinia Usage Example

如何卸载耶尔森菌

如果需要删除耶尔森氏菌,只需运行以下命令:

sudo apt-get remove yersinia

这样,您将只移除耶尔森氏菌包。

但是如果您需要卸载 yersinia 及其依赖项,请键入下面的命令:

sudo apt-get remove --auto-remove yersinia

当然,通过执行上面的命令,您将删除 yersinia 包和所有其他依赖包。

如何清除配置数据

您也可以删除本地/已配置的文件。使用下面的命令来完成此操作。

sudo apt-get purge yersinia

运筹学

sudo apt-get purge --auto-remove yersinia

注意:首先,请注意,如果您重新安装软件包,您将无法恢复已清除的配置/数据。

结论

在本文中,您了解了如何在 Kali Linux 上安装和使用 Yersinia。从现在开始你可以使用最酷的第二层黑客工具。用这个入侵工具开始伪装多种协议的数据包。Yersinia 帮助 pentester 检查第二层协议配置的能力。如果你有兴趣阅读更多,可以找到我们关于如何在 Ubuntu 20.04 LTS 上配置牛肉的相关文章。

如何在 Debian 10 [Z shell] - Eldernode 上安装和使用 ZSH

原文:https://blog.eldernode.com/install-and-use-zsh-on-debian-10/

教程如何在 Debian 10 Linux 服务器上安装使用 ZSH。Z shell 是 Unix 的一个可编程 shell,它是 Bourne Shel 的扩展版本,为我们提供了几个特性,如支持超过 275 个插件和大约 150 个主题。首先,购买 Linux VPS 以便能够在你的服务器上使用它的所有好处。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。
进行设置,按照我们的用 Debian 10 进行初始设置。

如何在 Debian 10 上安装和使用 ZSH【Z shell】

加入我们这个教程来回顾如何在 Debian 10 中安装 ZSH,看看你的终端在那之前从来不够好。在接下来的内容中,你将学习安装,你还会看到一些最常用的插件来帮助你启动 Zsh。

教程在 Debian 10 Linux 服务器上安装和使用 ZSH

Debian 10 上的 Zsh 特性

更好的标签完成

轻松的目录导航

支持大量的主题插件

语法高亮显示

自动完成

交互配置

颜色定制

你可以用你的包管理器安装 Zsh。关于软呢帽,RHEL 和 CentOS:

sudo dnf install zsh

此外,您可以检查当前正在使用的任何 shells:

echo SHELL /usr/bin/bash

键入下面的命令来安装在 Debian 上:

sudo apt install zsh

打开终端窗口。将以下内容复制并粘贴到终端窗口,然后点击回车键。可能会提示您输入密码。

sudo apt update sudo apt upgrade sudo apt install zsh 

如何在 Debian 10 上设置 Zsh 和使用 ZSH

因为 Zsh 不是一个终端模拟器,而是一个运行在终端模拟器内部的 shell,所以您需要启动一个终端窗口来启动 Zsh。终端窗口,如 Gnome 终端、Konsole、terminal、iTerm2、rxvt 或您喜欢的其他终端。一旦您确保启动其中一个,ypu 就可以使用下面的命令来启动 Zsh。

zsh

万一这是你第一次启动 Zsh,你会被提示选择一些配置选项。

注意:这些配置都可以在以后更改,所以您可以按 1 继续。

This is the Z Shell configuration function for new users, zsh-newuser-install.  (q)  Quit and do nothing.  (0)  Exit, creating the file ~/.zshrc  (1)  Continue to the main menu.

如何使用 Zsh

一旦安装完成,您可以清楚地看到 Zsh 感觉很像使用 Bash。因为 Bash 和 Tcsh 之间有很大的区别,所以如果您学习如何在 Bash 和 Zsh 之间切换,如果您必须在工作中或服务器上使用 Bash,那么在家里使用它会很容易。

如何用 Zsh 搜索

预计将使用 findlocate 命令来查找使用普通 shell 的文件,甚至使用 ls -R 来递归列出一组目录。但是,Zsh 允许您在当前或任何其他子目录中查找文件。例如,假设您有两个名为 elder.txt 的文件。一个位于你当前的目录下,另一个在一个叫做前辈的子目录下。在 Bash shell 中,您可以使用以下命令列出当前目录中的文件:

ls elder.txt

你可以明确地列出另一个:

ls elder elder.txt

无论如何,要列出这两者,你必须使用 -R 开关,也许与 grep 结合使用:

ls -R | grep elder.txt elder.txt elder.txt

但是在 Zsh 中,您可以使用 ****** 简写:

% ls **/elder.txt elder.txt elder.txt

请注意,您可以对任何命令使用该语法,而不仅仅是对 ls。

如何在 Zsh 中使用通配符

要最大化您在图书馆数据库中的搜索结果,您可以使用通配符,这是一种高级搜索技术。通配符在搜索词中使用来表示一个或多个其他字符。此外,在 Zsh 中,通配符的行为与 Bash 用户习惯的不同。要列出当前目录中的所有文件夹,请使用修改后的通配符:

% ls dir0   dir1   dir2   file0   file1 % ls *(/) dir0   dir1   dir2

在本例中,(/)限定了通配符的结果,因此 Zsh 将只显示目录。要仅列出文件,请使用(。).要列出符号链接,请使用(@)。要列出可执行文件,请使用(*)。

% ls ~/bin/*(*) fop  exify  tt

Zsh 插件

要通过启用各种功能来为您的 shell 添加这些功能,您需要使用

Zsh plugins

。它们分别记录在各自的自述文件中

plugins/

文件夹。要启用插件,您需要将它们的名称添加到

plugins

数组在您的

.zshrc

文件。

例如,这将依次启用 railsgitruby 插件、:

如果您需要检查当前的插件,更新或安装新的插件,您可以运行以下命令:

`zplug <option>` 

检查 —如果所有包都已安装,返回 true,否则返回 false】

清理—删除不再受管理的存储库

清除 —移除缓存文件

env —【自定义】zplug 的环境变量

info —显示给定包的源 URL 和标签值等信息

安装 —并行安装包

list —列出已安装的软件包(更具体地说,查看关联数组$zplugs)

load—Source installed plugins 并添加 installed commands 到$PATH

状态 —检查远程存储库是否是最新的

更新 —并行更新已安装的软件包

如何将 Zsh 设置为默认 Shell

如果您发现 Zsh 适合您的云服务器,那么让它成为您的用户的默认 shell,让它在您登录时加载到 Zsh 会话中。你将不再需要在你的 VPS 中输入“zsh”来访问 zsh。

`chsh -s $(which zsh)`

如何配置 Zsh

Zsh 配置文件的位置在您的主目录中(例如. ~/)。zshrc)。以下配置文件将帮助您开始。

创建~/。zshrc 具有以下内容:

`# Set path if required #export PATH=$GOPATH/bin:/usr/local/go/bin:$PATH  # Aliases alias ls='ls --color=auto' alias ll='ls -lah --color=auto' alias grep='grep --color=auto' alias ec="$EDITOR $HOME/.zshrc" # edit .zshrc alias sc="source $HOME/.zshrc"          # reload zsh configuration  # Set up the prompt - if you load Theme with zplugin as in this example, this will be overiden by the Theme. If you comment out the Theme in zplugins, this will be loaded. autoload -Uz promptinit promptinit prompt adam1            # see Zsh Prompt Theme below  # Use vi keybindings even if our EDITOR is set to vi bindkey -e  setopt histignorealldups sharehistory  # Keep 1000 lines of history within the shell and save it to ~/.zsh_history: HISTSIZE=5000 SAVEHIST=5000 HISTFILE=~/.zsh_history  # Use modern completion system autoload -Uz compinit compinit  # zplug - manage plugins source /usr/share/zplug/init.zsh zplug "plugins/git", from:oh-my-zsh zplug "plugins/sudo", from:oh-my-zsh zplug "plugins/command-not-found", from:oh-my-zsh zplug "zsh-users/zsh-syntax-highlighting" zplug "zsh-users/zsh-autosuggestions" zplug "zsh-users/zsh-history-substring-search" zplug "zsh-users/zsh-completions" zplug "junegunn/fzf" zplug "themes/robbyrussell", from:oh-my-zsh, as:theme   # Theme  # zplug - install/load new plugins when zsh is started or reloaded if ! zplug check --verbose; then     printf "Install? [y/N]: "     if read -q; then         echo; zplug install     fi fi zplug load --verbose`

如何改变主题

打开就能发现。zshrc** 文件。默认情况下,Oh-my-zsh 使用“robbyrussell”主题。**

.zshrc

`# If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH  # Path to your oh-my-zsh installation. export ZSH=$HOME/.oh-my-zsh  # Set name of the theme to load --- if set to "random", it will # load a random theme each time oh-my-zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes ZSH_THEME="robbyrussell"` 

此外,您还可以在~ /中找到许多其他主题。oh-my-zsh/themes/ 目录。

`ls ~/.oh-my-zsh/themes`

万一你需要改变默认主题,你应该编辑。zshr** c 文件,更改默认主题,并通过运行以下命令保存更改:**

`source .zshrc`

结论

在本文中,您了解了如何在 Debian 10 上安装和使用 ZSH。从现在开始你可以使用 Zsh 并享受它的特性。另外,你可以阅读更多关于 Linux 服务器监控命令的内容。

Conclusion

In this article, you learned How To Install And Use ZSH On Debian 10. From now on you can use Zsh and enjoy its features. Also, you can read more on Linux Server Monitoring Commands.

学习在 Linux 上使用 Fping 工具-教程 Linux | Eldernode

原文:https://blog.eldernode.com/install-and-work-fping-tools-on-linux/

Learning to work with Fping tools on Linux

如何在 Linux 上使用 Fping 工具?

当然,现在没有人不熟悉 Ping 命令,也没有人不知道,使用这个命令,ICMP 数据包可以发送到网络上的另一个设备,并被告知其状态。在这篇来自 Linux 教程系列的文章中,我们将向您介绍一个叫做 fping 的有吸引力的工具,这样您就可以利用它的实际功能。加入我们,了解如何在 linux 上使用 Fping 工具。

什么是 Fping?

Fping 是一个小工具,可以单独安装在 Linux 上,用它来锁定网络中的设备。但是这个工具的重要之处在于,它与 Ping 命令截然不同。它能够 ping 通网络上的多个设备,允许我们同时 ping 通网络内的所有系统或不同的 IP 地址。

现在就加入我们,学习如何在 Linux 上使用 Fping 工具,当然还要安装它

学习在 Linux 上使用 Fping 工具

Fping 安装

您可以使用以下命令在不同版本的 Linux 中安装 fping:

在 CentOS 和 Redhat 上安装 fping

yum install fping 

DebianUbuntu VPS 上安装 fping

apt install fping 

在 Fedora 中安装 fping

dnf install fping 

在 Arch Linux 中安装 fping

pacman -S fping 

因此,您将能够在您的 Linux 上安装 fping。

安装后,为了确保正确的安装状态,可以输入以下命令来显示服务器上已安装的 fping 版本。

fping -v 

上述命令的输出如下所示。

Output    fping: Version 4.0  fping: comments to [[email protected]](/cdn-cgi/l/email-protection) 

:如果输出正确显示工具版本,则说明 fping 安装正确。

到目前为止,您已经成功地在您的 Linux 上安装了 fping 接下来,我们将教你如何在 Linux 中使用它。

使用 Fping 命令

使用 fping 命令同时测试和检查多个不同 IP 地址的最简单方法如下。

fping 40.116.66.139 173.194.35.35 98.139.183.24 

输入上述命令后,该命令的输出将如下所示。

Output    40.116.66.139 is alive  173.194.35.35 is unreachable  98.139.183.24 is unreachable 

要使用 fping 检查和测试一系列 IP 地址,您可以按如下方式输入 fping 命令。

fping -s -g 192.168.0.1 192.168.0.9 

输入上述命令后,您将得到与以下语句相同的输出。

192.168.0.1 is alive  192.168.0.2 is alive  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3  ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4  192.168.0.3 is unreachable  192.168.0.4 is unreachable    8 9 targets  2 alive  2 unreachable  0 unknown addresses    4 timeouts (waiting for response)  9 ICMP Echos sent  2 ICMP Echo Replies received  2 other ICMP received    0.10 ms (min round trip time)  0.21 ms (avg round trip time)  0.32 ms (max round trip time)  4.295 sec (elapsed real time) 

要完全 ping 通子网,您可以输入如下所示的 fping 命令。

fping -g -r 1 192.168.0.0/24 

请注意,在上面的命令中,使用了带数字 1 的-r 参数,这意味着整个子网只需在 ping 命令中出现一次。

最后,fping 的另一个有趣的特性是从 TXT 文件中读取 IP 地址的能力,这使您能够从所有需要的 IP 地址创建一个文件,并在任何时候调用它。

fping < IPs.txt 

在上面的命令中,我们已经创建了一个名为 IPs.txt 的文件。

我们希望你喜欢在 Linux 上使用 Fping 工具的教程。

如有疑问或问题,可向提问系统咨询,提供指导。

教程安装 Android Studio Windows Server 2016-elder node 博客

原文:https://blog.eldernode.com/install-android-studio-windows-server/

Tutorial Install Android Studio Windows Server 2016

Android Studio 简单来说就是一个 Android 的编程环境。实际上是一个正式的 Android 平台开发和编程的集成开发环境(IDE)。Android Studio 编程环境是基于 JetBrains 软件设计的。这个软件是专门为 Android 开发的。Android Studio 现在可以在 Windows、Mac 和 Linux 上下载。在这篇文章中,我们将教你如何安装 Android Studio Windows Server 2016。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。

如何安装 Android Studio Windows Server 2016

安卓工作室简介

Android Studio IDE 是 Android 的官方开源应用。这个程序将使你在构建一个 Android 应用程序方面取得进展。它还可以帮助您在任何运行 Android 操作系统的设备上构建最好的 Android 应用程序。Android Studio 软件已经取代了 Eclipse。

据 Intellij IDEA 报道,Android Studio 在编程方面为你提供了最快的周转。数字行业开发 Android 的方法有很多。但是 Android 开发最重要最强大的官方程序是 Android Studio。

安卓工作室特色

在这一节中,我们将提到 Android Studio 的一些功能。这些功能包括:

–基于梯度的构建支持

–为 Android 重写代码并立即更正

–Lint 工具,用于修复性能问题、性能、版本兼容性和其他问题

–集成 ProGuard 和应用程序签名功能

–基于模板的向导窗口,用于创建通用的 Android 设计和组件

–一个丰富的布局编辑器,允许用户拖放用户界面组件,并且有一个在多个屏幕配置中预览布局的选项。

–支持构建 Android Wear 应用

–对 Google 云平台的内部支持,允许与消息传递和 Google 云应用程序引擎集成。

安装 Android Studio Windows Server 2016

在这一节,我们将教你如何安装 Android StudioWindows Server2016。为此,只需遵循以下步骤。

第一步,你需要 下载安卓工作室 。所以点击下载 Android Studio。

how to download android studio

在阅读完条款和条件后打开的窗口中,您必须勾选我已经阅读并同意上述条款和条件选项。然后点击下载 Android Studio for Windows

android studio license agreement

现在,你需要去你下载文件的地方。双击所需的文件。在打开的窗口中,点击运行开始安装过程。

install android studio

点击下一步继续安装过程。

android studio installation

在下一步中,您将看到选择组件的选项。选择两个选项,点击下一个

Choose Component to install android studio

如下图所示,您需要指定安装位置,然后点击下一个

Select android studio Installation Path

在下一个与开始菜单文件夹相关的窗口中,接受默认设置并点击安装开始安装 Android Studio。

Choose Start Menu Folder for the Android Studio

最后点击完成完成 Android Studio 的安装。

Android Studio Installation Complete

如何设置 Android Studio Windows Server 2016

在你能够按照上一节提到的步骤安装 Android Studio 之后,现在我们要讨论如何设置它。当你第一次启动 Android Studio 时,它会要求你输入 Studio 设置。请注意,您应该通过查看下图点击 OK :

how to Import Settings from Previous Android Studio

点击“确定”后,可能会要求您向 Google 提交使用统计数据:

how to Send usage statistics to google in android studio

Android Studio 加载一些组件,然后显示 Android Studio 设置向导对话框,如下所示。在这一步,您必须点击下一步继续查看下图:

Welcome to Android Studio

在下一节中,您将看到一个安装类型窗口。在这里可以选择标准,点击下一个:

Android Studio Install Type

下一项是“ UI 主题选择页面,有两个选项灯&灯。我们建议您在此部分选择默认选项:

Select UI Theme for Android Studio

在下一步验证设置中,点击完成完成 Android studio 的安装:

Verify Settings of android studio

*

Downloading and Installing android studio Components

在下图中,您可以看到 Android Studio 仪表盘:

Welcome-to-Android-Studio

结论

Android Studio 是专为 Android 平台编程而设计的软件。当前版本的 Android Studio 在 Windows 上使用了大量的 RAM,但它比以往任何时候都快。在这篇文章中,我们试图教你如何安装 Android Studio Windows Server 2016。

如何在 Ubuntu 20.04 上安装 Ansible-在 Ubuntu 上安装 ansi ble 配置

原文:https://blog.eldernode.com/install-ansible-on-ubuntu-20/

How to install Ansible on Ubuntu 20.04

作为管理员或运营团队,你需要选择配置管理系统,在这篇文章中你将学习如何在 Ubuntu 20.04 上安装 Ansible。这些系统旨在简化控制大量服务器的流程。它们还允许您从一个中心位置自动控制许多不同的系统。在流行的配置管理工具之间,如 Chef 和 Puppet, Ansible 通过提供一个架构,是一个很好的选择,它不需要在节点上安装特殊的软件,使用 SSH 来执行自动化任务,使用 YAML 文件来定义配置细节。

先决条件

如果您知道以下内容,本教程可能会更有用:

如何在 Ubuntu 20.04 上安装 ansi ble

1- 安装 Ansible

要安装 Ansible,首先,刷新您系统的软件包索引

sudo apt update 

更新后,安装 Ansible 软件

sudo apt install ansible 

如果出现提示,按 Y 确认安装。 为了管理您的主机,Ansible 控制节点现在已经安装了所有必需的软件。

2- 建立库存档案

您将能够使用 Ansible 管理有关主机的信息,该信息在清单文件中提供。此外,您可以将主机组织成组和子组。清单文件能够包含一到数百台服务器,并设置变量,这些变量仅在用于行动手册和模板时对特定主机或组有效。一些变量如ansi ble _ python _ interpreter可能会影响剧本的运行方式。

打开 /etc/ansible/hosts 文件 在您的 ansible 控制节点 上,通过您的文本编辑器编辑您的默认 Ansible 库存的内容

下面的例子定义了一个名为【服务器】的组,其中有三个不同的服务器,每个服务器都有一个自定义别名:服务器 1服务器 2服务器。Ansible 安装提供的默认清单文件包含许多示例,您可以使用这些示例作为设置清单的参考。当您运行该命令时,请确保将突出显示的 IP 替换为您的主机的 IP 地址。

[servers]  server1 ansible_host=1.1.1.1  server2 ansible_host=1.1.1.2  server3 ansible_host=1.1.1.3    [all:vars]  ansible_python_interpreter=/usr/bin/python3 

按下 CTRL+X 保存并关闭文件,然后按下 Y 和 ENTER 确认您的更改。如果您想检查您的库存,运行以下命令。

ansible-inventory --list -y 

输出应该如下所示。

输出

all:    children:      servers:        hosts:          server1:            ansible_host: 1.1.1.1            ansible_python_interpreter: /usr/bin/python3          server2:            ansible_host: 1.1.1.2            ansible_python_interpreter: /usr/bin/python3          server3:            ansible_host: 1.1.1.3            ansible_python_interpreter: /usr/bin/python3      ungrouped: {}

购买 Linux 虚拟私有服务器

3- 测试连接

是时候检查 Ansible 是否能够通过 SSH 连接到这些服务器并运行命令了。由于 Ubuntu root 帐户通常是新创建的服务器上默认可用的唯一帐户,所以在这个过程中使用它。但是如果您的 Ansible 主机已经创建了一个常规的 sudo 用户,那么我们鼓励您使用这个帐户。要指定远程系统用户,请使用 -u 参数。如果没有提供,Ansible 将尝试在控制节点上作为您的当前系统用户进行连接。

从您的本地计算机或 Ansible 控制节点,您可以运行:

上面的命令将使用 Ansible 的内置 ping 模块在默认清单中的所有节点上运行连通性测试,以 root 身份连接。 ping 模块将测试:

ansible all -m ping -u root 

1.主机是否能够使用 Python 运行 Ansible 模块。

2.你是否有有效的 SSH 凭证。

3.主机是否可访问。

然后,输出应该显示如下:

输出

如果您是第一次通过 SSH 连接到这些服务器,您应该确认您通过 Ansible 连接到的主机的真实性。当询问您时,键入 yes 然后输入确认。当你从主机得到一个 pong 回复时,你可以在那个服务器上运行 Ansible 命令和剧本。

server1 | SUCCESS => {      "changed": false,       "ping": "pong"  }  server2 | SUCCESS => {      "changed": false,       "ping": "pong"  }  server3 | SUCCESS => {      "changed": false,       "ping": "pong"  }

4- 运行临时命令

当您的 ansible 控制节点能够与您的主机通信时,开始在您的服务器上运行临时命令和行动手册。让我们看一个例子,您可以使用以下命令检查所有服务器上的磁盘使用情况:

输出

ansible all -a "df -h" -u root

您可以用突出显示的命令 df -h. 替换您喜欢的命令。为了测试连接,您可以通过特别命令执行 Ansible 模块。例如,您可以使用 apt 模块在清单中的所有服务器上安装最新版本的 vim:

server1 | CHANGED | rc=0 >>  Filesystem      Size  Used Avail Use% Mounted on  udev            3.9G     0  3.9G   0% /dev  tmpfs           798M  624K  798M   1% /run  /dev/vda1       159G  2.3G  157G   2% /  tmpfs           3.9G     0  3.9G   0% /dev/shm  tmpfs           5.0M     0  5.0M   0% /run/lock  tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup  /dev/vda15      105M  3.6M  101M   4% /boot/efi  tmpfs           768M     0  768M   0% /run/user/0    server2 | CHANGED | rc=0 >>  Filesystem      Size  Used Avail Use% Mounted on  udev            2.0G     0  2.0G   0% /dev  tmpfs           395M  608K  394M   1% /run  /dev/vda1        88G  2.2G   86G   3% /  tmpfs           2.0G     0  2.0G   0% /dev/shm  tmpfs           5.0M     0  5.0M   0% /run/lock  tmpfs           1.0G     0  1.0G   0% /sys/fs/cgroup  /dev/vda15      115M  3.6M  111M   4% /boot/efi  tmpfs           375M     0  375M   0% /run/user/0    ...

运行 Ansible 命令时,您还可以将单个主机以及组和子组作为目标。检查服务器组中主机的正常运行时间。

ansible all -m apt -a "name=vim state=latest" -u root 

通过用冒号分隔来指定多个主机:

`ansible servers -a "uptime" -u root` 
```ansible server1:server2 -m ping -u root``` 

亲爱的用户,我们希望这篇关于如何在 Ubuntu 20.04 上安装 Ansible 的教程能对你有所帮助,如果你有任何问题或者想查看我们用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。

亦作,见

[在 Ubuntu 20.04 上设置的初始服务器](https://eldernode.com/initial-server-set-up-on-ubuntu-20-04-lts/)

[教程 linux 上连接 ssh](https://eldernode.com/tutorial-connect-to-ssh-on-linux/)

[Tutorial connect to ssh on linux](https://eldernode.com/tutorial-connect-to-ssh-on-linux/)

教程在 AlmaLinux - Eldernode 博客上安装杀毒软件

原文:https://blog.eldernode.com/install-antivirus-on-almalinux/

Tutorial Install Antivirus on AlmaLinux

Linux 是一个非常安全的平台,但这并不意味着它不会受到恶意软件和其他攻击的伤害。因此,您应该采取一切可能的措施来防止漏洞并提高服务器安全性。在这篇文章中,我们将教你如何在 AlmaLinux 上安装杀毒软件。需要注意的是,你可以访问 Eldernode 网站上提供的购买 Linux VPS 服务器的计划。

ClamAV 及其特性介绍

ClamAV 是由思科系统公司开发的开源、跨平台的反恶意软件工具包。该工具包包含一个新的保护系统,用于处理特洛伊木马、病毒、蠕虫和其他类型的恶意软件。由于 ClamAV Antivirus 支持多种平台,因此可以用来保护 Linux、Mac 和 Windows 操作系统。该防病毒软件基本上是一个轻型的基于命令行的系统,它与其他工具(如 FreshClam、ClamDaemon、ClamDTop、ClamScan 和 Clamtk)相结合,并提供许多有用的功能,如自动数据库更新、实时扫描和计划扫描。

这款杀毒软件的一些主要功能有:

–它又轻又快。

–它可以通过 CLI 和 GUI 界面使用。

–使用 ClamDaemon 系统进行实时扫描和防护。

–数据库已更新。检测数以百万计的病毒、蠕虫、特洛伊木马和其他恶意软件,包括宏 office 病毒、移动恶意软件和其他威胁。

–扫描存档文件并保护它们免受存档炸弹的攻击。

在 AlmaLinux 上安装杀毒的先决条件

在这一节,我们将教你如何在 AlmaLinux 上安装 ClamAV 杀毒软件。为此,您需要在开始安装之前使用以下命令更新系统:

sudo dnf upgrade --refresh -y

然后,您需要运行以下命令来验证您的帐户的 sudo 状态:

sudo whoami

请注意,您可以使用 root 帐户和 root 密码登录。为此,请运行以下命令:

su

使用以下命令从 EPEL 导入存储库:

sudo dnf install epel-release

当你看到下图这样的信息时,你需要输入“ y ”,然后按回车:

install-epel-release-on-almalinux

现在,您可以通过运行以下命令来轻松检查存储库是否已成功添加:

sudo dnf repolist

如何在 AlmaLinux 上安装 ClamAV

在上一节中,我们安装了 ClamAV 安装的先决条件。在这一部分,我们将安装 ClamAV。为此,只需运行以下命令:

sudo dnf install clamav clamd clamav-update

如下图,当你看到问题时,你必须输入“ y ”,然后按回车:

install-clamav-on-almalinux

您可以使用以下命令来确认 ClamAV 的安装:

clamd --version

需要注意的一点是,AlmaLinux 使用的是 SELinux。因此,有必要使用以下命令配置 ClamAV:

sudo setsebool -P antivirus_can_scan_system 1

结论

ClamAV 是用于 Unix 的防病毒工具,最常用于电子邮件扫描和通信路由领域,如 gmail。它提供了许多应用程序,如灵活和可扩展的多线程守护程序、命令行扫描器和用于自动数据库更新的高级工具。在这篇文章中,我们试图教如何在 AlmaLinux 上安装防病毒软件。如果你有任何问题,你可以在评论区和我们分享。

如何在 Rocky Linux 上安装杀毒

原文:https://blog.eldernode.com/install-antivirus-on-rocky-linux/

How to Install Antivirus on Rocky Linux

如今,恶意软件发展迅速,其有害影响是许多用户面临的问题。这就是为什么使用防病毒软件并保持其最新是很重要的。防病毒软件是一种旨在检测和删除系统中的恶意软件和其他恶意软件的程序。本文将教你如何在 Rocky Linux 上安装杀毒软件。 Eldernode 网站提供了一款经济实惠的 Linux VPS 服务器,如果你想购买的话可以是最好的选择。

在洛基 Linux 上安装 2 杀毒

什么是杀毒?

防病毒软件是一种计算机程序或一组程序,用于检测、防止和删除软件病毒。除了病毒,大多数防病毒程序还能够检测和删除其他类型的恶意软件,包括特洛伊木马、广告软件、间谍软件、勒索软件、键盘记录程序和 rootkits。事实上,它保护计算机和删除恶意软件或代码,旨在破坏计算机或数据。这个软件被认为是一种防止威胁进入你的计算机和防止问题的方法。

在洛基 Linux 上安装杀毒

下面我们就去介绍 2 款适合 Rocky Linux 的最好的杀毒软件。

1-安装 ClamAV

ClamAV 是一款免费的开源杀毒软件,可以通过命令行运行。这个反病毒软件提供了一个命令行扫描程序、一个 Milter 接口、一个高级数据库更新程序,以及对存档格式、ELF 可执行文件+可移植可执行文件和流行文档格式的内置支持。它可以检测所有类型的恶意软件和病毒,您可以使用它来扫描电子邮件、web 和终端安全。

首先,您可以从 EPEL 回购获得安装 ClamAV 所需的软件包。因此,输入下面的命令来安装它:

sudo dnf install epel-release -y

要下载并安装 ClamAV,请运行以下命令:

sudo dnf update -y
sudo dnf install clamav clamd clamav-update

使用以下命令在 Rocky Linux 上添加一个 ClamAV 用户:

sudo groupadd clamav
sudo useradd -g clamav -s /bin/false -c "Clam Antivirus" clamav

记住使用以下命令为 ClamAV 配置 SELinux:

sudo setsebool -P antivirus_can_scan_system 1

2-安装 RootkitHunter

RootkitHunter 是一款针对 Rocky Linux 的反病毒软件,可以扫描任何 rootkit、后门和任何其他本地漏洞。它实际上是一个 shell 脚本,在本地系统上执行各种检查,以尝试和检测已知的 rootkits 和恶意软件。这个工具是强化的 Apache web 服务器设置的一个可能的组件,您可以使用它,也可以不使用其他工具。

首先,使用以下命令安装 EPEL 存储库:

dnf install epel-release

安装 rkhunter ,只需运行以下命令:

dnf install rkhunter

使用以下命令修改配置文件:

vi /etc/rkhunter.conf

并找到下面一行:

#MAIL-ON-WARNING=emailaddress [[email protected]](/cdn-cgi/l/email-protection)

您应该删除备注并更改电子邮件地址。然后将【邮件保护】_ 服务器名 _ 替换为【邮件保护】

就是这样!

结论

防病毒软件是在计算机和网络上发现并清除病毒的软件。在这篇文章中,我们向你介绍了两个适合 Rocky Linux 的最好的反病毒软件,并教你如何在 Rocky Linux 上安装反病毒软件。我希望这篇教程对你有用,并帮助你在你的 Rocky Linux 上安装杀毒软件。如果你有任何问题,可以在评论区联系我们。

如何在 Windows Server 2016 上安装 any desk-elder node 博客

原文:https://blog.eldernode.com/install-anydesk-on-windows-server-2016/

How to Install AnyDesk on Windows Server 2016

你可能会遇到这样的情况,有人请你帮助解决你的计算机问题,但你没有机会使用它,你也不能通过电话来完成这项工作。在这种情况下,您需要一个软件,它可以连接到目标计算机并解决该人的问题,或者连接到您的系统以接收必要的信息。任何桌面程序都被设计成允许用户连接两个系统。这个程序是一个远程桌面工具,为个人提供对互联网上远程系统的控制和访问。在本文中,我们将向您介绍如何在 Windows Server 2016 上安装 AnyDesk。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。

教程在 Windows Server 2016 上安装 any desk

Anydesk 程序是一个远程桌面工具,为人们提供对互联网上远程系统的控制和访问。Anydesk 是最快的系统远程控制软件。

要连接两个系统,两个用户必须下载并安装该程序的软件。这个程序可以通过创建一个互联网连接来连接不同地方的两台计算机,用户可以通过连接到目标计算机来解决问题。AnyDesk 软件有一个漂亮而简单的用户界面,易于使用。因此,考虑到 AnyDesk 软件的良好质量,我们认为有必要在本文中教您如何下载和安装该程序。

在 Windows Server 2016 上安装 any desk

在本教程中,我们将一步一步地教你如何安装 AnyDesk 软件。按顺序执行以下步骤。第一步,进入 anydesk 网站,点击主菜单中的下载

how to download anydesk

然后点击立即下载:

download anydesk from official website

install any desk on windows server 2016

转到您下载 anydesk 文件的位置:

download path of anydesk

右击软件可执行文件,选择以管理员身份运行。运行后,将显示类似下图的窗口:

how to run and install anydesk

在上图中,点击“**在这台电脑上安装 any desk……”**并在您的 Windows Server 2016 上安装相同的程序。

在打开的窗口中,点击接受&安装

installation progress of anydesk

最后,你必须点击开始来安装 Anydesk。您也可以在此部分进行密码设置。

get started anydesk

该软件现已成功安装。安装软件后,您可以向任何想要连接到您的系统的人公布软件左上角的 9 位 ID。

在打开的窗口中,点击接受&安装

anydesk environment

结论

AnyDesk 软件是一个在互联网上远程控制个人系统的工具。这款软件由于体积极小,速度很快,受到了很多关注。AnyDesk 可以在 Windows、Mac、 Linux 和 freebsd 操作系统上下载。也可以从 Android 和 iOS 手机连接。在本文中,我们试图向您学习如何在 Windows Server 2016 上安装 AnyDesk。

AnyDesk software is a tool for remote control of personal system on the Internet. This software has received a lot of attention due to its very low volume and high speed. AnyDesk is available for download on Windows, Mac, Linux and freebsd operating systems. It is also possible to connect from Android and iOS phones. In this article, we tried to learn you how to install AnyDesk on Windows Server 2016.

教程在 CentOS 8 - Eldernode 博客上安装 Apache CouchDB

原文:https://blog.eldernode.com/install-apache-couchdb-centos-8/

Tutorial Install Apache CouchDB on CentOS 8

Apache CouchDB 用 Erlang 语言编写,是一个免费、可靠的 NoSQL 数据库引擎,它本身支持 JSON 格式的数据。与传统的 SQL 关系数据库(如 MySQL)相比,这使得数据建模更具可伸缩性,也更容易。CouchDB 的杀手锏是它的复制功能,这种功能可以跨越各种计算设备和各种计算环境,提供高可用性和按需数据访问。在本文中,我们试图向您介绍在 CentOS 8 上安装 Apache CouchDB 的教程**。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。**

如何在 CentOS 8 上安装 Apache couch db

让我们通过这篇文章的步骤来学习如何在 CentOS 8 上安装 Apache CouchDB 。请加入我们。

安装 EPEL 资源库

首先,你需要在 CentOS 8 上安装 EPEL 库

yum install epel-release 

启用 CouchDB 存储库

在这一步中,您将通过首先创建一个存储库文件来继续并启用 CouchDB 存储库,因为您已经成功地安装了 EPEL 包。

vi /etc/yum.repos.d/apache-couchdb.repo 

将下面的配置粘贴到存储库文件中,并保存

[bintray--apache-couchdb-rpm]  name=bintray--apache-couchdb-rpm  baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/  gpgcheck=0  repo_gpgcheck=0  enabled=1 

在 CentOS 8 上安装 CouchDB

在其配置文件中定义了 CouchDB 存储库之后,使用下面的命令继续安装 CouchDB。

yum install couchdb 

一旦成功安装了 CouchDB 包及其依赖项,启动,使 CouchDB 在引导时启动,并通过运行命令来验证状态。

systemctl start couchdb 
systemctl enable couchdb 
systemctl status couchdb

要验证 CouchDB 监听端口 5984:

netstat -pnltu

如何在 CentOS 8 上配置 couch db

CouchDB 既可以配置为独立模式,也可以配置为集群模式。然而,在本指南中,您将在单模配置中配置 CouchDB 服务器。此外,您将配置 CouchDB,以便我们可以通过 web 浏览器访问它。

CouchDB 的配置文件位于 /opt/couchdb/etc/ 目录中。您将在 local.ini 文件中进行一些配置。所以用你最喜欢的编辑器打开文件。

vi /opt/couchdb/etc/local.ini 

在**【admins】**部分中,通过取消其下一行的注释来创建一个 admin 帐户,并按照以下格式定义 admin 的密码。

[admins]  admin = mypassword

接下来,滚动到**【chttpd】**部分。取消端口和绑定地址值的注释。此外,将绑定地址设置为 0.0.0.0 ,以允许来自外部 IP 地址的访问。出于安全原因,您可以稍后更改该值。

[chttpd]  port = 5984  bind_address = 0.0.0.0

保存更改并退出配置文件。为了使更改生效,重启 CouchDB。

systemctl restart couchdb 

如果你在服务器上运行防火墙,你必须打开端口 5984 以允许流量流向 CouchDB

firewall-cmd --zone=public --permanent --add-port=5984/tcp 
firewall-cmd --reload

如何访问 CouchDB Web 界面

按照我们的配置,CouchDB 应该运行在 localhost:5984 上。为了确认 CouchDB 按预期工作,使用 curl 命令以 JSON 格式打印 CouchDB 的信息。

curl http://127.0.0.1:5984/ 

通过启动浏览器并浏览所示的服务器 IP 地址,您可以进一步确认一切都按照计划进行。

http://server-ip:5984/_utils/

您应该会看到下面的网页,提示您使用在 local.ini 文件中定义的用户名密码登录,并点击回车

CouchDB Admin Login page

仪表板将显示如下。

CouchDB Admin Dashboard page

没有显示任何内容,因为到目前为止您还没有创建任何数据库。在下一节中,您将创建几个数据库。

如何在 CouchDB 中创建数据库

要在终端上用 CouchDB 创建一个数据库,使用所示语法中的 curl 命令。

curl -u ADMINUSER:PASSWORD -X PUT http://127.0.0.1:5984 

您将创建 3 个数据库: eldernode_dbusers_dbproduction_db

curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X PUT http://127.0.0.1:5984/production_db 
curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X PUT  http://127.0.0.1:5984/eldernode_db 
curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X PUT http://127.0.0.1:5984/users_db

对于每个命令,您应该得到下面的输出。

{“Ok”: true}

要检查使用命令中的 GET 参数创建的数据库。

curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X GET http://127.0.0.1:5984/production_db 
curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X GET  http://127.0.0.1:5984/eldernode_db 
curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X GET http://127.0.0.1:5984/users_db 
curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X GET http://127.0.0.1:5984/_all_dbs

要在浏览器上查看数据库,只需刷新 / 重新加载浏览器。

Check-CouchDB Databases Dashboard page

同样,要删除一个数据库,使用如下所示的 delete 参数。例如,该命令删除了 users_db 数据库。

curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X DELETE http://127.0.0.1:5984/users_db 

运行下面的命令再次检查数据库。

curl -u admin:[[email protected]](/cdn-cgi/l/email-protection) -X GET http://127.0.0.1:5984/_all_dbs 

正如您所看到的,只有两个数据库,因为我们已经删除了 users_db 数据库。

结论

在本文中,你成功完成了在 CentOS 8 上安装 Apache CouchDB 的学习教程。从现在开始,您将能够轻松地在 CentOS 8 系统上安装和配置 CouchDB。

如何在 Windows Server - Eldernode 上安装 Apache

原文:https://blog.eldernode.com/install-apache-on-windows-server/

How to Install Apache on Windows Server

Apache 是当今用于提供 web 服务的最流行的 web 服务器之一。这个 web 服务器的基础是 Linux,它通常在 Linux 发行版中安装和使用。由于 Apache web 服务器的轻量级和高性能,用户也有兴趣在 Windows 上使用它。在本文中,我们将在 Windows 上独立安装 Apache web 服务器。你可以从长老节点中选择你最完美的 Windows VPS 服务器包。

教程在 Windows 服务器上安装 Apache

使用 Apache 有几种方法,包括安装 Xampp 。Apache 是一个模块化的、基于进程的 web 服务器应用程序,它为每个并发连接创建一个新线程。许多线程被编译为独立的模块,从而增加了其核心功能,并能够提供广泛的服务。它拥有超过 60%的商业 web 服务器市场份额,是世界上使用最广泛的 web 服务器程序。事实上,Apache 是 Unix 和 Linux 操作系统中使用最广泛的 web 服务器程序,但另一方面,它可以在 Windows、OS X、OS / 2 等几乎所有操作系统中使用。

A)下载 Apache for Windows

1-首先,点击下面的链接并下载 Apache web server for Windows。请注意,本页有 32 位和 64 位两个版本,您应该下载并安装适合您操作系统的版本。

下载 Apache for Windows

install apache on windows server

根据 ApacheLounge 下载页面上的信息,您还需要确保您的服务器上也安装了相关的 Visual Studio 可再发行版。这很可能已经安装在您的系统上,但如果有疑问,请从以下链接下载并运行 vc_redist_x64.exe (对于 64 位操作系统),或 vc_redist_86.exe (对于 32 位系统)。

下载完成后,打开下载的"httpd-2 . 4 . 43-win 64-vs16 . zip"文件。然后,将其内容解压缩到服务器上的一个合适的位置,即 C:\Apache24。

B)在 Windows 服务器上启动 Apache

以管理员身份打开命令行,转到 C:\Apache24\bin 文件夹:

cd C:\Apache24\bin

输入下面的命令:

httpd -k install

然后进入开始菜单,输入服务并点击它。你应该看到阿帕奇在那里选择它,并点击开始

打开您的网络浏览器并导航至 http://127.0.0.1 。如果 Apache 正在运行,您应该会看到“成功了!"显示在您的浏览器中:

install apache on windows server

结论

亲爱的用户,我们希望您能喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

祝您好运

教程在 CentOS 7 - Eldernode 上安装 Apache Tomcat 8

原文:https://blog.eldernode.com/install-apache-tomcat-centos-7/

Tutorial Install Apache Tomcat 8 on CentOS 7

Apache Tomcat 是 Java Servlet 和 JavaServer Pages 技术的开源实现。它是一个由 Apache 软件基金会发布的 web 服务器。但是在畅游本指南的海之前,请确保你有自己的 Linux 虚拟私人服务器

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户

教程在 CentOS 7 上安装 Apache Tomcat 8

让我们浏览一下本教程的步骤,看看如何在 CentOS 7 上安装 Apache Tomcat 8 及其配置。

步骤一:如何安装 Java

安装 Tomcat 的前一步是在服务器上安装 Java 。随意选择任何 Java web 应用程序代码。所以使用下面的命令和 yum 来安装 OpenJDK。

sudo yum install java-1.7.0-openjdk-devel

出现提示时,按 y 继续安装 OpenJDK 7。

当您安装了 Java 之后,您就可以创建一个 tomcat 用户来运行 tomcat 服务了。

注意 :你可以在 /usr/lib/jvm/jre 找到 JAVA_HOME 目录的快捷方式,记得以后用它来配置 Tomcat。

第二步:如何创建 Tomcat 用户

在这一步中,您将观察安全性。为了达到这个目标,您可能必须以非特权用户的身份运行。因此,让我们创建一个新的用户和组来运行 Tomcat 服务。

使用下面的命令创建一个新的 tomcat 组:

sudo groupadd tomcat

从现在起,你应该骑以及你不要让任何人登录帐户。为此,您需要创建一个新的 tomcat 用户。之后,您将使这个用户成为 tomcat 组的成员,主目录为/ opt/tomcat ,外壳为/bin/false

sudo useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

第三步:如何安装 Tomcat

如果你学会了安装 Tomcat 8 最简单的方法呢?是的,这是可能的。你只需要下载最新的二进制版本,然后手动配置它。

如何下载 Tomcat 二进制

使用最短的方式下载 Tomcat 8 的最新版本,并访问 Tomcat 8 下载页面。一旦你有了它,在核心列表下,复制链接到“tar.gz”。

现在,使用 yum 包管理器开始安装 wget。

sudo yum install wget

如果您想切换到您的主目录:

cd ~

接下来,要下载 Tomcat 8 归档文件,使用 wget 并粘贴到链接中。

wget https://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz 

此时,是时候将 Tomcat 安装到 /opt/tomcat 目录中了。要做到这一点,最好使用下面的命令将归档文件解压缩到目录中。

sudo mkdir /opt/tomcat  sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1

如何更新权限

有必要为 tomcat 用户分配对 Tomcat 安装的访问权。运行以下命令,切换到 Tomcat 安装路径:

cd /opt/tomcat

然后,尝试给 tomcat 组整个安装目录的所有权:

sudo chgrp -R tomcat /opt/tomcat

现在,您可以将对 conf 目录及其所有内容的读取权限分配给 tomcat 组。之后,键入以下命令来执行对目录本身的访问:

sudo chmod -R g+r conf  sudo chmod g+x conf 

正如你所猜测的, tomcat 用户现在应该是 webapps 、 work 、 temp 和 logs 目录的所有者。

sudo chown -R tomcat webapps/ work/ temp/ logs/

如何安装 Systemd 单元文件

要设置这个部分,您需要运行一个 Tomcat Systemd 单元文件,让您将 Tomcat 设置为一个服务。

键入以下命令创建并打开单元文件:

sudo vi /etc/systemd/system/tomcat.service

以防您需要修改在 CATALINA_OPTS 中指定的内存分配设置。并粘贴以下脚本。

/etc/systemd/system/Tomcat。服务

# Systemd unit file for tomcat  [Unit]  Description=Apache Tomcat Web Application Container  After=syslog.target network.target    [Service]  Type=forking    Environment=JAVA_HOME=/usr/lib/jvm/jre  Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid  Environment=CATALINA_HOME=/opt/tomcat  Environment=CATALINA_BASE=/opt/tomcat  Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'  Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'    ExecStart=/opt/tomcat/bin/startup.sh  ExecStop=/bin/kill -15 $MAINPID    User=tomcat  Group=tomcat  UMask=0007  RestartSec=10  Restart=always    [Install]  WantedBy=multi-user.target

现在您可以保存并退出。如您所见,该脚本告诉服务器使用指定的设置,以 tomcat 用户的身份运行 Tomcat 服务。

毕竟,您可以重新加载 Systemd 来加载 Tomcat 单元文件:

sudo systemctl daemon-reload

要启动 Tomcat 服务:

sudo systemctl start tomcat

您可以使用下面的命令来检查服务是否成功启动。

sudo systemctl status tomcat

如果是,它将在服务器启动时启动,您可以通过运行以下命令来启用 Tomcat 服务:

sudo systemctl enable tomcat

如你所见,到这里为止,你还没有完全设置好 Tomcat 。因此,让我们通过在网络浏览器中访问您的域名或 IP 地址,然后是 8080 ,来访问默认的启动页面:

在 web 浏览器中打开:

http://server_IP_address:8080

第四步:如何配置 Tomcat Web 管理界面

每当您决定使用 Tomcat 附带的管理器 web 应用程序时,请尝试在我们的 Tomcat 服务器上添加一个登录名。要开始这样做,编辑 tomcat-users.xml 文件:

您会看到很多描述如何配置文件的注释。因此,您有两种选择,第一种是删除下面两行之间的所有注释,第二种是如果您想要引用示例,则保留它们:

`sudo vi /opt/tomcat/conf/tomcat-users.xml`

tomcat-users.xml 摘录

为了添加一个可以访问管理器-gui 和管理器-gui 的用户,让我们定义一个类似于下面例子的用户。**不要**忘记将用户名 [密码](https://eldernode.com/how-to-create-strong-password/) 改成安全的:

`<tomcat-users>  ...  </tomcat-users>`

tomcat-users.xml —管理员用户

现在,您可以保存并退出 tomcat-users.xml 文件。

`<tomcat-users>      <user username="admin" password="password" roles="manager-gui,admin-gui"/>  </tomcat-users>`

如果你使用最新版本的 Tomcat,你会发现它将管理器和主机管理器应用程序的访问限制在来自服务器本身的连接上。在远程计算机上安装时,您可能希望删除或更改此限制。因此,打开适当的 context.xml 文件,来改变这些上的 IP 地址限制。

为管理器应用程序运行以下命令:

并为主机管理器应用程序键入以下命令,键入:

`sudo vi /opt/tomcat/webapps/manager/META-INF/context.xml`

在内部,注释掉 IP 地址限制以允许来自任何地方的连接。此外,如果您希望只允许来自您自己 IP 地址的连接访问,您可以将您的公共 IP 地址添加到列表中。

`sudo vi /opt/tomcat/webapps/host-manager/META-INF/context.xml`

Tomcat web apps 的 context.xml 文件

现在您可以在完成后保存并关闭文件。

`<Context antiResourceLocking="false" privileged="true" >    <!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"           allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->  </Context>`

您也可以重新启动 Tomcat 服务来使您的更改生效。

第五步:如何访问 Web 界面

`sudo systemctl restart tomcat`

到目前为止,Tomcat 已经启动并运行了,那么为什么你不能在网络浏览器中访问网络管理界面呢?

通过在端口 8080 上访问服务器的公共 IP 地址来实现:

在 web 浏览器中打开:

然后,您将看到如下页面。

``http://server_IP_address:8080``
``![The screen of splash- Access the Web Interface](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/66b72390c74e692bb939bc3a8d803a39.png)``

查看管理 web 应用程序的链接,您为其配置了一个管理用户。现在,如果您使用经理应用程序,可以通过链接或http://server _ IP _ address:8080/Manager/html:访问它

![tomcat web application manager](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/675879cee06a06510ab4a26d97fde28c.png)

您将使用 Web 应用程序管理器来管理 Java 应用程序。对于一些活动,如启动、停止、重新加载、部署和取消部署。或者对您的应用程序运行一些诊断程序。考虑到您可以通过本页的最底部访问您的服务器信息。

不过,让我们看看主机管理器,可以通过链接或http://server _ IP _ address:8080/Host-Manager/html/访问:

![tomcat virtual host manager](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/1954d9a4d324e6201589c5ec24303fc2.png)

使用此页面的方法是添加虚拟主机来为您的应用程序提供服务。

结论

在本文中,通过本指南的步骤后,您已经成功安装了 Apache Tomcat 8,并准备好使用它。此外,要查看更多相关文章,请阅读更多关于如何在 Windows 上安装 Apache Tomcat 的文章。

在本文中,通过本指南的步骤后,您已经成功安装了 Apache Tomcat 8,并准备好使用它。此外,要查看更多相关文章,请阅读更多关于如何在 Windows 上安装 Apache Tomcat 的文章。

如何在 Windows - Eldernode 上安装 Apache Tomcat

原文:https://blog.eldernode.com/install-apache-tomcat-on-windows/

How to install Apache Tomcat on Windows

如何在 Windows 上安装 Apache Tomcat?Tomcat 是由 Apache 开发的 web 服务器。这个网络服务器帮助你运行用 JSP 编写的网络应用程序作为网站。为了测试你的软件,你需要在你的系统中创建一个本地网站,并把你的程序放在里面。在这篇文章中,你将学会如何在 Windows 上安装 Apache Tomcat 。

购买 Windows 虚拟专用服务器

如果你以前写过 web 软件或者稍微熟悉网络概念的话,你知道我们系统的 IP 地址永远是 127.0.0.1 。它引用的默认域名地址也是本地主机。

这意味着我们的本地网站可以通过输入地址 http: // localhost: port 在我们的系统中访问,其中 port 是我们的网络服务器的端口号。(当然端口 80 无需输入端口号)。

在 Windows 操作系统上安装 Apache Tomcat

要运行 Apache Tomcat ,您必须在系统上安装 Java JDK 。所以在你开始安装 tomcat 之前,最好在你的系统上安装 JDK,并为它设置 JAVA_HOME 和 PATH 变量。

如果你不知道如何安装和配置 JDK,你可以通过下面的链接学习:

如何在 Ubuntu 20.04 上配置 NetBeans

开始安装 Tomcat

安装 Tomcat 有几种方法,比如下载一个 Zip 文件或者安装XAMP服务器。这里我们使用 Exe 文件的下载方法。

1。 第一步,从以下链接下载 Tomcat 安装 exe 文件:

下载 TomCat exe 文件

2。 下载安装文件后,运行安装文件,点击下一步进入下一页。

install tomcat on windows-1

3。T3 点击我同意确认同意。

install tomcat on windows-2

4。 选择如下图所示的组件,进入下一页。

install tomcat on windows-3

5。 为软件输入你最喜欢的港口。

请记住,如果您使用另一个端口号而不是 Http 端口部分中的 8080 ,您必须输入Localhost:Port number而不是 Localhost:8080 来访问您的站点。

注意: 端口号是您在安装时输入的端口号。

install tomcat on windows-4

6。 进入您安装在系统上的 JRE 安装路径。

软件本身试图找到路径并显示在这里,所以如果它是正确的,你不需要改变它。

install tomcat on windows-5

7。 按照剩下的步骤安装软件。

install tomcat on windows-6

*

install tomcat on windows-7

**

install tomcat on windows-8

8。 输入地址 http://Localhost:8080 ,应该会看到默认的 Tomcat 页面,对于我安装的版本如下:

install tomcat on windows-9

9。 为了测试Tomcat 的正确执行,转到 Tomcat 软件的根目录下,创建一个名为 test 的文件夹(小写)。通常在 Windows 中,Tomcat 软件的根地址如下:

Tomcat 安装路径/WebApps/Root/

对于我的系统的示例:

C:\ Program Files \ Apache Software Foundation \ Tomcat 8.0 \ web apps \ ROOT

10。 因为我们在这里创建一个服务器进行测试,如果你没有权限在测试文件夹中创建一个文件,右击就可以了。然后选择属性并点击安全并点击编辑。在用户中,选择编辑并勾选允许栏中的所有选项。

11。 现在在测试文件夹中创建一个名为【Index.jsp】(小写)的文本文件,并在其中键入以下代码:

12。 确定文件是【index.jsp】和**。txt** 格式不加在末尾。另外, SP Jfiles 可以用记事本++ 或 Windows 记事本编辑:

<% out . write(" elder node . com ");% >

13。 现在去下面的地址看看结果:

http://localhost:8080/test/

结果应该是一个空白页,上面写着 eldernode.com。

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者想解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

也,见

如何在 CentOS 8 上安装纱线

How to install Yarn on CentOS 8

如何在 Debian 10 - Apache web server 上安装 Apache Web Server

原文:https://blog.eldernode.com/install-apache-web-server-debian/

How to install Apache Web Server on Debian 10

为了介绍和安装世界上最广泛使用的 web 服务器,在本文中,您将学习如何在 Debian 10 上安装 Apache Web 服务器。

Apache HTTP Server 提供了许多强大的功能,包括可动态加载的模块、强大的媒体支持以及与其他流行软件的广泛集成。

先决条件

如果您知道以下内容,本教程可能会更有用:

如何在 Debian 10 上安装 Apache Web Server

加入我们,通过这个指南的步骤来学习如何在你的 Debian 10 服务器上安装一个 Apache web 服务器。

1-安装 Apache

由于 Apache 在 Debian 的默认软件仓库中可用,它帮助我们使用传统的包管理工具来安装它。

首先,更新本地包索引:

sudo apt update 

然后,安装 apache2 包:

sudo apt install apache2 

不要错过相关文章:

如何在 Windows 服务器上安装 Apache

2-调整防火墙

您必须修改防火墙设置以允许外部访问默认 web 端口,然后测试 apache。正如您在先决条件中所读到的,您需要配置一个 UFW 防火墙来限制对您的服务器的访问。

为了提供一些应用程序概要,Apache 向 UFW 注册了自己。所以您将使用它来启用或禁用通过防火墙对 Apache 的访问。

要列出应用配置文件:

`sudo ufw app list` 

输出

`Available applications:    AIM    Bonjour    CIFS  . . .    WWW   WWW Cache   WWW Full   WWW Secure  . . .`

在下文中,您可以查看一些以 WWW:

此配置文件仅打开端口 80(正常、未加密的网络流量): WWW

**并且这个配置文件只打开端口 8080(有时用于缓存和 web 代理): WWW Cache 😗*

**此外,此配置文件同时打开端口 80(正常的未加密 web 流量)和端口 443 (TLS/SSL 加密流量): WWW Full 😗*

**最后,此配置文件仅打开端口 443 (TLS/SSL 加密流量): WWW Secure 😗*

最好启用最严格的配置文件,它仍然允许您配置的流量。在本指南中,我们没有为我们的服务器配置 SSL,因此我们只需要允许端口 80 上的流量:

要验证更改,请执行以下操作:

`sudo ufw allow 'WWW'` 

输出

`sudo ufw status` 

3-检查你的网络服务器

`Status: active    To                         Action      From  --                         ------      ----  OpenSSH                    ALLOW       Anywhere  WWW                        ALLOW       Anywhere  OpenSSH (v6)               ALLOW       Anywhere (v6)  WWW (v6)                   ALLOW       Anywhere (v6)`

在安装过程的最后,Debian 10 启动 Apache,而服务器已经启动并运行。

要确保服务正在运行,请检查 系统和 init 系统

输出

任何类似上面的输出都意味着服务已经成功启动。但是我们建议您向 Apache 请求一个页面,以获得最佳的测试方法。

此外,您可以通过您的 IP 地址访问默认的 Apache 登录页面,以确认软件运行正常。获取您的服务器的 IP 地址,如果您不知道的话,可以从命令行用几种不同的方法获取。

`sudo systemctl status apache2` 

你得到几个用空格隔开的地址,在你的浏览器中尝试每个地址,看看它们是否有效。

`● apache2.service - The Apache HTTP Server     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)     Active: active (running) since Fri 2019-07-19 15:33:01 UTC; 4min 13s ago       Docs: https://httpd.apache.org/docs/2.4/    . . .    Jul 19 15:33:01 debssh systemd[1]: Starting The Apache HTTP Server...  Jul 19 15:33:01 debssh apachectl[2791]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1\. Set the 'ServerName' directive global  Jul 19 15:33:01 debssh systemd[1]: Started The Apache HTTP Server.`

你可以使用 curl 工具,它会给出你在互联网上另一个位置看到的公共 IP 地址。

使用 apt 安装:

然后,使用 IPv4 使用 curl 检索 icanhazip.com:

`hostname -I` 

接下来,在浏览器的地址栏中输入服务器的 IP 地址:

应该会出现下面的页面,这意味着 Apache 工作正常。您还可以查看一些关于重要 Apache 文件和目录位置的基本信息。

`sudo apt install curl` 

default Debian 10 Apache web page

`curl -4 icanhazip.com` 
`http://your_server_ip`

4-管理阿帕奇流程

您可以查看一些基本的管理命令,因为您已经启动并运行了 web 服务器。

要停止您的 web 服务器:

使用下面的命令启动 web 服务器。

当您需要停止然后再次启动服务时,请键入:

如果您只是简单地更改配置,Apache 通常可以在不中断连接的情况下重新加载:

要重新启用该服务以在引导时启动,请使用以下命令。

`sudo systemctl stop apache2` 

此时,当服务器再次启动时,Apache 会自动启动。

`sudo systemctl start apache2` 
`sudo systemctl restart apache2` 
`sudo systemctl reload apache2` 

5-设置虚拟主机(推荐)

`sudo systemctl enable apache2` 

使用 Apache web 服务器时,可以使用虚拟主机(类似于 T2 Nginx T3 中的服务器模块)。

Debian 10 上的 Apache 有一个默认启用的服务器块,它被配置为提供来自 /var/www/html 目录的文档。为 your_domain 创建目录,如下所示,使用-p 标志创建任何必要的父目录:

:别忘了用自己的域名替换your _ domain****

接下来,使用环境变量 $USER 分配目录的所有权:

如果你没有修改你的 unmask 值,你的 web roots 权限应该是正确的。要确保这一点,请键入:

使用您首选的编辑器或 nano ,创建一个示例【index.html】页面。

然后,在其中添加以下示例 HTML:

**`sudo mkdir -p /var/www/your_domain`** 

/var/www/your _ domain/index . html

**`sudo chown -R $USER:$USER /var/www/your_domain`** 

您现在可以保存并关闭文件。

**`sudo chmod -R 755 /var/www/your_domain`** 
**`nano /var/www/your_domain/index.html`** 

要让 Apache 提供这些内容,您必须用正确的指令创建一个虚拟主机文件。为此,不要直接修改位于/etc/Apache 2/sites-available/000-default . conf的默认配置文件,而是在/etc/Apache 2/sites-available/your _ domain创建一个新的配置文件。形态:

/etc/Apache 2/sites-available/your _ domain . conf

**`<html>      <head>          <title>Welcome to your_domain!</title>      </head>      <body>          <h1>Success!  The your_domain virtual host is working!</h1>      </body>  </html>`**

现在,您可以使用a2 en site ttool 启用该文件:

接下来,禁用在 000-default.conf 中定义的默认站点:

**`sudo nano /etc/apache2/sites-available/your_domain.conf`** 

您可以使用以下命令测试配置错误:

**`<VirtualHost *:80>      ServerAdmin [[email protected]](/cdn-cgi/l/email-protection)_email_domain      ServerName your_domain      ServerAlias www.your_domain      DocumentRoot /var/www/your_domain      ErrorLog ${APACHE_LOG_DIR}/error.log      CustomLog ${APACHE_LOG_DIR}/access.log combined  </VirtualHost>`**

输出

要实现您的更改,请重新启动 Apache

**`sudo a2ensite your_domain.conf`** 

这是 Apache 为您的域名提供服务的地方。此外,您可以通过导航到 http://your_domain 来测试它,在这里您应该会看到类似下面的内容:

**`sudo a2dissite 000-default.conf`** 

serving your domain name

**`sudo apache2ctl configtest`** 
**`AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1\. Set the 'ServerName' directive globally to suppress this message  Syntax OK`**
**`sudo systemctl restart apache2`** 

6-熟悉重要的 Apache 文件和目录

在熟悉管理 Apache 服务本身之后,让我们花几分钟时间熟悉一些重要的目录和文件。

内容

/var/www/html :实际的 web 内容,默认情况下只包含您之前看到的默认 Apache 页面,从 /var/www/html 目录提供。此外,您通过修改 Apache 配置文件进行了更改。

服务器配置

/etc/Apache 2:Apache 配置目录。所有的 Apache 配置文件都在这里。

/etc/apache 2/Apache 2 . conf:主 Apache 配置文件。您可以使用它来修改和更改 Apache 全局配置。这个文件负责加载配置目录中的许多其他文件。

/etc/apache2/ports.conf :这个文件指定 apache 将监听的端口。默认情况下,Apache 监听端口 80,当启用了提供 SSL 功能的模块时,还会监听端口 443。

/etc/Apache 2/sites-available/:可以存储每个站点虚拟主机的目录。Apache 不会使用在这个目录中找到的配置文件,除非它们链接到启用了站点的目录。通常,所有服务器块配置都在这个目录中完成,然后通过使用 a2ensite 命令链接到另一个目录来启用。

/etc/Apache 2/sites-enabled/:存放已启用的每站点虚拟主机的目录。通常,它们是通过用 a2ensite 链接到站点可用目录中的配置文件来创建的。Apache 在启动或重新加载以编译一个完整的配置时,会读取这个目录中的配置文件和链接。

/etc/Apache 2/conf-available/、/etc/Apache 2/conf-enabled/:这些目录与 sites-available 和 sites-enabled 目录具有相同的关系,但是用于存储不属于虚拟主机的配置片段。 conf-available 目录中的文件可以使用 a2enconf 命令启用,使用 a2disconf 命令禁用。

/etc/Apache 2/MODS-available/、/etc/Apache 2/MODS-enabled/:这些目录分别包含了可用和启用的模块。文件以结尾。load 包含加载特定模块的片段,而文件以结尾。conf 包含这些模块的配置。可以使用 a2enmod 和 a2dismod 命令启用和禁用模块。

服务器日志

/var/log/apache 2/access . log:默认情况下,对 web 服务器的每个请求都记录在这个日志文件中,除非 Apache 被配置为不这样做。

/var/log/Apache 2/error . log:默认情况下,所有错误都记录在这个文件中。Apache 配置中的 LogLevel 指令指定了错误日志将包含多少细节。

好样的 !学完本教程后,您知道您已经安装了 web 服务器,您可以选择提供的内容类型以及可以用来创建更丰富体验的技术。

亲爱的用户,我们希望你喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在其中提出你的问题。

Good job! by finishing this tutorial, you know that you have your web server installed, you have many options for the type of content you can serve and the technologies you can use to create a richer experience.

Dear user, we hope you would enjoy this tutorial, you can ask questions about this training in the comments section, or to solve other problems in the field of Eldernode training, refer to the Ask page section and raise your problems in it.

如何在 Centos 7 - Eldernode 博客上安装 ApisCP 控制面板

原文:https://blog.eldernode.com/install-apiscp-control-panel-on-centos/

How To Install ApisCP Control Panel On Centos 7

ApisCP 是一个开源的 100%自托管的托管面板和平台,始于 2002 年,当时是 Apis Networks 的面板。ApisCP 无代理运行,无需许可证。它能够在安装时进行优化配置,您将面临一个简单的设计。ApisCP 支持各种即插即用的 DNS 集成。此外,自适应防火墙、巨大的 API 和有限的资源是它受欢迎的一些特征和原因。由于资源许可,单个 ApisCP 服务器可以管理站点。ApisCP 已经为 WordPress、Discourse、Ghost、Drupal 和 Laravel 提供了一键式安装和自动更新。在本文中,您将学习如何在 Centos 7 上安装 ApisCP 控制面板。购买您自己的 CentOS VPS ,同时从 Eldernode 获得支持、高质量和最优惠的价格。

为了让本教程更好地发挥作用,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 1 个 CPU、2 GB 内存和 20 GB 存储空间。

_ RHEL/ 厘斯 7.4 或更高。

教程在 Centos 7 上安装 ApisCP 控制面板

公平地说,ApisCP 是为所有高速组件构建的,因为 ApicCP 的后端每秒可以处理超过 13,000 条特权命令。它被称为现代主机的新标准。加入我们这篇文章来回顾一下 CentOS 7 上 ApisCP 的安装。

如何在 CentOS 7 | Centos 8 上安装 ApisCP

你可能知道自举。一种自启动过程,它应该在没有外部输入的情况下继续进行。您可以使用 Bootstrapper 充当幂等工具来更新和更正您的服务器。当您使用 Bootstrapper 时,您可以确保它将有助于您在丢失数据时使服务器正常工作,因为它旨在提供最小的强制更改集。在安装期间和完整性检查期间执行引导,每月运行一次。首先,运行存根脚本。您可以使用下面的命令将 ApisCP 与 30 天的许可证一起使用。

curl https://raw.githubusercontent.com/apisnetworks/apnscp-bootstrapper/master/bootstrap.sh | bash

但是,如果您购买了许可证,它将在安装时通过提供令牌来提供:

curl https://raw.githubusercontent.com/apisnetworks/apnscp-bootstrapper/master/bootstrap.sh | bash -s - <api token>

根据功能和提供商容量,引导将需要 30 到 120 分钟。如果需要 30 分钟左右,则表明是高性能的硬件提供商。但是,性能会随着客户端密度的变化而变化。

在引导实用程序开始阶段 2(平台供应)之前,您将有最后一次机会自定义安装。此外,您可以在可选步骤中立即配置 SSL。这些值可以在以后用范围更改:在面板中设置

注意 :安装后所有设置可能会改变,但不适用于 MariaDB 和 PostgreSQL。

平台配置安装 ApisCP

让我们继续第二阶段。在本节中,您将面临一次或多次重启。但是 ApisCP 会在重启时自动恢复安装。

Installation ApisCP On CentOS

您可以使用下面的命令进行操作:

tail -f /root/apnscp-bootstrapper.log

当引导程序记录类似的行时,安装完成。

2021-01-16 03:46:28,096 p=1108 u=root n=ansible | PLAY RECAP *********************************************************************
2021-01-16 03:46:28,096 p=1108 u=root n=ansible | localhost : ok=1815 changed=722 unreachable=0 failed=0 skipped=553 rescued=1 ignored=15

要确保全部设置,请检查查看失败=0。安装后,使用正确的 ApisCP 环境加载新的 shell。

exec $SHELL -i

在 CentOS 上安装 ApisCP 后做什么

安装 ApisCP 后,具有正确限定的 FQDN 的域将收到通知。如果没有,管理员用户名/密码/联系人可以在任何时候使用 ApisCP 的 API 助手重新配置。

cpcmd auth:change-username 'NEWUSER'
cpcmd auth:change-password 'NEWPASSWORD'
cpcmd common:set-email '[[email protected]](/cdn-cgi/l/email-protection)'

将所有 3 项设置为允许您登录新面板。以管理员身份登录时,将域字段留空。

如何在 CentOS 7 上使用 API scp

到目前为止,您已经成功完成了上述步骤。请加入我们的后续步骤,教您如何在 CentOS 上使用 ApisCP。

如何在 ApisCP 内添加自己的第一个域名

当您以管理员身份登录面板时,您将访问 Nexus 。服务可以在 Nexus 中或从命令行重新配置。

ApisCP Dashboard

AddDomain命令行创建一个站点。可以提供多个参数来改变分配给帐户的服务。管理面板中的 nexus 是该实用程序的前端。 admin_add_site 是这个命令行实用程序的后端 API 调用。

AddDomain -c siteinfo,domain=mydomain.com -c siteinfo,admin_user=myadmin

如何在 ApisCP 内编辑域名

点击 Nexus 中的 选择 按钮,可以编辑域名。您将使用 EditDomain 来更改帐户状态,而不删除它。此外,还可以切换服务,并以非破坏性的方式就地进行更改。

重命名域一个简单而常见的情况是更改帐户的主域。只需更改 siteinfo 服务下的 domain 属性就可以实现这一点。

EditDomain -c siteinfo,domain=newdomain.com mydomain.com

此外,您可以更改密码来执行另一个常见操作。

EditDomain -c auth,tpasswd=newpasswd site12

如何登录 ApisCP 中的服务

为了登录所有服务,ApisCP 使用 【电子邮件保护】 符号。这样,您可以在多个域中共享相同的用户名,而不会发生冲突。唯一的限制是主帐户用户名必须唯一。但是如果需要登录控制面板或者远程访问 MySQL 使用 @ 或者 # 加入用户名+域名,域名是必填项。

举例:

当在 eldernode.com 上以用户 Marilyn 的身份登录 ssh 时,所有这些都是 SSH 的可接受变体:

ssh -l [[email protected]](/cdn-cgi/l/email-protection) eldernode.com
ssh [[email protected]](/cdn-cgi/l/email-protection)@eldernode.com
ssh -l [[email protected]](/cdn-cgi/l/email-protection) eldernode.com
ssh [[email protected]](/cdn-cgi/l/email-protection)@eldernode.com

为了更简单,一个名为 的文件在 ~/中配置 。ssh 可以使用下面的代码行创建。

Host bar
 HostName eldernode.com
 User [[email protected]](/cdn-cgi/l/email-protection)

因此, ssh 吧会使用登录名“Marilyn#eldernode.com”登录“eldernode.com”。考虑 FTP 的用户名 myadmin +域 mydomain.com。以下配置将允许使用显式 SSL 访问 FTP 服务器。(FTPES)。

注意 :如果账户启用了 SSH,则支持 SFTP

Log into services in ApisCP

如果失败,引导程序将继续重试。它还在每次尝试之前从 ApisCP 的存储库中下载更新的代码。如果您希望停止自动重试,您可以禁用 引导恢复 服务。

systemctl disable bootstrapper-resume
cd /usr/local/apnscp/resources/playbooks
ansible-playbook bootstrap.yml

如何在 CentOS 上更新 API scp

您可以将 ApisCP 配置为自动和手动更新。ApisCP 每天晚上使用以下命令进行自我更新:

cpcmd scope:set cp.nightly-updates 1

同样,ApisCP 可以用 *upcp 手动更新。*如果自上次更新以来资源/行动手册发生了变化,则可以使用 upcp -b 或 upcp -a 无条件运行行动手册。

结论

在本文中,您了解了如何在 Centos 7 上安装 ApisCP 控制面板。ApisCP 使用由 ApisCP 直接管理的各种服务,只需很少的配置。如果你有兴趣了解更多,请找到我们关于 2021 年【Linux 服务器的 4 免费控制面板托管的相关文章。

如何在 Ubuntu 20.04 上安装 apktool 完整] - Eldernode 博客

原文:https://blog.eldernode.com/install-apktool-on-ubuntu-20-04/

How to Install apktool on Ubuntu 20.04

Apktool 工具用于对 Android apk 文件进行反向工程。这个工具可以将资源解密到几乎原始的形式,并在修改后重建它们。请注意,Apktool 是一个基于 Java 的工具,可以在 Windows、macOS 和 Linux 上轻松运行。一旦启动,Apktool 可以使用命令编译或反编译 APK 文件。加入我们这篇文章,学习如何在 Ubuntu 20.04 上安装 Apktool。你也可以在 Eldernode 查看可用的包来购买 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上一步步安装 apk tool

Apktool 是一款逆向工程第三方封闭二进制 Android 应用的工具。这个工具可以几乎相同地解密资源,并在进行一些更改后重建它们。Apktool 还使得使用程序变得更加容易,因为它有一个项目,比如文件结构和一些重复任务的自动化,比如 Apk 创建等等。重要的是,这个工具可以用来本地化,添加一些功能,或支持自定义操作系统,程序分析,等等。在这篇文章的后续部分,请和我们一起在 Ubuntu 20.04 上安装 Apktool。

Apktool 特性(在 Ubuntu 20.04 上安装 apk tool)

Apktool 最重要的 5 个功能是:

–帮助完成重复性任务

–将资源拆成近乎原始的形式(包括 resources.arscclasses.dex 、【9.png】T5)。和 XMLs

–组织和处理依赖于框架资源的 apk

–小规模调试

–将解码的资源重建回二进制 APK/JAR

下一节,我们将教你如何在 Ubuntu 20.04 上安装 Apktool。

**在 Ubuntu 20.04 上安装 apk tool |**Ubuntu 18.04

在本节中,第一步必须激活 Ubuntu 上的快照。然后安装 Apktool。应该注意,快照是打包了所有依赖项的程序。这些程序在所有流行的 Linux 发行版中运行。有趣的是,在 Ubuntu 20.04 上不需要做任何事情,Snap 已经预装,随时可用。您也可以使用以下命令安装 Snapd:

sudo apt update
sudo apt install snapd

现在,要将更改应用到系统中,您需要重启它。

成功完成上一步后,您现在可以使用以下命令轻松地安装 Apktool :

sudo snap install apktool

结论

Apktool 是一个工具,可用于本地化、添加一些功能或支持自定义操作系统和其他用途。应该注意的是 Apktools 并不打算用于盗版和其他非合法用途。在本文中,我们试图教你如何在 Ubuntu 20.04 上安装 Apktool。

如何在 Debian 10 - Eldernode 博客上安装 Armitage

原文:https://blog.eldernode.com/install-armitage-on-debian-10/

How to install Armitage on Debian 10

Armitage 是一个用于渗透测试的框架,它允许你管理你的渗透测试过程,并以最好的方式完成它。该工具是 metasploit 的图形化版本,具有更加用户友好的环境。Armitage 对于安全专业人员来说是一个非常强大和流行的工具,当然对于新手来说也是如此,它有各种各样的漏洞。在这篇文章中,我们试图教你如何在 Debian 10 上安装 Armitage。如果您需要在购买 Linux VPS 服务器,可以访问 Eldernode 中的软件包。

Tuorial 如何在 Debian 10 上安装 Armitage

阿米蒂奇有哪些用途?

**–**用于网页渗透测试

**–**能够在网络服务器和个人系统上进行渗透测试

**–**超过 500 个有效载荷

**–**易于使用且用户友好的图形

了解如何在 Debian 10 上安装 Armitage

Armitage 是 metasplit 的一个很棒的图形用户界面。这个工具是 Raphael Mudge 写的。加入我们这个教程的续篇,教你如何在 Debian 10 中安装 Armitage。

第一步,您必须使用下面的命令在 Debian 10 中下载并安装 Armitage:

apt-get install armitage

输入并执行上述命令后,Armitage 就成功安装了。在运行 Armitage 之前,必须确保 postgresql 数据库正在运行。

注: 如果愿意,可以参考如何在 Debian 10 中安装 PostgreSQL 数据库的文章。

使用以下命令启动数据库:

service postgresql start

如果您得到一个丢失的数据库,您必须输入以下命令。yml 错误:

service metasploit start

需要注意的是,Armitage 不使用 Metasploit 服务。但是一旦启动, database.yml 文件就会为您的系统启动。所以,要处决阿米蒂奇就必须这么做。

# armitage

执行 Armitage 命令后,会出现如下所示的窗口。点击连接进入下一步:

How to install Armitage on Debian

在下一步中,将询问您是否希望 Metasploit 的 RPC 服务器启动?点击:

installation progress of armitage

如下图所示,进度条开始显示:

how to install armitage

阿米蒂奇程序的主要环境

你现在将被带到 Armitage 程序的主环境。如下图所示:

armitage environment

程序顶部的工具栏中有选项,其应用如下:

Armitage item: 在这个部分中您可以控制如何连接到应用服务器以及与图形显示或现有目标表相关的设置。

查看项目: 在此部分,您可以添加控制台项目、凭证、下载、作业、战利品、脚本控制台或后台任务,并根据需要向应用环境添加报告。

Host item: 在这个部分中,如果您已经在记事本中保存了 IP 号或目标地址,那么您可以通过 Import Hosts 选项调用 Armitage 环境。或者,您可以通过第二个添加主机选项手动输入目标 IP。

强化的另一个特点是使用了 Nmap 工具。你可以通过点击 Nmap 扫描使用不同的扫描来识别你的目标。也可以使用程序自带的工具(MSF Scans)扫描受害目标。

攻击项: 如果你已经在应用环境中定义了目标 IP 或地址,Armitage 有能力自动为你的目标搜索合适的漏洞利用。

介绍 Armitage 程序的各种工具

现在我们去程序左边的工具栏,它包含了辅助库,漏洞,有效载荷,发布。

armitage-tools

辅助文件夹: 在这个库中你会看到带有 metasploit 的模块的所有辅助变量的列表。

Metasploit 文件夹: 在这个库中,你会看到 Armitage 程序中所有漏洞的列表。在本节中,如何穿透目标,这取决于操作系统类型、开放端口、防火墙等参数。通过选择适当形式的利用。

有效载荷文件夹: 在这个库中你会看到 Armitage 中所有有效载荷的列表。比如入侵之后,你想在目标端获得一系列的控制(比如访问命令行、FTP、数据库等。)有了这个库,你就可以进行你的操作了。

Post 文件夹: 用于将漏洞利用模块发送到特定的目标服务器上,使用不同的应用程序。

注: 在程序的左栏,你会看到你介绍给阿米蒂奇的目标 IP 列表。同样在底部工具栏中,主程序环境用于扫描和开发操作。

结论

Armitage 是一个用于渗透测试的框架,它允许你管理渗透测试过程,并以最好的方式完成它。事实上,Armitage 集成了您的 metasploit 渗透测试,满足了渗透测试不同阶段对不同工具的需求。在本文中,我们试图教你如何在 Debian 10 上安装 Armitage,并解释它的各种工具。

如何在 Ubuntu 20.04 上安装 Armitage LTS-elder node 博客

原文:https://blog.eldernode.com/install-armitage-on-ubuntu-20-04/

How To Install Armitage On Ubuntu 20.04 LTS

之前,您已经了解了这么多渗透测试工具。Armitage 是一个免费的开源网络安全工具,允许你管理你的渗透测试过程。Armitage 是一个 GUI 工具,用于在机器人的帮助下管理和执行所有任务。Metasploit 的这个图形版本有助于可视化目标,自动推荐合适的利用方式,并在框架中公开高级的利用后特性。对于安全专业人员和新手来说,Armitage 作为一个强大而流行的工具提供了各种利用。使用 Armitage 将帮助您理解黑客技术以及 Metasploit 的能力和潜力。在这篇文章中,你将学习如何在 Ubuntu 20.04 LTS 上安装 Armitage。如果您希望准备自己的 Ubuntu VPS ,请依靠我们的技术团队,并在 Eldernode 上注册您的订单。

教程逐步在 Ubuntu 20.04 上安装 Armitage

Armitage 由 Raphael Mudge 开发,因为它使用 Metasploit 作为后端,所以您需要在您的系统上有一个正在运行的 Metasploit 实例。Armitage 是一个可脚本化的红队协作工具。作为客户机和服务器,Armitage 允许红队进行协作。Armitage 客户端包可用于 Windows、macOS X、 Linux ,包含在 Kali Linux 中,并附带安装的 Metasploit 框架。它不需要 Metasploit 框架的本地副本来连接到团队服务器。

阿米蒂奇特征

Armitage 包括帮助您更好地管理目标的工具,这对于管理针对大量主机的攻击和侦察操作非常有用。它是构建在 Metasploit 框架之上的可脚本化的 red team 协作工具。安装 Armitage 允许您启动扫描和利用,获得利用建议,并使用 Metasploit 框架的 Meterpreter 的高级功能。以下是 Armitage 的特性列表:

–易于使用和用户友好的图形

–能够在网络服务器和个人系统上进行渗透测试

–用于网络渗透测试

–500 多种功能有效载荷

在 Ubuntu 20.04 上安装 Armitage 的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

_ Metasploit 框架及其依赖项。

_ PostgreSQL 数据库

_ Nmap

_ Oracle 的 Java 1.7

在 Ubuntu 20.04 上安装 Armitage | Ubuntu 18.04

Armitage 不仅集成了 Metasploit,还集成了其他工具,如用于高级端口扫描和枚举的 NMAP。在下面的指南中加入我们来回顾一下在 Ubuntu 20.04 上安装 Armitage 的过程。

首先打开阿米蒂奇的官网下载包,解压包,移动解压后的包。

然后,检查我们上面提到的先决条件,并全部准备好。要安装 Metasploit,可以使用自动安装程序:

wget https://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run
wget https://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run.sha1
echo $(cat metasploit-latest-linux-x64-installer.run.sha1)' 'metasploit-latest-linux-x64-installer.run > metasploit-latest-linux-x64-installer.run.sha1
shasum -c metasploit-latest-linux-x64-installer.run.sha1
chmod +x ./metasploit-latest-linux-x64-installer.run
sudo ./metasploit-latest-linux-x64-installer.run

:上面的命令是针对 64 位的。对于 32 位版本,命令相同,但从文件名/URL 中删除了'-x64 ')

一旦 PostgreSQLMetasploit 服务启动并运行,您就可以启动 Armitage 控制台了。所以,开放运行:

armitage

然后,可以看到如下图的窗口,按连接继续。

How-to-install-Armitage-on-Ubuntu

如果 Metasploit 没有运行,将提示您启动它。按下并继续。

installation-progress-of-armitage

单击“是”后,应该会开始启动进程。

how-to-install-armitage

如何在 Ubuntu Linux 上使用 Armitage

一旦 Armitage 控制台启动并运行,您就可以添加想要攻击的主机。点击主机;菜单,然后选择添加主机;选项。

:每行可以添加一台主机或多台主机

如果你已经很好地通过了所有提到的步骤,现在你可以在你的 Ubuntu 中开始使用 Armitage 了。Armitage 程序的主要环境如下所示。

main environment of the Armitage

结论

在本文中,您了解了如何在 Ubuntu 20.04 LTS 版上安装 Armitage。如果您希望利用主机上的漏洞,您必须与该主机建立连接。它被称为会话,你可以使用 Armitage 来知道如何处理会话。可以使用基于 Meterpreter 构建的图形来组织会议。如果你有兴趣了解更多,你可以找到我们关于如何在 Debian 10 上安装 Armitage 的相关文章。

如何在 CentOS 7 - Eldernode 博客上安装 Autodesk Maya 2020

原文:https://blog.eldernode.com/install-autodesk-maya-2020-on-centos-7/

How to Install Autodesk Maya 2020 on Centos 7

Autodesk Maya,也称为 Maya,是一款 3D 计算机图形软件,可以在 Windows、OS X 和 Linux 操作系统上运行。该软件最初由 Alias Systems 开发,但现在由 Autodesk 拥有和开发。Maya 软件用于创建交互式 3D 应用程序,如视频游戏、动画电影、电视剧或特殊效果。在本文中,我们尝试教您如何在 Centos 7 上安装 Autodesk Maya 2020。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。

教程在 CentOS 7 上安装 Autodesk Maya 2020

在本文的后续部分,请加入我们,了解如何在 Centos 7 上安装 Autodesk Maya 2020。

如何安装依赖项安装 Maya 2020

第一步是使用以下命令安装 EPEL 存储库:

yum install epel-release

在第二步中,使用以下命令安装缺少的依赖项非常重要:

yum install mesa-libGLw
yum install libXp
yum install gamin
yum install audiofile
yum install audiofile-devel
yum install xorg-x11-fonts-ISO8859-1-100dpi
yum install xorg-x11-fonts-ISO8859-1-75dpi
yum install compat-openssl10
yum install libpng15
yum install libnsl
yum install python2

了解如何在 CentOS 7 上下载 Autodesk Maya

由于 Centos 7 上默认不安装 Python 2.7,因此您必须使用以下命令创建从 Python 到 Python 2.7 的站点链接:

sudo ln -s /usr/bin/python2.7 /usr/bin/python

现在您需要下载最新版本的 Autodesk 许可服务包并安装以下命令。请记住,您应该获得最新版本。

yum install adlmapps23-23.0.21-0.x86_64.rpm
yum install adsklicensing10.2.0.4231-0-0.x86_64.rpm
yum install adlmflexnetserverIPV6-23.0.21-0.x86_64.rpm
yum install adlmflexnetclient-23.0.21-0.x86_64.rpm

您应该检查授权服务是否处于活动状态(正在运行)。如果它未处于活动状态,您必须使用以下命令来执行此操作:

sudo systemctl status adsklicensing

在 CentOS 7 或 CentOS 8 上安装 Autodesk Maya 2020

做好必要的准备后,我们现在开始安装 Maya 2020。要在 Centos 7 上安装 Maya 2020,必须首先运行以下命令:

yum install Maya2020_64-2020.0-235.x86_64.rpm

现在我们到了必须向广告许可服务注册 Maya 的部分:

sudo /opt/Autodesk/AdskLicensing/10.2.0.4231/helper/AdskLicensingInstHelper register -pk 657L1 -pv 2020.0.0.F -el EN_US -cf /var/opt/Autodesk/Adlm/Maya2020/MayaConfig.pit

您可以通过运行以下命令来安装 Bifrost 2020:

yum install Bifrost2020-2.0.3.0-1.x86_64.rpm

您也可以使用以下命令在 Maya 2020 中安装物质:

yum install Substance_in_Maya-2020-2.0.3-1.el7.x86_64.rpm

注意,你必须下载用于 Maya 2020 的 Arnold ,然后安装它。也有必要使。运行可执行文件。

sudo ./MtoA-4.0.4.2-linux-2020.run

完成上述所有操作后,您将看到 Maya 2020 将启动,您可以登录。

结论

Autodesk Maya 软件用于创建 3D 主题,用于电影、电视、游戏开发和建筑。Maya 软件使用节点图形结构。场景是基于节点的,每个节点都有自己的特征和定制。因此,场景的视觉表示完全基于相互依赖彼此信息的互连节点网络。由于该软件的高人气,我们决定在本文中教你如何在 Centos 7 上安装 Autodesk Maya 2020。

如何在 Ubuntu 20.04 上安装 Autodesk Maya 2020-elder node 博客

原文:https://blog.eldernode.com/install-autodesk-maya-2020-on-ubuntu-20-04/

How to Install Autodesk Maya 2020 on Ubuntu 20.04

Maya 2020 是 Autodesk 的一款功能强大的产品,是使用最广泛、最专业的动画软件和 3D 建模软件之一。Maya 是一个全面的软件,分为不同的部分。这些部分中的每一个都负责编辑和创建动画步骤之一,并最大限度地减少用户对额外软件的需求。该软件的另一个独特之处是用户可以开发软件。用户可以通过 C++、MEL 和 Python 编程语言开发软件,并添加软件中以前不存在的工具和功能。在本文中,我们试图向您学习如何在 Ubuntu 20.04 上安装 Autodesk Maya 2020。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

教程在 Linux Ubuntu 20.04 服务器上安装 Maya 2020

该版本软件中添加的新功能包括时间编辑器,这是一个用于创建和编辑非线性和基于剪辑的动画的综合工具。同样,软件渲染系统和复杂序列的管理也变得简单多了。此外,通过改进 XGen 引擎,软件中增加了面部组件的高级设计和建模的可能性。

关注本文,了解如何在 Ubuntu 20.04 上安装 Autodesk Maya 2020。

如何安装依赖项安装 Maya 2020

由于 Autodesk Maya 依赖于某些包和库,因此您需要按照以下步骤安装必要的依赖项。由于 Autodesk Maya 依赖于某些包和库,因此必须按照以下步骤安装必要的依赖项。此外,因为一些必需的库在 Ubuntu 20.04 存储库中不可用,所以有必要添加它们。

第一步是使用以下命令将 Ubuntu 16.04 存储库添加到 Ubuntu 20.04 存储库中:

$ echo 'deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse' | sudo tee /etc/apt/sources.list.d/xenial.list

将新的存储库添加到 Ubuntu 20.04 后,您需要更新它:

$ sudo apt update

此时,可以使用以下命令安装库了:

$ sudo apt install -y libtbb-dev libtiff5-dev libssl-dev libpng12-dev libssl1.1 gcc libjpeg62 libcurl4

在下一步中,您必须使用以下命令安装多媒体库文件:

$ sudo apt-get install -y libaudiofile-dev libgstreamer-plugins-base0.10-0

现在,您需要通过执行以下命令来安装图形库文件:

$ sudo apt install -y libglw1-mesa libglw1-mesa-dev mesa-utils

在这个阶段,是时候安装主要的 Microsoft True Type 字体了:

$ sudo apt install -y xfonts-100dpi xfonts-75dpi ttf-mscorefonts-installer fonts-liberation

出现以下屏幕后,使用选项卡键选择确定。然后你必须按下回车

dependencies to install Autodesk Maya

在下一个窗口中,您必须使用选项卡键,然后按回车接受最终用户许可协议。

license agreement to install autodesk

现在,您需要使用以下命令安装其他必需的软件包:

$ sudo apt install -y csh tcsh libfam0 libfam-dev xfstt

由于 Ubuntu 存储库上没有 libxp6 包,您必须通过运行以下命令来下载所需的文件:

$ cd /tmp    $ wget http://launchpadlibrarian.net/183708483/libxp6_1.0.2-2_amd64.deb

现在您需要借助以下命令安装 libxp6 :

$ sudo dpkg -i libxp6_1.0.2-2_amd64.deb

你应该知道 Maya 安装包在。rpm 格式,您应该将它们转换为。deb 格式。要安装外来程序,您必须在终端中运行以下命令:

$ sudo apt install -y alien elfutils

了解如何在 Ubuntu 20.04 上下载 Autodesk Maya

要下载 Maya,必须遵循以下步骤:

$ cd ~/Downloads

将上述命令运行到所需目录后,您现在必须使用以下命令下载 Autodesk Maya 安装程序:

$ wget http://edutrial.autodesk.com/NET17SWDLD/2017/MAYA/ESD/Autodesk_Maya_2017_EN  _JP_ZH_Linux_64bit.tgz

下载 Autodesk Maya 安装程序后,您需要创建一个名为 maya 的目录来提取下载的安装文件:

$ mkdir maya

将 Maya 安装程序提取到新创建的文件夹中:

$ tar xvzf Autodesk_Maya_2017_EN_JP_ZH_Linux_64bit.tgz -C maya

在这一步中,要转换 Maya 。rpm 安装文件到**。deb** ,你必须通过执行以下命令进入 maya 列表:

$ cd maya/

现在,您需要使用 Alien 程序将 Maya 安装程序文件转换为。deb 格式化并使用以下命令:

$ sudo alien –cv *.rpm

在 Ubuntu 20.04 上安装 Autodesk Maya 2020 LTS

在做好准备工作后,我们现在已经到了主要阶段,即在 Ubunt 20.04 上安装 Autodesk Maya 2020。第一步是运行以下命令来安装我们在上一步中转换的文件:

$ sudo dpkg -i *.deb

然后,您需要在下一步中创建源文件:

$ echo "int main (void) {return 0;}" > mayainstall.c

现在,您需要通过运行以下命令来编译它:

$ gcc mayainstall.c

使用以下命令备份 /usr/bin/rpm 非常重要:

$ sudo mv -v /usr/bin/rpm /usr/bin/rpm.backup

备份后,现在需要运行以下二进制命令到/usr/bin/rpm:

$ sudo cp -v a.out /usr/bin/rpm

在此步骤中,必须运行以下命令来创建指向 Autodesk Maya 所依赖的所有必需库文件的符号链接:

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libtbb.so /usr/lib/x86_64-linux-gnu/libtbb_preview.so.2 
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/libtiff.so.3 
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/autodesk/maya2017/lib/libssl.so.10 
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/autodesk/maya2017/lib/libcrypto.so.10

到目前为止做得很好。现在,您可以使用以下命令轻松运行启动文件:

$ chmod +x setup

然后你需要运行Maya 安装程序:

$ sudo ./setup

通过执行上述命令,将出现安装窗口,您应该通过单击继续继续:

install autodesk maya 2020

许可协议窗口,您必须先选择您的国家或地区,接受协议后,点击继续:

license agreement of autodesk

在下一步中,选择许可证类型后,输入相关信息并点击继续:

how to enter license information

下一个窗口的名称是选择要安装的组件。选择想要的组件,点击继续到达最后一步。

how to select components of autodesk maya

几分钟后,安装完成,点击完成,安装过程成功完成。

结论

Autodesk Maya 是一款专业软件,用于创建 3D 图像和动画、特效、电脑游戏和后期制作项目。凭借其用于动态模拟、动画和渲染的强大的新工具,该套件为您提供了新水平的创造力,因此您可以轻松地处理复杂的项目。在本文中,我们试图一步一步地教你如何在 Ubuntu 20.04 上安装 Autodesk Maya 2020。

如何在 Linux 上安装 Axel-Linux 下载管理器工具

原文:https://blog.eldernode.com/install-axel-on-linux/

How to install Axel on Linux

如果你喜欢下载和试用各种 Linux 发行版,请和我们一起学习如何在 Linux 上安装 Axel。 Axel 是一个有趣的命令行下载管理器,它为你带来了许多功能。你会看到如何容易安装是这种轻而易举的工具。在本教程中,我们将向您展示如何在 CentOS 67Debian 7 和 **8、**和 Ubuntu 1416 上安装 Axel。一般来说,用亚历克斯代替 WGET 是个好主意。

如何在 Linux 上安装 Axel

注意:我们假设你有 root 权限,否则你可以用“ sudo 启动命令。

1- 如果你使用的是 Debian 或者 Ubuntu 发行版,你可以使用下面的命令来安装 Axel。

Apt-get install axel

你用上面的 Axel 命令和所有安装先决条件安装它。

2- 要在 CentOS 6/7 发行版上安装 Axel,可以添加 Epel 库并安装。

Yum install epel-release  Yum install axel

注意 :您可以使用 RPM 包安装 Axel,如下所示。

**rpm -ivh ftp://fr2.rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/axel-2.4-1.el6.rf.x86_64.rpm**

购买 CentOS 虚拟专用服务器

阿克塞尔检测

要用测试下载速度,以这种方式使用以下测试的下载链接。

axel http://cachefly.cachefly.net/100mb.test

注意 :您可以使用以下命令了解更多关于 Axel 的功能。

axel --help

输出命令:

Usage: axel [options] url1 [url2] [url...]    --max-speed=x -s x Specify maximum speed (bytes per second)  --num-connections=x -n x Specify maximum number of connections  --output=f -o f Specify local output file  --search[=x] -S [x] Search for mirrors and download from x servers  --header=x -H x Add header string  --user-agent=x -U x Set user agent  --no-proxy -N Just don't use any proxy server  --quiet -q Leave stdout alone  --verbose -v More status information  --alternate -a Alternate progress indicator  --help -h This information  --version -V Version information

还有 在 Axel 中,可以停止下载并恢复下载。要停止下载,可以使用 Ctrl + C 键,要重新开始下载,必须重新运行命令。这样文件将从停止的地方继续下载,而不是重新开始下载。

替换阿克塞尔而不是 WGET。

如果你习惯于使用“ WGET ”进行下载,那么使用别名来启动 Axel 下载会更方便。您需要使用 Wget 命令启动 Axel 下载。第一,。bashrc 文件。

将以下命令添加到文件的结尾

Nano .bashrc

使用 Ctrl + oCtrl + x 键保存 的更改,并退出文件。

'alias wget='axel

注意 :如果想让别名被其他用户使用,必须对每个用户做以上步骤。

最后 ,需要使用下面的命令对其进行修改。bashrc 文件应用。

来源~。/bashrc

现在你可以使用 Axel 的 WGET 命令下载你的文件。

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,有这么多有用的教程为老年节点培训准备。

也,见

在 Linux 上安装 ClamAV 杀毒

如何修复 CentOS 7 的 EPEL 库错误

如何在 CentOS 6 Linux 上安装 Webmin

How to install Webmin on CentOS 6 Linux

如何在 AlmaLinux 8 - Eldernode 博客上安装 Azure Data Studio

原文:https://blog.eldernode.com/install-azure-data-studio-on-almalinux-8/

How to install Azure Data Studio on AlmaLinux 8 1

SQL Operations Studio 由微软推出,用于连接数据库和编写查询等功能。这个工具的新版本是 Azure Data Studio,这是一个用于编写和编辑数据库查询的轻量级环境。本文将教你如何在 AlmaLinux 8 上安装 Azure Data Studio。如果你想购买的话,可以在 Eldernode 网站上查看 Linux VPS 服务。

教程在 AlmaLinux 8 上安装 Azure Data Studio

什么是 Azure Data Studio?

Azure Data Studio 是一个免费的、轻量级的、跨平台的数据库工具,用于处理 SQL Server 实例。它最初被称为 SQL Operations Studio,包括一个集成的 T-SQL 编辑器、服务器连接管理器、内部终端、版本控制支持等等。该软件旨在使日常数据库开发、查询和任务管理比 Microsoft SQL Server Management Studio 软件更容易,并且具有内置的查询结果集图表和可自定义的仪表板。Azure Data Studio 提供了一个具有智能感知、代码片段、源代码控制集成和集成终端的现代编辑器。

蔚蓝数据工作室特色

–集成终端

–可定制的服务器和数据库仪表盘

–带智能感知的 SQL 代码编辑器

–智能 SQL 代码片段

–可扩展性和扩展创作

–连接管理

在 AlmaLinux 8 上安装 Azure Data Studio

如何在 AlmaLinux 8 上使用 Azure Data Studio

有两种方法可以启动 Azure Data Studio。您可以使用以下命令或从应用程序菜单:

azuredatastudio

它将如下开始。现在您需要连接到一个 SQL 服务器。如果你没有,使用我们的教程在 AlmaLinux 上安装 SQL Server。您可以通过点击创建连接来连接到数据库:

Launch-Azure-Data-Studio

然后提供您的 SQL server 详细信息,并点击连接:

Provide-SQL-server-connection

然后,您应该会看到以下关于成功身份验证的页面:

Successful-authentication

如果你想创建一个数据库,只需在服务器上点击右键,选择新建查询:

Create-database-new-query

并输入以下命令,点击运行:

USE master  GO  IF NOT EXISTS (   SELECT name   FROM sys.databases   WHERE name = N'TestDB'  )   CREATE DATABASE [TestDB];  GO  IF SERVERPROPERTY('ProductVersion') > '12'   ALTER DATABASE [TestDB] SET QUERY_STORE=ON;  GO

然后刷新数据库到见数据库:

Create-database-enter-code on azure

您应该在 TestDB 中为连接的数据库或 master 创建一个表。为此,转到创建的 TestDB 上下文并运行以下命令:

-- Create a new table called 'Customers' in schema 'dbo'  -- Drop the table if it already exists  IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL   DROP TABLE dbo.Customers;  GO  -- Create the table in the specified schema  CREATE TABLE dbo.Customers  (   CustomerId int NOT NULL PRIMARY KEY, -- primary key column   Name nvarchar(50) NOT NULL,   Location nvarchar(50) NOT NULL,   Email nvarchar(50) NOT NULL  );  GO

运行该命令后,右键单击表格上的,用刷新:

Create-table-to-master-on-azure

您可以通过运行以下查询在上面创建的表中插入行:

-- Insert rows into table 'Customers'  INSERT INTO dbo.Customers   ([CustomerId], [Name], [Location], [Email])  VALUES   ( 1, N'your_customer_name', N'your_customer_location', N''),   ( 2, N'your_customer_name', N'your_customer_location', N'your_customer_Email_Address'),   ( 3, N'your_customer_name', N'your_customer_location', N'your_customer_Email_Address'),   ( 4, N'your_customer_name', N'your_customer_location', N'your_customer_Email_Address')  GO

现在,您应该运行以下查询:

-- Select rows from table 'Customers'  SELECT * FROM dbo.Customers;

输出应该如下所示:

install Azure Data Studio on AlmaLinux

就是这样!

结论

Azure Data Studio 是为现代软件工程师或数据分析师构建的,允许您管理基于云的和本地的数据库服务器。您可以将它用于基于云的数据库和本地数据库。本文以视频的形式教你如何在 AlmaLinux 8 上安装 Azure Data Studio。我希望这篇教程对你有用。

Azure Data Studio is built for the modern-day software engineer or data analyst and allows you to manage your cloud-based and local database servers. You can use it for both cloud-based and on-prem databases. This article taught you How to Install Azure Data Studio on AlmaLinux 8 As a video. I hope this tutorial was useful for you.

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Binwalk

原文:https://blog.eldernode.com/install-binwalk-on-ubuntu-20-04/

How To Install Binwalk On Ubuntu 20.04

Binwalk 是一个快速工具,用于在给定的二进制图像中搜索嵌入式文件和可执行代码。它很容易用于分析,逆向工程和提取固件图像。Binwalk 与为 Unix 文件实用程序创建的魔术签名兼容。此外,它还包括一个定制的魔术签名文件,其中包含改进的文件签名。Binwalk 在 MIT 的许可下,支持大多数平台,如 Linux、OSX、Cygwin、FreeBSD 和 Windows。您将能够非常容易地在所有这些服务器上安装 Binwalk。在本文中,你将学习如何在 Ubuntu 20.04 上安装 Binwalk。如果你还没有准备好自己的 Ubuntu VPS ,看看 Eldernode 上可用的软件包,根据你的需求找到你想要的。

**教程在 Ubuntu 20.04 上安装 Binwalk |**Ubuntu 18.04

在本教程中,我们试图学习如何在 Ubuntu 20.04 上安装 Binwalk。为了让本教程更好地发挥作用,请考虑下面的先决条件:

拥有 Sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

在 Ubuntu 20.04 上安装 Binwalk

Binwalk 是作为一个开源程序开发的,它介于软件和硬件之间。要分析二进制文件,您可以使用这个简单的 Linux 工具。Binwalk 会自动提取它在固件映像中找到的所有文件。安装 Binwalk 并不难。预装在 Kali Linux 操作系统上。那么,我们来看看在 Ubuntu 上安装 Binwalk 的过程如何。

安装前 Binwalk

虽然 Binwalk 支持 Python 2.7–3 . x,但它在 Python 3 中确实运行得更快。然而,大多数系统都将 Python 2.7 设置为默认的 Python 解释器。因此,您可以在这里找到两者的安装步骤:

# Python2.7
sudo python setup.py install
# Python3.x
sudo python3 setup.py install

Ubuntu 20.04 上的 Binwalk 快速安装

首先,您需要运行下面的命令来下载 Binwalk。

wget https://github.com/ReFirmLabs/binwalk/archive/master.zip
unzip master.zip

然后,要安装 Binwalk,请键入以下命令:

sudo apt update
sudo apt install binwalk

如果您有以前安装的 Binwalk 版本,建议您在升级之前卸载它。所以,运行:

cd /binwalk-master
sudo python setup.py uninstall
sudo python3 setup.py install

除了 Python 解释器之外,Binwalk 没有安装依赖性。但是有一些可选的运行时依赖项。“ python-lzma ”模块用于提高签名扫描的可靠性。

: python-lzma 模块默认包含在 Python 3 中,但 Python 2.7 需要单独安装。

`sudo apt-get install python-lzma`

然而,Debian/Ubuntu 用户可以使用下面的命令自动安装所有的依赖项

`sudo ./deps.sh`

如何安装 Binwalk IDA 插件

如果您的系统上安装了 IDA,您可以安装 Binwalk IDA 插件。

`python setup.py idainstall --idadir=/home/user/ida`

卸载 IDA 插件

此外,您可以通过运行以下命令来卸载 Binwalk IDA 插件:

`python setup.py idauninstall --idadir=/home/user/ida`

如何在 Ubuntu 20.04 上卸载 Binwalk

如果已经将 Binwalk 安装到标准系统位置,如 setup.py install,可以通过运行以下命令删除它。但是它不会删除任何手动安装的依赖项。

`# Python2.7`
`sudo python setup.py uninstall`
`#Python3`
`sudo python3 setup.py uninstall`

否则,使用下面的命令Linux 操作系统中移除包**。**

`sudo apt-get remove binwalk`

此外,您可以运行以下命令来删除 Binwalk 包及其依赖项:

`sudo apt-get remove --auto-remove binwalk`

通过这种方式,您可以删除系统中不再需要的 Binwalk 及其所有依赖包。

如何删除带有所有配置文件的 Binwalk

下面的命令会删除 Binwalk 以及所有配置文件和数据,因此必须小心使用,因为它是不可恢复的。

`sudo apt-get purge binwalk`

也可以使用以下命令:

`sudo apt-get purge --auto-remove binwalk`

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 Binwalk。你为法医分析师安装了一个重要的工具。如果你认识玩 CTFs 的人,他们可能会用这个工具来分析他们找到的文件。完成你的 Ubuntu 知识,并在 Eldernode 社区上与你的朋友讨论。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 BitTorrent Sync

原文:https://blog.eldernode.com/install-bittorrent-sync-on-ubuntu/

How to Install BitTorrent Sync on Ubuntu 20.04

随着移动设备和永久连接的出现,云中的数据使用量增加了。不受你有效控制的数据。该住宅由私人公司控制,其安全性和隐私一直受到质疑。Dropbox、Google Drive、SkyDrive 或 iCloud 等操作系统是当前最广泛使用的数据共享方法。然而,所有这些都是由不保证这些数据准确性的公司控制的。如果你不希望技术的进步以牺牲你的隐私为代价,优先考虑的是寻找能给你完全控制和隐私的选项。BitTorrent 似乎已经找到了一种方法来提供专有云的替代方案。在本文中,我们将教你如何在 Ubuntu 20.04 上安装 BitTorrent Sync。如果你想买一个 Ubuntu VPS 服务器,你可以在 Eldernode 看到可用的包。请加入我们。

如何在 Ubuntu 20.04 上安装 BitTorrent Sync

BitTorrent Sync 是一款非常棒的工具,可用于共享文件夹、同步文件夹、通过互联网在多个设备之间传输大文件。也适合组织数据支持版本。在下一节中,我们将向您介绍 BitTorrent Sync 及其工作原理。然后,在介绍完所需的先决条件后,我们将一步步教你如何在 Ubuntu 20.04 上安装 BitTorrent Sync。最后,我们将解释如何设置和运行 BitTorrent 同步。请继续关注本文的其余部分。

什么是 BitTorrent Sync,它有什么作用?

BitTorrent Sync 使用 P2P 协议同步文件。当两台设备配置为同步时,它们使用 UDP、NAT 和 UPnP 直接相互连接。因此,它不依赖于必须将文件存储在云中的第三方。如果网络上的两个设备都在同一个位置,BitTorrent Sync 会使用该网络更快地进行同步。

BitTorrent 同步从一个简单的前提开始:没有专有接口或云的共享和同步文件。与 Dropbox 不同,这些文件不会通过我们无法控制的内存。

它目前在大多数流行的操作系统上非常流行,包括 Windows 、OSX、 Linux ,有一个专门针对 NAT 服务器的版本,特别是针对公司的。

在使用方面,BitTorrent Sync 与你所熟悉的程序和服务非常相似。文件可以共享,没有大小和速度的限制。依赖 P2P 协议是我们唯一的带宽限制。这些文件是用私人加密代码生成的,随机分布在网络上,只有你可以访问它们。

要求在 Ubuntu 20.04 上安装 BitTorrent Sync

在我们教你如何在 Ubuntu 20.04 上安装 BitTorrent Sync 之前,你需要提供必要的先决条件。这些先决条件是:

_ 访问 Ubuntu VPS 服务器

_ Putty SSH 客户端

在 Ubuntu 20.04 上安装 BitTorrent Sync

在这一节,我们想教你如何一步一步地在 Ubuntu 20.04 上安装 BitTorrent Sync。第一步是使用 Putty SSH 客户端登录到您的 Ubuntu VPS 服务器。

登录到服务器后,您必须首先使用以下命令安装 Python 特性:

apt-get -y install python-software-properties

在下一步中,您需要使用以下命令添加 BitTorrent 同步存储库:

add-apt-repository ppa:tuxpoldo/btsync

现在,您需要通过执行以下命令来应用您所做的更改,从而更新包:

apt-get update

最后,您可以使用以下命令轻松地安装 BitTorrent Sync :

apt-get -y install btsync

如何在 Ubuntu 20.04 上设置 BitTorrent 同步

要在 Ubuntu 20.04 上启动 BitTorrent Sync,您需要安装菜单。为此,只需遵循以下步骤:

1_ 第一步,您必须从列表中选择“ btsync ”用户。

2_ 然后,您必须在下一步中为同步守护程序组选择“默认”。

3_ 在第三部分,你必须将 niceness 设置为 0。

注意: 如果你的样本中有额外的 IP,打回车到“ 0.0.0.0 就好了。

4_ 第四步,你要设置端口监听。请注意,默认情况下,此端口为 8888。

我们建议回答问题“【BitTorrent 同步只允许 SSL 吗?选择没有>没有

有趣的是,你可以创建一个目录来存储你的同步文件。如下例所示,使用了 /btsync :

mkdir /btsync

您还可以使用以下命令为 btsync 用户配置所有权:

chown btsync /btsync

最后可以通过 http://(服务器 IP 地址):8888 访问控制面板。

结论

BitTorrent Sync 尚未提供与 Dropbox 等服务的集成,但在共享和同步文件时效果非常好。用移动设备实现可以将这种新的服务带到竞争水平,具有很强的独立性和安全性。在这篇文章中,我们试图教你如何在 Ubuntu 20.04 上安装 BitTorrent Sync。

[yasr _ visitor _ votes size = " medium "]

如何在 Windows RDP - Eldernode 博客上安装 Bitwarden

原文:https://blog.eldernode.com/install-bitwarden-on-windows-rdp/

How to Install Bitwarden on Windows RDP

了解如何在 Windows RDP 上安装 Bitwarden。如今在网络空间,密码盗窃已经成为一个严重的问题。因此您使用的网站和应用程序每天都会受到攻击。在此类攻击之后,可能会出现安全漏洞,您的密码可能会被窃取。现在,如果你对不同的账户使用相同的密码,黑客将很容易进入你的电子邮件、银行账户和其他重要账户。在本文中,我们试图向您介绍 Bitwarden,并教您如何在 Windows RDP 上安装 Bitwarden。如果你需要购买 RDP 管理服务器,你也可以在 Eldernode 看到可用的包。

教程在 Windows RDP 上安装 Bitwarden

bit warden 及其特性介绍

如今,随着对互联网用户帐户攻击的增加,安全专家建议用户为他们的在线帐户使用不同的随机密码。但问题是,这些不同的密码是怎么记住的?BitWarden 是一个免费的开源工具,用来修复这类问题。换句话说,Bitwarden 可以帮助你生成和管理安全的密码。在下文中,我们将向您介绍 BitWarden 软件的一些最重要的功能。

1。同步所有设备

通过名为云同步的安全工具,Bitwarden 允许用户从任何设备访问他们的数据,如笔记本电脑、手机或平板电脑。事实上,所有用户信息在从用户设备发送之前都是加密的,只有用户可以访问这些信息。正因如此,即使 Bitwarden 团队想要,他们也将无法查看用户信息。在 Bitwarden 中,用户的信息用强大的算法加密。

2。Bitwarden 的访问和使用

如果一个密码管理软件不容易获得,它就没有用。因此,Bitwarden 为用户提供了各种访问其软件的方法。开始使用 Bitwarden 的第一步是创建一个帐户。要在 Windows 、Mac 和 Linux 操作系统上使用 Bitwarden,您可以在每个操作系统上使用桌面应用程序。Bitwarden 有一个几乎适用于所有浏览器的特殊插件,用户可以在浏览器中安装和使用它,使他们的浏览更加安全。

注: 当用户无法访问自己的任何个人设备,而正在使用他人的个人电脑时,他们可以通过网络访问自己的 Bitwarden,无需任何应用程序或插件。

3。开源免费

Bitwarden 团队认为,Bitwarden 最重要的特点之一就是开源。所以源代码透明对于像 Bitwarden 这样的软件是绝对必要的。因此,BitWarden 是完全开源的软件,其源代码在 GitHub 上,每个人都可以查看、修改并参与其开发。

下面列出的主要 Bitwarden 功能可供用户免费使用:

**–**访问并安装所有 Bitwarden 应用程序

**–**在所有用户的设备上无限制同步

**–**无限储存物品

**–**添加登录、密件和银行卡项目

**–**两步认证

**–**安全强密码随机生成器

**–**定制您的个人服务器以使用 Bitwarden 功能

如何在 Windows RDP 上安装和配置 Bitwarden

在本节中,我们将教你如何在 Windows RDP 上安装 Bitwarden。要安装 Bitwarden,你首先需要去 Bitwarden 网站创建一个账户。第一步,点击创建你的免费账户

Install Bitwarden on Windows RDP - Bitwarden website

在打开的页面中,填写要求的字段。然后通过选中此框选中**…选项,并点击提交**创建您的帐户。

how to create an account in bitwarden

*

create an account on bitwarden

在下一步中,您将进入以下页面。输入邮箱主密码后,点击登录进入你的仪表盘。

login to bitwarden vault

*

my vault in bitwarden

现在你已经创建了你的用户账户,你可以在 WindowsmacOS、Linux 上安装 Bitwarden。也可以在自己喜欢的浏览器上安装 Bitwarden 扩展。为此,请访问 Bitwarden 网站并选择下载选项卡。

how to Install Bitwarden on Windows RDP

接下来,我们将教你如何在谷歌 Chrome 浏览器中安装 Bitwarden 扩展。为此,在网络浏览器部分点击谷歌浏览器

install the Bitwarden extension

在下一个屏幕上,点击添加到 Chrome

how to add bitwarden to chrome

然后点击添加分机

how to add bitwarden extension

您将会看到 Bitwarden 图标出现在右上角。但是现在已经关了。

installing bitwarden on windows rdp

要激活它,您必须登录您的帐户。点击 Bitwarden 图标登录您的账户。在打开的窗口中,点击登录

how to login bitwarden from chrome

要进入,输入电子邮件和主密码,点击登录

how to access bitwarden on chrome

当图标变成蓝色时,你可以看到 Bitwarden 扩展已经被成功安装了。

how to access bitwarden vault on chrome browser

结论

Bitwarden 是最简单的密码管理应用程序之一。这个应用程序是免费的,是密码管理的好选择。高级用户喜欢阅读代码,甚至可以在他们的服务器上托管应用程序。在本文中,我们首先尝试向您介绍 Bitwarden 密码管理程序。还教了如何在 Windows RDP 上安装 Bitwarden 和在 Chrome 浏览器上安装它的扩展。

教程在 CentOS 8 - Eldernode 博客上安装 Blender 3D

原文:https://blog.eldernode.com/install-blender-3d-on-centos-8/

Tutorial Install Blender 3D on CentOS 8

Blender 是一个计算机图形程序,允许您使用 3D 几何图形制作高质量的图像和动画。3D 计算机图形无处不在。几乎每部主要的电影或电视节目都包含某种 3D 电脑图形和动画。甚至体育赛事!密切关注显示分数或玩家姓名的动画。而且不仅仅是电影电视。3D 图形在视频游戏、工业设计、科学可视化和建筑中发挥着重要作用。Blender 是这些流行的 3D 图形软件之一,可以用来做所有这些事情。在这篇文章中,我们将一步一步地教你关于教程在 CentOS 8 上安装 Blender 3D。如果你想购买一台 CentOS VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 CentOS 8 上安装 Blender 3D

Blender 有一些令人惊叹的功能,比如生成 3D 内容。该软件提供了广泛的基本工具,包括建模、渲染、动画和锻造、视频编辑、VFX、合成、文本创建和许多其他模拟形式。混音器工具是一个跨平台工具,与所有主要操作系统的无缝 OpenGL GUI 结合使用。它还可以使用 Python 脚本进行定制,并具有高质量的 3D 架构,允许快速高效地创建工作流。

Blender 区别于其他类似 3D 软件的一点是它是免费的,并且是开源的。免费和开源意味着你不仅可以去 Blender 网站免费下载整个程序,还可以免费下载源代码。

对于大多数应用程序,源代码是一个完全受保护的秘密,只有某些人可以看到和修改。但是 Blender 是开源的,所以任何人都可以看到程序的源代码并对其进行修改。好处是不用有程序后面的程序和密钥,Blender 可以被全世界的程序员(甚至非程序员)改进!

在这篇文章的续篇中,加入我们来教你如何在 CentOS 8 上安装 Blender 3D。

什么是搅拌机 3D

Blender software 是一个免费的开源 3D 计算机图形软件集合。该软件用于创建动画电影、视觉效果、艺术、3D 打印模型、运动图形、3D 交互式应用程序、虚拟现实和计算机游戏。

Blender 的功能包括 3D 建模、UV 展开、纹理、光栅图形编辑、流体和烟雾模拟、粒子模拟、软体模拟、雕刻、动画、种族转换、渲染、运动图形、电影编辑和合成注释。

Blender 是用 C,C ++,Python 写的。应该注意的是,该软件还允许用户用任何编程语言为 Blender 编写自定义扩展。

在下一节中,我们将向您介绍 Blender 软件的一些基本功能。请加入我们。

Blender 3D 应用

有很多免费的 3D 软件可以下载。Blender 在 3D 电影和动画领域有很多应用。以下是搅拌机的一些惊人用途:

1。渲染

使用这个软件,你可以创建图像。但是请注意,在这个程序中有一个称为 cycles 的特性,您可以使用它在屏幕上创建渲染。该选项有助于获得更真实的图像。

2。液体模拟

您可以模拟液体飞溅、巧克力倾倒和牙膏溢出。流体构成物理混合器系统的一部分,并通过创建曲面网格来帮助模拟流体。你也可以在这个软件中模拟烟雾(香烟)。

3。视频编辑

Blender 是一个非线性视频编辑器。blender 可以让你正常编辑视频。允许您将剪辑或照片添加到时间线、剪切部分、创建帧等等。

4。组合

在“合成器”区域,可以访问不同的渲染层。然后把它们结合起来,你就可以对元素有更多的控制。您可以添加有趣的颜色,给图像添加火焰和亮度,添加模糊运动等等。

5。控制摄像机并跟踪运动

搅拌器帮助你为你的图像创建一条运动线,并创建一种运动图像。当然这个功能在搅拌机里不是很强很专业,但是很大程度上可以满足你的欲望。

6。建造海洋

你可以用胡迪尼海洋工具包创造一个海洋。还要控制波的大小和频率,功率,风速,然后在搅拌机里运转。在搅拌机中,你可以调整每个波浪上的泡沫量,也可以通过添加其他地图来为你的海洋添加更多细节。

在 CentOS 8 | CentOS 7 上安装 Blender 3D

在你通过前面的步骤完全熟悉 Blender 之后,现在我们要教你如何在 CentOS 8 上安装 Blender 3D。您可以按照以下步骤在 CentOS 8 上轻松安装 Blender 3D。

在第一步中,您需要使用以下命令安装 Epel :

sudo yum install epel-release

然后,您可以使用以下命令安装 Snapd:

sudo yum install snapd

现在,需要使用以下命令来启用管理主 snap 通信套接字的 systemd 单元:

sudo systemctl enable --now snapd.socket

您可以输入以下命令来启用 snap 支持,以便在 /var/lib/snapd /snap/snap 之间创建符号链接:

sudo ln -s /var/lib/snapd/snap /snap

您必须重启系统一次,您所做的更改才会生效。

最后,您可以通过运行以下命令在您的系统上安装 Blender :

sudo snap install blender --classic

如何在 CentOS 8 上使用 Blender 3D

在 CentOS 系统上成功安装 Blender 3D 后,在本节中,我们将向您介绍该软件的环境。

how to use blender 3d on windows 10 rdp

正如你在上面的图像中看到的,这个软件在左右两边有一个工具栏,文件操作在顶部,时间线在底部,3D 视图在中间。

在该软件中,您可以按住鼠标中键并移动鼠标来旋转 3D 视图。也可以按住 Shift +鼠标中键上下移动或向后移动鼠标。另一件事是使用滚轮来放大和缩小。

当你想选择一个对象时,你必须右击它。也可以在对象外单击鼠标右键取消选择。要选择多个对象,请按住“SHIFT”并选择对象。

请注意,如果您按下“A ”,将会选择和取消选择所有项目。需要注意的是,当你选择某样东西时,它会以橙色高亮显示。

结论

Blender 拥有广泛的资源,这使得它非常适合几乎任何类型的媒体输出。由世界各地的个人和工作室用于业余项目、商业广告和电影。在本文中,我们试图一步一步地教你如何在 CentOS 8 上安装 Blender 3D。如果你愿意,你可以参考文章如何在 Windows 10 RDP 上安装 Blender 3D。

如何在 Windows 10 上安装 Blender 3D RDP-elder node 博客

原文:https://blog.eldernode.com/install-blender-3d-on-windows-10/

How to Install Blender 3D on Windows 10 RDP

Blender 是一个跨平台软件,可以在 Windows、Linux 和 macOS 操作系统上运行。与其他 3D 设计套件和模型相比,它还具有相对少量的内存和所需的驱动器。它的界面使用 OpenGL 在所有支持的硬件和平台上提供一致的体验。作为一个在 GNU 通用公共(GPL)许可下的基于社区的项目,普通公众能够对其基础代码进行大小更改,从而带来新的特性、错误修复和更好的功能。因此,您可以帮助开发一个强大的协作工具。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 Blender 3D。需要注意的是,如果你想购买一台 Windows VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程在 Windows 10 上安装 Blender 3D RDP

Blender 有各种各样的工具,适用于几乎任何类型的媒体制作。世界各地的人们和电影公司用它来制作娱乐项目、商业和特别电影。

此外,如果你打算做一个游戏,Blender 是一个很好的选择。对于游戏或原型的最初开发,Blender 有一个内部游戏引擎。就学习速度而言,你可能在 Blender 中比在其他 3D 程序中移动得更快,但它也有一个可比的学习曲线。

在下一节中,我们将讨论 Blender 的特性。然后,我们将教你如何一步一步地安装搅拌机 3D 的 Windows 10 RDP。请加入我们。

什么是 Blender 3D?

Blender 是一款免费的开源 3D 计算机图形软件,用于制作动画、视觉效果、3D 打印、动画、动态 3D 应用程序、虚拟现实和视频游戏。Blender 得到了世界各地大量接受过广泛培训的志愿者的支持。

除了这些,它的建模和雕刻工具,以及它强大的渲染引擎,假装这个软件是定制软件,一家大公司为其开发付费。一个简单且高度可定制的用户界面是 Blender 优于其他软件的优势之一。这个软件与游戏引擎也有很好的关系,你可以很容易地从游戏引擎中输出你的模型。

Blender 3D 功能

Blender 是一款应用软件,允许您创建各种 2D 和 3D 内容。它还提供了广泛的文本纹理建模,照明,动画,视频和后期制作。通过开放式架构,Blender 支持跨平台协作、可伸缩性和集成的工作流。

Blender 是全球最受欢迎的 3D 开源图形应用之一。在这一部分,我们想介绍一些 Blender 的特性。这些功能包括:

1-创建完全集成的集合

2-易于分发的小可执行文件

3-高质量的 3D 架构可创建快速高效的工作流程

4-跨平台,所有平台都有相同的 OpenGL 接口

5-为 3D 内容制作提供一系列基本工具,包括建模、UV 映射、纹理、外壳、动画和粒子

6-装饰、脚本、呈现、组合、后期制作和创建游戏

7-完全免费

在下一节中,加入我们,用图片一步步教你如何安装 Blender 3D。

在 Windows 10 上安装 Blender 3D RDP

在这一节中,我们想向您介绍如何在 Windows 10 RDP 上安装 Blender 3D。为此,只需遵循以下步骤。第一步是访问 Blender 网站。然后点击下载搅拌机如下图所示,开始下载。

how to download blender 3d on windows

转到下载文件的位置。然后双击它。在打开的窗口中,点击运行开始安装过程:

how to install blender 3d on windows 10

现在,你要点击下一个的**。**

installation progress

下一步是确认许可协议,选中我接受..。的。然后点击下一个

license agreement

在下一个页面,即安装功能的定制页面,再次点击 Next 。您也可以在此部分指定安装位置。

customization of installation features

点击安装开始安装搅拌机。

installation of blender on windows rdp

*

blender 3d installation steps on windows

最后,点击完成

How to install Blender 3D on windows 10 RDP

如何在 Windows 10 上使用 Blender 3D

一旦你成功安装了 3D Blender,你现在可以轻松地运行它。在下图中,您可以看到 Blender 3D 软件环境:

how to use blender 3d on windows 10 rdp

可以看到,这个软件左右各有一个工具栏,顶部有文件操作,底部有时间线,中间有 3D 视图

要了解一些关于使用 Blender 3D 的一般信息,您可以阅读以下内容:

1.要旋转 3D 视图,按住鼠标中键并移动鼠标。

2.要上下移动或向后移动,按住 Shift +鼠标中键并移动鼠标。

3.使用滚轮来放大和缩小。

4.要选择一个对象,必须右击它。也可以从对象上右键单击取消选择

5.要选择多个对象,按住 SHIFT 并选择对象。

6.按下 A ,选择和取消选择所有项目。

提示: 当你选择某样东西时,它会以橙色高亮显示。

结论

Blender 软件是一款容量极低、性能极高的软件。因此,如果你完全掌握了这个软件,你可以很容易地在这个强大的软件中执行建模,纹理和动画活动。创建一些特殊效果,如在 Blender 软件中创建和制作液体动画,比其他 3D 软件更容易和更快。在这篇文章中,我们试图教你如何在 Windows 10 RDP 上安装 Blender 3D。如果你愿意,可以参考文章如何在 Windows 10 RDP 上安装 Sketchup 3D。

教程在 Centos 7 - Eldernode 博客上安装 BlueOnyx

原文:https://blog.eldernode.com/install-blueonyx-on-centos-7/

Tutorial Install BlueOnyx On Centos 7

当您准备虚拟服务器以使用其功能时,您需要一个 internet 托管平台。BlueOnyx 是一个基于 CentOS 的开源服务器发行版,允许您免费下载、安装和使用。BlueOnyx 的完全集成平台包括 web、电子邮件、DNS 和文件传输服务。您可以轻松地在商用硬件或 VPS 上安装,因为它使用基于 web 的界面,用户友好且简单。在本文中,您将了解教程在 Centos 7 上安装 BlueOnyx。购买你自己的 Linux VPS ,同时开始安装步骤。检查可用的软件包 Eldernode ,因为你需要预装 CentOS 7。

教程在 Linux Centos 上安装 BlueOnyx

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

应该设置一个单独的家庭分区。

如何在 Centos 上安装 blue onyx

2015 年 2 月,为 CentOS 7 发布了 BlueOnyx。BlueOnyx 试图通过不断发展来完成自己的使命。增强功能包括管理经销商、管理 SSH 密钥/证书、内置电子邮件统计、Jv Servlet 分页等等。BlueOnyx 有一个控制面板,可以让您轻松管理虚拟主机帐户的功能。作为站点管理员,您需要此控制面板来设置站点内的用户、电子邮件选项和更改密码。通过提供的 ISO 映像很容易安装 BlueOnyx。让我们开始并完成以下步骤,将它安装到您的 CentOs 7 上。

在 Centos 7 和 Centos 8T3 上安装 BlueOnyx

首先禁用 SELinux(/etc/SELinux/config,SELINUX=disabled),否则安装程序会将其关闭。

要安装 BluOnyx 5210 YUM 配置文件,请使用以下命令:

rpm -hUv http://devel.blueonyx.it/pub/5209R.rpm

然后,使用以下命令安装 BlueOnyx 5210R 及其所有依赖项:

yum groupinstall blueonyx

根据您的基本安装,等待一段时间后,直到它结束。大概在 800-1200 转左右。

安装 RPMs 后,请确保立即运行以下命令:

# /usr/sausalito/scripts/initServices.sh

Reboot request

注意 : 运行脚本后绝不跳过系统的重启请求。为什么我们要求你重启系统?该脚本将 Grub 配置配置为使用网络接口。在重新启动期间,将创建用户“admin”。您需要该用户能够登录到 G 图形 U ser I 界面。GUI 帮助您修改 SSHd 设置,生成和管理 SSH 密钥和证书。完成后,通过控制台登录。此外,如果网络没有丢失网络配置,您可以通过 SSH 登录,并且在重新启动期间第一次启动 CCED。

如果您通过控制台登录,将显示以下屏幕。

log in via console

作为“根”用户,您可以使用“blueonyx”作为您的密码。然后您会看到脚本/root/network-settings.sh 自动运行。

注意:如果你需要以非特权用户的身份登录,密码可以是“BlueOnyx:rocks”

但是如果 CCED 结构没有完成初始运行,将显示以下屏幕。

支持 IPv4、IPv6 和双栈是 BlueOnyx (5209R 或更新版本)的特性。因此,您将被询问是否要配置 IPv4 网络设置。如果是,请确认“是”。然后,您将能够指定服务器 IPv4 IP 地址、网络掩码、网关和它必须使用的 DNS 服务器。同样,它会问你是否愿意配置 IPv6。同样,你需要选择“是”或“否”。查看网络详细信息后,将应用网络设置。其他所需的服务重新启动将自动完成,随着最后一个屏幕,你意识到你的 BlueOnyx 5210R 安装成功,并准备使用。

结论

在本文中,您阅读了在 Centos 7 上安装 BlueOnyx 的教程。你会发现它功能强大且易于使用。为了扩展特性和增强功能,BlueOnyx 允许供应商在 BlueOnyx 商店中提供商业插件。此外,MySQL 数据库是由 BlueOnyx 创建的,用户界面在虚拟网站上。

在 Kali Linux 上安装 Bluesnarfer 的 4 个步骤

原文:https://blog.eldernode.com/install-bluesnarfer-on-kali-linux/

4 Steps To Install Bluesnarfer on Kali Linux

您可能在各种设备上启用了蓝牙,包括您的电话、笔记本电脑和 PC。本文将教你如何在 Kali Linux 上安装 Bluesnarfer。您的蓝牙连接对黑客来说并不安全。网络犯罪分子可以将您的蓝牙设备作为攻击目标。Bluesnarf 攻击是最常见的蓝牙攻击之一。你可以查看 Eldernode 网站上提供的软件包,购买自己的 Linux VPS 服务器。

如何在 Kali Linux 上安装 blues narfer

Bluesnarfer 是一个蓝牙搜索工具,用于未经授权访问使用蓝牙通信的无线设备的信息。实际上,该工具用于扫描远程设备地址以获取设备信息。在这种攻击中,被称为 Bluesnarfer 的攻击者通过蓝牙向您的设备发送对设备有危险的信息。任何蓝牙连接打开并设定为“可被发现”的设备都可能受到攻击。通过关闭此功能,您可以保护自己免受可能的 Bluesnarf 攻击。

在这个来自 Kali Linux 培训系列的教程中,你将学习如何在 Kali Linux 上安装 Bluesnarfer。

第一步:更新系统包

运行以下命令更新 Kali Linux 系统软件包:

sudo apt update

第二步:在 Kali Linux 上安装 blues narfer

在这一节中,我们将用 4 个步骤教你在 Kali Linux 上安装 Bluesnarfer 的过程。

是时候在你的 Kali Linux 服务器上安装 Bluesnarfer 了。为此,只需输入以下命令:

sudo apt install Bluesnarfer

第三步:在 Kali Linux 上运行 blues narfer

您可以使用下面的命令运行 Bluesnarfer 实用程序:

./bluesnarfer

Bluesnarfer 的帮助命令如下:

bluesnarfer --help

第四步:在 Kali Linux 上使用 blues narfer

下面是 Kali Linux 上 Bluesnarfer 实用程序的一般用法命令:

bluesnarfer -b MAC-address [options]

注意: 记住在上面的命令中替换你的远程设备地址而不是 MAC-address。

例如,如果使用-i 选项,可以列出设备信息,如下所示:

bluesnarfer -b 20:C9:D0:43:4B:D8 -i

就是这样!

结论

Bluesnarfer utility 是通过蓝牙连接从无线设备未经授权访问信息。它可以从目标设备窃取信息和文件。在本文中,我们用 4 个步骤教你如何在 Kali Linux 上安装 Bluesnarfer。我希望这篇教程对你有用,并帮助你了解什么是 Bluesnarfer 并在你的 Kali Linux 服务器上安装它。如果您有任何问题或建议,可以在评论区联系我们。

如何在 Ubuntu - Eldernode 博客上安装 Bluestacks

原文:https://blog.eldernode.com/install-bluestacks-on-ubuntu/

How to Install Bluestacks on Ubuntu

假设有一款你很喜欢的手机游戏,你想在一台屏幕和界面都很大的电脑上轻松玩。你可能习惯于使用一些 Android 应用程序来管理待办事项和日历事件,你可能也想在你的电脑上拥有这一功能。这个问题的解决方案之一是 BlueStacks,你可以很容易地免费使用它。在这篇文章中,我们将教你如何在 Ubuntu 上安装 Bluestacks。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程在 Ubuntu 上安装 blue stacks

蓝石简介

BlueStacks 软件是一款与 Android 相关的应用。简单来说,使用 BlueStacks 软件,你可以在你的电脑上拥有一个 Android 操作系统的副本。同样,在电脑上运行安卓软件。BlueStacks 是一个独立的虚拟机,设计用于在 Windows 或 Mac 电脑上运行 Android。当您安装该软件时,您会注意到 Play Store 会自动安装在该软件上。

Bluestacks VPS 的一些特点:

1-奇妙的用户界面:

这个程序的用户界面是这样的,鼠标,键盘,甚至麦克风都可以很好地兼容各种程序和游戏。这样你就可以充分利用你电脑上的安卓应用。例如,Pubg Mobile 是一款来自腾讯的游戏,已经针对 Android 和 iOS 平台发布。但得益于 BlueStacks 技术,你可以在一台配有鼠标和键盘的电脑上体验这款游戏的专业性能。

2-对程序员有用

如果你是一个 Android 开发者,你想在 Android 的模式和不同版本上测试你的应用程序,摆在你面前的最佳选择之一肯定是 BlueStacks。

3-更好的游戏体验

这款游戏的创意界面让游戏玩家有了更好的体验。当然,游戏模式功能并不仅限于此。你可以在 Twitch 和脸书上完全在线直播你的游戏,而不需要任何中介程序。

4-持续更新

在每一次更新中,BlueStacks 都试图融入新的功能,并兼容更多的程序和游戏。

5-最大相似度

该程序的所有列表和页面都设计得非常优雅,与 Android 设备有着最大的相似性。你可以在里面体验一个安卓设备的所有感觉。

在 Ubuntu 上安装 Bluestacks 的先决条件

BlueStacks 是一个 Android 模拟器,官方没有提供给 Linux 。但是你可以按照这篇文章在 Ubuntu 发行版中安装它。因此,首先您必须提供以下先决条件:

a)使用 VirtualBox 在 Ubuntu 上安装 Windows 10

b)将 VirtualBox 添加到 Ubuntu 存储库中

c)下载 Oracle 签名

d)安装 VirtualBox

e)下载 Windows 10 ISO 映像并在 VirtualBox 上进行配置

如何用 VirtualBox 在 Ubuntu 上安装 Windows 10

要使用 BlueStacks,您必须首先使用 VirtualBox 在 Linux 上安装 Windows。然后,您可以在 Windows 上安装 BlueStacks。

**注意!**如果你的电脑硬件足够强大,可以按照下面的步骤操作。否则,你的努力就白费了。

第一步是将 VIRTUALBOX 添加到 UBUNTU 库中。为此,你必须先去开始。然后点击软件&更新,再点击其他软件,最后点击“添加… ”按钮。

Install Windows 10 on Ubuntu

现在,您需要在输入框中输入以下命令。请注意,您必须用 < mydist > 替换您的发行版名称:

deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib

最后,输入密码,然后关闭对话框。

安装 Bluestacks 之前必须安装的另一个先决条件是 Oracle。在本节中,您必须下载 apt-secure 的 Oracle 公钥。你可以通过在页面上点击鼠标右键并选择“另存为”来完成。

请注意,您必须应用 Oracle 签名。为此,您可以在终端中输入以下命令:

sudo apt-key add oracle_vbox_2016.asc

安装 VirtualBox ,请进入终端并执行以下命令:

sudo apt-get update
sudo apt-get install virtualbox-5.2

如何下载 Windows 10 ISO 镜像

由于 Windows 10 对于在 Ubuntu 上安装 Bluestacks 至关重要,我们打算在这一节教你如何下载 Windows 10。所以你需要下载微软媒体创作工具

download the Microsoft Media Creation Tool

下载 Microsoft Media Creation Tool 后,运行它。第一步,你必须接受条款和条件

接下来,您需要选择“为另一台 PC 创建安装介质(USB 闪存驱动器、DVD 或 ISO 文件)”。完成后,点击下一个

选择你想要的语言架构、版本,进入下一步。当询问使用哪种介质时,选择“ ISO 文件”。

在最后一部分,当提示将 ISO 刻录到 CD 时,单击完成。创建完“ Windows.iso ”文件后,你需要用 USB 存储卡把它传输到你的 Ubuntu 上。

现在,要配置 Windows 10,您可以转到开始,然后单击 Oracle VM VirtualBox 来启动它。

Oracle VM VirtualBox

点击新建。指定您的操作系统的名称,并选择其版本。接下来,您可以设置的内存大小。另外,你可以创建一个虚拟硬盘

注意,您必须选择一种类型的硬盘文件,并选择“动态专用”。接受文件位置和大小以返回主页。

要继续配置,选择操作系统并点击设置。然后选择存储选项,在此删除光驱。

在下一步中,您需要点击“添加新的存储附件”。另外,点击添加光驱。然后点击选择磁盘,最后选择 ISO 文件

现在你可以从 VirtualBox 中选择 Windows 10 ,点击开始。在这里,您必须选择高级选项来安装 Windows,并按照屏幕上的说明进行操作。在下一节,我们将解释如何在 Ubuntu 上安装 Bluestacks。

virtualbox on ubuntu

在 Ubuntu 上安装 blue stacks

正如你在前面几节看到的,我们在 Ubuntu 上推出了 VirtualBox。然后我们在 VirtualBox 上安装并运行了 Windows 10。现在我们想安装 BlueStacks。

第一步是在 Windows 上运行你想要的浏览器。然后进入 蓝皮书网站 ,点击下载蓝皮书按钮。

BlueStacks website

一旦 Bluestacks 下载完成,您必须点击它并运行。您可以按照屏幕上的说明轻松安装 Bluestacks。成功安装 Bluestacks 后,您就可以运行它了。在下图中,您可以看到 Bluestacks 环境。

BlueStacks environment

正如你在上面的图片中看到的,你将被要求链接到一个谷歌账户以在你的 PC 上开始手机游戏。

结论

如前所述,Bluestacks 并不正式适用于 Linux。该程序仅在 Windows 和 Mac 的官方网站上提供。所以,正如你在本教程中看到的,要在 Ubuntu 上安装 Bluestacks,必须先安装 VirtualBox,然后再安装 Windows 10。最后,你可以在 Ubuntu 上安装 Bluestacks。在这篇文章中,我们试图教你如何在 Ubuntu 上安装 Bluestacks。

教程在 Ubuntu / Centos / Debian - Eldernode 博客上安装 BpyTop

原文:https://blog.eldernode.com/install-bpytop-on-ubuntu-centos-debian/

Tutorial Install BpyTop on Ubuntu - Centos - Debian

BpyTop 是一个用于资源监控的 Linux 命令行实用程序。它显示处理器、内存、磁盘、网络和进程的使用情况和统计数据。因此,如果您喜欢使用“终端”,监控系统资源的使用情况会很有用。BpyTop 是 bashtop 的 python 版本,在 Apache License 2.0 下获得许可。使用该实用程序,您可以获得正在运行的系统的动态实时视图。加入我们这篇文章来回顾一下教程在 Ubuntu / Centos / Debian Linux 上安装 BpyTop。Eldernode 上有各种完美的 VPS 托管包。你可以购买你自己的 Ubuntu VPSCentOS VPS ,或者 Debian VPS,尽情享受你的选择。

为了让本教程更好地发挥作用,请考虑以下先决条件:

–拥有 Sudo 权限的非 root 用户。

–要进行设置,请遵循我们在 Ubuntu 20.04CentOs 8Debian 10 上的初始服务器设置。

python 3,3.6+版本

–可通过"python 3-m pip install Psutil"命令安装的 Psutil 模块。

在 Ubuntu / Centos / Debian Linux 上安装 BpyTop

BpyTop 可用于各种 Linux 发行版和 macOS。您将能够通过两种方法安装 Bpytop:从源代码安装和使用包管理器从系统存储库安装。通过这篇文章,我们来回顾一下安装 BpyTop 的两种方式。

如何使用 PIP 包管理器设置 BpyTop

首先,要检查您的 Linux 发行版上运行的 Python 版本,请键入:

python3 --version

然后,使用以下命令检查是否安装了 python 包管理器 pip

在 Debian 和 Ubuntu 上安装 python 3:

sudo apt install python3-pip

在 CentOS 上安装 python 3:

sudo yum install python-pip

这样,你所有的依赖项都被满足安装 BpyTop 。所以,运行:

在 Ubuntu 和 Debian 上安装 bpytop:

sudo pip3 install bpytop

学习在 Centos 上安装 bpytop:

yum pip3 install bpytop

如何从源码设置 Bpytop(手动安装)

您必须确保您的机器上安装了 git,因为您需要从 GitHub 克隆这个包。要手动安装 Bpytop,请执行以下操作:

在 Debian 和 Ubuntu 上安装 git:

sudo apt-get install git

在 CentOS 上安装 git:

sudo yum install git

现在,您可以从 GitHub 克隆存储库。

git clone https://github.com/aristocratos/bpytop.git

导航到克隆的目录,从源代码进行编译。

cd bpytop

然后,运行下面的命令:

sudo make install

如何用 Bpytop 监控系统资源

BpyTop 监控系统资源并显示 CPU、内存、磁盘、进程和网络的状态。

您可以运行 Bpytop 来开始监控您的 Linux 系统资源并启动它。

bpytop

您应该得到显示系统资源统计数据的 UI。

Launching Bpytop

如您所见,上面的输出中显示了以下内容:

  • CPU 使用图表
  • 处理器时钟速度
  • 总 CPU 使用率
  • 每个 CPU 内核的使用情况
  • 总内存
  • 已用内存
  • 自由内存
  • 高速缓冲存储器
  • 可用高速缓存
  • 交换使用(已用和免费)
  • 磁盘的当前读写速度

如何卸载 BpyTop:

您可以使用下面的命令从目录中卸载 Bpytop。

sudo make uninstallou learned

结论

在本文中,您了解了如何在 Ubuntu / Centos / Debian 上安装 BpyTop。您可以使用它的出色功能。开始玩 BpyTop,并将您的反馈发送给 Eldernode Community 上的朋友。如果你愿意,可以参考文章net data Monitoring System for Linux

如何在 Windows RDP - Eldernode 博客上安装括号代码编辑器

原文:https://blog.eldernode.com/install-brackets-code-editor-on-windows-rdp/

How to Install Brackets Code Editor on Windows RDP

使用括号代码编辑器,用户可以编辑不同的网页,更改程序源代码,定制自己的软件。还有就是可以为这个程序编写插件,把这个程序的世界扩展到了所有 web 程序员的程度。这个程序是用新的网络技术和 HTML、CSS、javascript 语言编写的,并且是开源和免费的。它还有其他几个重要的特性,比如快速更新、许多扩展,以及在 Windows、Linux 和 Mac 上运行的能力。在这篇文章中,我们试着向你学习如何在 RDP 上安装括号代码编辑器。你可以访问 Eldernode 提供的包来购买 Admin RDP 服务器。

教程在 Windows RDP 上安装括号代码编辑器

这个软件容量很小,可以很容易地下载和安装。使用这个软件工作的速度非常快,而且这个软件有新的独特的功能可以提高你的工作速度。在这篇文章的后续部分,和我们一起学习如何在 RDP 的 Windows 上安装括号代码编辑器。

在 Windows RDP 上安装括号代码编辑器

安装括号代码编辑器的第一步是去括号网站。然后在出现的页面中你可以看到这个程序的最新版本。所以点击下载括号开始下载这个软件。

how to download brackets editor

然后在打开的窗口中,点击保存文件开始下载支架:

how to save brackets code editor

转到下载文件的下载位置,双击它开始安装过程:

brackets editor download file location

在打开的窗口中,点击运行:

how to run beackets code editor

现在,在下一个窗口中,点击安装:

installing progress of brackets code editor

在下一步中,您需要在所需位置指定括号的目标文件夹,然后单击下一步:

brackets destination foder

您必须等待安装完成:

installing brackets code editor on windows rdp

最后,点击完成

brackets installer

括号代码编辑器现已成功安装。你可以在下图中看到这个程序的环境。

brackets code editor environment

结论

你可以看到,括号软件的启动时间很短,你可以很容易地安装它。这个程序有一个吸引人的用户界面,并支持语法高亮显示。应该注意,括号具有智能代码补充的特征。在这篇文章中,我们试图教你如何在 Windows RDP 上安装括号代码编辑器。

As you can see, the launch time of Brackets software is very short and you can easily install it. This program has an attractive user interface and supports Syntax Highlighting. It should be note that Brackets have the feature of intelligent code complement. In this article, we tried to teach you How to Install Brackets Code Editor on Windows RDP.

如何在 Windows 10 上安装 Brave RDP-elder node 博客

原文:https://blog.eldernode.com/install-brave-on-windows-10/

How to Install Brave on Windows 10 RDP

Brave 是一款基于 Chromium 的免费开源网络浏览器。这个浏览器的一个有趣的特点是它的反广告和不可检测性。从你下载安装 Brave 的那一刻起,你就不会看到任何广告,除非你愿意。有人认为 Brave 是一款屏蔽广告的浏览器。但是要细看的话,不得不说,Brave 很看重你的隐私。如果你想看广告,没有问题。如果你讨厌广告,没关系,关掉它。请注意,如果您想要阻止所有脚本和 cookies,您可以自由地这样做。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 Brave。需要注意的是,你可以访问 Eldernode 中可用的包来购买一台 Windows VPS 服务器。

教程在 Windows 10 上安装勇者 RDP 循序渐进

勇敢开发团队的目标是防止当前系统中的广告骗局和滥用。速度和安全性是 Brave 的两个独特和积极的特点,它们是浏览器广告控制策略的结果。

在桌面版中,Brave 比 ChromeFirefox 快一倍。同样在移动版本中,它的速度几乎是竞争对手的 8 倍。由于删除了广告和在线追踪器,Brave 下载的内容和信息比其他浏览器少得多,这个过程证明了它的速度。此外,禁用在线跟踪会阻止广告商访问用户身份,并为其用户提供一个安全的空间。

Chrome 和 Firefox 等知名浏览器允许谷歌搜索引擎通过跟踪和监控用户的活动并分析他们的行为来检测广告的合适时间和条件。这样,他们通过这些广告赚了很多钱。

该浏览器由 Brendan Eich 于 2015 年创立的 Brave Software 开发。在下一节中,我们将讨论 Brave 浏览器的功能,然后我们将一步一步地教你如何在 Windows 10 RDP 上安装 Brave。

勇敢浏览器功能

在本节中,我们将介绍 Brave browser 的一些功能。这些功能包括:

1-阻止包含在此计划核心内容中的广告

2-非常快速和安全的浏览器

3-高速加载页面

4-在笔记本电脑和手机上使用浏览器时电池消耗低

5-高安全性和防止恶意代码和病毒

6 .信息传递和交流的高度安全性

7-防止执行弹出代码

8-阻止 cookies

RAM 和 CPU 资源使用量低,系统挂起少

10-适合在线浏览 Instagram、Telegram、Twitter 等社交网络。

11-为普通互联网用户赚钱

为 YouTube、Twitter 等网站的站长和频道所有者赚钱。

在 Windows 10 上安装 Brave RDP 管理员

第一步,访问勇敢者网站。然后点击下载开始勇敢下载。

how to download brave browser on windows

去你下载勇者的地方。右键点击下载的文件,点击以管理员身份运行。这样做将在您的系统上启动 Brave 安装过程。

downloading brave on windows 10

只需点击我们走

how to strat brave on windows 10 rdp

下一步,您可以点击从… 导入,将您最喜欢的浏览器的信息传输到 Brave

import bookmark and setting on brave

在下一步中再次点击下一步

brave browser settings

下一步,你可以默认设置你想要的搜索引擎,点击设置默认

how to set default search engine on brave

最后,点击完成

brave browser settings on windows 10 rdp

勇敢现在可以使用,你可以享受它。

install Brave browser on windows 10 rdp

结论

就测试而言,勇敢浏览器是目前最快、最安全的浏览器。这款浏览器最大的好处之一就是可以屏蔽所有烦人的广告和弹出窗口。在这篇文章中,我们试图让你熟悉如何在 Windows 10 RDP 上安装 Brave。

如何在 Debian 10 - Eldernode 上安装 Burp 套件

原文:https://blog.eldernode.com/install-burp-suite-on-debian/

How To Install Burp Suite On Debian 10

了解如何在 Debian 10 Linux 上一步步安装 Burp Suite。让我们了解一下用于 web 应用程序渗透测试的最流行的工具。要在你的服务器上安装这个工具,首先,你需要选择并购买你的 Linux VPS 包。Burp 有助于您将所有工具整合在一套工具中,并且可以通过安装称为 BApps 的附加组件来增强其功能。因为它很容易使用,你可以用它作为一个合适的选择。

打嗝套件系统要求

至少 8 GB 内存(如果您执行大量工作,可能需要更多内存)

2- 两个 CPU 内核

为什么打嗝组曲

以下是 Burp suite 工具中 8 个最好、最有用的功能:

1- 使用目标站点地图功能

2- 用打嗝爬一个 web 应用蜘蛛

3- 用打嗝启动自动扫描扫描仪

4- 通过打嗝自动定制攻击入侵者

5- 用打嗝中继器操纵和迭代 web 请求

6- 用打嗝测序仪分析应用数据的随机性

7- 用打嗝解码和编码数据解码器

8- 对比现场地图

教程如何在 Debian 10 上安装 Burp 套件

加入我们这个指南,学习如何在 Debian 10 上安装 Burp 套件。但是首先,看一下下面的初始安装和配置步骤,这有助于您准备好启动和运行 BurpSuite:

1-下载并安装 Burp 套件

您可以安装打嗝套件专业版打嗝套件社区版。任何人都有不同的过程。当您验证了最近的方法后,您可以运行安装程序并在安装向导中选择所需的选项。

2-启动打嗝套件并选择启动选项

单击已安装的应用程序快捷方式启动 Burp Suite。在 Linux 上,快捷方式位于您在安装过程中选择的路径上。如果您从命令行启动 Burp Suite,您将能够更好地控制它的执行。

如何设置向导

启动 Burp 后,启动向导将打开并引导您完成以下步骤:

1- 激活您的 Burp 许可证

2- 选择项目

3- 选择配置

4- 检查您的显示器设置

注意:其中一些只需要在你第一次启动一个新的 Burp 安装时执行。

3-使用 Burp 的预配置浏览器开始测试

1-使用 Burp 的嵌入式浏览器,无需额外配置。

2- 使用您选择的外部浏览器。出于各种原因,您可能不想使用 Burp 的嵌入式浏览器。

4-针对非生产系统配置 Burp 套件(可选)

请注意,您应该完全熟悉 Burp 套件的功能和设置,因为它可能会在某些应用程序中产生意想不到的效果。因此,在此之前,您应该只对非生产系统使用 Burp Suite。

教程如何在 Debian 上安装 burp suite

请继续关注我们,看看如何在 Debian 上安装 BurpSuite 以及如何设置您的浏览器。

注意:全新安装需要验证是否安装了 Java 8。为此,请执行以下命令:

java -version

如果没有,请安装它:

sudo apt-get install openjdk-8-jre

接下来,要开始安装 BurpSuite,请访问免费下载 BurpSuite

Get Community option

并选择第三个。

要继续,请单击橙色的“下载最新版本”按钮。

Download the latest version

现在,点击绿色的下载按钮。

green Download button

然后,您应该保存。sh 脚本,并使用下面的命令赋予它执行权限:

并运行以下命令来执行脚本:

chmod +x <package.sh>

如您所见,GUI 安装程序将会提示,因此请按 Next 继续。

./burpsuite_community_linux_v2020_1.sh

GUI installer

除非您需要不同的位置,否则保留默认安装目录(/opt/burpsuiteconomy ),并按“下一步”继续。

选择“创建符号链接”并离开默认目录,然后按下下一个

Create Symlink

这样,安装过程将如下所示开始:

installation process

该过程结束时,单击“完成”。

Exit the setup

然后,从 X-Window 管理器应用程序菜单中选择 BurpSuite。(它可能存在于“其他”类别中)

select BurpSuite from your X-Window

是时候决定你是否愿意分享你的 BurpSuite 体验了,点击我拒绝,或者我接受继续。

share your BurpSuite experience

然后,离开临时项目,按下一步。

leave the Temporary Project

要启动该程序,您应该离开使用打嗝默认设置,然后按开始打嗝。

launch the program

这是 BurpSuite 的主屏幕:

BurpSuite main screen

打开 firefox 后,在右上角点击 CA Certificate。

CA Certificate

现在,您可以下载并保存证书。

download and save the certificate

在 Firefox 菜单上点击首选项,然后点击隐私和安全并向下滚动,直到您找到证书部分,然后点击查看证书,如下所示:

View Certificates

然后,您需要单击导入。

click on import

选择您之前获得的证书,然后按“打开”:

Select the certificate

单击“信任此 CA 来识别网站”然后按确定。

Trust this CA to identify websites

尽管如此,在 Firefox 的首选项菜单中,点击左侧菜单中的常规,向下滚动直到到达网络设置,然后点击设置。

Network Settings

现在,选择手动代理配置,并在 HTTP 代理字段中设置 IP 127.0.0.1,选中“对所有协议使用此代理服务器”,然后单击确定。

proxy server

现在,BurpSuite 已经准备好展示当它被定义为代理时,如何拦截通过它的流量。在 BurpSuite 上,点击代理选项卡,然后点击拦截子选项卡,确保拦截处于打开状态,并从 firefox 浏览器访问任何网站。

浏览器和被访问网站之间的请求将通过 Burpsuite,允许您像中间人攻击一样修改数据包。

modify the packets

此外,您可以使用 DNS 和不可见代理功能来捕获来自我们无法配置代理的系统的流量。

在基于 Debian 和 Linux 的系统上,要开始运行 Arpspoof,你可以通过 apt install dsniff 来安装。安装 arpspoof 后,要在控制台上捕获从目标到路由器的数据包,请运行:

然后捕获从路由器到目标运行的第二个终端中的数据包:

sudo arpspoof -i <Interface-Device> -t <Target-IP> <Router-IP>

然后启用 IP 转发以防止阻止受害者:

sudo arpspoof -i <Interface-Device> -t  <Router-IP> <Target-IP>

接下来,通过运行以下命令,使用 iptables 将端口 80 和 443 的所有流量重定向到您的设备:

echo 1 > /proc/sys/net/ipv4/ip_forward

请注意,您应该以 root 的身份运行 BurpSuite,否则一些步骤(如在特定端口上启用新代理)将不起作用:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination  192.168.43.38  # sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination  192.168.43.38

查看以下警告后,请按“确定”继续。

java -jar -Xmx4g /opt/BurpSuiteCommunity/burpsuite_community.jar 

warning page

然后在打开 BurpSuite 后点击 Proxy>Options,并点击 Add 按钮。

Add button

现在,您需要选择 80,并在特定地址上选择您的本地网络 IP 地址:

Local network IP address

单击请求处理选项卡,选中支持不可见代理(仅在需要时启用),然后按确定。

Support Invisible proxying

现在对端口 443 重复上述步骤,单击添加。

port 443

然后设置端口 443,并再次选择您的本地网络 IP 地址。

set the port 443

在此步骤中,单击请求处理,选中不可见代理的支持,然后按确定。

invisible proxying

接下来,您需要将所有代理标记为运行和不可见。

mark all proxies

最后,从目标设备访问网站,截取选项卡将显示捕获:

visit a website

这样,您就可以在没有目标浏览器上的代理配置的情况下捕获数据包。

结论(Debian 上的打嗝套件)

在本文中,您了解了如何在 Debian 10 上安装 Burp Suite。在使用 Burp Suite 时,您会意识到您可以使用它做各种各样的事情。如果你有兴趣了解更多关于 Debian 的知识,可以找到我们的文章如何在 Debian 10 [Z shell] 上安装和使用 ZSH。

In this article, you learned How To Install Burp Suite On Debian 10. While working with Burp Suite, you would realize that there is a wide variety of things that you can do with it. In case you are interested to learn more about Debian, find our article on How To Install And Use ZSH On Debian 10 [Z shell].

在 Burp Suite - Eldernode 博客上介绍和安装 Bypass WAF

原文:https://blog.eldernode.com/install-bypass-waf-on-burp-suite/

Introduction And Install Bypass WAF On Burp Suite

WAF 代表 Web 应用防火墙。它是对抗 web 应用程序攻击的流行工具。WAF 保护 web 应用程序免受各种应用层攻击,如跨站点脚本(XSS)、SQL 注入和 cookie 中毒。因此,使用 WAF 可以通过检查和过滤每个 web 应用程序和互联网之间的流量来帮助您保护公司的 web 应用程序。本文介绍了在 Burp 套件上的介绍和安装 Bypass WAF。要购买完全托管的 VPS ,您可以依靠我们的技术团队,并在 Eldernode 主机上订购您认为合适的套餐。

旁路晶片介绍

WAF 保护您的在线业务,因为它能够安全地处理私人客户数据。如果你准备开一家公司来提供商务网站、在线金融服务或任何其他类型的基于网络的产品,了解你可能面临的威胁是至关重要的。由于 WAFs 可以抵御不同类型的威胁,因此选择正确的威胁非常重要。

WAF 对于涉及与客户或商业伙伴交互的服务尤其有益。因为它增加了一些保护措施,帮助您维护公司的声誉和市场地位。作为管理员,您需要 WAf 提供必要的应用可见性,以证明符合 PCI、HIPAA 和 GDPR 等监管标准。WAF 为已经很强大的应用程序安全程序增加了一层重要的额外防御。此外,作为一名安全专业人员,您可以利用 web 应用程序防火墙,通过接收违反预先确定的准则和规则的活动警报来监控可能正在进行的攻击。您可以使用 WAF 作为应用程序的可信防线。以下是最常见的应用程序漏洞列表:

1-注入攻击

2-身份验证失败

3-敏感数据暴露

4- XML 外部实体(XXE)

5-破坏访问控制

6-安全错误配置

7-跨站点脚本(XSS)

8-不安全的反序列化

此外,您可以向所有 Burp 请求添加标题以绕过一些 WAF 产品。该扩展自动将下列标题添加到所有请求中。让我们看看下面的列表:

X-Originating-IP: 127.0.0.1
X-Forwarded-For: 127.0.0.1
X-Remote-IP: 127.0.0.1
X-Remote-Addr: 127.0.0.1
X-Client-IP: 127.0.0.1

晶圆部署

根据您的应用程序的部署位置、所需的服务、您希望如何管理它们,以及您需要的架构灵活性和性能水平,WAF 可以通过多种方式进行部署。晶圆部署有四种模式:

1-基于云+完全作为服务进行管理

2-基于云+自我管理

3-基于云+自动调配

4-内部高级 WAF(虚拟或硬件设备)

如何在打嗝套件上安装旁路晶片

之前,你已经了解了打嗝组曲。在本文中,您将回顾 Bypass WAF 在其上的安装。一个开源的 Burp Suite 扩展可以用来评估或绕过 WAF 解决方案,它使用了本次演讲中讨论的一些技术。Web 应用程序防火墙解决方案对于防止常见或自动攻击非常有用。WAF 是可信,因为如果存在特定的报头,许多 WAF 设备会被欺骗而相信请求来自其自身。

晶圆旁路技术

让我们看看什么是使用 HTTP 标准和 Web 服务器行为的 WAF 旁路技术。在这一节中,您将了解许多创造性的技术,这些技术使用 web 服务器的奇怪行为和特性(如请求编码或 HTTP 管道)来走私和改造 HTTP 请求。这些方法说明了为什么开发人员不应该仅仅依赖 WAFs 作为防御机制,但是什么时候可以使用这些方法呢?

1-作为一个渗透测试者,你可以用它来测试一个 WAF 背后的网站,以避免戏剧和痛苦。

2-辩护团队可以使用这种方法来设计适当的缓解技术。

如何使用打嗝插件绕过一些 WAF 设备

下载 Python 版本的插件,Java 版本的插件,或者 Java 源码并编译。然后,你可以使用这个插件添加必要的标题。安装插件后,请遵循以下路径:

1-启动打嗝。

2-导航至“扩展器 > > 扩展”。

3-点击添加按钮。

4-选择扩展类型“ Java ”。

**注意 😗* 选择一个扩展类型“Java”,如果使用 Java 插件,或者“Python”,如果使用 Python 版本,然后导航到扩展路径。

Load Burp Extension

如下所示,插件将被添加:

Burp Extensions

要继续,请再次遵循以下路径:

1-导航至“选项 > > 会话”。

2-点击“会话处理规则”的添加按钮。

Session Handling Rules'

接下来,您需要为规则命名。在“规则动作部分,点击添加按钮。最后,选择调用一个打嗝分机

Session Handling Rule Editor

如下图所示,您应该能够在下拉框中选择“ Bypass WAF ”:

Session Handling Rule Editor Bypass WAF

在此步骤中,您必须点击确定并选择范围选项卡。现在,您可以启用扩展范围内的所有工具,然后设置范围。要启用所有工具并将请求的范围限制为那些已经添加到套件范围的请求,请执行如下所示的操作:

tools scope

Bypass WAF 包含以下功能:

Bypass WAF features

结论

在本文中,向您介绍了 Bypass WAF,您了解了如何在 Burp Suite 上安装 Bypass WAF。

如何在 Kali Linux[安全] - Eldernode 博客上安装 CeWL

原文:https://blog.eldernode.com/install-cewl-on-kali-linux/

How To Install CeWL On Kali Linux

一步步学习如何在 Kali Linux 上安装 C eWL。CeWL 是 kali 中预装的工具,在本指南中,您将熟悉 CeWL 并学习如何在 Kali Linux 上安装它。首先,选择并购买您自己的 Linux VPS 包,以便更好地使用本指南。

什么是 CeWL?

一个 Kali 工具,有了这个 ruby 应用程序,你可以在网页上抓取单词,并建立一个单词字典。CeWL 可以将一个给定的 URL(学校、学院、企业)爬行到指定的深度,可选地跟随外部链接,并返回一个单词列表,该列表可用于密码破解程序,如 John the Ripper(一个可用于许多操作系统的开源密码安全审计和密码恢复工具)。FfilesAl readyBagged(FAB)是 CeWL 的相关命令行,它使用相同的元数据提取技术从已经下载的内容中创建作者/创建者列表。CeWL 在安全测试和取证调查中很有用,发音很“酷”。

Recommended Article: Russia VPS Server

如何在 Kali Linux 上配置 CeWL

对于检测阶段的每个渗透阶段,必须创建一个密码配置文件。使用 Cewl 工具创建密码配置文件有助于我们组合组织人员的用户名和密码中可能使用的单词。您将学习如何使用 CeWL 工具生成应用程序使用的单词列表,以及如何创建密码配置文件,并保存这些单词,以便我们以后在必要时可以使用它们来强行登录应用程序。当您生成一个列表时,这意味着您已经根据参数中提供的网站上找到的表达式创建了字典。它还允许用户定义网站搜索的深度,即组成密码的最少字符数。此外,该应用程序可以收集在网站上找到的电子邮件地址,因为它是一个爬虫/蜘蛛工具。

教程在 Kali Linux 上安装 CeWL

它将通过运行以下命令来安装:

apt-get install cewl

要查看 cewl 的选项和几个参数,请打开终端窗口,并键入以下命令:

cewl -h

此外,您可以使用下面的命令对网站进行爬网:

cewl -d 2 http://192.168.35.15/forums/

:然后,你可以看到单词表正在生成,你可以用它来攻击。

如何用 CeWL 创建自定义单词表

CeWL 的主要工作是为特定的公司或行业开发特定的单词表。该工具旨在从该公司的网站上抓取单词,以创建特定于该公司的单词列表,从而破解该公司用户的密码。

第一步:

启动 Kali,打开终端,输入“cewl”命令

kali > cewl --help

第二步:

要构建客户单词列表,您需要将 CeWL 设置为抓取单词。您可以使用Sans.org(我们正在抓取的网站)并运行以下命令:

kali > cewl -w customwordlist.txt -d 5 -m 7

注 1 :由于公司密码的最小长度,没有必要抓取短词,您可以将最小长度设置为 7 个字母。

-d :深度

-m :最小字长

-w customwordlist.ext :写入后面的文件名

注 2 :这些话是 SANS 研究所所在行业的反映;信息安全。

然后,您将看到如下文件:

customwordlist.txt

学习在 Kali Linux 上安装 CeWL

CeWL 例子

下面是一个将这个工具用作黑客程序的例子。

cewl -w log -m 3 -d 1 http://ADDRESS/

:

-m 3 :要加入字典的单词的最小长度。

-d 1 :搜索穿透深度。

如何清理单词表

很明显,CeWL 是生成单词表的强大工具。但是当你对每个目标都有多个单词表(最喜欢的乐队、电影、节目等)时,应该怎么做呢?您可以轻松地将几个文本文件连接成一个文本文件,只需一个命令:

cat file1.txt file2.txt file3.txt file4.txt > merged.txt

当你成功地将所有的单词列表合并在一起,并从列表中删除所有重复的单词时,开始清理合并的列表(建议按字母顺序排列)。

sort wordlist.txt | uniq -u > cleaned_wordlist.txt

结论

在本文中,您了解了如何在 Kali Linux 上安装 CeWL。尝试使用这个强大的工具来生成一个自定义的单词表,享受强大的针对性攻击。Combinator 和 Crunch 是可以用于同一目标的两个工具。如果你有兴趣了解更多,可以找到我们关于如何在 Kali Linux 上安装 wpscan 的文章。

教程在 Centos 7 - Eldernode 博客上安装 ChkrootKit

原文:https://blog.eldernode.com/install-chkrootkit-on-centos-7/

Tutorial Install ChkrootKit on Centos 7

ChkrootKit 是一个工具,帮助管理员检查他们的系统,并找出系统是否感染了 rootKit 恶意软件。您可以使用 chkrootkit 来检测 rootkit。在本文中,我们将教你如何在 Centos 7 上安装 ChkrootKit。此外,如果你想购买一个 Centos VPS 主机,你可以访问 Eldernode 中的软件包。

如何在 CentOS 7 | CentOS 8 上安装 ChkrootKit

rootKit 简介

rootKit 是最危险的恶意软件和特洛伊木马之一,是 Linux 操作系统上的一种恶意程序,很难被发现和删除。rootKit 具有很强的隐蔽性,可以隐藏在文件、注册表设置或进程中,窃取用户的信息。rootKits 让攻击者远程控制,并保持隐藏很长一段时间。rootKit 最明显的迹象是系统变慢,这表明有恶意代理在后台运行。

什么是 chkrootKit?

chkrootkit 是一个常见和流行的基于 Unix 的程序和安全扫描程序,用于检测 rootkit 和恶意软件。chkrootkit 帮助服务器管理员检查他们的系统是否有已知的 rootkit,并保护服务器。chkrootkit 可用于查找与 rootkit 相关的文件和进程。您可以保护您的系统免受已知 rootkits 的攻击,并确保所有程序和软件都已更新,并且系统免受所有已知漏洞的攻击。

在 CentOS 7 上安装 CkrootKit

CentOS 7 存储库包中没有 chkrootKit。在做任何事情之前,您应该通过输入以下命令来更新软件包:

yum update -y

chkrootkit 有 C 程序。你可以通过安装 C/C++编译器glibc-static 包来避免这个过程中的任何错误。为此,请运行以下命令:

yum install wget gcc-c++ glibc-static

现在,您应该访问 chkrootkit 官方网站并下载最新的 chkrootkit :

wget -c ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz

那么您应该检查 chkrootkit 下载没有被篡改或损坏。为此,您可以使用以下命令下载与 chkrootkit 下载相关的 md5 散列文件:

wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.md5  md5sum -c chkrootkit.md5  chkrootkit.tar.gz: OK

下载完成后,您应该转到下载文件夹并提取下载的文件。然后将提取的内容移动到一个单独的文件夹,如下所示,并安装它。您也可以在相同的路径中提取它,并将 chkrootkit 二进制文件移动到 /usr/bin 文件夹中。

tar –xzf chkrootkit.tar.gz
mkdir /usr/local/chkrootkit
mv chkrootkit-0.52/* /usr/local/chkrootkit
cd /usr/local/chkrootkit
make sense

接下来,您应该通过运行 chkrootkit 来扫描服务器:

/usr/local/chkrootkit/chkrootkit

现在,您可以通过添加 cron 条目来启用自动服务器扫描。扫描报告将发送到您的电子邮件地址。您应该创建以下条目并将其添加到**/etc/cron . daily/chkrootkit . sh**:

#!/bin/sh  (  /usr/local/chkrootkit/chkrootkit  ) | /bin/mail -s 'CHROOTKIT Daily Run (ServerName)' [[email protected]](/cdn-cgi/l/email-protection)

Chkrootkit 有一个名为 chkrootkit 的 shell 脚本和几个 C 程序。chkrootkit shell 脚本扫描所有系统二进制文件以查找任何 rootkit 更改,C 程序执行各种安全检查,包括:

  • ifpromisc.c: 检查网络接口是否处于混杂模式。
  • 检查最后日志删除。
  • chkwtmp.c: 检查 wtmp 删除。
  • 检查 LKM 木马的迹象。
  • 检查 LKM 木马的迹象。
  • strings.c: 执行快速的脏字符串替换。
  • chkutmp.c: 检查 utmp 删除。

使用 chkrootkit 的目的是什么?

您可以简单地使用 chkrootkit 命令作为 root 运行这个工具,它将完成所有任务。执行此命令时,您可以使用下面列出的选项来选择特定选项:

  • -h:显示简短的帮助信息并退出。
# chkrootkit -h  Usage: /usr/sbin/chkrootkit [options] [test ...]  Options:  -h show this help and exit  -V show version information and exit  -l show available tests and exit  -d debug  -q quiet mode  -x expert mode  -e exclude known false positive files/dirs, quoted,  space separated, READ WARNING IN README  -r dir use dir as the root directory  -p dir1:dir2:dirN path for the external commands used by chkrootkit  -n skip NFS mounted dirs

-V:显示版本信息并退出。

# chkrootkit -V  chkrootkit version 0.52

I:显示可用的测试并退出。

# chkrootkit -l  /usr/sbin/chkrootkit: tests: aliens asp bindshell lkm rexedcs sniffer w55808 wted scalper slapper z2 chkutmp OSX_RSPLUG amd basename biff chfn chsh cron crontab date du dirname echo egrep env find fingerd gpm grep hdparm su ifconfig inetd inetdconf identd init killall ldsopreload login ls lsof mail mingetty netstat named passwd pidof pop2 pop3 ps pstree rpcinfo rlogind rshd slogin sendmail sshd syslogd tar tcpd tcpdump top telnetd timed traceroute vdir w write

-d:进入调试模式。

-x:进入专家模式。

-e:排除已知的误报文件/目录,加引号,空格分隔。

-q:进入静音模式。在安静模式下,仅显示带有受感染状态的输出消息。

# chkrootkit -q  Checking `tcpd'... INFECTED    /lib/modules/4.15.0-20-generic/vdso/.build-id /lib/modules/4.15.0-23-generic/vdso/.build-id  /lib/modules/4.15.0-20-generic/vdso/.build-id /lib/modules/4.15.0-23-generic/vdso/.build-id  not tested  INFECTED PORTS: ( 465)  eth0: PACKET SNIFFER(/lib/systemd/systemd-networkd[536])  not tested

-r dir:使用 dir 作为根目录。

# chkrootkit -r /mnt/ ; This will check all files under this specified directory.

-p dir1:使用此选项添加更多二进制路径的能力。

# ./chkrootkit -p /cdrom/bin:/floppy/mybin

-n:跳过 NFS 挂载的目录。

结论

在本文中,您了解了如何在 Centos 7 上安装 chkrootkit。您应该检查服务器,防止任何可疑的攻击或入侵。Chkrootkit 工具通过执行定期安全检查来保护服务器免受任何入侵。我希望这篇教程对你有用。

在 CentOS 7 - centos 防病毒软件上安装 ClamAV 防病毒软件

原文:https://blog.eldernode.com/install-clamav-antivirus-centos-7/

Install ClamAV antivirus on CentOS 7

之前,我们已经说过关于 Linux 安全,在本文中,我们将学习如何在 CentOS 7 上安装 ClamAV 防病毒软件,以获得更好的服务器保护。

在 CentOS 7 上安装 ClamAV 杀毒

首先,我们要知道为什么要安装杀毒软件。虽然 Linux 是最安全的系统之一,但如果你需要保护你的 Linux VPS 或服务器,最好安装一个杀毒软件。在所有可用选项中,推荐您使用 ClamaAV 。因为它是一个开源的反病毒软件,可以成功抵御特洛伊木马、恶意软件和其他安全威胁。

一步一步引导

在开始时,确保您以 root 用户身份访问了 CentOS 7 服务器或 VPS。

注意: 你需要知道如何使用 Putty 来建立 SSH 连接。

1.默认情况下,ClamAV 没有预先打包在 CentOs 中,因此您需要通过运行 yum 命令来添加存储库。

yum install -y epel-release

2.连接到终端后,输入以下命令下载安装必备组件。

yum install -y clamav

3.过一会儿,ClamAV 防病毒软件就安装在您的 CentOS Linux 上,并准备运行了。

4.在扫描和使用 ClamAV 防病毒软件之前,请对其进行更新。

**注:**ClamAV 杀毒,有一个数据库需要不时更新。

freshclam

一些对 ClamAV 杀毒有用的命令

1.使用以下命令立即扫描主要分支。

clamscan

2.您可以使用-r 开关来扫描特定的文件夹。例如,我们想要扫描/ home 目录。

clamscan -r /home

3.要完全扫描根分支,请输入以下命令。

clamscan -r /

4.如果你想显示病毒文件,使用 -i 开关。

clamscan -r -i /home

5.要删除病毒,使用-删除开关。

clamscan -r -remove /home

6.使用 help 参数了解 ClamAV 防病毒软件的其他开关和其他功能。

clamscan --help

结论

并且,在本文的最后,我们建议面临几次攻击或频繁未知文件交易的用户,在 CentOS 上安装 ClamAV 防病毒软件,以防止在检测到恶意软件时立即传播。

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年节点培训领域的其他问题,请参考提问页面部分并在其中提出您的问题。

在 Linux Ubuntu - Eldernode 上安装 ClamAV 防病毒软件

原文:https://blog.eldernode.com/install-clamav-antivirus-on-ubuntu/

Install ClamAV antivirus on Linux Ubuntu

你应该已经熟悉了 Linux 安全并且最近在 CentOS 7 上安装了 ClamAV 杀毒。今天我们将学习在 Linux Ubuntu 上安装 ClamAV 杀毒软件。

在 Linux Ubuntu 上安装 ClamAV 杀毒

所有的操作系统都需要杀毒软件。尽管所有的程序员总是为 Linux 发行版开发更少的病毒和恶意软件,但是安装防病毒软件的重要性永远不应该被忘记。 ClamAV 防止恶意软件和 rootkits 攻击,帮助您的服务器安全。 ClamAV 是一款免费的开源反病毒软件,可以检测并杀死特洛伊木马、恶意软件、病毒、编解码器和 rootkits。

如何在 Ubuntu 上安装 ClamAV

1-首先连接到你的 Ubuntu 终端。

2-通过输入以下命令更新您的 Ubuntu Linux 软件包。

sudo apt-get update

3-更新后,输入以下命令下载并安装 ClamAV 防病毒软件。

sudo apt-get install clamav

4-过一会儿,ClamAV 杀毒软件会被安装到你的 U Linux Ubuntu 上并准备运行。

5-在 ClamAV antivirus 运行命令和扫描之前,更新其数据库。

freshclam

:杀毒安装和数据库更新到此结束,下面我们将介绍一些在 Ubuntu 上 ClamAV 杀毒最常用的命令。

需要一台 Linux VPS?加入我们 这里

ClamAV 杀毒命令

1-对于主分支的即时扫描(快速扫描),请使用以下命令。

clamscan

2-使用 -r 开关扫描特定文件夹。

例如,我们想扫描/tmp 目录。

clamscan -r /tmp

3-输入以下命令进行完全根分支扫描。

clamscan -r /

4-如果您想在搜索后显示病毒文件,请使用 -i 开关。

clamscan -r -i /tmp

5-使用-删除开关,在搜索后自动删除病毒。

clamscan -r -remove /tmp 

6-使用帮助参数来熟悉 ClamAV 的其他开关和防病毒能力。

clamscan --help 

结论

在本文的最后,我们建议面临几次攻击或频繁未知文件交易的用户,在 Ubuntu 上安装 ClamAV 杀毒,防止一旦检测到恶意软件就立即传播。

亲爱的用户,我们希望你能喜欢在 Linux Ubuntu 上安装 ClamAV 杀毒软件的教程,你可以在评论区提出关于这个培训的问题,或者要解决Eldernode.com领域的其他问题,请参考提问页面部分并在里面提出你的问题。

如何在 Windows RDP - Eldernode 博客上安装 ClamAV 杀毒软件

原文:https://blog.eldernode.com/install-clamav-antivirus-on-windows-rdp/

How to Install ClamAV Antivirus On Windows RDP

如今,计算机恶意软件已经蔓延到如此程度,如果不安装杀毒软件,主机就会感染各种恶意软件,包括病毒、木马、勒索软件等等。由于 Windows 在社区和用户之间的高度脆弱性,黑客和攻击者将更多的注意力放在 Windows 操作系统上。还有,Windows 的恶意软件数量远高于 Linux 和 Mac,但它们也有自己的恶意软件,如果不使用杀毒,无疑会受到严重的损害。在这篇文章中,我们试图学习你如何安装 ClamAV 杀毒软件在 Windows **RDP。**你可以访问 Eldernode 提供的套装来购买 Admin RDP 服务器。

教程在 Windows 服务器上安装 ClamAV 杀毒软件

安全专家经常忽略的一件事是安装服务器防病毒软件。 ClamAV Antivirus 是用 C 和 C ++编写的免费开源杀毒软件。这款杀毒软件由思科于 2013 年首次向全球推出,可在各种平台和操作系统上使用。

ClamAV Antivirus 是 GPL 认证的,这使得世界各地的许多公司将这种防病毒软件个性化,并将其转变为专有的防病毒软件。这款杀毒软件的优势之一是,当服务器管理员将它安装在服务器上时,共享服务器用户可以在他们的 Cpanel 或其他管理面板的高级部分看到 ClamAV 选项。所以他们可以分别浏览他们的网站和内容。请按照本教程安装 ClamAV 反病毒软件的 Windows RDP。

在 Windows RDP 服务器上安装 ClamAV 杀毒软件

要入门,首先要下载 ClamAV 杀毒

然后在下一步,点击保存文件开始下载程序。

how to save clamav

转到下载安装文件的位置,开始安装过程。

clamav download file location

双击安装文件,弹出以下窗口。然后点击运行

running clamav antivirus

下一步,接受许可协议,并点击下一步

license agreement of clamav

现在您需要在这一步中指定一个路径来安装 ClamAV。

destination location to install clamav

你现在已经准备好安装 ClamAV 了,只需点击安装

installing clamav on windows rdp

请稍等片刻,等待安装完成。

clamav antivirus installing progress

最后你必须点击完成。你会看到 ClamAV 杀毒软件在 Windows RDP 上的安装成功完成。

Tutorial setup clamav on rdp server

安装过程成功完成后,您必须按下 Windows 按钮并搜索 PowerShell 。然后你必须右击 PowerShell 并运行以管理员身份运行。此外,如果问题“是否允许此应用程序更改您的设备?”你将被要求点击

现在,您应该确认 PowerShell 窗口中的请求如下:

PS  C:\WINDOWS\system32>

要能够访问 ClamAV 安装目录,您必须在管理员 PowerShell 窗口中输入以下命令:

cd  "c:\program files\clamav"

结论

通过安装 ClamAV 防病毒软件,您将可以使用非常强大的工具,如命令级别的扫描仪。使用此功能,您可以扫描您的服务器,而不需要任何图形环境,只需使用您的工具命令。下一项是自动更新防病毒数据库的能力。如果数据库公司检测到最新的病毒,扫描程序将会更新。也有能力安装一个多平台,允许您在 Windows 上安装这个防病毒软件。它也用作电子邮件软件的网关扫描器。在这篇文章中,我们试图学习你如何安装 ClamAV 反病毒在 Windows RDP。

教程在 Cpanel/WHM - Eldernode 上安装 CloudLinux

原文:https://blog.eldernode.com/install-cloudlinux-on-cpanel/

Tutorial Install CloudLinux On Cpanel-WHM

作为一名管理员,您可能会面临一些问题,例如突然的资源使用高峰、流量增加和黑客攻击。所有这些问题都会给你的企业带来成本。此外,它需要金钱、时间和客户信任。因此,您可以选择更改底层操作系统的解决方案来消除这些成本。当你关心稳定性、安全性和虚拟主机时,CloudLinux 将是你的选择。CloudLinux 已经针对共享主机进行了优化。这对您来说是有意义的,因为使用 CloudLinux 可以为您提供更长的正常运行时间,显著提高密度。本文将向您展示在 Cpanel/WHM 上安装 CloudLinux 的教程。不要错过 2021 年 Eldernode 的新优惠和折扣,购买自己的 Linux VPS

如何在 Cpanel/WHM 上安装 cloud Linux

加入我们的指南,当我们推荐你使用 CouldLinux 时,请相信我们,因为如果你是一个共享主机或代表客户托管网站的设计公司,它将是你的朋友。CloudLinux 专门为运行 Cpanel 控制面板的 web 主机制作了多个账户。由于 CloudLinux 可以与 CentOS 互换,任何系统管理员都会有宾至如归的感觉。

cloud Linux 与 Cpanel 整合的结果

1-通过限制任何单个用户可以消耗的资源来提高稳定性

2-高级服务器安全性

3-提高服务器效率

4-多个 PHP 版本

5 硬化内核

cPanel 和 WHM 软件中的管理界面可轻松管理帐户使用

在 Cpanel/WHM 上安装 cloud Linux

在下文中,您将了解如何使用 Cpanel 转换 CentOS 服务器。使用 Cpanel 在 CentOS server 上安装 CloudLinux OS 非常简单。

要开始该过程,您只需一个软件激活密钥或基于 IP 的许可证。如果您已经准备了许可证密钥,可以在 CLN 或您的欢迎电子邮件中找到。

然后,使用您首选的 SSH 控制台应用程序打开到您的服务器的 SSH 连接,以安装 CloudLinux。

注意:不要忘记拥有根级访问权限。

现在,您可以使用以下语法来执行转换过程:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k <activation_key> # if you have activation key

运筹学

sh cldeploy -i # if you have IP based license
reboot

安装说明

由于 CloudLinux OS 安装脚本是智能的,它可以检测环境、虚拟化类型、控制面板、可能需要额外安装驱动程序的特定硬件等等。

完成安装过程后,重新启动服务器。要用内核引导服务器,这是专门为 LVE 支持和限制操作而设计的,您应该注意这一要求。

如果您希望确保服务器正常运行,请再次通过 SSH 访问服务器并执行“uname -a”命令。此外,您将能够看到名称中包含“lve”的 CloudLinux 内核。它显示服务器正在使用正确的内核运行。

最后,您应该检查 WHM 接口。LVE 管理器插件已在转换过程中安装。

结论

在本文中,向您展示了在 Cpanel/WHM 上安装 CloudLinux 教程。带有 cPanel 的 CentOS 服务器已成功转换为 CloudLinux 操作系统。正如您所了解的,您可以为每个客户提供一套个人的服务器资源。因此,网站将保持稳定,服务器保持安全,最后,你的客户会很高兴。CloudLinux 是一个很好的营销助手和你的销售辅助工具。通过使用 it 和所有营销和销售工具来发展您的业务。如果您有兴趣了解更多关于 Linux 的知识,可以在 Eldernode 博客上找到更多文章,并在 Eldernode 社区上与初学者和高级用户讨论。

Directadmin - Eldernode 博客上的安装 CloudLinux 教程

原文:https://blog.eldernode.com/install-cloudlinux-on-directadmin/

Tutorial Install CloudLinux On Directadmin

CloudLinux 是基于 CentOS Linux 发行版的操作系统。云 Linux 被用在虚拟主机上,因为它就是为此而设计的。托管公司使用 CloudLinux 来提高效率、安全性和向每个主机分配资源的能力。在本文中,我们试图一步一步地向您介绍在 Directadmin 上安装 CloudLinux 的教程**。您还可以访问 Eldernode 中的套装,购买一个 VPS 主机。**

如何在 Directadmin 上安装 cloud Linux

可以用不同的方式安装 CloudLinux。安装包有 ISO 文件,也有 SSH 下的包。您可以随意使用这些软件包中的任何一个。由于 CloudLinux 操作系统是有成本的,所以您必须在安装它之前获得一个许可密钥。在下一节中,我们将提到 CloudLinux 的特性。然后我们将学习如何在 Directadmin 上安装 CloudLinux。和我们在一起。

CloudLinux 功能

在本节中,我们将介绍 CloudLinux 的一些最重要的特性:

1.能够通过 LVE 管理器工具为每个客户分配完全专用的资源

2.使用 SecureLinks 增强操作系统的安全性以防止符号链接

3.通过 CageFS 工具提高账户的安全性

4.能够使用 PHP 选择器工具在服务器上使用多个版本的 PHP

5.Mod_lsapi 工具对内存的低消耗

6.能够使用 Ruby 选择器和 Python 选择器工具

7.能够使用 MySQL 调控工具

8.能够通过 HardenedPHP 工具使用过时版本的 PHP

关注本文,了解如何在 Directadmin 上安装 CloudLinux。

在 Directadmin 上安装 cloud Linux

要在有 Directadmin 控制面板的服务器上安装这个内核,您必须遵循下面的步骤。第一步,您需要通过 ssh 连接到您的服务器,并执行以下命令:

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/centos2cl

然后,您必须运行以下命令。请注意,您应该使用您提供的 CloudLinux 许可证激活密钥,而不是 < activation_key > 短语。

sh centos2cl -k <activation_key>

现在,您需要重启服务器一次,以应用更改:

reboot

在重新加载服务器并通过 ssh 访问它之后,您可以输入以下命令来通过 CloudLinux 保护 Directadmin 服务器。通过这样做,您可以分别定义所需的策略和限制。

yum install liblve-devel
cd /usr/local/directadmin/custombuild
./build update
./build set cloudlinux yes
./build apache
./build suphp

结论

CloudLinux 是一种内核级技术,可以创建更稳定的环境。这项技术可以防止邻近或附近的 VPS 的攻击和恶意影响,并防止安装在 CloudLinux 服务器上的站点崩溃。由于这个问题的重要性,在本文中,我们试图向您介绍在 Directadmin 上安装 CloudLinux 的教程。

如何在 Plesk - Eldernode 博客上安装 CloudLinux

原文:https://blog.eldernode.com/install-cloudlinux-on-plesk/

How to Install CloudLinux On Plesk

使用 Cloudlinux,您将能够识别每个用户使用的资源,并使您的服务器更加稳定。通过为每个用户分配特定的资源,您可以防止其他用户降低网站速度。您还可以将一定数量的硬件分配给用户,并限制用户使用这些资源。因此,如果处理需要更高的资源,将不会使用其他订户的资源,但是用户任务将使用分配的资源来完成。这样,一个用户将无法使用您所有的服务器资源。这就是为什么在这篇文章中,我们试图学习如何在 Plesk 上安装 CloudLinux。你可以访问 Eldernode 提供的包来购买 VPS 托管服务器。

教程在 Plesk 上安装 cloud Linux

安装 Cloudlinux 或将一个 Linux VPS 服务器转换为 Cloudlinux 将帮助你拥有一个适合 web 托管的个性化操作系统。该操作系统具有管理共享主机的特殊功能。它还特别限制每个用户使用的资源,以防止其他用户由于一个用户过度使用资源而变慢。拥有大量站点和用户的托管公司或人员经常使用 Cloudlinux。下面,我们将学习如何在 Plesk 上安装 Clodlinux。请加入我们。

多种方式使用 Cloudlinux

使用 Cloudlinux 有两种方式:

**1。在服务器上直接安装 cloud Linux:**在这种情况下,您要么必须从头开始在您的服务器上安装这个操作系统,要么当您需要它时,在新的服务器上安装它并移动主机。

2。将 Linux 转换为 Cloudlinux: 当你已经设置好服务器,现在需要使用 Cloudlinux 时,不需要让站点不可访问来转移;相反,你可以毫无问题地将你当前的操作系统转换成 Cloudlinux,该操作系统有一个 cPanelDirectAdmin 或 Plesk 控制面板。应当注意,该操作系统的安装程序脚本根据服务器的资源、虚拟化、操作系统和控制面板智能地运行,并且将安装所需的包。在本文的后续部分,加入我们学习如何在 Plesk 上安装 Cloudlinux。

在 Plesk 上安装 cloud Linux

在本节中,我们将讨论如何在 Plesk 上安装 CloudLinux。在这里,您将了解如何将基于 Plesk 的服务器从 CentOS 转换到 CloudLinux。为此,您必须遵循本节中的步骤。

第一步是获得软件激活密钥或基于 IP 的许可证。通过访问 CloudLinux 网站请求 CLN 端口,可以免费获得 30 天试用密钥。请注意,如果您有付费许可证密钥,您可以在 CLN 或您的电子邮件中找到它。

要在 Plesk 服务器上安装 CloudLinux,您必须使用 SSH 控制台应用程序打开到服务器的 SSH 连接。请注意,您必须拥有 root 访问权限。

在下一步中,您必须按顺序执行以下命令:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k <activation_key> # if you have activation key

或者

sh cldeploy -i # if you have IP based license

最后,您必须使用以下命令重新引导系统以应用更改:

reboot

引导服务器后,您可以运行以下命令来确保操作系统使用 Cloudlinux 内核进行引导:

uname -a

结论

CloudLinux 是适合托管的 Linux 发行版之一。大多数人过去使用 Debian 和 centos 发行版进行托管。但是这些发行版存在一些问题,这些问题在 CloudLinux 中已经得到了解决。在 CloudLinux 中,资源可以在所有用户之间平等共享,从而防止服务器崩溃。在本文中,我们试图教你如何在 Plesk 上安装 CloudLinux。如果想在 DirectAdmin 上安装 CloudLinux,可以参考教程在 Directadmin 上安装 cloud Linux

如何在 Fedora 33 - Eldernode 博客上安装 CMake

原文:https://blog.eldernode.com/install-cmake-on-fedora/

How To Install CMake On Fedora 33

CMake 是一个开源的、可扩展的软件,使用独立于编译器的方法来构建自动化、测试和打包。它管理操作系统中的构建过程。CMake 与其他跨平台系统不太相似,因为它可以与本机构建环境结合使用。它还支持复杂的目录层次结构和依赖于多个库的应用程序。在下面的 CMake 教程中,在本文中,你将学习如何在 Fedora 33 Linux 上安装 CMake。在 Eldernode 上选择您喜欢的软件包,以最优惠的价格和支持购买一台 Linux VPS

教程在 Fedora 33 上一步步安装 CMake

CMake 受 BSD-3 条款许可的约束。为了构建一个项目,CMake 使用 C 或 C++编译器并使。您可以在调用 CMakeLists.txt 文件并用于生成标准构建文件的每个源目录中找到示例配置文件。

:您可以通过运行以下命令创建一个简单的 CMakeLists.txt 文件:

cmake /path/to/CMakeLists.txt

CMake 支持来自单个源代码树的多个构建,因为它可以支持就地和非就地构建。CMake 可以轻松安装在 Windows 和 Linux 操作系统上。和我们一起学习如何在 Fedora 33 上安装 CMake。要准备最新版本的 CMake,请访问 Cmake 下载页面。预编译的二进制文件可用于某些 UNIX 平台,您也可以从源代码下载并构建 CMake。

CMake 特性:

下面简单解释一下 CMake 的好处。

1-不管代码在什么位置,它都会编译代码

2-管理依赖性的能力

3-它在不同的操作系统上编译代码

4-为不同系统生成 make 文件和为不同 ide 生成项目的能力

5-它标识文件和库的位置

在 Fedora Linux 上进行安装

cmake-fedora 由一组脚本和 cmake 模块组成,它们只是向 RHEL 和 fedora 发布软件包。

要安装 CMake,您只需运行:

sudo dnf install cmake

您可以使用以下命令来安装 cmake-fedora Git

git clone https://pagure.io/cmake-fedora.git

此外,您可以将 cmake-fedora 安装为 fedora/EPEL 包。因此,键入:

yum -y install cmake-fedora

使用 Snap 在 Fedora 上安装并配置 CMake

正如您在以前的文章中了解到的,快照是打包了所有依赖项的应用程序,可以在所有流行的 Linux 发行版上运行。要使用 snap 在 Fedora 上安装 CMake,首先需要在其上启用 snap。

要在 Fedora 上安装 snap,请运行以下命令:

sudo dnf install snapd

然后,确保快照的路径更新是否正确。因此,注销并再次登录。

现在,输入以下内容,在***/var/lib/snapd/snap***和 /snap 之间创建一个符号链接,以启用经典 snap 支持。

sudo ln -s /var/lib/snapd/snap /snap

最后,运行下面的命令来安装 CMake。

sudo snap install cmake --classic

结论

在本文中,您了解了如何在 Fedora 33 上安装 CMake。如果你有兴趣了解更多,可以找到我们关于如何在 Ubuntu 和 Debian 上安装 CMake 的相关文章。

如何在 Ubuntu 和 Debian - Eldernode 博客上安装 CMake

原文:https://blog.eldernode.com/install-cmake-on-ubuntu-and-debian/

How To Install CMake On Ubuntu And Debian

之前给大家介绍过 CMake 。为了控制软件的编译过程,这个开源软件使用一个简单的平台和独立于编译器的配置文件。通过这种方式,可以生成本机 makefiles 和工作区,以便在选择的编译器环境中使用。加入我们这篇文章,学习如何在 Ubuntu 和 Debian 上安装 CMake。不要错过 2021 年 Eldernode 上的优惠活动,购买您自己的 Linux VPS

教程在 Ubuntu 和 Debian 上安装 CMake

准备最新版本的 CMake,可在cmake.org/download/和 Snap Store 上获得。此外,预编译的二进制文件可用于某些 UNIX 平台,您也可以从源代码下载并构建 CMake。在本文中,我们将解释如何通过 Ubuntu & Debian 软件管理器安装它。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置 & 在 Debian 10 上的初始服务器设置

如何在 Ubuntu 上安装 CMake

这里,我们将描述如何通过 UI命令行将 CMake 安装到你的 Ubuntu 中。如果你不想经常打开命令行,你可以通过 UI 安装 Ubuntu 库中的软件。

如何通过 UI 安装 CMake

第一步:

首先,点击你的 Ubuntu 桌面活动工具栏上的 Ubuntu 软件图标。

然后,如果您在搜索栏中搜索“CMake ”,列出的第一个包就是 Snap Store 维护的包。单击 CMake 条目打开以下页面:

第二步:

要开始安装过程,请单击“安装”按钮。因为只有一个授权用户能够在 Ubuntu 上安装软件,所以将会显示认证细节。因此,输入您的密码,让安装过程开始。

Authentication required

第三步:

跟踪安装如下图所示:

第四步:

一旦安装了 CMake,您将收到以下消息。因此,您可以选择直接启动 CMake,也可以删除它。

如何通过 Ubuntu 命令行安装 CMake

正如我们提到的,您可以通过命令行安装 CMake。从 CMake 官方网站下载源代码,编译后通过它安装 CMake。可以通过运行以下命令来安装相同的版本:

要下载源代码,请键入:

下载文件后,使用以下命令提取文件:

要移动到提取的文件夹,请运行:

接下来,使用以下命令编译并安装 CMake。

sudo apt update  sudo apt upgrade  sudo snap install cmake

现在,您可以使用下面的命令来创建它:

wget https://github.com/Kitware/CMake/releases/download/v3.15.2/cmake-3.15.2.tar.gz

要安装它,请键入:

tar -zxvf cmake-3.15.2.tar.gz

安装完成后,您可以验证其安装并检查安装版本的正确性。所以,运行:

cd cmake-3.15.2

当您检查最新版本时,您也可以使用 CLI 来处理您的软件代码。

./bootstrap

注意 :如果你已经使用 Ubuntu 软件包管理器安装了 CMake,使用下面的命令将其移除。

make

如何使用 Ubuntu 软件卸载 CMake

sudo make install

当您决定使用图形用户界面从系统中删除 CMake 时,这并不困难。让我们来看一下这一部分的步骤。

cmake --version

第一步:

在上面的搜索栏中搜索“CMake”。然后,单击 CMake 应用程序。应显示以下窗口。

sudo apt remove --purge cmake  hash -r

CMake application

第二步:

要从你的 Ubuntu 系统中卸载 CMake,点击“移除”按钮。

uninstall CMake

如何在 Debian 上安装 CMake

Debian 的存储库不包括任何最新版本的 CMake。所以,你需要先下载。按照下面的步骤学习如何在 Debian 上进行安装。

第一步:

当你打开你的终端时(使用 ctrl+Alt+T ),在你的系统中下载 CMake。运行下面的命令并等待继续。

第二步:

然后,您应该提取下载的文件。因此,键入:

现在,在提取控制器后使用 cd 命令。

此时,您可以运行下面的命令,因为您已经到达了 CMake 目录。等待一段时间,看看 CMake 将被引导。

第三步:

wget https://github.com/Kitware/CMake/releases/download/v3.15.2/cmake-3.15.2.tar.gz

当 CMake 启动时,您将执行此步骤。因此,在终端窗口中运行 make 命令。make 的处理需要时间,所以不要退出终端窗口,让它 100%完成。

最后,要安装 CMake,请键入:

tar -zxvf cmake-3.15.2.tar.gz$

如果您愿意,可以使用以下命令验证 CMake 的安装过程:

查看版本后,您可以确保安装得到确认。否则,请再次检查步骤或将收到的错误发送给我们。

./bootstrap

启用 Debian 上的快照并安装 CMake

同样在 Debian 上,您可以使用 snaps 来安装 CMake。快照是打包了所有依赖项的应用程序。Snapes 可以在一个版本的所有 Linux 发行版上运行。 Snap Store 是你可以安装 Snap 的最好地方。

make

要直接从命令行安装 snap,请运行:

sudo make install

然后,使用以下命令在您的 Debian 服务器上安装 CMake:

cmake --version

结论

在本文中,您了解了如何在 Ubuntu 和 Debian 上安装 CMake。为 Ubuntu 和 Debian 提供了两种安装 CMake 的方法。如果您有兴趣了解更多信息,请找到关于如何在 Windows Server 上安装 CMake 的相关文章

Also on Debian, you can use snaps to install CMake. Snaps are applications packaged with all their dependencies. Snapes could be run on all Linux distributions from a single build. Snap Store is the best place you can install snaps.

To install snap directly from the command line, run:

sudo apt update
sudo apt install snapd
sudo snap install core

Then, use the following commands to install CMake on your Debian Server:

sudo snap install cmake --classic

Conclusion

In this article, you learned How To Install CMake On Ubuntu And Debian. Two methods of installing CMake was presented to you for both Ubuntu and Debian. In case you are interested in learning more, find the related article on How To Install CMake On Windows Server.

如何在 Windows Server - Eldernode 博客上安装 CMake

原文:https://blog.eldernode.com/install-cmake-on-windows-server/

How To Install CMake On Windows Server

CMake 是一个开源的、跨平台的软件开发工具系列。使用 CMake 可以构建、测试和打包软件。它可以在您选择的编译器环境中使用,适合于使用简单的平台和编译器独立的配置文件来控制软件编译过程,并生成本机 makefiles 和工作区。CMake 是 Kitware 集合的一部分,在本文中,您将学习如何在 Windows 服务器上安装 CMake。为了根据您的需求提供完美的套装,请访问 Eldernode 并购买您自己的 Windows VPS

教程在 Windows 服务器上安装 CMake

Windows 上的 CMake

CMake 在操作系统中以独立于编译器的方式管理构建过程。如果你在 Windows 上从源码树构建 CMake,你应该先安装最新的 Cmake 二进制版本。安装时,在 CMake 上运行二进制文件。换句话说,当您选择 CMake 作为源目录时,您就为生成的可执行文件选择了一个二进制目录。

在 Windows Server 上一步一步进行安装

第一步:

在 CMake 下载页面上,预编译的二进制文件以 MSI 包和 ZIP 文件的形式提供给 Windows。和往常一样,建议您下载最新稳定版或之前版本的二进制文件或源代码档案,或者通过 Git 访问当前的开发发行版。于是,打开 CMake 官网,点击下载标签。

Download CMake

第二步:

然后,根据你的相关平台下载文件。一旦 cmake-。exe* 安装程序被下载,运行它,点击下一步。

Welcome to CMake

第三步:

要接受许可协议的条款,请点击我同意。

License agreement

第四步:

此时,您需要在安装选项中做出选择。如果您想让 CMake 进入路径,请选中它们。另外,勾选创建 CMake 桌面图标在桌面上创建图标。

install option

**注意:**如上图所示,如果您设置了“将 CMake 添加到所有用户的系统路径”复选框,则可以通过终端访问 CMake。

第五步:

接下来,你需要选择安装路径。如果您想同时安装几个版本,请在版本后面加上后缀。

Install location

第六步:

如果您希望在开始菜单文件夹中找到该程序的快捷方式:

Start Menu Folder

第七步:

这样,安装将从开始

CMake installation process

第八步:

通过点击完成,CMake 将被安装到您的计算机上。

Finish the installation

第九步:

桌面图标现在应该已经创建好了。

Desktop icon

如果在步骤 4 中,您没有选择“将 CMake 添加到所有用户的系统路径”,您需要将 …\bin 添加到 PATH 环境变量:

结论

在本文中,您了解了如何在 Windows Server 上安装 CMake。您可以安装 CMake 来使用它出色的功能。请继续关注更多 CMake 教程。

The Desktop icon should have been created now.

Desktop icon

If in step 4, you did not choose ”Add CMake to the system PATH for all users” you need to add …\bin to PATH environment variable:

> where cmake  C:\soft\develop\cmake\3.4.1\bin\cmake.exe
> where cmake-gui  C:\soft\develop\cmake\3.4.1\bin\cmake-gui.exe
> cmake --version  cmake version 3.4.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).

Conclusion

In this article, you learned How To Install CMake On Windows Server. You can install CMake to use its brilliant features. Stay tuned for more CMake tutorials.

如何在 Linux 服务器上安装驾驶舱服务- Eldernode 博客

原文:https://blog.eldernode.com/install-cockpit-service-on-linux/

How to Install Cockpit Service On Linux Server

Cockpit 是一个管理工具,它使得管理 Linux 服务器变得更加容易。它为用户提供了一个图形界面,使他们可以更容易地通过浏览器执行管理员在一天中遇到的几乎所有任务。该软件由 Redhat Linux 发行版的主要开发者提供支持。它可以很容易地安装在 Linux 服务器上。在这篇文章中,我们将教你如何在 Linux 服务器上安装驾驶舱服务。你可以访问 Eldernode 中可用的包来购买一个 Linux VPS 服务器。

教程在 Linux 服务器上安装驾驶舱服务

【Linux 服务器驾驶舱系统简介

Cockpit 是与 Linux 服务器一起工作的软件,不需要使用命令行。这个软件是免费和开源的。在服务器上安装并激活之后(默认情况下,在某些 Linux 发行版上也可能存在),您所要做的就是在浏览器中使用 9090 端口打开 IP 服务器,并使用 root 用户名和密码登录。

驾驶舱仍在开发中。这意味着似乎需要将另一个页面添加到页面集中,这样就不需要参考命令行。例如,如果你使用你的服务器作为网络服务器来托管你的个人网站,你需要在你的服务器上安装和配置一个网络服务器软件,例如 ApacheNginx 。然而,目前还没有为 Cockpit 管理和配置 web 服务器的插件,你仍然需要使用命令行来完成。

座舱系统概要

驾驶舱允许系统管理员浏览服务器的不同部分。借助该工具,您可以轻松执行诸如容器启动、存储资源管理、网络配置、日志记录和调用日志等任务。

另一方面,你可以同时使用终端和驾驶舱。终端和驾驶舱之间的切换不会成为问题,驾驶舱将继续不受干扰地运行。例如,从驾驶舱开始的服务或流程可以通过终端停止。此外,如果终端出现错误,您可以通过浏览器在驾驶舱日志部分看到它。下图显示了驾驶舱环境中的存储设置。

storage settings in cockpit

应该注意的是,您可以同时监控和管理多台服务器。你所要做的就是把服务器添加到驾驶舱。这样,该服务器将与其他服务器一起被管理。在本文的以下部分,我们将解释如何在各种 Linux 发行版上安装驾驶舱,包括 Fedora、Red Hat Enterprise Linux、Fedora CoreOS、 CentOS 、Debian 和 Ubuntu 。和我们在一起。

优势

cockpit 是用于监控和管理多个 Linux 服务器的强大工具,其最重要的优势如下:

**–**在一个会话中激活多个 Linux 服务器的管理

**–**在终端窗口中提供网页布局

**–**通过 Docker 管理集装箱

**–**支持系统账户管理的能力

**–**使用性能副驾驶显示系统性能信息

**–**支持收集系统配置和诊断信息

**–**支持 Kubernetes 集群

下图显示了驾驶舱环境中的容器设置。

containers settings in cockpit environment

缺点

基于 API 的内容管理系统的驾驶舱不具备管理前端内容的能力。这意味着它不能用作站点构建器服务。但它是一个开源服务,可以与 SQLite 或 MongoDB 一起使用来管理大型数据库。

驾驶舱系统的 10 个特征

Cockpit 涵盖了服务器管理的许多方面。其中最重要的是:

1- 检查服务器报告

2- 管理存储空间、硬盘和分区

3- 网络和防火墙设置并监控它们

4- 虚拟机和容器的构建和管理

5- 创建和管理用户账户

6- 管理并检查服务器上服务或软件包的状态

7- Selinux 设置

8- 更新服务器及其软件

9- 有终端环境

10- 安全级别管理和防火墙

从上面的列表可以看出,Cockpit 几乎涵盖了所有的管理部门。这个工具可以成为管理甚至配置 Linux 服务器的一个有趣的解决方案。当然,服务器不需要控制面板将托管空间或资源转移给最终用户。因为如果你的服务器是提供商业托管的托管服务器,Cockpit 肯定不适合你!

另一方面,如果你想学习如何管理和配置一个 Linux 服务器,最好先学习 Cockpit。使用这个轻量级软件会向您介绍网络和 Linux 服务器管理的许多概念和原则。在本文的后续部分,我们将教您如何在不同的 Linux 发行版上安装 Cockpit 服务。下图显示了驾驶舱环境中的网络设置。

network settings in cockpit

在 Linux 服务器上安装驾驶舱服务分发

如何在 Fedora 上安装驾驶舱服务

在开始在 Fedora 上安装 Cockpit 之前,您需要知道默认情况下,Cockpit 在 Fedora 服务器上是可用的。但是要在其他 Fedora 选项中安装这个工具,可以使用以下命令。第一步是运行以下命令来安装驾驶舱:

sudo dnf install cockpit

然后在下一步中,您必须在以下命令的帮助下启用驾驶舱:

sudo systemctl enable --now cockpit.socket

驾驶舱成功安装在 Fedora 上。如有必要,您可以使用以下命令打开防火墙:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

如何在红帽企业版 Linux 上安装驾驶舱服务

现在是时候在红帽企业版 Linux 上安装 Cockpit 了。请注意,该工具在 Red Hat Enterprise Linux 7 及更高版本上可用。要安装驾驶舱,您必须遵循以下步骤。首先使用以下命令打开 RHEL 7 并启用附加存储库:

sudo subscription-manager repos --enable rhel-7-server-extras-rpms

现在,通过执行以下命令来安装驾驶舱:

sudo yum install cockpit

然后,您需要启用驾驶舱:

sudo systemctl enable --now cockpit.socket

如果需要,您可以在 RHEL 7 和 8 中打开防火墙:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

如何在 Fedora CoreOS 上安装驾驶舱服务

现在是时候在 Fedora CoreOS 上安装驾驶舱服务了。有趣的是,驾驶舱包并不存在于标准的 Fedora CoreOS 映像中。因此,您需要使用以下命令并安装这些软件包:

rpm-ostree install cockpit-system cockpit-ostree cockpit-podman

现在重新启动系统一次。然后,您需要使用以下命令以 root 用户身份运行 Cockpit web 服务:

podman pull cockpit/ws    podman container runlabel --name cockpit-ws RUN cockpit/ws

最后,您需要通过输入以下命令来运行 Cockpit:

podman container runlabel INSTALL cockpit/ws    systemctl enable cockpit.service

如何在 CentOST3 上安装驾驶舱服务

要在 CentOS 7 或更高版本的 Linux 发行版上安装 cockpit,可以使用以下命令:

sudo yum install cockpit

然后,您需要通过执行以下命令来启用驾驶舱:

sudo systemctl enable --now cockpit.socket

最后,如果需要,您可以使用以下命令打开防火墙:

sudo firewall-cmd --permanent --zone=public --add-service=cockpit    sudo firewall-cmd --reload

如何在 DebianT3 上安装驾驶舱服务

在各种 Linux 发行版中,是时候在 Debian 上安装驾驶舱了。第一步是使用以下命令激活反向端口存储库:

echo 'deb http://deb.debian.org/debian buster-backports main' > \  /etc/apt/sources.list.d/backports.list  apt update

然后,通过执行下面的命令,您可以很容易地在 Debian 中安装 cockpit 包:

sudo apt install -t buster-backports cockpit

如何在 Ubuntu 上安装驾驶舱服务

在 Ubuntu 发行版中安装驾驶舱比在其他发行版中容易得多。你应该知道这个工具在 Ubuntu 17.04 以上的版本中是受支持的,并且可以安装。在这些版本中,默认情况下还会启用反向端口。如果要自定义 apt 资源,必须手动启用它们。

通过执行以下命令在 Ubuntu 上安装驾驶舱:

sudo apt-get install cockpit

结论

Cockpit 是一个免费的基于网络的服务器管理软件。一个漂亮的 web 控制台,允许系统管理员轻松执行任务,如存储管理、网络配置、检查 VPS 服务器专用服务器的性能、启动和停止许多服务。在本文中,我们试图完整地介绍这个工具的优点和特性,然后解释如何在不同版本的 Linux 服务器上安装 cockpit。

如何在 Debian 10 上安装 Composer 5 步[完成] - Eldernode

原文:https://blog.eldernode.com/install-composer-debian-10/

How To Install Composer on Debian 10 with 5 Step [complete]

Composer 是一个流行的 PHP 依赖项管理工具,主要用于方便项目依赖项的安装和更新。它将检查一个特定的项目依赖于哪些其他的包,并根据项目需求使用合适的版本为您安装它们。Composer 也常用于引导基于流行 PHP 框架的新项目,如 SymfonyLaravel 。不要错过最强大的 Linux 主机来享受与您的研究工作。

为了让本教程更好地发挥作用,请考虑以下先决条件:

一个拥有 sudo 权限
的非根用户来设置,遵循我们的Debian 10的初始设置

如何用 5 个步骤在 Debian 10 上安装 Composer【完成】

加入我们的指南,开始学习如何在 Debian 10 上安装和使用 Composer。

步骤 1:安装依赖项

在下载和安装 Composer 之前,请确保您的服务器已经安装了所有依赖项。

首先,通过运行以下命令更新软件包管理器缓存:

sudo apt update

现在,让我们安装依赖项。你需要 curl 来下载 Composer 和 php-cli 来安装和运行它。 php-mbstring 包是为您将要使用的库提供函数所必需的。 git 由 Composer 用于下载项目依赖项,而 unzip 用于提取压缩的包。所有东西都可以用下面的命令安装:

sudo apt install curl php-cli php-mbstring git unzip

安装了必备组件后,您可以安装 Composer 本身。

第二步:下载并安装 Composer

Composer 提供了一个用 PHP 编写的安装程序。您将下载它,验证它没有损坏,然后用它来安装 Composer。

确保您在您的主目录中,然后使用 curl 检索安装程序:

cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php

接下来,验证安装程序是否与[Composer 公钥/签名][composer-sigs]页面上找到的最新安装程序的 SHA-384 哈希相匹配。从该页面复制散列并将其存储为一个 shell 变量:

HASH=48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5

确保用最新的散列值替换上面一行的值。

现在执行下面的 PHP 脚本,验证安装脚本可以安全运行:

php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

输出

Installer verified 

如果您看到安装程序损坏了,那么您需要再次下载安装脚本,并再次检查您是否使用了正确的哈希。然后运行命令再次验证安装程序。一旦您有一个经过验证的安装程序,您可以继续。

要全局安装 composer ,请使用以下命令,该命令将 composer 作为名为 composer 的系统级命令下载并安装在 /usr/local/bin 下:

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

输出

All settings correct for using Composer  Downloading...    Composer (version 1.8.6) successfully installed to: /usr/local/bin/composer  Use it: php /usr/local/bin/composer

要测试您的安装,请运行:

composer

输出

 ______    / ____/___  ____ ___  ____  ____  ________  _____   / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/  / /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /  \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/                      /_/  Composer version 1.8.6 2019-06-11 15:03:05    Usage:    command [options] [arguments]    Options:    -h, --help                     Display this help message    -q, --quiet                    Do not output any message    -V, --version                  Display this application version        --ansi                     Force ANSI output        --no-ansi                  Disable ANSI output    -n, --no-interaction           Do not ask any interactive question        --profile                  Display timing and memory usage information        --no-plugins               Whether to disable plugins.    -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.    -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug      . . .

这验证了 Composer 已成功安装在您的系统上,并且在系统范围内可用。

**注意 😗* 如果您希望在这个服务器上为您托管的每个项目拥有单独的 Composer 可执行文件,那么您可以基于每个项目在本地安装它。NPM 的用户将熟悉这种方法。当您的系统用户没有权限在系统范围内安装软件时,这种方法也很有用。

为此,使用命令PHP composer-setup.php。这会在你当前的目录下生成一个 composer.phar 文件,可以用执行。/composer.phar 命令。

现在让我们看看如何使用 Composer 来管理 PHP 依赖项。

步骤 3:在 PHP 项目中使用 Composer

PHP 项目通常依赖于外部库,管理这些依赖关系和它们的版本可能会很棘手。Composer 通过跟踪您的依赖项并使其他人易于安装它们来解决这个问题。

为了在您的项目中使用 Composer,您需要一个 composer.json 文件。 composer.json 文件告诉 composer 它需要为您的项目下载哪些依赖项,以及允许安装每个包的哪些版本。这对于保持项目的一致性和避免安装可能导致向后兼容问题的不稳定版本非常重要。

您不需要手动创建这个文件——这样做很容易遇到语法错误。当您使用 require 命令向项目添加依赖项时,Composer 会自动生成 composer.json 文件。您可以用同样的方式添加其他依赖项,而无需手动编辑该文件。

使用 Composer 将软件包作为依赖项安装到项目中的过程包括以下步骤:

确定应用程序需要什么样的库。

研究Packagist.org 上合适的开源库,Composer 的官方软件包库。

选择你要依赖的包。

运行 composer 要求在 composer.json 文件中包含依赖项并安装软件包。

让我们用一个演示应用程序来尝试一下。

这个应用程序的目标是将一个给定的句子转换成一个 URL 友好的字符串——slug。这通常用于将页面标题转换为 URL 路径(就像本教程中 URL 的最后一部分)。

让我们首先为我们的项目创建一个目录。你将称之为 slugify :

现在是时候在 Packagist.org 搜索一个可以帮助我们生成 slugs 的软件包了。如果您在 Packagist 上搜索术语“slug ”,您会得到与此类似的结果:

cd ~  mkdir slugify  cd slugify

packagist slug search page

packagist slug search page

您会在列表中每个包裹的右侧看到两个数字。顶部的数字代表软件包安装的次数,底部的数字显示软件包在 GitHub 上被标星的次数。您还可以根据这些数字对搜索结果进行重新排序(在搜索栏的右侧寻找两个图标)。一般来说,安装越多,明星越多的软件包往往越稳定,因为有这么多人在用。检查软件包描述的相关性以确保它是您所需要的也很重要。

你需要一个简单的串-段转换器。从搜索结果来看,包 cocur/slugify 似乎是个不错的搭配,安装量和星级都比较合理。

Packagist 上的软件包有一个供应商名称和一个软件包名称。每个包都有一个惟一的标识符(一个名称空间),格式与 GitHub 用于其存储库的格式相同,都是 vendor/package 格式。您要安装的库使用名称空间 cocur/slugif 。您需要命名空间,以便在项目中需要该包。

现在您已经确切地知道了您想要安装哪个包,运行 composer 需要将它作为一个依赖项包含进来,并为项目生成 composer.json 文件:

输出

composer require cocur/slugify

从输出中可以看到,Composer 自动决定使用哪个版本的包。如果您现在检查您的项目目录,它将包含两个新文件: composer.json 和 composer.lock ,以及一个供应商目录:

Using version ^3.2 for cocur/slugify  ./composer.json has been created  Loading composer repositories with package information  Updating dependencies (including require-dev)  Package operations: 1 install, 0 updates, 0 removals    - Installing cocur/slugify (v3.2): Downloading (100%)           Writing lock file  Generating autoload files

ls -l

输出

composer.lock 文件用于存储关于每个包安装了哪些版本的信息,并确保如果其他人克隆您的项目并安装其依赖项时使用相同的版本。 厂商 目录是项目依赖所在的目录。 vendor 文件夹不需要提交版本控制——你只需要包含 composer.jsoncomposer.lock 文件。

当安装一个已经包含一个 composer.json 文件的项目时,运行 composer install 来下载项目的依赖项。

total 12  -rw-r--r-- 1 noodi noodi   59 jul 15 13:53 composer.json  -rw-r--r-- 1 noodi noodi 2952 jul 15 13:53 composer.lock  drwxr-xr-x 4 noodi noodi 4096 jul 15 13:53 vendor

让我们快速看一下版本约束。如果您检查您的 composer.json 文件的内容,您会看到类似这样的内容:

输出

您可能会注意到 composer.json 中版本号前的特殊字符**。Composer 支持几种不同的约束和格式来定义所需的包版本,以便在保持项目稳定的同时提供灵活性。自动生成的 composer.json 文件使用的脱字符( **^** )操作符是最大互操作性的推荐操作符,遵循**语义版本**。在这种情况下,它将 **3.2** 定义为最低兼容版本,并允许更新到低于 **4.0** 的任何未来版本。**

**`cat composer.json`**

**一般来说,您不需要篡改您的 composer.json 文件中的版本约束。然而,某些情况下可能需要您手动编辑约束——例如,当您所需库的主要新版本发布并且您想要升级时,或者当您想要使用的库不遵循语义版本化时。**

**`{      "require": {          "cocur/slugify": "^3.2"      }  }`**

**以下是一些示例,可以让您更好地理解 Composer 版本约束的工作原理:**

****约束** **意为允许的示例版本****

**^1.0                                        >= 1.0 < 2.0                1.0, 1.2.3, 1.9.9**

**^1.1.0                                     >= 1.1.0 < 2.0             1.1.0, 1.5.6, 1.9.9**

**~1.0                                        >= 1.0 < 2.0.0            1.0, 1.4.1, 1.9.9**

**~1.0.0                                     >= 1.0.0 < 1.1            1.0.0, 1.0.4, 1.0.9**

**1.2.1                                        1.2.1                             1.2.1**

**1.*                                           >= 1.0 < 2.0               1.0.0, 1.4.5, 1.9.9**

**1.2.*                                        >= 1.2 < 1.3                1.2.0, 1.2.3, 1.2.9**

**步骤 4:包括自动加载脚本**

**由于 PHP 本身不会自动加载类,Composer 提供了一个自动加载脚本,您可以将它包含在您的项目中以免费获得自动加载。这使得处理依赖关系更加容易。**

**在任何类实例化之前,您唯一需要做的事情就是在 php 脚本中包含 vendor/autoload.php 文件。当您添加第一个依赖项时,编写器会自动生成该文件。**

**让我们在应用程序中尝试一下。创建文件test.php并在你的文本编辑器中打开它:**

**添加以下代码,该代码引入了 vendor/autoload.php 文件,加载了 **cocur/slugify** 依赖项,并使用它创建了一个 slug:**

**test.php**

**保存文件并退出编辑器。**

**`nano test.php`**

**现在运行脚本:**

**这产生了输出hello-world-this-is-a-long-sentence and I-need-make-a-slug-from it。**

**`<?php  require __DIR__ . '/vendor/autoload.php';  use Cocur\Slugify\Slugify;    $slugify = new Slugify();    echo $slugify->slugify('Hello World, this is a long sentence and I need to make a slug from it!');`**

**当新版本出现时,依赖项需要更新,所以让我们看看如何处理这一点。**

**`php test.php`**

**步骤 5:更新项目依赖关系**

**最后,请继续阅读,回顾在 Debian 10 上安装 Composer 的最新步骤。每当您想要将项目依赖项更新到最新版本时,运行 update 命令:**

**这将检查项目中所需库的较新版本。如果发现新版本,并且它与 composer.json 文件中定义的版本约束兼容,composer 将替换先前安装的版本。将更新 composer.lock 文件以反映这些变化。**

**您也可以通过如下指定来更新一个或多个特定的库:**

**因此,在更新了依赖项之后,一定要提交对您的 composer.json 和 composer.lock 文件的更改,这样项目中的任何人都可以访问相同的包版本。**

**``composer update``**
**``composer update vendor/package vendor2/package2``**

**结论**

**在本文中,您了解了如何在 Debian 10 上安装 Composer。composer 是每个 PHP 开发人员都应该拥有的强大工具。在本教程中,您在 Debian 10 上安装了 Composer,并在一个简单的项目中使用了它。现在,您知道了如何安装和更新依赖项。除了提供一种简单可靠的方法来管理项目依赖,它还为共享和发现社区创建的 PHP 包建立了一个新的事实上的标准。如果你有兴趣阅读更多相关文章,可以找到我们的文章如何在 Ubuntu 20.04 LTS 上安装 Laravel【完整】**

**结论**

**在本文中,您了解了如何在 Debian 10 上安装 Composer。composer 是每个 PHP 开发人员都应该拥有的强大工具。在本教程中,您在 Debian 10 上安装了 Composer,并在一个简单的项目中使用了它。现在,您知道了如何安装和更新依赖项。除了提供一种简单可靠的方法来管理项目依赖,它还为共享和发现社区创建的 PHP 包建立了一个新的事实上的标准。如果你有兴趣阅读更多相关文章,可以找到我们的文章如何在 Ubuntu 20.04 LTS 上安装 Laravel【完整】**

如何在 Ubuntu 22.04 - Eldernode 上安装 CPanel

原文:https://blog.eldernode.com/install-cpanel-on-ubuntu-22-04/

How To Install CPanel On Ubuntu 22.04

每个主机公司都向他们的客户提供一个控制面板,以简化网站托管,管理电子邮件服务器等。CPanel 是最受欢迎的控制面板之一,允许您在一个地方轻松管理所有服务。本文将教你如何在 Ubuntu 22.04 上安装 CPanel。查看 Eldernode 网站上提供的软件包,购买 Ubuntu VPS 服务器。

教程在 Ubuntu 22.04 上安装 CPanel

CPanel 是什么?

CPanel 是一个基于 Linux 的在线图形界面和网络托管控制面板。你可以使用 CPanel 发布网站、管理域名、组织网页文件、创建电子邮件帐户等等。它有两个界面,包括一个名为 cPanel 的用户界面和一个名为 Web 主机管理器或 WHM 的服务器管理界面。这将允许您管理您的网站,并提供服务器管理工具。

在 Ubuntu 22.04 上安装 CPanel

首先,以 root 用户身份登录到你的 Ubuntu 22.04 服务器。

如果您有一个活动的防火墙,您应该在安装 CPanel 之前使用以下命令禁用并停止它:

iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service

现在使用下面的命令更新系统包:

sudo apt update
sudo apt upgrade

接下来,您需要在 Ubuntu 22.04 上设置完全合格的主机名。因为 CPanel 需要一个完全合格的 FQDN 域名来安装。要将主机名设置为域名,请输入以下命令:

nano /etc/hostname

主机名文件打开后,设置新的主机名。然后按 Ctrl+O 保存,按 Ctrl+X 关闭文件。

在这一步中,打开文件,如下所示:

nano /etc/hosts

您应该用主机名更改新的 IP 地址:

IP_address yourserver.domain.com yourserver

如上所述保存并关闭文件。

现在是时候在 Ubuntu 22.04 上安装 CPanel 和 WHM 了。为此,请运行以下命令:

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

等待一段时间,直到安装完成。

在 Ubuntu 22.04 上访问 WHM/CPanel

要访问 WHM 网络界面,请打开浏览器并输入以下 URL:

http://SERVER_IP:2087

在浏览器中打开 WHM 后,您可以使用 root 用户名和密码登录:

WHM-login-screen

如何购买并激活 CPanel 许可

以 root 用户身份登录 WHM 界面后,单击界面顶部试用许可横幅中的购买许可。

现在创建一个 CPanel 商店帐户并登录。

CPanel-licenses

然后,您应该验证您的许可证订单。如果您从 WHM 接口购买许可证,请注意,系统会自动为您的服务器选择许可证类型,并检测要许可的 IPv4 地址。

然后完成支付过程。

最后,您将从 CPanel 商店收到一封确认邮件和一封发票电子邮件。

您可以在 CPanel 网站上检查 CPanel 产品许可证是否是为服务器 IP 购买的,或者是否使用以下 URL:

https://verify.cpanel.net/app/verify

您将看到许可证生效的日期和时间以及许可证的产品类型。

最后,是时候使用下面的命令激活 ubuntu 服务器上的 CPanel 许可证了:

/usr/local/cpanel/cpkeyclt

就是这样!

结论

CPanel 是管理服务器或配置虚拟主机包的最流行的软件解决方案之一。在本文中,我们教你如何在 Ubuntu 22.04 上安装 CPanel。我希望这篇教程对你有用,并帮助你安装 CPanel。如果您有任何问题或建议,可以在评论区联系我们。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 CrowdSec

原文:https://blog.eldernode.com/install-crowdsec-on-ubuntu-20-04/

How to Install CrowdSec on Ubuntu 20.04

CroowdSec 是一个新的安全项目,旨在保护服务器、服务、容器或虚拟机。它允许您主动预防威胁。本文将教你如何在 Ubuntu 20.04 上安装 CrowdSec。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Ubuntu 20.04 上安装 CrowdSec

什么是 CrowdSec?

CrowdSec 是一个开源、轻量级、模块化、可插拔的免费安全解决方案,旨在通过服务器端代理保护互联网上的 Linux 服务、服务器、容器或虚拟机。它是用 Golang 写的,是 Fail2ban 的现代化版本。该软件检测本地行为,管理威胁,并通过共享全球识别的 IP 地址与您的用户网络协作。

CrowdSec 解决方案使用基于长期 IP 行为分析引擎的解决方案来检测攻击。检测到任何违规后,会提供各种类型的补救措施来处理违规背后的 IP,此报告由平台管理。如果该报告是合法的,它将在整个 Crowdsec 社区中共享,这样用户就可以针对该 IP 地址保护他们的资产。

CrowdSec 功能

–易于安装和日常操作

–再现性

–可观察性

–以 API 为中心

–行为分析

–网络安全软件

在这篇来自 Ubuntu 培训系列的文章的继续中,我们打算教你如何在 Ubuntu 20.04 上安装 Crowdsec。

在 Ubuntu 20.04 上安装 CrowdSec

在本节中,您将学习如何在 Ubuntu 20.04 上安装 CrowdSec。只需按照下面的步骤,在你的 Ubuntu 20.04 系统上输入命令。

首先,您应该打开您的终端并输入以下命令来下载 Crowdsec :

curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash

现在使用以下命令更新您的系统包:

sudo apt-get update

您可以通过运行以下命令来安装 Crowdsec :

sudo apt-get install crowdsec

常见问题解答

[sp _ easy agreement]

结论

CrowdSec 软件允许您识别具有恶意行为的人,并阻止他们在不同级别访问您的系统。您可以选择要保护的方案,也可以添加新的自定义方案。在本文中,我们教你如何在 Ubuntu 20.04 上安装 Crowdsec。我希望这篇教程对你有用,并且你喜欢它。

如何在 Ubuntu 22.04 上安装 CSF 顶法] - Eldernode 博客

原文:https://blog.eldernode.com/install-csf-on-ubuntu-22-04/

How to Install CSF on Ubuntu 22.04

CSF 是一个非常强大的免费软件防火墙,由 the Way 向 Web 团队发布,并提供给公众。您可以通过安装 CSF(配置服务器防火墙)来保护您的服务器。这种防火墙是一种流行的服务器安全工具。在本文中,我们将一步一步地向您展示如何在 Ubuntu 22.04 上安装 CSF。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Ubuntu VPS 上安装 CSF

什么是 CSF?

CSF 或配置服务器防火墙是一个免费的软件防火墙,可以很容易地安装在 Redhat,CentOS 和 Ubuntu 服务器上。要提高此服务的效率,您必须在安装后对其进行配置。防火墙会自动扫描您的服务器和控制面板,并在检查服务器安全性部分显示漏洞。

CSF 的用途是在服务器用户和 Linux 防火墙核心之间配置和建立一个简单的连接,这个连接就是 iptables 。因此,专家认为 CSF 是配置 iptables 的脚本。

在 Ubuntu 22.04 上安装 CSF 的先决条件

–>一台可与 Ubuntu 18.04、20.04、22.04 和任何基于 Debian 的发行版配合使用的服务器。

–>作为非 rooted sudo 用户或访问 root 用户。

–>使用新安装的操作系统。

在 Ubuntu 22.04 上安装 CSF

首先更新您的系统包:

sudo apt update 
sudo apt upgrade

现在从 CSF 官方网站下载最新的 CSF 存档源代码:

wget http://download.configserver.com/csf.tgz

解压下载文件后,运行安装脚本:

tar -xvzf csf.tgz 
cd csf 
sudo bash install.sh

要在您的系统上安装所需的 iptables 模块,请运行以下命令:

sudo perl /usr/local/csf/bin/csftest.pl

然后你会看到下面的输出:

RESULT: csf should function on this server

现在根据以下命令配置 CSF :

nano /etc/csf/csf.conf

根据您的需要,您可以在下面一行中进行更改:

TESTING = "0"  RESTRICT_SYSLOG = "3"  TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995"
# Allow outgoing TCP ports  TCP_OUT = "20,21,22,25,53,80,110,113,443,587,993,995"
# Allow incoming UDP ports  UDP_IN = "20,21,53,80,443"
# Allow outgoing UDP ports  # To allow outgoing traceroute add 33434:33523 to this list  UDP_OUT = "20,21,53,113,123"
# Allow incoming PING. Disabling PING will likely break external uptime  # monitoring  ICMP_IN = "1"

保存文件后,使用以下命令重新启动 CSF:

csf -r 
csf -l

然后你会看到下面的输出:

iptables mangle table
Chain PREROUTING (policy ACCEPT 55 packets, 3332 bytes)  num pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 48 packets, 3054 bytes)  num pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)  num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 24 packets, 15822 bytes)  num pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 24 packets, 15822 bytes)  num pkts bytes target prot opt in out source destination
iptables raw table
Chain PREROUTING (policy ACCEPT 51 packets, 3321 bytes)  num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 24 packets, 15966 bytes)  num pkts bytes target prot opt in out source destination
iptables nat table
Chain PREROUTING (policy ACCEPT 12 packets, 1410 bytes)  num pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)  num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 1 packets, 69 bytes)  num pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 1 packets, 23 bytes)  num pkts bytes target prot opt in out source destination

然后我们进入 CSF 网络界面。为此,首先用以下命令编辑原始 CSF 配置文件:

nano /etc/csf/csf.conf

然后添加以下几行:

#Enable Web UI  UI = "1"
#Listening Port  UI_PORT = "8080"
#Admin username  UI_USER = "admin"
#Admin user password
UI_PASS = "your-password"
#Listening Interface  UI_IP = ""

然后保存该文件,并根据以下命令进行编辑:

nano /etc/csf/ui/ui.allow

现在添加您的服务器 IP 和远程机器 IP:

your-server-ip
remote-machine-ip

保存文件后,重启 CSF 和 LFD 服务以应用更改:

csf -r
service lfd restart

最后搜索服务器的 IP 地址,然后从浏览器中搜索端口 8080 :

http://your-server-ip:8080

结论

在本文的开头,我们首先向您介绍了 CSF。这样,您的服务器通过在 Ubuntu 22.04 上安装和配置 CSF 来保护,防火墙会自动扫描您的服务器和控制面板。谢谢你加入我们。如果您有任何疑问或问题,请通过评论部分联系我们。

Kali Linux - Eldernode 博客上布谷鸟的介绍和安装

原文:https://blog.eldernode.com/install-cuckoo-on-kali-linux/

Introducing And Install Cuckoo On Kali Linux

布谷鸟沙盒是一个免费和开源的自动化恶意软件分析系统。它为您提供了您认为可疑的文件的详细报告。此外,它不仅检测和删除恶意软件工件,还检查入侵的背景、动机和目标。布谷鸟沙盒软件自动分析 Windows 、macOS、Linux、Android 下的任何恶意文件。在本文中,我们将向您介绍在 Kali Linux 上介绍并安装 Cuckoo 的**。如果你找不到合适的 Linux VPS ,那么 Eldernode 上的可用软件包将帮助你购买一个来开始使用你自己的 VPS。**

介绍如何在 Kali Linux 上安装布谷鸟

杜鹃是什么?

布谷鸟是在 GPLv3 的许可下。当您阅读以上内容时,Cuckoo 了解在潜在受害者的机器上执行可疑文件时的行为。两台不同机器的分析也是有可比性的。由于它在包含的虚拟环境中运行恶意文件,因此标签为“沙箱”。

沙盒是什么?

不可信的、未知的或未经测试的程序或代码正在计算机安全中运行。虚拟环境中的程序,而不会使您的主机或操作系统面临风险。它叫做沙箱。使用 Cuckoo 允许您在一个隔离的环境中运行一个未知的、不可信的应用程序或文件,并分析其行为。

关于布谷鸟沙盒的一切

分析生成一份报告,对数据的“恶意性”进行评分。报告包括基本文件信息的详细信息,如大小、类型和哈希。所有的行动,恶意项目采取时,激活,截图,和任何丢弃的文件将被描述的签名。

为了满足你的研究需求,你可以建立一个虚拟环境。您可以配置 Cuckoo 与各种虚拟化环境一起工作,这些环境可以运行带有任何操作系统和软件的虚拟机。必须安装所有软件,但是一些虚拟机构建者可以自动安装您拥有许可证的软件包。

您可以定制您的沙箱,并选择您的虚拟机是否更新 Windows、使用防病毒软件或使用防火墙。然而,你的系统越脆弱,对恶意软件的研究就越有利。此外,您可以决定是否将文件发送到 VirusTotal 进行分析。

杜鹃特征

作为一个高级的、高度模块化的、开源的自动恶意软件分析系统,Cuckoo 有几项能力。

Cuckoo 能够分析不同的恶意文件,如可执行文件、office 文档、pdf 文件、电子邮件等。

Cuckoo 即使使用 SSL/TLS 加密,也会转储和分析网络流量。对于本地网络,路由支持丢弃所有流量,或者通过 InetSIM、网络接口或 VPN 进行路由。

Cuckoo 通过易失性以及使用 YARA 在进程内存粒度上对受感染的虚拟化系统执行高级内存分析。

Cuckoo 跟踪 API 调用和文件的一般行为,并将其提取为任何人都能理解的高级信息和签名。

此外,为了让最终用户更容易使用这些结果,Cuckoo 能够处理它们并生成不同类型的报告。下面的列表是它的意思:

  • JSON 报告
  • HTML 报告
  • MAEC 报告
  • MongoDB 接口
  • HPFeeds 接口

恶意软件分析

布谷鸟是一个动态的恶意软件分析工具。恶意软件分析有两种类型。静态恶意软件分析动态恶意软件分析。

分析恶意软件而不实际运行它是静态恶意软件分析。它考虑了文件名、MD5 校验和或哈希、文件类型、文件大小以及防病毒检测工具的识别等功能。

通过实际运行来分析恶意软件是动态恶意软件分析。它会分析它的行为,比如 API 调用、内存使用、网络流量等等。

如何在卡莉 Linux 上安装布谷鸟

在 Kali Linux 上安装 Cuckoo 非常简单,只需运行以下命令。

sudo apt-get install cuckoo

现在,Cuckoo 安装了它所依赖的任何包。

要安装其依赖项,请键入:

sudo apt-get install

结论

在本文中,向您介绍了 Cuckoo,您学习了如何在 Kali Linux 上安装 Cuckoo。您可以轻松地定制分析环境、分析结果处理和报告阶段的任何方面。所有需求都由布谷鸟轻松提供。因此,您可以轻松地将沙盒集成到您现有的框架和后端,以您想要的方式,以您想要的格式,所有这些都没有许可要求。如果你对这个主题感兴趣,多读一些 Kali Linux 和安全教程

如何在 CentOS 7 - Eldernode 博客上安装 CWP

原文:https://blog.eldernode.com/install-cwp-on-centos-7/

How to Install CWP on CentOS 7

了解如何在 CentOS 7 上逐步安装 CWP。CWP 控制面板是 CentOS Web Panel 的缩写,CentOS Web Panel 是免费的控制面板之一,用于虚拟主机和轻松管理 VPS 服务器专用服务器。CWP 在您的面板中提供了许多服务器管理功能。这个控制面板自动安装所有需要的软件包,如 HTTP 服务器、PHP、数据库服务器、邮件服务器等。托管网站并允许在面板中管理它们。在本文中,我们试图教你如何在 CentOS 7 上安装 CWP。您可以访问 Eldernode 中提供的包来购买 CentOS VPS 服务器。

教程如何在 CentOS 7 上安装 CWP

CWP 控制面板介绍

使用主机管理控制面板,您不必通过命令来执行所有操作,您可以使用基于 web 的工具来管理主机。与其他主机面板一样,CWP 面板有一个用于服务器控制的管理部分,可以通过端口 2030 和 2031 进行访问。这个强大的面板,除了为服务器管理员提供的托管功能外,还将为用户提供其他管理工具来管理和配置服务器,这是这个面板的一个优点。除了全面安装,CWP 还安装了清漆缓存系统。正因如此,这个有趣的特性可以被认为是这个免费面板的一个优越因素。

Centos Web Panel (CWP)有什么特点?

如前所述,CWP 是一个安装在 Centos Linux 操作系统上的免费控制面板。该控制面板最全面的特点是将 LAMP 完全安装在服务器上。你可以在下面看到其中的一部分。可由控制面板默认安装并可为您配置的项目:

A. Apache Web 服务器(Mod 安全+自动更新规则可选)

B. PHP 5.6 (suPHP,SuExec + PHP 版本切换器)

**c .**MySQL/Maria db+phpMyAdmin

**d .**Postfix+Dovecot+round cube webmail(防病毒、Spamassassin 可选)

E. CSF 防火墙

F. 文件系统锁定(不再有网站黑客入侵,您的所有文件都被锁定以防更改)

G. 备份(可选)

H. 服务器配置自动修复

可以作为第三方安装和配置的软件包括:

1。 CloudLinux + CageFS + PHP 选择器

**2。**软软的

**3。**脚本安装程序(免费和高级)

4。 LiteSpeed 企业(网络服务器

注: 需要注意的是,本软件的部分功能需要购买许可证,不能免费激活。

在安全部分,CSF 将被自动安装。默认情况下,防止 DDOS 攻击的现有插件也将安装在您的服务器上。

CWP 有什么好处?

在本文的后续部分,我们将讨论 web 服务器、CWP 面板、PHP、帐户管理、安全特性和数据库的好处。

网络服务器的优势

**1。**支持清漆缓存,网站加载速度提高 3 倍

**2。**完全支持 Nginx 反向代理

**3。**从源代码编译 Apache,将 web 服务器性能提高 15%

**4。**只需一次点击即可安装 Apache 模块

**5。**显示 Apache 性能状态

**6。**能够编辑 Apache 设置、主机、虚拟主机

7 .**。**能够一键刷新和更新所有主机

**8。**使用 SuExec 和 SuPHP 提高安全性

**9。**安装和支持 ApacheTomCat 8 的能力

10。防御拒绝服务攻击

**11。**自动安装和调整 Spamhaus RBL,以保护和提高上传、发布和连接方法的安全性

**12。**支持 Perl CGI 脚本

CWP 面板的优势

**1。**设置服务器为多个网站提供服务

**2。**拥有各种 API,用于管理账户、连接 WHMCS 和支付系统的简单设置

**3。**支持 NAT -ed

**4。**免费托管及相关模块

PHP 的好处

**1。**从源头编译,系统效率提升 20%

2。能够安装 PHP 切换器和 PHP 选择器,并支持所有 PHP 版本

**3。**有 PHP 编辑器

**4。**已经。ini 生成器

**5。**一键安装多个 PHP 插件的能力

6。 Ini 对每个账户的分配及其定制能力

**7。**支持视频媒体网站的 FFMPEG

**8。**支持 ioncube 和 php-imap

账户管理的好处

**1。**能够添加、删除和编辑用户

**2。**完成账户监控

**3。**外壳管理访问

**4。**使用配额和信息节点管理用户限制

**5。**能够限制每个账户的流程

**6。**能够限制每个帐户的运行文件数量

**7。**用户可以完全访问 FTP 和具有全部功能的文件管理器

**8。**为每个账户分配 IP 的能力

CWP 的安全特征

**1。**使用 CSF 防火墙

**2。**有一个专用的 SSL 生成器

**3。**支持 Letsencrypt

**4。**用 CSF / LDF 保护免受暴力攻击

**5。**限制一般流程

**6。**防御 DOS 和 DDOS 攻击

7 .**。**自动备份

**8。**保护和显示 PHP 进程

**9。**所有账户的 AutoSSL 配置

CWP 数据库的优势

**1。**完整的 MySQL 管理

**2。**能够添加远程和本地用户

**3。**实时监控数据库

**4。**自动安装 phpMyAdmin 来管理数据库

**5。**能够安装和支持 PostgreSQL 和 pgAdmin

**6。**支持 MySQL remote

**7。**MongoDB 的安装和支持

在 CentOS 7 上安装 CentOS Panel Web 的先决条件

**–**采用 CentOS 7 操作系统的 VPS

"一个"类型的 DNS 记录,根据您想要使用的 FQDN 显示您的服务器的 IP 地址。例如,记录一条,命名为的 eldernode.com域,是指的 test.eldernode.com的 域。

**–**32 位系统所需的最低内存是 512 MB。对于 64 位系统,您还需要 1 GB 的 RAM 和 10 GB 的可用空间。

**–**仅支持静态 IP 地址。不支持动态、粘性和内部 IP 地址。

注意: 只在新安装的 CentOS 7 上安装 CWP,不做任何配置更改。

如何在 CentOS 7 上配置和安装 CWP

在本文中,我们将在 CentOS 7 本地服务器上安装 CWP,静态 IP 地址为 192.168.0.104 ,主机名为【cwp.eldernode.com】T2。在本教程的后续部分,请跟随我们完成第一步,即如何设置主机名。

如何设置主机名

第一步,您需要以 root 用户身份登录 CentOS 7 服务器,并确保主机名得到正确验证。请注意,主机名和域名应该是不同的。例如,如果 eldernode.com 是你的域名,使用 hostname.eldernode.com 作为你的 FQDN。

# hostnamectl set-hostname cwp.eldernode.com
# hostnamectl

如何配置 IP 地址服务器

安装 CWP 的第二步是网络配置。在本教程中,我们将使用 nmtui 工具,它代表 NetworkManager 文本用户界面。NMTUI 通过网络管理器控件为网络配置提供了一个图形界面。

# yum install NetworkManager-tui
# nmtui

在 CentOS 7 上设置 CWP

为了能够安装 wget 工具来获得 CWP 安装脚本,您需要首先更新服务器。因此,您可以使用以下命令将服务器更新到最新版本。执行以下命令后,安装过程开始。请注意,此过程可能需要几分钟时间。

# yum -y update
# yum -y install wget
# cd /usr/local/src
# wget http://centos-webpanel.com/cwp-el7-latest
# sh cwp-el7-latest

如果下载链接不起作用,您可以使用以下方法:

http://dl1.centos-webpanel.com/files/cwp-el7-latest

成功安装 CWP 后,将您在页面上看到的信息复制到一个安全的地方,以便以后需要时可以访问。

现在是时候使用以下命令重启系统了:

# reboot

在 CentOS 7 中配置 CentOS Web 面板

要在 CentOS 7 中配置 CWP 设置,您必须首先以 root 用户身份登录服务器。

成功登录后,您将在第一页看到已登录用户的信息。您还可以查看其他信息,如使用的磁盘空间量。

最后,您可以使用上一步中安装程序提供的链接轻松登录 CentOS Web Panel 服务器。

CentOS WebPanel Admin GUI: http://SERVER-IP:2030/  Username: root  Password: your root password

结论

CWP 有许多功能,除了免费的工具和服务,它还支持大多数商业服务。在安装过程中,该面板默认安装 LAMP 堆栈以及电子邮件服务和其他托管要求,并且能够提供完整的服务而无需额外设置。尽管 CWP 控制面板是免费的,但它现在已经成为商业控制面板的主要竞争对手。这个面板的较新版本也能够完全安装和运行 Cloudlinux。它还支持其他 Cloudlinux 特性,如 PHP 选择器、MySQL 调控器、CageFS。在本文中,我们试图教你如何在 CentOS 7 上安装和配置 CWP。

在 CentOS 7 - Eldernode 博客上介绍和安装 CyberPanel

原文:https://blog.eldernode.com/install-cyberpanel-on-centos-7/

Introducing And Install CyberPanel On CentOS 7

CyberPanel 是一个由 OpenLiteSpeed 支持的开源免费网络托管控制面板。它让 CyberPanel 可以利用 OpenLiteSpeed 的优势,而不仅仅是传统的 web 服务器,因为它有助于减少资源使用,从而提高性能。这就是 CyberPanel 不同于其他控制面板的原因。Cyberpanel 有免费版和企业版。免费版使用 OpenLiteSpeed,企业版使用 LSWS。本文将在 CentOS 7 上介绍并安装 cyber panel**。此外,要完成本指南,请购买您自己的 CentOS VPS ,同时获得支持、高质量和最优惠的价格。**

为了让本教程更好地发挥作用,请考虑以下先决条件:

_ CentOS 7 (64 位)服务器,内存至少为 2 GB。

_ 拥有 Sudo 权限的非 root 用户。

_ 访问命令行。

yum 包管理器,默认包含。

在 CentOS Linux 上引入并安装 cyber panel

CyberPanel 是下一代主机控制面板。免费版本的 CyberPanel 附带了 OpenLite Speed 对无限数量的域和工作进程是免费的。但是 CyberPanel 企业版附带的 LiteSpeed 网络服务器企业版只对一个域免费。为了自动安装 OpenLiteSpeed、LSCache、 WordPress 、Prestashop、Joomla 和 git,CyberPanel 提供了一个一键式安装程序。此外,CyberPanel 具有丰富的功能,包括 Docker 支持、AutoSSL、备份和恢复、CSF 防火墙、Git、多个 PHP 等等。使用 CyberPanel 可以减少设置主机的时间,因为它可以自动完成邮件服务和 DNS 等组件的初始设置。在下一节中,我们将介绍 CyberPanel 的重要特性。请加入我们。

CyberPanel 功能

CyberPanel 允许你根据你的站点需求选择 PHP 版本。任何时候你想把一个旧网站转移到新的托管环境,不要忘记使用 CyberPanel。然而,这两个版本都有一些特点。以下是他们的名单。

WordPress、Joomla 和 Prestashop 的自动安装程序

2-通过 Git webhooks 附加和部署 Git repo

3-让我们加密 SSL 安装程序,以便轻松获得您的域的 SSL 证书

4-内置 DNS 和电子邮件服务器功能,可托管您自己的 DNS 区域。电子邮件帐户和轻量级 DNS 服务器

5-防火墙和 SpamAssassin 管理帮助保护您的服务器

6-如果您只有 shell 访问权限,可以使用命令行界面与 CyberPanel 交互

优化虚拟主机企业家的预算

8-不同级别的用户

9- FTP 服务器

10- PHPMyAdmin

11-文件管理器

12-一键式备份和恢复

13- LSCache 缓存系统

14-与 Apache 重写规则兼容

15-无限制的工作进程

16-多个 PHP

17- Brotli 压缩

18-已经支持 TLS v1.3 版

19-反 DDOS

20- Mod_security

21- ReCaptcha 保护

22-高可用性

23-简易 GUI 面板显示

在下一节中,请加入我们,教您如何在 CentOS 7 上安装 CyberPanel。

如何在 CentOS 7 | CentOS 8 上安装 CyberPanel

CyberPanel 被完整地介绍给你,它的显著特征也被提及。现在,让我们浏览一下本指南的步骤,并回顾一下 CentOs 7 上的 CyberPanel 安装。

第一步:

首先,更新安装在您系统上的软件包。所以,运行:

yum update -y

第二步:

由于 CyberPanel 是免费的,您不必准备任何类型的许可证,您可以使用以下命令安装它:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

一旦你看到下面的输出,输入 1 并按回车:

———————————————

CyberPanel Installer v2.0

1.安装网络面板。

2.安装插件。

3.退出。

请输入数字[1-3]:

———————————————

然后,您将看到如下内容:

———————————————

CyberPanel Installer v2.0

内存检查:71/487MB (14.58%)

磁盘检查:1/20GB (7%)(最小 10GB 可用空间)

1.用 OpenLiteSpeed 安装 CyberPanel。

2.用 LiteSpeed Enterprise 安装 Cyberpanel。

3.退出。

请输入数字[1-3]:

———————————————

输入 1 并再次按下输入

第三步:

在这一步,安装程序会提示您选择一个版本的 MariaDB 进行安装。选择 MariaDB 1.0,因为它是该面板唯一官方支持的版本。

对于接下来的六个提示,选择 y 。它将看起来如下:

Mirror server network is optimized for Asia Pacific region...    If you experience very slow download speed during installation, please try use mirror server on clean system...    Use mirror server [y/N]: y
Replace JS/CSS files to JS Delivr?    This may improve panel loading speed in Asia Pacific region...    Please select [y/N]: y
Install Memcached extension for PHP?    Please select [y/N]: y    Install LiteSpeed Memcached?    Please select [y/N]: y    Install Redis extension for PHP?    Please select [y/N]: y
Install Redis?    Please select [y/N]: y

这样,CyberPanel 就和它的扩展一起被安装了。安装程序将输出您的管理员详细信息:

CyberPanel Successfully Installed
Current Disk usage : 3/20GB (16%)
Current RAM usage : 233/487MB (47.84%)
Installation time : 0 hrs 3 min 24 sec
Visit: https://(YOUR_SERVER_IP):8090
Panel username: admin
Panel password: 1234567
Mysql username: root
Mysql password: iPe2cEiSh7wEn7
Please change your default admin password If you change mysql password, please modify file in /etc/cyberpanel/mysqlPassword with new password as well
Website : https://www.cyberpanel.net
Forums : https://forums.cyberpanel.net
Wikipage: https://docs.cyberpanel.net 
Enjoy your accelerated Internet by CyberPanel & OpenLiteSpeed

如何在 CentOS 7 上访问 CyberPanel

要查看管理员登录,请在 CyberPanel 端口访问您的服务器 IP 地址,(Your_Server_IP):8090。输入用户名 admin 和密码 1234567 。然后点击名称“赛博潘”旁边的用户菜单箭头。选择“编辑个人资料”。在“修改用户页面的下拉菜单中选择管理员

现在,建议您相应地更改名字、姓氏、电子邮件地址和密码。

如何在电脑面板上配置防火墙

防火墙规则定义了允许或阻止何种类型的互联网流量。您可以验证操作系统防火墙和 Vultr 防火墙在以下端口上对入站和出站都是开放的:

1_ 网络面板的 TCP: 8090

2_ 网络服务器的 TCP: 80、TCP: 443 和 UDP: 443

3 _ TCP 的 TCP: 21 和 TCP: 40110-40210

4_ 邮件服务的 TCP: 25、TCP: 587、TCP: 465、TCP: 110、TCP: 143 和 TCP: 993

5_ 用于 DNS 服务的 TCP: 53 和 UDP: 53

How to configure Firewall - Introducing And Install CyberPanel On CentOS 7

如何在 CentOS 上使用 cyber panel

当安装过程完成后,您就可以开始使用这个托管控制面板及其所有出色的功能了。首先,打开你的浏览器,输入网址 https://your-ip-address:8090。您将被重定向到以下页面,以便登录 CyberPanel :

login cyberplan

现在,您必须提供您的默认管理员用户名和密码,并点击登录按钮。然后,您应该会在下面的屏幕上看到 CyberPanel 仪表盘:

cyberpanel-dashboard on ubuntu 20.04

要创建您的第一个网站,点击网站按钮。因此,您将看到如下屏幕:

CyberPlan Function

现在,你可以通过点击创建网站按钮创建一个新网站。因此,您将看到以下屏幕:

create a new website

在这一步中,您可以提供所有必需的信息,如所有者、网站名称、电子邮件、PHP 版本,然后单击创建网站按钮。接下来,如果网站创建成功,您可以看到下面的屏幕。

Create website on CyberPlan

最后,要查看您的网站,如下图所示,请点击左侧窗格中的列表网站

view your website on cyberplan

接下来,打开你的网络浏览器,输入网址 http://test.Eldernode.com。您应该会在以下屏幕上看到新创建的网站:

Install CyberPanel

就是这样!如果您已经仔细通过了上述所有步骤,CyberPanel 应该安装在您的 CentOS 7 VPS 上。所以,不要等待和使用 CyberPanel 托管无限数量的网站。

结论

在本文中,将向您介绍 CyberPanel,您将了解如何在 CentOs 7 上安装 CyberPanel。由于虚拟主机控制面板是这项业务的主要部分之一,您可以轻松地在您的 Eldernode droplets 上设置站点,并自动将它们备份到 Eldernode Spaces。让你的朋友知道你在老年人社区使用的任何替代品。

教程在 Ubuntu 20.04 和 21.04 上安装开发工具

原文:https://blog.eldernode.com/install-development-tools-on-ubuntu/

Tutorial Install Development Tools On Ubuntu 20.04 & 21.04

当您想要从源代码安装软件包或编译软件时,您将需要开发工具和库。此外,开发人员需要在 Linux 系统中构建包。开发工具包含所有必要的应用程序,如 GCC、g++、make、libc6-dev 和 dpkg-dev 包。根据您的 Linux 发行版,这些工具可以以不同的方式安装。加入我们来回顾一下教程在 Ubuntu 20.04 & 21.04 上安装开发工具。在 Eldernode 上有各种有趣的软件包,看看并订购自己的 Ubuntu VPS 主机。

在 Ubuntu 上安装开发工具 20.04&21.04

在本文中,您将学习如何在 Ubuntu 上安装开发工具组。您可以通过两种方式安装开发人员工具,一个接一个地安装,或者一次全部安装。为了使它更容易,我们将向您展示如何一次性安装它。

在 Ubuntu 上安装开发工具的先决条件

为了让本教程更好地工作,请考虑以下先决条件:

_ 拥有 Sudo 权限的非 root 用户。要设置,请遵循我们在 Ubuntu 21.04 上的初始服务器设置。

如何在 Ubuntu 上设置/安装开发工具

由于开发工具包在大多数基于 Ubuntu 的系统的默认 apt 库下可用,所以运行下面的命令在您的 Ubuntu 系统上安装开发工具包:

sudo apt-get update
sudo apt-get install build-essential

通过这种方式,您可以一次安装所有的开发人员工具,现在所有的 build-essential 包都已经安装在您的系统上了。

安装完成后,使用以下命令检查重要二进制文件的安装版本:

gcc --version

在 Ubuntu 上安装 Make 20.04&21.04

也可以安装最新版本的开发者工具和 ide(PHP storm、WebStorm、PyCharm、Android Studio、Eclipse、NetBeans 等。)使用 Ubuntu Make。它是一个命令行实用程序,可以以一种简单的方式安装所有需要的依赖包。

在本节中,你将学习如何在 Ubuntu 20.04 和 21.04 上安装 Ubuntu Make。然后,您将回顾在 Ubuntu 20.04 和 21.04 上使用 Ubuntu Make 安装最新版本的开发人员工具和 ide。

第一步:

Ubuntu Make 包可以在 Ubuntu 的官方 universe 包库中获得。

第一步,您将在 Ubuntu 上启用官方的 universe 软件包库。因此,运行下面的命令来实现这一点:

sudo apt-add-repository universe

第二步:

现在,使用下面的命令更新 APT 包存储库缓存:

sudo apt update

第三步:

在这一步,你已经准备好安装 Ubuntu Make 。因此,使用下面的命令,然后按下 Y to 和 Enter 确认安装:

sudo apt install ubuntu-make

第四步:

一旦安装完成,你可以检查 Ubuntu Make 是否正常工作。为此,请运行以下命令:

umake --version

如果可以在输出中查看当前版本,说明 Ubuntu Make 工作正常。

如何在 UbuntuT5 上找到可用的软件组名和包名

要安装开发人员工具或 IDE,您需要知道组名和开发人员工具或 IDE 包名。找到它们并不复杂。使用以下命令找出支持的组开发者工具IDE 包名:

`umake --help`

然后,要找到您想要的组中可用的软件,向下滚动 umake 输出。请注意,每个组都有自己的一套软件。但是,您应该会看到所有当前可用的软件包名称。但是,如果您希望更快地找到所需组中的可用软件程序,而不是滚动和搜索,请运行以下命令:

`umake <groupName> --help`

**注意 😗* 不要忘记用<组名>替换你想要的组

让我们看一个例子。如果您想查看 web 组中有哪些软件可用,请运行以下命令:

`umake web --help`

因此,您将看到“ firefox-dev 和 visual-studio-code ”。如果在阅读这篇文章的时候存在的话。

在 Ubuntu 上安装开发者工具和 IDEs】

当您确定了组名和开发工具或 IDE 包名后,您就可以使用 Ubuntu Make 在您的 Ubuntu 上安装开发工具或 IDE 了。

为了继续这一部分,让我们继续一个例子。作为一个 python 开发者,如果你需要在你的 Ubuntu 机器上安装 PyCharm 社区版,可以使用 Ubuntu Make。所以,根据上面的解释,组名应该是 ide,包名应该是 pycharm。

使用 Ubuntu Make 从 ide 组运行 umake 命令安装 pycharm** 😗*

`umake ide pycharm`

然后,会要求您输入登录密码和安装路径。输入密码并按 <回车> 继续。你也可以离开默认,按 <进入>

接下来,您可以看到 Ubuntu Make 将开始下载并安装所有 PyCharm 依赖项和 PyCharm。所以,你可以从 Ubuntu 的应用菜单中启动它。

PyCharm on ubuntu 21.04


PyCharm environment on ubuntu 21.04

如何移除 Ubuntu 上的开发者工具和 ide

你也可以使用 Ubuntu Make 移除开发者工具和 ide。为了向您展示这有多简单,我们删除了之前安装的 PyCharm Community IDE 作为示例。****

因此,使用-r 标志运行 umake,如下所示:

这样,PyCharm 社区 IDE 就被移除了。

如何在 Ubuntu 上更新开发者工具和 ide

使用 Ubuntu Make 无法更新已安装的开发工具或 ide。所以,你可以用一个小技巧,用 Ubuntu Make 更新已经安装的开发者工具和 ide。按照下面的路径来做这件事;

1-删除要更新的已安装的开发人员工具或 IDE:

`umake -r ide pycharm`

2-用 Ubuntu Make 重新安装开发工具或 IDE:

`umake ide pycharm`

现在应该更新开发人员工具或 IDE。

注意: 使用此招时,可能会丢失开发者工具或 IDE 配置。但是开发工具或 IDE 将会更新。您只需要重新配置开发工具或 IDE。

结论

在本文中,您了解了如何在 Ubuntu 20.04 和 21.04 上安装开发工具。解释了两种不同的方法。此外,您可以在其他 Linux 发行版中安装开发工具组,如 RHEL、CentOS、Fedora、OpenSUSE、Debian、Mint 和 Arch Linux。

教程在 Ubuntu 20.04 上安装 Diaspora 社交媒体- Eldernode 博客

原文:https://blog.eldernode.com/install-diaspora-social-media-on-ubuntu/

Tutorial Install Diaspora Social Media on Ubuntu 20.04

Diaspora 是一个非盈利、用户所有的分布式社交网络。该程序由一组独立的节点组成,这些节点一起工作形成一个网络。这个社交网络不属于任何人或机构,使网络不受公司或广告的占用。在本文中,我们尝试学习你的教程在 Ubuntu 20.04 上安装 Diaspora 社交媒体。你可以访问 Eldernode 提供的包来购买 Ubuntu VPS 服务器。

如何在 Ubuntu 20.04 上安装 Diaspora 社交媒体

本文涵盖的部分包括以下主题。我们将首先学习如何安装依赖包。然后需要为 Diaspora 创建一个 PostgreSQL 用户。下一步,我们将解释如何安装 RVM 和 Ruby ,最后我们将学习如何下载和配置 Diaspora。在本教程中跟随我们。

如何安装包依赖安装流散

在你开始在 Ubuntu 20.04 上安装 Diaspora 社交媒体之前,你必须先安装依赖项。这些依赖包包括 PostgreSQLRedisNginx web 服务器。使用以下命令安装依赖项:

sudo apt-get install build-essential cmake gnupg2 libssl-dev libcurl4-openssl-dev libxml2-dev libxslt-dev imagemagick ghostscript curl libmagickwand-dev git libpq-dev redis-server nodejs postgresql

现在您已经安装了依赖包,您需要启动并激活它们。为此,您可以运行以下命令:

systemctl start redis-server
systemctl enable redis-server
systemctl start postgresql
systemctl enable postgresql

如何为 Diaspora 创建新的 PostgreSQL 用户

在为 Diaspora 创建新的 PostgreSQL 用户之前,首先需要更改默认的 postgres 用户密码。您必须首先登录 PostgreSQL:

sudo -i -u postgres psql

现在,您需要使用以下命令来更改密码。输入以下命令后,您必须输入新密码并再次键入,以便为 postgres 用户设置新密码。

\password postgres

更改密码后,现在是时候创建一个新的 diaspora 用户,该用户拥有 CREATEDB 权限来创建数据库。为此,请运行以下命令。

注意: 在下面的命令中,你必须输入你的密码,而不是 yourpassword

CREATE USER diaspora WITH CREATEDB PASSWORD 'yourpassword';

输入以下命令退出 PostgreSQL shell:

EXIT

了解如何创建新用户

在这一步中,您必须使用以下命令创建一个名为 diaspora 的新系统用户。然后使用下一个命令为其设置密码。应该注意的是,这个用户是在创建之后添加到 sudo 组中的。

adduser --disabled-login Diaspora
passwd diaspora
usermod -a -G sudo diaspora

教程安装 RVM 和红宝石

要安装 RVM 和 Ruby,您必须首先使用以下命令登录到 diaspora 用户:

su - diaspora

还需要安装 RVM 和红宝石 GPGP 键。为此,请运行以下命令:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

完成上述步骤后,您现在可以安装 RVM 了。通过以下命令成功安装 RVM 后,您必须输入 diaspora 用户的密码。

curl -sSL https://get.rvm.io | bash -s stable

然后,您需要使用以下命令将 rvm 脚本加载到您的服务器:

source /home/diaspora/.rvm/scripts/rvm

需要注意的是,您可以使用以下命令轻松安装 Ruby 2.6 ,然后检查其版本:

rvm install 2.6
ruby -v 

如何下载和配置 Diaspora

您必须首先通过运行以下命令来安装 Diaspora 源代码:

git clone -b master https://github.com/diaspora/diaspora.git
cd diaspora

接下来,您需要运行以下命令来配置数据库和 diaspora:

cp config/database.yml.example config/database.yml
cp config/diaspora.yml.example config/diaspora.yml

现在您需要用 Vim 编辑器编辑数据库配置文件:

vim config/database.yml

打开文件后,将用户名和密码信息更改为您想要的数据。然后保存文件并退出。

postgresql: &postgresql  adapter: postgresql  host: "localhost"  port: 5432  username: "diaspora"  password: "yourpassword"  encoding: unicode

现在您需要使用 vim 编辑器编辑 diaspora 配置文件:

vim config/diaspora.yml

打开 diaspora 配置文件后,必须按如下方式进行配置。在下面的命令中,你必须输入你想要的域名,而不是 yourdomainname 。做出更改后,您可以保存它们。

configuration: ## Section  ...  environment: ## Section  ...  url: "https://yourdomainname.com/"  certificate_authorities: '/etc/ssl/certs/ca-certificates.crt'  require_ssl: true  ...  server: ## Section  rails_environment: 'production'  ...

成功完成上述步骤后,现在应该安装 gem 和 ruby 库了:

gem install bundler
script/configure_bundler
bin/bundle install --full-index

接下来,您需要将数据库迁移到 Diaspora:

RAILS_ENV=production bundle exec rake db:create db:migrate

最后,您必须运行以下命令来编译所有 rails 资产管道:

RAILS_ENV=production bin/rake assets:precompile

结论

Diaspora 是一个社交网络,由一组相互隶属的独立节点(pod)组成,这些节点一起工作形成一个网络。在这篇文章中,我们试图一步一步地学习如何在 Ubuntu 20.04 上安装 Diaspora 社交媒体。

教程在 AlmaLinux 8.4 上安装 direct admin-elder node 博客

原文:https://blog.eldernode.com/install-directadmin-on-almalinux/

Tutorial Install Directadmin on AlmaLinux 8

Directadmin 是一个托管控制面板。使用图形控制面板管理主机既有趣又简单。这个强大的面板支持所有版本的 Linux,比如 RedHat 和 Debian。在本文中,我们将一步一步地教你如何在 AlmaLinux 8 上安装 Directadmin。如果你想买一个 VPS 托管 服务器,你可以在 Eldernode 看到可用的软件包。

如何在 AlmaLinux 8 上安装 direct admin

direct admin简介

DirectAdmin 是一个流行且强大的加拿大控制面板,也称为 DA,是管理 Linux 服务器的一个很好的选择。使用该用户界面,您可以执行所需的操作,如上传文件、发送和接收电子邮件、数据库管理等。

互联网上可用的顶级控制面板之一是 DirectAdmin,它不仅轻量级,而且价格实惠。Directadmin 在 Linux 操作系统的主机上都有,而且由于 Linux 的 RAM 和 CPU 的低功耗,这个控制面板也属于低功耗的范畴。需要注意的是,Directadmin 不需要很高的硬件资源,但是,它在响应用户请求方面有很好的速度。

以下是 DirectAdmin 的一些优势:

1.变轻

2.与 Cpanel 相比的成本效益

3.简单易用的用户界面

4.高度安全

5.合适的速度

6.提供经销商的能力

在 AlmaLinux 8.4 上安装 Directadmin 的先决条件

_ AlmaLinux/RHEL/CentOS 7.x 64 位、8.x 64 位

_ RAM:至少 4GB

_ 至少 500 Mhz 的英特尔和 AMD CPU

_ 最少 2gb 的可用空间

_ Root 访问权限

在本文的后续部分,请加入我们,了解如何在 AlmaLinux 8 上安装 Directadmin。

在 AlmaLinux 8 上安装 direct admin

在前面几节中熟悉了 Directadmin 之后,在这一节中,我们想向您展示如何在 AlmaLinux 8 上安装 Directadmin。为此,您必须按顺序执行以下步骤。

第一步是使用以下命令对系统进行更新:

sudo dnf update
sudo dnf install epel-release

现在,您可以使用以下命令在 AlmaLinux 8 上轻松地下载并安装 DirectAdmin :

bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) auto

需要注意的重要一点是,主机名不应与主域名相同,因为这会导致电子邮件和 FTP 出现问题。

DirectAdmin 安装成功后,会显示管理员的用户名密码以及登录网址。您还可以使用以下命令查看 DirectAdmin 管理员密码:

grep adminpass /usr/local/directadmin/scripts/setup.txt

或者

cat /usr/local/directadmin/scripts/setup.txt

如何在 AlmaLinux 8 上访问 direct admin

在上一节中,您能够根据说明在 AlmaLinux 8 上成功安装 Directadmin。现在我们想向您展示如何访问 Directadmin。

要访问 DirectAdmin,只需按照以下步骤操作。你必须首先打开你最喜欢的浏览器。然后输入以下地址:

http://your-domain.com/2222

或者

http://your-server-ip/2222

需要注意的是,如果使用的是防火墙,需要打开端口 2222

how to access directadmin on almalinux 8

结论

在不同的级别,Directadmin 控制面板为其用户提供不同的功能,其中最重要的是代表级别、经理级别和用户级别。在本文中,我们试图教你如何在 AlmaLinux 8 上安装 Directadmin。

教程如何在 Centos 7 | Centos 8 - | Eldernode 上安装 DirectAdmin

原文:https://blog.eldernode.com/install-directadmin-on-centos-7/

Install DirectAdmin on centos 7

教程如何在 centos 7 ,Centos 8 上安装 DirectAdmin。Direct Admin 是一个基于 web 的图形化虚拟主机控制面板,使管理 web 和服务器上的网站变得非常容易。

在本文中,我们将在一台 Linux VPS Centos 7 服务器 Centos 8 上安装 DirectAdmin。

如何在 centos 7 上安装 direct admin

安装 DirectAdmin 的硬件要求:

1.至少一个频率为 500 MHz 的处理器。

2.管理目录所需的最低 RAM 是 1GB,但建议使用 2GB 或更多的 RAM。

3.安装所需的最小空间是 2gb。

注意:如果你的网站流量很高,你的 Directadmin 需要更多的资源。

首先,以 root 用户身份登录并更新服务器:

yum update

然后,我们在 CentOS 7 上安装 DirectAdmin 正常运行所需的软件包:

yum install psmisc net-tools systemd-devel libdb-devel perl-DBI

现在,通过 wget 下载 DirectAdmin 安装脚本。如果您还没有 wget,可以通过命令 yum install wget 安装它。

wget -O setup.sh http://www.directadmin.com/setup.sh
chmod 755 setup.sh

要运行安装脚本,请在命令下输入:

./setup.sh

安装完成后,您可以通过以下地址访问 DirectAdmin:

http://server_ip:2222

祝你好运。🙂

如何在 Ubuntu 20.04 上安装 Django-Django 开发环境

原文:https://blog.eldernode.com/install-django-on-ubuntu-20/

How to install Django on Ubuntu 20.04

作为一个直播网站,你需要有额外的考虑,包括连接到一个数据库。在本文中,您将学习如何在 Ubuntu 20.04 上安装 Django,以及如何设置开发环境。

简介

Django 是一个免费、开源、快速开发的高级 Python Web 框架。它还以松散耦合和单个组件的框架级一致性而闻名。Django 是设置域名和增加安全层所必需的。快得不可思议、安全可靠、可伸缩性极强是 Django 最有用的特性。

先决条件

如果您知道以下内容,本教程可能会更有用:

1- 注意在用户界面中使用 root 权限执行命令时,必须在所有命令之前使用 Sudo 命令。

2- Python 3 建立虚拟编程环境

也有,你可以在 Ubuntu 20.04 上的 初始服务器设置查看更多信息

如何在 Ubuntu 20.04 上安装 Django

让我们按照本指南的步骤来学习如何在 Ubuntu 20.04 上安装 Django

步骤 1- 安装 Django

在虚拟环境中安装Django(Python 包管理器 pip)的几种方法中,我们会以一种安全平稳的方式继续。您需要通过服务器的主目录创建包含您的 Django 应用程序的目录。因此,要创建一个目录,请运行以下命令。你可以选择你所选择的名字(而不是 Django-apps )来导航到目录。

mkdir django-apps
cd django-apps

在 django-apps 目录下创建你的虚拟环境。同样,你需要选择一个合适的名字。(而不是 env )。

virtualenv env 

激活虚拟环境 bt 输入以下命令:

. env/bin/activate 

当您将前缀更改为(环境)时,它将被激活,并且根据您所在的目录,结果将如下所示:

(env) [[email protected]](/cdn-cgi/l/email-protection):$

使用 pip 在环境中安装 Django 包。它帮助您创建和运行 Django 应用程序。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ pip install django

安装之后,通过运行版本检查来验证 Django 的安装:

(env) [[email protected]](/cdn-cgi/l/email-protection):$ django-admin --version

输出如下所示:

输出

3.0.6

第二步调整防火墙设置

您可以使用以下命令打开 UFW 防火墙的端口:

第三步- 启动项目

(env) [[email protected]](/cdn-cgi/l/email-protection):$ sudo ufw allow 8000

在这个部分中,您可以生成一个名为 django-admin 的应用程序。运行以下命令创建项目目录结构。

为了明显看出创建了什么文件,导航到测试站点目录。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ jango-admin startproject testsite

输出

(env) [[email protected]](/cdn-cgi/l/email-protection):$ cd testsite  (env) [[email protected]](/cdn-cgi/l/email-protection):$ ls

然后,您将通过如下运行来查看 manage.py 脚本。

manage.py  testsite

读完脚本后,按 q 退出查看文件。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ less manage.py

为了查看其他文件,导航到试验场目录。

列出目录的内容,输入以下命令。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ cd testsite/

然后,你会看到 4 个文件。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ ls

输出

我们来了解一下这 4 档是什么。

__init__.py asgi.py settings.py urls.py wsgi.py 

init。py 是 Python 项目的入口点。

asgi.py 是 WSGI 很好的继承者。这是关于异步服务器网关接口的可选部署的配置。

让 Django 知道哪些设置是可用的,并描述 Django 安装的配置。

urls.py 包含一个 urlpatterns 列表,它将 URL 路由并映射到它们的视图。

wsgi.py 包含 Web 服务器网关接口的配置,它为同步 Python 应用程序提供了一个标准。

购买 VPS 主机

第四步配置 Django

现在你可以通过输入 runserver 命令启动服务器后在指定的主机上查看网站。

将您的服务器 IP 地址添加到位于的 settings.py 文件中的 ALLOWED_HOST 列表中

我们需要将您的服务器 IP 地址添加到位于~/test _ django _ app/test site/test site/的 settings.py 文件中的 ALLOWED_HOSTS 列表中

同样,您可以使用您认为合适的文本编辑器来添加 IP 地址。如果您使用的是 nano ,运行下面的命令。

如果想要改变并退出 nano,按住 CTRL+X 键,然后按下y键。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ nano ~/django-apps/testsite/testsite/settings.py

最后,您可以使用 createsuperuser 命令创建一个管理用户。

您将被要求输入用户名、电子邮件地址和密码。

(my_env) $ python manage.py createsuperuser

第五步访问 Django Web App

配置完成后,请务必导航回 manage.py 所在的目录。

要用您的服务器的 ip 替换您的服务器 IP 文本,请运行以下命令。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ cd ~/django-apps/testsite 

然后,导航到以下链接查看您的框架网站,并用您服务器的实际 IP 地址替换突出显示的文本:

(env) [[email protected]](/cdn-cgi/l/email-protection):$ python manage.py runserver 0.0.0.0:8000 
http://your-server-ip:8000/

结果您会看到下面的页面。

这表明 Django 已经正确安装,并且您的测试项目正在正确运行。此外,您可以在您的 URL 末尾添加 /admin/ 来访问管理界面。

http://your_server_ip:8000/admin/

如果您输入刚刚创建的管理员用户名和密码,您将可以访问该网站的主要管理部分。

要返回到您的编程环境并测试您的应用程序,请按 CTL + C 停止 runserver 命令。

要离开 Python 环境,运行 deactivate 命令。

如果您停用编程环境,它会将您带回到终端命令提示符。

(env) [[email protected]](/cdn-cgi/l/email-protection):$ deactivate

亲爱的用户,我们希望这篇关于如何在 Ubuntu 20.04 上安装 Django 的教程能对你有所帮助,如果你有任何问题或者想查看我们用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,有这么多有用的教程为老年节点培训准备。

不要错过

**Do not miss**

教程在 Ubuntu 22.04 上安装 Django-elder node 博客

原文:https://blog.eldernode.com/install-django-on-ubuntu-22-04/

Tutorial Install Django on Ubuntu 22.04

Django 库是一个 Python 应用程序开发平台(或框架),用于构建和“维护”高质量的 web 应用程序。Django Library 通过消除重复任务简化了 web 开发过程,并且随着时间的推移具有成本效益。在本文中,我们将一步一步地教你如何在 Ubuntu 22.04 上安装 Django。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 22.04 上设置 Django

Django 及其特色介绍

Django 是用 Python 编写的 web 编程的高级框架(或平台),为程序员和开发人员实现 web 应用程序的“快速开发”和实用设计。Django 库允许用户用更少的代码更快地生成更好的应用程序。

在 Django 图书馆设计哲学最重要的原则中,可以提到以下几点:

→本平台各组件的相对独立性

→少编码

→不重复自己|干的原则

→快速发展

→简洁的设计

在使用 Django 库的优势中,可以提到以下几点:

→支持对象关系映射(ORM)

→多语言支持

→支持各种 web 开发平台和框架

→管理“图形用户界面| GUI”

→开发环境

在这篇文章的续篇中,加入我们来教你如何在 Ubuntu 22.04 上安装 Django。

在 Ubuntu 22.04 上安装 Django 的先决条件

–具有 sudo 权限的非超级用户

–要进行设置,请按照我们的对 Ubuntu 22.04 进行初始设置

在 Ubuntu 22.04 上安装 Django

在 Ubuntu 22.04 上安装 Django 有两种方法:

1。从软件包安装

2。用 pip 安装

在下文中,我们将解释上述每一种方法。

如何在 Ubuntu 22.04 上从软件包安装 Django

这样,你就可以通过 Ubuntu 22.04 仓库中的包来安装 Django 了。为此,您需要在第一步中使用以下命令更新这些包:

sudo apt update

在下一步中,建议您使用以下命令来检查您的系统上安装了哪个版本的 Python :

python3 -V

最后,您可以通过键入以下命令轻松地安装 Django :

sudo apt install python3-django

执行以下命令以确保 Django 在 Ubuntu 22.04 上成功安装:

django-admin --version

如何在 Ubuntu 22.04 上用 PIP 安装 Django

在这个方法中,我们将一步一步地向您展示如何在 Ubuntu 22.04 的虚拟环境中使用 pip 安装 Django。要做到这一点,只需仔细遵循以下步骤。

和前面一样,在第一步中,您必须使用以下命令更新 Ubuntu 存储库中的包,然后检查您已经安装的 Python 版本:

sudo apt update
python3 -V

现在是时候使用以下命令安装 pip 和 venv 了:

sudo apt install python3-pip python3-venv

成功完成上述步骤后,现在可以使用以下命令启动一个新的项目目录:

mkdir ~/newproject
cd ~/newproject

现在您需要使用下面的命令在项目目录中创建一个虚拟环境:

python3 -m venv my_env

注意,在上面的命令中,你可以命名你的虚拟环境,而不是 my_env

然后,您必须使用以下命令在隔离环境中安装并激活软件包:

source my_env/bin/activate

注意,您可以使用 pip 在您的新环境中安装 Django:

pip install django

最后,您可以通过执行以下命令来验证 Django 的安装:

django-admin --version

您应该记住,要退出您的虚拟环境,您可以使用以下命令:

deactivate

每当您想要处理项目时,可以再次使用以下命令:

cd ~/newproject
source my_env/bin/activate

如何创建样本项目

在您成功安装 Django 之后,在这一节中,我们将教您如何创建一个项目。第一步是使用以下命令为您的项目创建目录:

mkdir ~/django-test
cd ~/django-test

成功创建目录后,您现在可以通过运行以下命令创建一个虚拟环境,然后激活它:

python3 -m venv my_env
source my_env/bin/activate

使用以下命令安装 Django:

pip install django

我们现在进入项目创建阶段,您可以使用下面的命令来完成这项工作。需要注意的是,本例中我们的项目名称是 eldernodeproject ,您可以用自己的名称替换它。重要的是使用以下命令避免嵌套目录:

django-admin startproject eldernodeproject.

在下一步中,您可以使用以下命令来迁移数据库:

python manage.py migrate

使用以下命令创建一个管理用户。最后,您需要填写用户名、电子邮件地址和密码。

python manage.py createsuperuser

关键是测试 Django 设置中的一个指令来测试你的应用。因此,您必须使用以下命令运行设置文件:

nano ~/django-test/eldernodeproject/settings.py

一旦您运行了配置文件,您现在应该在其中寻找 ALLOWED_HOSTS 命令。正如您在下面的命令中看到的,您需要列出与 Django 服务器相关联的 IP 地址或域名。

注意: 如果要请求整个域和子域,需要在命令输入的开头加一个点。完成所需的更改后,保存文件并退出。

ALLOWED_HOSTS = ['your_server_ip_or_domain', 'your_second_ip_or_domain', . . .]

如何在 Ubuntu 22.04 上测试 Django 开发服务器

我们建议您首先使用以下命令打开防火墙中的适当端口:

sudo ufw allow 8000

然后,您可以通过运行以下命令轻松运行开发服务器:

python manage.py runserver your_server_ip:8000

现在,您可以在浏览器中运行以下地址:

http://your_server_ip:8000/

django landing page on ubuntu 22.04

还应注意,您可以使用以下命令来访问管理界面:

http://your_server_ip:8000/admin/

django admin login page on ubuntu 22.04

*

django admin panel on ubuntu 22.04

结论

如前所述,Django 库是一个用 Python 语言开发 web 应用程序的平台,和大多数现代平台一样,支持 MVC 架构。在本文中,我们试图在介绍 Django 及其特性和优点之后,一步步教你如何在 Ubuntu 22.04 上安装 Django。

如何在 Ubuntu 18.04 上安装 Django LTS-elder node 博客

原文:https://blog.eldernode.com/install-django-ubuntu-18/

How To Install the Django on Ubuntu 18.04

【更新日期:2021-01-07】Django 是一个用于开发动态网站和应用程序的 Python Web 框架。作为一名开发人员,您需要 Django 在提供更高安全性的同时,快速完成应用程序。在本文中,你将学习如何在 Ubuntu 18.04 LTS 版上安装 Django。为了减少常见的安全错误并创建 Python web 应用程序,让我们了解一下这个免费的开源软件,像大公司一样享受它的特性。另外,你可以购买自己的 Ubuntu VPS 或者在 Eldernode 上找到你考虑的软件包。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

要设置,请按照我们的初始设置 Ubuntu 18.04

教程在 Ubuntu 18.04 上安装 Django

请和我们一起回顾这份指南。您将在一个 Linux Ubuntu 18.04 服务器上运行 Django。Django 发展了许多大公司。你可以找到诸如华盛顿邮报、讨论、Instagram、Mozilla、Pinterest 等名字。

有 3 种不同的方法来安装 Django。在本文中,我们将回顾这些方法:

1- 从软件包全局安装

2- 在虚拟环境中安装 pip

3- 开发版用 git 安装

在 LTS Ubuntu 18.04 上安装 Django

Django 可以在官方的 Ubuntu 仓库中获得,并且可以和传统的 apt 包管理器一起安装。

首先,使用下面的命令更新您的本地包索引。

sudo apt update

现在,您可以通过运行以下命令来检查 Python 版本:

python3 -V

然后,要安装 Django,键入:

sudo apt install python3-django

此外,您可以检查安装是否成功。

django-admin --version

在虚拟环境中安装 pip

要使用灵活的方式安装 Django,创建一个虚拟环境是一个好主意。通过使用 venvvirtualenv 工具,这将成为可能。

同样,建议您刷新本地包索引:

sudo apt update

使用下面的命令查看安装的 Python 版本。

python3 -V

要从 Ubuntu 库安装 pip ,请键入:

sudo apt install python3-pip

现在用 pip 安装 venv

sudo apt install python3-venv

通过开始一个新项目,你也可以为此创建一个虚拟环境。要开始创建项目并进入该目录,请运行:

mkdir ~/newproject cd ~/newproject

使用 Python 命令(与您的 Python 版本兼容),您可以在项目目录中创建一个虚拟环境。

python3.6 -m venv my_env

您可以将其名称更改为描述性名称。将以该名称创建一个目录。

激活隔离环境,将软件包安装到该环境中。

source my_env/bin/activate

使用 pip 在您的新环境中安装 Django。另外,请注意,您不需要来使用 sudo ,因为您是在本地安装:

(my_env) $ pip install django

现在,您可以通过运行以下命令来验证安装:

(my_env) $ django-admin --version

发出 deactivate 命令,让您离开虚拟环境。

(my_env) $ deactivate

只要进入项目目录并激活它,您就可以随时重新激活您的虚拟环境。

cd ~/newproject  source my_env/bin/activate

用 Git 安装开发版本

在这一步中,您将看到如何通过从 Git repo 获取代码来安装最新的开发版本,而不是稳定版本。要开发 Django 的版本,从它的存储库中下载并安装 Django。那么,让我们在虚拟环境中完成这项工作。

首先使用以下命令更新本地包索引:

sudo apt update

要检查已安装的 Python 版本,请输入:

python3 -V

要从官方存储库中安装 pip ,运行

sudo apt install python3-pip

安装 venv 包来创建您的虚拟环境:

sudo apt install python3-venv

然后,要将存储库克隆到您的主目录中名为 ~/ django-dev 的目录中,键入:

git clone git://github.com/django/django ~/django-dev

注意,更改到此目录:

cd ~/django-dev

同样,通过使用 Python 命令(与您的 Python 版本兼容),您可以在项目目录中创建一个虚拟环境。

python3.6 -m venv my_env

接下来,要激活它:

source my_env/bin/activate

使用 pip 安装存储库。 -e 选项将以“可编辑”模式安装,这在从版本控制安装时是必要的:

(my_env) $ pip install -e ~/django-dev

通过运行以下命令检查安装是否成功:

django-admin --version

如何创建样本项目

安装 Django 后,您可以构建您的项目。让我们看看如何创建一个项目,并在开发服务器上测试它。

要为您的项目创建一个目录并在其中进行更改,请运行:

mkdir ~/django-test  cd ~/django-test 

现在,您可以通过键入以下命令来创建您的虚拟环境:

python3.6 -m venv my_env

然后,为了激活环境:

source my_env/bin/activate

安装 Django:

(my_env) $ pip install django

此外,您可以使用 django-admin 来构建您的项目。 startproject 会在你当前的工作目录下创建一个目录,包括:

一个管理脚本,manage.py,您可以使用它来管理各种特定于 Django 的任务。
包含实际项目代码的目录(与项目同名)

然而,为了避免有太多的嵌套目录,让我们告诉 Django 将管理脚本和内部目录放在当前目录中(注意结束点):

(my_env) $ django-admin startproject djangoproject .

要迁移数据库(这个例子默认使用 SQLite),让我们使用 migrate 命令和 manage.py迁移将您对 Django 模型所做的任何更改应用到您的数据库模式。

要迁移数据库,请键入:

(my_env) $ python manage.py migrate

输出:

Operations to perform:    Apply all migrations: admin, auth, contenttypes, sessions  Running migrations:    Applying contenttypes.0001_initial... OK    Applying auth.0001_initial... OK    Applying admin.0001_initial... OK    Applying admin.0002_logentry_remove_auto_add... OK    Applying admin.0003_logentry_add_action_flag_choices... OK    Applying contenttypes.0002_remove_content_type_name... OK    Applying auth.0002_alter_permission_name_max_length... OK    Applying auth.0003_alter_user_email_max_length... OK    Applying auth.0004_alter_user_username_opts... OK    Applying auth.0005_alter_user_last_login_null... OK    Applying auth.0006_require_contenttypes_0002... OK    Applying auth.0007_alter_validators_add_error_messages... OK    Applying auth.0008_alter_user_username_max_length... OK    Applying auth.0009_alter_user_last_name_max_length... OK    Applying sessions.0001_initial... OK

**最后,**您可以创建一个管理用户,这样您就可以使用 Django 管理界面。让我们用创建超级用户命令来做这件事:

系统将提示您输入用户名、电子邮件地址和密码。

(my_env) $ python manage.py createsuperuser

如何在 Django 设置中修改 ALLOWED _ HOSTS

修改 Django 设置中的一个指令,以便能够成功测试您的应用程序。

使用以下命令打开设置文件:

在内部,找到 ALLOWED_HOSTS 指令。这定义了一个地址或域名的白名单,可以用来连接到 Django 实例。主机标头不在此列表中的传入请求将引发异常。Django 要求您设置这个来防止某类安全漏洞。

(my_env) $ nano ~/django-test/djangoproject/settings.py

首先,在方括号中列出与 Django 服务器相关的 IP 地址或域名。每一项都应该用引号括起来,用逗号分开。如果希望请求整个域和任何子域,请在条目的开头加上一个句点:

~/django-test/django project/settings . py

完成后,保存文件并退出编辑器。

. . .  ALLOWED_HOSTS = ['your_server_ip_or_domain', 'your_second_ip_or_domain', . . .]

如何测试开发服务器

因为您有了一个用户,所以您可以启动 Django 开发服务器。但在此之前,ypu 应该确保在您的防火墙中打开适当的端口。通过运行以下命令打开端口 8000:

然后,启动开发服务器:

(my_env) $ sudo ufw allow 8000

在 web 浏览器中访问服务器的 IP 地址,后跟 8000:

(my_env) $ python manage.py runserver your_server_ip:8000

您应该会看到类似这样的内容:

http://your_server_ip:8000

django landing page

此外,要访问管理界面,请在您的网址末尾添加 /admin/ :

这将带您进入登录屏幕:

http://your_server_ip:8000/admin/

django admin login page

如果您输入刚刚创建的管理员用户名和密码,您将可以访问网站的主要管理部分:

django admin panel page

要解释更多的 任何时候你需要停止开发服务器,在你的终端输入 CTRL-C。如果您希望构建您的应用程序并定制您的站点,您应该查阅 Django 文档。

To explain more****,**** anytime you need to stop the development server, type CTRL-C in your terminal. You should check out the Django documentation if you wish to build your applications and customize your site.

结论

在本文中,你学习了如何在 Ubuntu 18.04 上安装 Django。使用 Django 帮助 ypu 更容易地创建网站。您可能犯的安全错误,如 SQL、注入、XSS、CSRF 和点击劫持将被避免。如果你还需要获得最新版本的指南,请关注我们的文章如何在 Ubuntu 20.04 上安装 Django

In this article, you learned How To Install Django on Ubuntu 18.04. Using Django helps ypu create websites easier. Your probable security mistakes such as SQL, Injection, XSS, CSRF, and clickjacking would be avoided. In case you also need to get the guide of the latest version, follow our article on How to install Django on Ubuntu 20.04.

教程在 Debian 11[牛眼] - Eldernode 博客上安装 Docker CE

原文:https://blog.eldernode.com/install-docker-ce-on-debian-11/

Tutorial Install Docker CE on Debian 11 [Bullseye]

Docker Community Edition 或 Docker CE 是一个免费的开源工具,具有用于应用程序容器化的容器执行环境。在本文中,我们将一步步教你如何在 Debian 11【牛眼】上安装 Docker CE。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

如何在 Debian 11 上安装 Docker CE【牛眼】

Docker 是一个工具,旨在使使用容器创建、使用和执行应用程序变得容易。容器允许开发人员将应用程序与它需要的所有部分、组件打包在一起,并作为一个包进行传输。

先决条件在 Debian 上安装 Docker CE:

需要一台高性能的 Debian 11 服务器(推荐 SSD 或 Nvme 存储)

具有 SSH 或控制台访问权限的服务器

在 Debian 11 Linux 上安装所需的依赖项

首先,用下面的命令更新 Debian 服务器。

sudo apt update

然后,您应该使用下面的命令安装 Docker 在 debian linux 服务器上运行所需的依赖项。

sudo apt install apt-transport-https lsb-release ca-certificates curl gnupg -y

在 Debian 服务器上安装 Docker 资源库

使用下面的链接下载 Docker GPG 密钥,然后添加它。

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

然后使用以下命令添加下载的存储库:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

在 Debian 上安装 Docker 引擎

sudo apt -y install docker-ce docker-ce-cli containerd.io

然后,用下面的命令来验证安装和 Docker 版本。

sudo docker version

在这一步中,使用下面的命令使 Docker 服务在系统引导时启动。

sudo systemctl enable docker

最后,检查 Docker 服务状态,查看 Docker 是启用还是禁用。

sudo systemctl status docker

如何考 Docker

首先使用以下命令运行入门 docker 容器:

sudo docker run -d -p 80:80 docker/getting-started

然后在浏览器中输入服务器的 IP 地址并检查状态。

http://server_ip

结论

在本文中,我们试图讨论如何在您的 Debian 11 服务器上安装 Docker CE。我们希望本教程对你有所帮助。

如何在 CentOS 8 上安装 Drupal——如何配置 Drupal 设置

原文:https://blog.eldernode.com/install-drupal-on-centos-8/

How to install Drupal on CentOS 8

Drupal 是用 PHP 编写的免费开源 CMS,附带 GNU / GPL 许可。在这篇文章中,我们将向你学习如何在 CentOS 8 上安装 Drupal。

类似于流行的 CMS 平台,如 WordPressJoomla ,有了 Drupal ,你可以在对网络编程或标记语言知之甚少或一无所知的情况下从头开始创建自己的博客或网站。

先决条件

在我们开始之前,请确保您已经在 CentOS 8 上安装了LAMP stack。此外,确保你有一个 SSH 连接到你的 CentOS 8 服务器和一个良好稳定的互联网连接。

如何在 CentOS 8 上安装 Drupal

在本教程中,你将学习如何在 CentOS 8 Linux 上安装 Drupal

在 CentOS 8 安装额外的 PHP 模块

因为 Drupal 需要额外的 PHP 模块才能顺利运行,所以通过执行下面的命令来安装它们。

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip 

创建一个 Drupal 数据库

安装完所有需要的 PHP 模块后,您需要创建一个数据库来容纳 Drupal 的安装文件。因此,如图所示,登录到您的 MariaDB 数据库。

sudo mysql -u root -p 

要为 Drupal 创建一个数据库并授予 Drupal 用户所有权限,请在登录后运行以下命令。

**MariaDB [(none)]>** CREATE DATABASE drupal_db;  **MariaDB [(none)]>** GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘[[email protected]](/cdn-cgi/l/email-protection)’;  **MariaDB [(none)]>** FLUSH PRIVILEGES;  **MariaDB [(none)]>** EXIT;

您可以退出并重新启动数据库服务器。

sudo systemctl restart mariadb 

在 CentOS 8 下载 Drupal

有了 Drupal 的数据库,下一步将是从 Drupal 的官方网站下载 Drupal 的 tarball 文件。这包含了 Drupal 正常运行所需的所有必要文件。在撰写本文时,最新版本是 Drupal 8.8.4

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz 

因此,下载完成后,解压缩 tarball 文件。

sudo tar -xvf drupal-8.8.4.tar.gz 

现在,将提取的文件夹移动到 Apache 文档根目录。

sudo mv drupal-8.8.2 /var/www/html/drupal 

使用文档根目录中的 drupal 未压缩文件,修改文件权限以允许 apache 访问该目录。

sudo chown -R apache:apache /var/www/html/drupal 

购买 Linux 虚拟私有服务器

配置 Drupal 设置

在此步骤中,从默认设置文件(default.settings.php)创建一个设置文件,该文件已存在于以下位置。

cd /var/www/html/drupal/sites/default  sudo cp -p default.settings.php settings.php

如果在您的系统上启用了 SELinux ,那么运行下面的命令来影响 /var/www/html/drupal/ 目录上的 SELinux 规则。

敲定 Drupal 安装

当所有的配置都设置好了,剩下的唯一一件事就是在浏览器上设置 Drupal。为此,在你的地址栏中输入以下地址,然后点击回车

http://server-IP/drupal

将显示'欢迎使用'屏幕。但首先,选择您的首选语言,然后点击“保存并继续按钮。

Choosing the Language of Drupal Installation

在接下来的屏幕上,选择'标准配置文件作为要使用的配置文件,点击'保存并继续按钮进入下一页。

Select the Profile of Drupal Installation

是时候看看需求的概述并启用干净的 URL 了。要启用干净的 URL,请转到位于**/etc/httpd/conf/httpd . conf**文件中的 Apache 配置文件。

并将 AllowOverride 属性从 None 设置为 All

Reviewing Drupal Requirements

此时,刷新页面继续到'数据库配置页面,如图所示。填写必填字段,如数据库类型、数据库名称、数据库密码和用户名。

Configuration of Drupal Database

再次点击“保存并继续按钮进入下一步。Drupal 将开始安装所有的特性,大约需要 5 分钟。

install the Drupal on CentOS 8

填写以下详细信息:

Configuration of Drupal Site

最后,您将看到如图所示的主页。现在,您可以继续创建您的网站并向其中添加内容。您可以使用大量的 Drupal 主题和插件来增强站点的外观。

好样的 !我们一步一步的指导你如何在 CentOS 8 上安装 T4 Drupal T5。而且从现在开始你知道如何在 CentOS 8 上安装 Drupal 了。

亲爱的用户,我们希望你喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考 提问页面 部分并在其中提出你的问题。

在 CentOS 7 上安装 DVWA 的一种方法

原文:https://blog.eldernode.com/install-dvwa-on-centos-7/

1 Way To Install DVWA On CentOS 7

该死的易受攻击的 web 应用或简称 DVWA,顾名思义,就是漏洞很多的 Web 应用!事实上,该软件旨在帮助安全专业人员并衡量他们的技能,帮助 web 开发人员更好地了解保护 web 应用程序的过程,并最终供教授和学生学习黑客和安全主题。在这篇文章中,我们将教你一种在 CentOS 7 上安装 DVWA 的方法。需要注意的是,如果你想购买一台 CentOS VPS 服务器,可以访问 Eldernode 网站上提供的计划。

如何在 CentOS 7 上安装 DVWA

什么是 DVWA?

DVWA 是一个处理不同难度的安全漏洞的 web 应用程序。它也有一个非常用户友好的界面,使开发者更容易。此外,请记住,该软件中有意记录和未记录漏洞,以鼓励用户发现更多漏洞。需要注意的是,这个 web 应用程序是用 PHP/MySQL 实现的。DVWA 是开源的,每个人都可以免费使用,您可以修改和重新发布它的源代码。

DVWA 特性

在本节中,我们将提到 DVWA 的一些特性。使用 DVWA,可以执行以下操作:

–暴力攻击

–命令注入攻击

–CSRF 袭击

–文件包含攻击

–文件上传攻击

–SQL 注入攻击

–盲目的 SQL 注入攻击。

–XSS 袭击的类型 9

–弱会话 id 攻击

在这篇来自 CentOS 培训系列的文章的续篇中,我们将一起学习如何在 CentOS 7 上安装 DVWA。

在 CentOS 7 上安装 DVWA

在上一节熟悉了 DVWA 之后,现在我们要教你如何在 CentOS 7 上安装 DVWA。在开始安装 DVWA 之前,有必要使用以下命令安装 Apache web server、MariaDB、PHP 和其他所需的扩展:

sudo yum install httpd mariadb-server php php-pdo php-mysqlnd php-cli php-gd git -y

现在您需要使用您最喜欢的文本编辑器打开 php.ini 文件:

sudo nano /etc/php.ini

打开文件后,您现在应该查找以下行,并按如下方式更改和保存它们:

allow_url_fopen = On
allow_url_include = On
display_errors = Off

运行以下命令,启动,然后启用 httpd :

sudo systemctl start httpd
sudo systemctl enable httpd

还需要使用以下命令启动,然后启用 MariaDB :

sudo systemctl start mariadb
sudo systemctl enable mariadb

现在是时候为 DVWA 创建数据库和用户了。运行以下命令连接到数据库:

mysql

使用以下命令创建数据库:

MariaDB [(none)]> create database dvwa;

您也可以通过运行以下命令来创建用户:

MariaDB [(none)]> grant all on dvwa.* to [[email protected]](/cdn-cgi/l/email-protection) identified by 'password';

创建数据库和用户后,现在可以清除特权,然后退出 MariaDB:

MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;

要下载 DVWA,您可以运行以下命令:

git clone https://github.com/ethicalhack3r/DVWA /var/www/html/

在下一步中,您需要将目录更改为配置文件夹。完成此操作后,您可以复制示例配置文件:

cd /var/www/html/config/
cp config.inc.php.dist config.inc.php

同样,有必要用文本编辑器打开并编辑配置文件,然后指定您的数据库细节。

sudo nano /var/www/html/config/config.inc.php
$_DVWA[ 'db_server' ] = '127.0.0.1';
$_DVWA[ 'db_database' ] = 'dvwa';
$_DVWA[ 'db_user' ] = 'dvwa';
$_DVWA[ 'db_password' ] = 'password';

#您需要在 https://www.google.com/recaptcha/admin 生成自己的密钥

$_DVWA[ 'recaptcha_public_key' ] = 'Your_Public_Key';
$_DVWA[ 'recaptcha_private_key' ] = 'Your_Private_Key';

修改后保存配置文件。

重要的是,此时您需要为 Apache 根目录设置适当的权限和所有权。为此,您可以使用以下命令:

chown -R apache:apache /var/www/html

最后,您需要通过运行以下命令来重启 Apache 和 MariaDB。通过这样做,将应用更改:

sudo systemctl restart mariadb httpd

如何访问 DVWA

在前面的步骤中,您遇到了 DVWA 并学习了如何安装它。如果你已经按照正确的步骤安装了 DVWA,现在是时候知道如何访问它了。打开您最喜欢的浏览器之一,输入以下地址:

http://your-server-ip/setup.php

configuring the dvwa on centos 7

configuring the dvwa

点击创建/重置数据库,如上图所示。现在你必须输入你在这个部分的配置文件中设置的用户名密码,点击登录:

dvwa login page

在下图中,您可以看到 DVWA 仪表板:

access to dvwa dashboard

结论

正如本教程中提到的,DVWA 是一个具有各种漏洞的 web 应用程序,它可以帮助在黑客和安全领域工作的人测试他们的技能,并学习新的黑客和安全技巧。在本文中,我们试图教你一种在 CentOS 7 上安装 DVWA 的方法。如果你有任何问题,可以在评论区和我们分享。

如何在 Windows RDP 2019 - Eldernode 博客上安装 Edge 浏览器

原文:https://blog.eldernode.com/install-edge-browser-on-windows-rdp-2019/

How to Install Edge Browser on Windows RDP 2019

由于 Internet Explorer 的不受欢迎,微软在网络浏览器方面没有多少声誉。随着微软 edge 浏览器的出现,该公司找到了在浏览器领域赢得声誉的机会。这款浏览器虽然不错,但仍然存在问题。所以微软推出了全新版本的 Edge。微软的变化不仅仅是几个选项的小变化。这一改变使它成为你可以在电脑上下载和享受的最好的浏览器之一。在这篇文章中,我们试图教你如何在 Windows RDP 2019 上安装 Edge 浏览器。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。

教程在 Windows Server 2019 上安装 Edge 浏览器

在 Windows RDP 2019 上安装 Edge 浏览器

第一步你必须打开一个你最喜欢的浏览器,然后输入并搜索“微软 edge 下载”。然后点击第一个链接,也就是微软网站的链接,进入 edge 浏览器下载页面。

microsoft edge download

点击“下载”按钮旁边的箭头,选择您想要的窗口。然后点击下载进入下一步。

how to download edge

选择窗口类型后,将立即出现以下屏幕。选择您希望继续安装过程的语言,然后单击“接受并下载”。

how to select language in edge browser - Install Edge Browser on Windows

以下页面表示文件已下载。

tutorial install edge browser - How to Install Edge Browser on Windows RDP 2019

现在转到下载文件所在的位置。在下载文件夹中找到“ MicrosoftEdgeSetup ”文件,双击它。

Edge browser download file storage - How to Install Edge Browser on Windows RDP 2019

在打开的窗口中,点击运行

how to run and install the edge browser - How to Install Edge Browser on Windows RDP 2019

等一会儿进入下一阶段…

downloading microsoft edge

在下一个窗口中,点击完成设置

how to complete microsoft edge setup

如果您希望将浏览器信息传输到新浏览器 edge,请单击从 Internet Explorer 导入。否则,点击继续,不导入。最后点击确认

how to import data to edge

在下一个窗口中,从灵感信息聚焦中选择一个选项来启动新的标签页信息。然后点击确认

how to setup new tab in edge browser

最后不登录点击继续,完成 edge 浏览器的安装。

installing edge

您将看到您已成功进入 edge 浏览器环境。

microsoft edge browser environment

你可以在开始菜单中输入 edge,选择微软 Edge

how to start edge browser

结论

Microsoft Edge 旨在与 Windows 版本的浏览器 Internet Explorer 无缝同步内容和数据。这种浏览器浏览网页速度快,安全性高。它还使用组织和优化具有扫描二维码能力的页面上的元素。该浏览器的用户可以将网页归类为收藏夹。通过在其应用程序中进行这些升级,微软已经能够在浏览器中获得声誉,并开始一个成功的未来。在这篇文章中,我们试图教你如何在 Windows RDP 2019 上安装 Edge 浏览器。需要注意的是,如果要安装 Google Chrome、Firefox 和 opera 浏览器,可以参考文章在 RDP 管理员上安装 Google Chrome、如何在 RDP 管理员上安装 Firefox、在 RDP 管理员上安装 Opera。

Microsoft Edge is built to sync content and data seamlessly with the Windows version of the browser, Internet Explorer. This browser has high speed and security in browsing web pages. It also uses the organization and optimization of elements on a page that has the ability to scan QR codes. Users of this browser can categorize web pages as favorites. By making these upgrades in its application, Microsoft has been able to gain a reputation among browsers and start a successful future. In this article, we tried to teach you How to Install Edge Browser on Windows RDP 2019. It should be noted that if you want to install Google Chrome, Firefox and opera browsers, you can refer to the articles Install Google Chrome on RDP admin , How to Install Firefox on RDP admin and Install Opera on RDP admin.

Debian 11 - Eldernode 博客如何安装 Elastic Stack 7

原文:https://blog.eldernode.com/install-elastic-stack-7-on-debian-11/

How-to-Install-Elastic-Stack-7-on-Debian-11

ELK 是一个开源应用的集合。您可以使用 ELK 收集、分析和可视化来自各种来源的报告。它由称为 Elastcisearch、Logstash 和 Kibana 的组件组成,在本文中,你将熟悉它们的特性,然后你将学习如何在 Debian 11 上安装 Elastic Stack 7。如果您想购买 Linux VPS 服务器,您可以在 Eldernode 网站上看到可用的软件包。

教程在 Debian 11 上安装弹性栈 7

麋鹿组件

1 –>elastic search是一个搜索和分析引擎。

2 –>Logstash是一个服务器端数据处理管道,它同时接收、转换然后发送来自多个资源的数据。

3 –>Kibana允许用户在 Elasticsearch 中使用图表和图形可视化数据。

4 –>Beats从服务器收集报告并发送到 Logstash 或 Elasticsearch。

在这篇来自 Debian 教程系列的文章的续篇中,我们将一步一步地向你解释如何在 Debian 11 上安装 Elastic Stack 7 及其组件。

在 Debian 11 上安装弹性栈 7

首先使用以下命令更新您的系统 :

sudo apt-get update
sudo apt-get upgrade
sudo reboot

安装 ELK 之前需要安装 Java 8 或者 11。运行以下命令安装 OpenJDK 11:

sudo apt install openjdk-11-jdk -y

您可以检查版本以确认 Java 安装:

java --version

然后使用下面的命令安装弹性栈 PGP 签名密钥:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

您可以使用以下命令在 Debian 11 上安装 ELK APT 存储库:

sudo apt install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

然后使用以下命令更新包列表的缓存:

sudo apt update

成功添加 ELK 存储库之后,您就可以安装弹性堆栈的各个组件了。

为了安装 Elasticsearch ,首先运行以下命令:

sudo apt install elasticsearch

现在运行以下命令来配置 Elasticsearch,以定义您想要监听的 IP 地址和端口,并设置发现类型和集群名称:

sudo vim /etc/elasticsearch/elasticsearch.yml

然后应用以下更改:

changes-in-Elasticsearch

使用以下命令调整系统内存中的 JVM 堆大小:

sudo vim /etc/elasticsearch/jvm.options

JVM-heap-size

现在保存文件并运行以下命令以开始并启用弹性搜索:

sudo systemctl enable --now elasticsearch

然后使用下面的命令确认状态:

systemctl status elasticsearch

如何在 Debian 11 上安装 Kibana

使用以下命令安装 Kibana :

sudo apt install kibana

使用以下命令配置 Kibana :

sudo vim /etc/kibana/kibana.yml

Kibana-configuration

应用以下设置来配置 Kibana 与 Elasticsearch 的连接:

Kibana-connection-to-Elasticsearch

运行以下命令启用并启动 Kibana :

sudo systemctl enable --now kibana

然后使用以下命令确认 Kibana 状态:

systemctl status kibana

运行以下命令来配置防火墙,以便 Kibana 端口可以从互联网访问:

sudo ufw allow 5601/tcp

您可以使用 IP 服务器主机名基巴纳端口 : http:// <服务器 IP 地址> :5601 从浏览器访问基巴纳仪表板

Kibana-installation

如何在 Debian 11 上安装 Logstash

您可以使用以下命令安装 Logstash :

sudo apt-get install logstash

为了配置 Logstash ,首先创建一个名为 02-beats-input.conf 的文件,您可以在其中配置您的 Filebeat 输入:

sudo vim /etc/logstash/conf.d/02-beats-input.conf

然后添加以下内容:

input {  beats {    port => 5044   } }

现在您需要将过滤器设置添加到创建系统报告,因此运行以下命令来创建另一个配置文件:

sudo vim /etc/logstash/conf.d/10-syslog-filter.conf

按以下顺序修改文件内容:

filter { if [type] == "syslog" { grok { match => { "message" => "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}" } add_field => [ "received_at", "%{@timestamp}" ] add_field => [ "received_from", "%{host}" ] } syslog_pri { } date { match => [ "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ] } } }

最后,通过 Logstash 创建另一个配置文件来存储 Elasticsearch 中的 beats 数据:

sudo vim /etc/logstash/conf.d/30-elasticsearch-output.conf

将以下内容添加到文件中:

output { elasticsearch { hosts => ["your_ip_address:9200"] manage_template => false index => "ssh_auth-%{+YYYY.MM}" } }

运行以下命令来启动并启用 Logstash :

sudo systemctl start logstash
sudo systemctl enable logstash

如何在 Debian 11 上安装 Filebeat

ELK 使用 beats 发送各种来源的数据,并提交给 Logstash 或 Elasticsearch。 Filebeat 用于采集和发送报表文件。

运行以下命令将 Filebeat 安装到与 Elasticsearch 相同的服务器上:

sudo apt-get install filebeat

要将数据发送到 Logstash,运行以下命令来配置 Filebeat :

sudo vim /etc/filebeat/filebeat.yml

在输出部分,应用以下更改:

Elasticsearch-Logstash-output

使用以下命令启用 Filebeat 模块:

sudo filebeat modules enable system

然后运行以下命令加载索引模板:

sudo filebeat setup \
--index-management -E output.logstash.enabled=false \
-E 'output.elasticsearch.hosts=["IP.address:9200"]'

最后,您可以使用以下命令启动并启用 Filebeat :

sudo systemctl start filebeat
sudo systemctl enable filebeat

现在登录到基巴纳添加 Filebeat 索引并按照下面的路径添加一个新的索引:

管理->堆栈管理-> Kibana →索引模式->创建索引模式

要搜索匹配模式,请在索引模式名称中输入 filebeat 。找到图案后,点击下一步:

Filebeat-index-pattern

然后要配置新的索引,点击创建索引模式:

configure-timestamp

最后,从上一菜单中,点击发现以显示您的数据:

filebeat-data

结论

在本文中,我们介绍了 Elastic Stack,这是一个开源应用程序的集合,并分析了它的组件(Elasticsearch、Kibana、Logstash)的特性。通过这篇文章,你还学习了如何在 Debian 11 上安装 Elastic Stack 7。

教程在 Ubuntu 21.04 | 20.04 - Eldernode 博客上安装 Elasticsearch

原文:https://blog.eldernode.com/install-elasticsearch-on-ubuntu/

Tutorial Install Elasticsearch on Ubuntu 21.04

Elasticsearch 是一个用 Java 开发的全功能开源搜索引擎。从各种来源获取非结构化数据,并将其存储为针对文本搜索进行了高度优化的复杂格式。在本文中,我们将教你如何在 Ubuntu 21.04 上安装 Elasticsearch。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

什么是 Elasticsearch?

Elasticsearch 是一家名为 Elastic 的公司的产品,该公司成立于 2012 年。Elasticsearch 使用 Lucene Apache 作为索引和搜索的核心。Lucene 是一个非常复杂的库;但是不用担心,Elasticsearch 通过提供 API 可用性消除了所有的麻烦。

使用 Elasticsearch,可以快速有效地存储和分析大量数据。这在处理半结构化自然语言数据时特别有用。

弹性搜索的可扩展性和速度很高,可用于:

_ 搜索应用程序

_ 网站搜索

_ 组织搜索

_ 输入信息的分析

_ 检查程序性能

_ 数据的分析和可视化

_ 安全分析

_ 商业分析

在 Ubuntu 21.04 上安装 Elasticsearch 的先决条件

在本节中,我们将向您展示在 Ubuntu 21.04 上安装 Elasticsearch 的先决条件。为此,只需遵循以下步骤。

您需要更新包索引。然后需要安装 OpenJDK 8 :

apt update
apt install openjdk-8-jdk

现在,您可以使用以下命令检查 JAVA 状态:

java -version

**在 Ubuntu 21.04 上安装 elastic search |**Ubuntu 20.04

现在我们想教大家如何在 Ubuntu 21.04 上安装 Elasticsearch。只需按顺序正确执行以下步骤。

第一步是使用以下命令为 Elasticsearch 包导入 GPG 键:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -

然后,您需要使用以下命令将 Elasticsearch 存储库添加到系统中:

sh -c 'echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" > /etc/apt/sources.list.d/elastic-6.x.list'

完成上述步骤后,您必须首先使用以下命令更新缓存。然后在系统上安装弹性搜索包:

apt update
apt install elasticsearch

最后,您可以使用以下命令启动启用elastic search 服务:

systemctl start elasticsearch.service
systemctl enable elasticsearch.service

**如何在 Ubuntu 21.04 上配置 elastic search |**Ubuntu 20.04

在本节中,我们想要检查 Elasticsearch 配置。为此,只需使用您想要的文本编辑器之一打开配置文件:

vi /etc/elasticsearch/elasticsearch.yml

现在您需要查看包含 network.host 的线性配置文件。然后取消对的注释,将其值改为 0.0.0.0 。注意,此时您需要将网络主机设置为 0.0.0.0。为此,请使用以下命令:

network.host: 0.0.0.0

有趣的是,如果你希望你的设备上的配置是私有的或本地的,你必须设置网络.主机127.0.0.1

在对配置文件进行了上述更改后,您现在可以保存文件并退出。现在,您需要使用以下命令重新启动elastic search,以应用更改:

systemctl restart elasticsearch

结论

使用 Elasticsearch 有很多好处。这些好处包括可伸缩性、速度、弹性搜索 API‌使用、多语言、文档优化、自动完成和免费模式。在本文中,我们试图一步一步地教你如何在 Ubuntu 21.04 上安装 Elasticsearch。

如何在 Debian 10 - Eldernode 博客上安装 Etcher

原文:https://blog.eldernode.com/install-etcher-on-debian-10/

How To Install Etcher On Debian 10

Etcher 是一个免费的开源工具,用于编写图像文件,如。iso 和。img 文件,以及存储介质上的压缩文件夹,以创建动态 SD 卡和 USB 闪存驱动器。它是由 balena 和 ay face 开发的,也被称为 balenaEtcher 。蚀刻机是根据阿帕奇许可证 2.0 许可。蚀刻机是通过图形用户界面使用。还有一个正在积极开发中的命令行界面。在这篇文章中,你将学习如何在 Debian 10 上安装 Etcher。首先,你首先需要有自己的 Linux VPS 。根据您的需求在 Eldernode 中找到合适的包装,并触摸其中的差异。

为了让本教程更好地发挥作用,请考虑以下先决条件:

拥有 sudo 权限的非 root 用户。

要进行设置,请按照 Debian 10 的初始设置进行。

教程在 Debian 10 | Debian 9 上安装 Etcher

Etcher 是一个神奇的 USB 图像写入工具。此外,如果您提供 EtcherRo,您将拥有一个独立的硬件设备,允许您以极高的速度一次写入多个卡或 USB 磁盘。使用这个易于使用的媒体创建工具,您将能够创建可引导的 USB 驱动器或 Sd 卡。要开始在 Debian 10 上安装 Etcher 的过程,请按照以下步骤成功完成本指南。

第一步:

照例推荐你从其官网下载 Etecher 。当 Iis 页面打开时,点击下载链接,下载用于 Linux 的 Etcher。

download Etecher

然后,向下滚动并单击链接,如下所示:

Download Etcher

第二步:

当系统提示您保存文件时,打卡保存文件。然后你会看到下载过程将开始。

第三步:

一旦为 Linux 下载了 Etcher,您就可以在 Linux 上安装它了。所以,你需要在你的 Linux 发行版上安装***【zenity】***或者 Xdialog ,或者 kdialog 包。当您在 Debian 上安装 Etecher 时,安装 zenity 会更容易,因为它可以在这些 Linux 发行版的官方软件包库中找到。

第四步:

通过运行以下命令来更新您的 Debian 机器的包存储库:

第五步:

sudo apt update

使用以下命令安装 zenity :

并且要继续,按下 y 和<T2 输入 T7。然后,应该安装 zenity

sudo apt install zenity

第 6 步:
在这一步中,您应该使用以下命令导航到下载 Etcher 的**~/下载**目录:

第 7 步:
然后,要解压文件,输入:

cd ~/Downloads

当您提取 zip 文件时,将会生成一个新的 AppOmage 文件。现在,使用以下命令将 AppImage 文件移动到/opt 目录:

unzip etcher-electron-1.4.6-linux-x64.zip

第八步:

sudo mv etcher-electron-1.4.6-x86_64.AppImage /opt

使用以下命令运行蚀刻机:

第九步:
当你面对安装桌面文件的对话框时,点击 yes 看它启动。

/opt/etcher-electron-1.4.6-x86_64.AppImage

Starting Etcher

你不必从命令行启动 Etcher 了,从应用程序菜单启动 Etcher。

如何在 Linux 上使用 Etcher

现在,你可以用蚀刻机给你的树莓 Pi 刷 microSD 卡了。打开蚀刻机并点击选择图像。

flash microSD cards
这样,一个文件拾取器就会被打开。然后,选择您希望用来闪存 microSD 卡的操作系统映像文件,并点击打开

flash your microSD card

然后,您会看到图像被选中。

Select image

插入您希望用 Etcher 闪存的 microSD 卡或 USB 存储设备。如果您的计算机上连接了多个 USB 存储设备或 microSD 卡,您可以点击更改。接下来,从列表中选择你想用蚀刻机擦写的,点击继续

Insert the microSD card or USB storage

您也可以使用 Etcher 同时闪存 USB 设备或 microSD 卡,为此,您必须从列表中选择需要闪存的设备,然后点击继续

flash USB devices or microSD cards

它将被选中,如下所示:

Select Flash

Etcher 可以闪存 MicroSD 卡或 USB 存储设备的方式可能会被你改变。如果你想改变它,点击齿轮图标。

change Etcher settings

你将能够很容易地使用蚀刻机设置面板。在那里,您可以选中或取消选中您想要的内容,然后点击返回按钮。因为默认设置是好的,你可以在那里什么都不做。

但是,如果您取消选中成功时验证写入,它会检查 microSD 卡或 USB 存储设备上的所有内容是否都正确写入,从而节省您大量的时间。这给你的 microSD 卡或 USB 设备带来了很大的压力,需要很长时间才能完成。这取决于你,如果你没有一个有问题的 microSD 卡或 USB 存储设备,取消选中这个选项不会有什么坏处。

Etcher setting

最后,单击 Flash!

click on Flash

这样,Etcher 就会开始刷新你的 microSD 卡或者 USB 存储设备。

start flashing your microSD card or USB

当刷新 microSD 卡或 USB 存储设备时,您可以看到下面的窗口。然后,您可以关闭 Etcher 并弹出您的 microSD 卡或 USB 存储设备,并在您的 Raspberry Pi 设备上使用它。

Flash complete

结论

在本文中,您学习了如何在 Debian 10 上安装 Etcher。这就是你在 Linux 上安装和使用 Etcher 的方法。这个指南也可以在 Ubuntu 上使用。它将支持持久存储,允许 live SD 卡或 USB 闪存驱动器用作硬盘驱动器,以及支持将多个引导分区闪存到单个 SD 卡或 USB 驱动器。

Conclusion

In this article, you learned How To Install Etcher On Debian 10. That’s how you install and use Etcher on Linux. This guide could also be used on Ubuntu. It will support persistent storage allowing the live SD card or USB flash drive to be used as a hard drive, as well as support for flashing multiple boot partitions to a single SD card or USB drive.

如何在 CentOS 8 上安装 Fail2Ban 保护 SSH——如何保护 SSH

原文:https://blog.eldernode.com/install-fail2ban-centos-8/

How to install Fail2Ban to protect SSH on CentOS 8

最近你复习了一下 宋承宪 。在这篇文章中,你将学习如何在 CentOS 8 上安装 Fail2Ban 来保护 SSH。但是首先,什么是 **Fail2ban。**这是一款免费、开源、广泛使用的入侵防御工具,它扫描日志文件,寻找显示过多密码失败等恶意迹象的IP 地址,并禁止它们。默认情况下,它附带了各种服务的过滤器,包括 sshd

如何在 CentOS 8 上安装 Fail2Ban 保护 SSH

推荐您阅读 初始设置 centos 8 ,让我们指导您更容易地了解如何安装和配置 fail2ban ,以保护 SSH 并提高 SSH 服务器安全性,抵御对 CentOS 8 的暴力攻击。

在 CentOS 8 上安装 Fail2ban

在这一段**,登录到您的系统后,进入一个命令行界面来启用您系统上的 EPEL 库。因为的 fail2ban** 包不在官方的仓库里,但是在的 EPEL 仓库里有。

dnf install epel-release  OR  dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

接下来,使用下面的命令安装 Fail2ban 包。

dnf install fail2ban 

另外,阅读相关文章:

SSH 和 Telnet 的区别

配置 Fail2ban 保护 SSH

fail2ban 配置文件位于 /etc/fail2ban/ 目录下,过滤器存储在 /etc/fail2ban/filter.d/ 目录下。

我们不建议您从 fail2ban 服务器 **/etc/fail2ban/jail.conf,**中修改全局配置文件,因为它可能会在将来的软件包升级中被覆盖或改进。

此外,您可以在 jail.local 文件或单独的 文件中创建和添加您的配置。conf 文件放在 /etc/fail2ban/jail.d/ 目录下作为备用。

请注意,在 jail.local 中设置的配置参数将覆盖在 jail.conf 中定义的任何参数。

/etc/fail2ban/ 目录下创建一个名为 jail.local 的单独文件。

vi /etc/fail2ban/jail.local

打开文件时,将以下配置粘贴到文件中。

注意:【默认】该部分包含全局选项,【sshd】包含 sshd 监狱的参数。

[DEFAULT] ignoreip = 192.168.56.2/24  bantime  = 21600 findtime  = 300  maxretry = 3  banaction = iptables-multiport  backend = systemd [sshd] enabled = true 

Configuration
现在,我们来看看上面配置中选项的解释:

  1. ignoreip :指定不禁止的 ip 地址或主机名列表。
  2. bantime :指定主机被禁止的秒数(即有效禁止持续时间)。
  3. :指定主机被禁止之前的失败次数。
  4. find time:fail 2 ban 如果主机在最后的“ findtime ”秒内生成了“ maxretry ”,将会禁止该主机。
  5. b 动作 :禁止动作。
  6. 后端 :指定用于获取日志文件修改的后端。

所以,上面的配置,意味着如果一个 IP 在最后的 5 分钟内失败 3 次,则禁止它 6 小时,并忽略 IP 地址 192.168.56.2

首先 启动并启用 fail2ban 服务,并使用以下 systemctl 命令检查它是否启动并运行。

`systemctl start fail2ban  systemctl enable fail2ban  systemctl status fail2ban`

监控失败,禁用 IP 地址使用 fail 2 ban-客户端

**在这一步中,您可以在配置 fail2ban 来保护 **sshd 之后,使用 fail2ban-client 来监控失败和被禁止的 IP 地址。其次,要查看 fail2ban 服务器的当前状态,请使用以下命令。

监控 sshd 监狱:

`fail2ban-client status sshd` 

接下来,运行下面的命令来解除 fail2ban 中的 IP 地址。

`fail2ban-client unban 192.168.56.1` 

但是,有关 fail2ban 的更多信息,请阅读下面的手册页。

`man jail.conf  man fail2ban-client`

好样的 !至此,您完成了教程的学习。

亲爱的用户,我们希望本教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于本文的对话,请访问

**Ask page

。也为了提高你的知识,有这么多有用的教程准备

Eldernode training

.**

如何在 VirtualBox - Eldernode 博客上安装 Fedora

原文:https://blog.eldernode.com/install-fedora-on-virtualbox/

How to Install Fedora on VirtualBox

Fedora 最初作为 Fedora Core 发布,是由 Fedora 项目成员开发的 Linux 发行版。这个发行版得到了 RedHat 和其他公司的支持。这个项目的目标是建立一个多用途的操作系统,它通常由自由软件包组成。需要注意的是,每隔 6 到 8 个月,Fedora 就会发布一个新版本。在这篇文章中,我们将教你如何在 VirtualBox 上安装 Fedora。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

教程一步一步在 VirtualBox 上安装 Fedora

在本节中,我们将一步一步地介绍在 Oracle VirtualBox 中安装 Fedora Linux 的步骤。下载 Fedora 的第一步是访问 Fedora 网站。打开此页面后,您将面临三个选项。 Fedora 工作站、 **Fedora 服务器、**和 Fedora IoT

Fedora 服务器用于服务器或数据中心。Fedora Workstation 是一个带有一组工具的映像,面向普通 GNOME 桌面环境中的桌面。Fedora IoT 也用于可扩展的基础设施。注意,如果 GNOME 不是你的首选,你可以下载一个 Fedora 桌面的 spin 和一个可选的桌面环境。在本文中,我们选择了带有 GNOME 桌面环境的 Fedora 33。

如何创建一个空虚拟机

安装和运行 Fedora 的最低要求是 20 GB 的磁盘空间和 2 GB 的 RAM。所以在第一步中,我们必须创建一个虚拟机并对其进行配置。为此,你需要启动虚拟框,点击新建

How to Create an Empty Virtual Machine

然后需要检查 Linux 的版本集和 Fedora 的版本(64 位)。需要注意的是,如果你开始在名称字段中输入 Fedora ,VirtualBox 会自动为你选择设置。如果你只有 32 位版本的权限,你必须在 BIOS启用虚拟化技术。注意,如果你有一个 AMD CPU ,它被称为 SVM

如下图所示进行设置后,点击创建

how to create vm on virtualbox

鉴于本教程中的系统内存量是 32 GB,因此分配了 8 GB 来完成这项工作。但是用 3 GB 的 RAM 就可以轻松做到。确认其他设置正确后,点击创建

how to Assign disk space in VDI format on fedora

接下来,您需要下载 ISO,如下图所示。

how to Add the Fedora ISO to optical drive storage

您将看到,当虚拟硬盘为空时,虚拟机将从该 ISO 启动。

Go oracle vm virtualbox manager Settings

应该注意的是,如果您的处理器是多核处理器,它建议为您的虚拟机分配 2 个或更多内核。为此,您可以在系统标签下找到处理器。最后,点击确定启动你的虚拟机。

how to Assign number of CPU cores in fedora settings

配置成功后,点击 Start 开始安装虚拟机。

在 VirtualBox 上安装 Fedora

请注意,成功完成上一步后,您将在启动虚拟机时直接从 ISO 文件启动。选择启动 Fedora 通过选择一个与下图类似的页面,并按下 enter 键。

how to run fedora in virtual machine

在下一步中,您必须点击安装到硬盘。这样做将启动对话框安装过程。

installation fedora on vm

如下图所示,下一步与键盘设置、安装目的地时间&日期相关。

fedora installation setting on virtualbox

在下一步中,您必须首先选择您的磁盘,然后自动调整存储设置**。最后,点击完成应用更改。**

fedora installation settings on vm

点击完成将进入下一页。所以只需点击开始安装**。**

install fedora 33 on virtualbox

请注意,安装过程可能需要几分钟时间。最后,点击完成** 安装。你必须关闭系统电源才能在最后一步做出改变**

在这一步中,您必须卸载 ISO 文件。

how to unload fedora iso file from virtualbox- vm

安装 ISO 文件后重要的一点是,下次用 Fedora 启动虚拟机时,会要求你创建一个帐号**。通过为 Fedora 创建一个帐户并设置一个密码,在虚拟机器上安装 Fedora 的过程就完成了。**

结论

Fedora 是一个流行的 Linux 发行版,在 RedHat 停产后发布,由 RedHat 提供支持。在本文中,我们讨论了如何在 VirtualBox 上安装 Fedora。如果你愿意,你也可以参考如何在 VPS 服务器上安装 Fedora。

如何在 VPS 服务器上安装 Fedora-elder node 博客

原文:https://blog.eldernode.com/install-fedora-on-vps-server/

How to Install Fedora on VPS Server

Fedora 项目,技术上称为 Fedora 核心,于 2003 年底正式启动。那时红帽 Linux 停止工作了。RedHat 的 Linux 版本是 RedHat 支持的唯一 Linux 版本,这个 Linux 发行版是收费出售的,也是商业性的。而 Fedora Core 是一个公开免费的 Linux。RedHat 决定投资 Fedora Core,被称为 RedHat Enterprise 的 RedHat Linux 的更新版本基于 Fedora Core。在这篇文章中,我们试图学习如何在 VPS 服务器上安装 Fedora。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

教程一步一步在 VPS 服务器上安装 Fedora

2002 年,Warren Togami 开始了 Fedora 项目,作为一个学生项目。创建这样一个项目的主要目的是让其他人能够使用 RedHat 软件包。通过在单个套件中使用这些软件包,用户能够找到并开发与该操作系统相关的软件。

Fedora 和 RedHat 的主要区别在于,Fedora 项目与 RedHat 不同,它是一个自愿的公共项目。但是 RedHat 是一个商业产品,它的开发者也是 RedHat。最终,Fedora Core Linux 项目吸引了它的用户,并迅速传播开来。其发展的最重要原因是协作系统,这是开源软件所固有的。跟随我们这篇文章,学习如何在 VPS 服务器上安装 Fedora。

Fedora 33的特点

在本节中,我们将讨论 Fedora 33 的 8 个特性:

1.它有一个 Linux 5.8 内核。

2.Btrfs 是默认的文件系统。

3.通过现代化的强大驾驶舱用户界面实现轻松管理。

4.您可以引入额外的模块化。

5.可以删除不必要的包。

6.较小的安装占地面积

7.服务器角色是这个版本的另一个特性。

在 VPS 服务器上安装 Fedora

在本节中,我们将学习如何安装最新发布的 Fedora 版本,即 Fedora 33。第一步,你需要下载 Fedora 64 位 live image。

how to download fedora 33

成功下载文件后,下一步是使用 Unetbootindd 命令创建 CD/DVD 或 USB 闪存驱动器。现在我们来看 Fedora 的安装步骤。

第一步是选择一个活动的**介质/端口。**完成此操作后,您必须插入可引导介质。现在,你面临两个选择。在第一个选项中,您可以立即安装 Fedora 33。在第二个选项中,您可以在开始安装过程之前测试安装介质是否有任何错误。

Fedora Boot Menu

然后,您必须选择您的首选语言。然后点击继续

Select Installation Language Support on fedora

下一步包括安装总结。您可以在此部分进行系统设置,如键盘布局、语言支持、系统时间和日期、安装源、安装软件、网络和主机名、安装目的地。

Fedora Server Installation Summary - Install Fedora on VPS

Fedora 的完全安装需要对上述所有内容进行调整。因此,在本文的后续部分,我们将向您解释如何设置和配置上图中的选项。

如何设置键盘布局(在 VPS 上安装 Fedora)

如下图所示,您可以使用 + 符号来添加键盘布局。所以你必须点击添加,然后简单地点击完成

Set Keyboard Layout on fedora configuration

如何配置语言支持

在语言支持配置步骤中,您必须设置支持语言。因此,搜索您想要的语言,并从可用选项中进行选择。然后点击添加进行安装。最后点击 Done 完成设置。

Set Language Support in installing fedora

如何配置系统时间和日期

这一步是关于配置时间和日期设置。鉴于服务器上时间管理的重要性,您需要对其进行微调。如下图所示,你必须从地区城市部分选择你想要的位置。然后点击完成

Set Time and Date -of fedora

在 VPS 上安装 Fedora一文中如何配置安装盘

本节的重点是有两种方法来设置分区。第一种方法是使用自动设置,第二种方法是手动设置。在本节中,我们将手动配置。为此,点击磁盘映像。然后选择自定义。最后,点击完成

Choose Installation Destination Disk fedora

在下一步中,您需要从下拉菜单中选择“标准分区,为您在系统中创建的各个分区创建安装点。

Set Standard Partition of fedora

需要注意的是,可以使用“ + ”按钮来添加新的分区。要创建一个根( / )分区,可以指定以下内容。以下示例中的分区大小仅供参考,您可以根据磁盘大小调整系统容量。最后,你必须点击添加挂载点

Create Root Partition of fedora

注意,每种类型的 Linux 系统分区都需要一个文件系统。所以我们使用 ext4 为上一步中创建的根文件系统建立一个文件系统。

Set Root File System Type in installing fedora

接下来,您需要创建一个主分区安装点。因此您可以简单地点击“添加安装点”设置来做到这一点。

Create Home Partition fedora - Install Fedora on VPS

需要注意的是,你还需要为分区系统设置文件系统类型,我们用的是 ext4

Set Home Filesystem Type fedora - Install Fedora on VPS

在下一部分,也是重要的一步,您必须在硬盘上创建一个交换分区。该分区专用于在系统 RAM 中临时存储额外的数据。完成此操作后,单击“ Add Mount point ”创建该分区。然后点击图像左上角的完成应用设置。

Create Swap Partition of fedora

最后,查看下图后,点击“接受更改”。

Accept Disk Changes on fedora

在 VPS 上安装 Fedora一文中如何设置网络和主机名

在配置页面上点击网络和主机名。在这一步,你可以选择主机名,然后点击应用。您也可以点击配置按钮来配置系统网络设置。

Set-Fedora-hostname

如图所示,在此部分中,您可以配置许多网络设置。要执行配置,您必须点击手动调整方法的下拉菜单。进入设置设置其他功能。设置好所有项目后,点击保存,然后点击左上角的完成

Configure Network Interface on fedora

成功完成上述步骤后,在此步骤中,您需要设置主用户密码和一个附加系统帐户。所以点击 ROOT 密码。然后点击完成

Create Root Password on fedora - Install Fedora on VPS

您可以点击用户创建来创建一个额外的账户。填写必填字段后,点击完成

how to Create New -User Account

最后,您可以通过点击“开始安装”来开始安装 Fedora。

how to Begin Fedora Installation

最后点击重启系统完成 Fedora 的安装和配置。

结论

不同操作系统的不同版本已经产生并发布,大多数用户可能并不熟悉。其中一个操作系统叫做 Fedora。Fedora 是一个基于 Linux 的操作系统。对 Linux 操作系统感兴趣的用户完全熟悉这个版本,它是 Linux 最流行的版本之一。在本文中,我们试图一步一步地向您介绍如何在 VPS 服务器上安装 Fedora。

如何在 Kali Linux 上安装 Fern Wifi Cracker

原文:https://blog.eldernode.com/install-fern-wifi-cracker-on-kali-linux/

How to Install and Run Fern Wifi Cracker on Kali Linux

在资源共享之后,信息安全是建立网络最重要的因素,因为没有它,资源共享就没有用。如今,使用无线网络是共享资源(如互联网)的最常见方法。由于使用无线媒体涉及的风险最大,因此在使用无线方式共享资源之前,最好确保网络的安全性。本文将教你如何在 Kali Linux 2022 上安装 Fern Wifi Cracker,这关系到检查无线介质的安全性。如果你想购买一台 Linux VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Kali Linux 上设置 Fern Wifi Cracker

什么是 Fern Wifi Cracker?

Fern Wifi Cracker 是一款无线安全试听和攻击软件程序,使用 Python 编程语言和 Python Qt GUI 库编写。你可以用它来破解无线连接和渗透测试用 Kali Linux 。该程序能够破解和恢复 WEP、WPA 和 WPS 密钥,以及通过无线或以太网执行其他基于网络的攻击。它设计用于测试和发现自己网络中的缺陷,并修复检测到的缺陷。

羊齿 Wifi 破解功能

–带有碎片、Chop-Chop、咖啡-拿铁、Hirte、ARP 重复请求或 WPS 攻击的 WEP 破解

–WPA/WPA2 破解字典或 WPS 攻击

暴力袭击

–地理位置跟踪接入点 MAC 地址

–更新支持

–成功破解后,自动将密钥保存在数据库中

–自动接入点攻击系统

–会话劫持

–内置 MITM 发动机

在 Kali Linux 上安装 Fern Wifi Cracker

在本节中,您将学习如何在 Kali Linux 上安装 Fern Wifi Cracker。只需按照下面的步骤,并输入以下命令。

首先,通过运行以下命令更新您的系统包:

sudo apt update

现在,您可以使用以下命令安装 Fern Wifi Cracker:

sudo apt install fern-wifi-cracker

如何在 Kali Linux 上运行 Fern Wifi Cracker

现在,我们将解释如何在 Kali Linux 上使用 Fern Wifi Cracker。

要在 Kali Linux 上启动 Fern wifi cracker ,只需运行以下命令:

sudo fern-wifi-cracker

然后您可以看到以下屏幕:

Fern-Wifi-Cracker

就是这样!您已经成功地在 Kali Linux 上安装并运行了 Fern Wifi Cracker。

在 Kali 服务器上卸载 Fern Wifi Cracker

如果您想移除 Fern Wifi ,您可以使用以下命令:

sudo apt remove fern-wifi-cracker

结论

Fern Wifi Cracker 是一个无线安全试听和攻击软件程序,使用 Python 代码生成软件破解并恢复他们的密钥。在本文中,我们教你如何在 Kali Linux 上安装和运行 Fern Wifi Cracker。我希望这篇文章对你有用。如果你有任何问题,可以在评论区联系我们。

如何在 Ubuntu 20.04 上安装 Fern Wifi Cracker-elder node 博客

原文:https://blog.eldernode.com/install-fern-wifi-cracker-on-ubuntu/

How to Install Fern Wifi Cracker on Ubuntu 20.04

Fern Wifi Cracker 是一个用于安全控制和无线攻击的程序。这个软件是用 Python 编程语言和 Python Qt 图形界面库编写的。应该注意的是,Fern Wifi Cracker 能够破解和恢复 WEP/WPA/WPS 密钥,以及对无线或基于以太网的网络的其他基于网络的攻击。请注意,Fern-Wifi-Cracker 旨在检测您的个人网络中的缺陷。因此,我们建议您不要在未经授权的网络上使用此程序。在这篇文章中,我们要教大家如何在 Ubuntu 20.04 上安装 Fern Wifi Cracker。你可以使用 Eldernode 中可用的软件包购买一台 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上一步一步安装 Fern Wifi Cracker

羊齿 Wifi 破解功能

Fern Wifi Cracker 最重要的功能包括:

1-更新支持

2-内置 MITM 发动机

3-自动接入点攻击系统

4-暴力攻击(HTTP、HTTPS、TELNET、FTP)

5-会话劫持(被动和以太网模式)

6-接入点 MAC 地址地理位置跟踪

7-使用基于字典或 WPS 的攻击进行 WPA/WPA2 破解

8-成功破解后自动将密钥保存在数据库中

9- WEP 破解与碎片,砍砍,咖啡拿铁,Hirte,ARP 请求重放或 WPS 攻击

在本文的续篇中,加入我们来教你如何在 Ubuntu 20.04 上安装 Fern Wifi Cracker。

在 Ubuntu 20.04 上安装 Fern Wifi Cracker | Ubuntu 18.04

本节我们要安装的是如何在 Ubuntu 20.04 上安装 Cracker。为此,您必须按顺序执行以下步骤。在第一步中,您必须执行以下命令。通过执行以下命令,您的系统将得到更新:

sudo apt-get update
sudo apt-get upgrade

然后在下一步中,您必须运行以下命令来安装 Aircrack-ng :

sudo apt-get install aircrack-ng

现在,您需要运行以下命令来安装 subversion:

sudo apt-get install subversion

成功安装 Aircrack-ng 和 subversion 后,您现在可以通过运行以下命令轻松使用 Fern Wifi Cracker :

sudo dpkg -i Fern-Wifi-Cracker_1.6_all.deb

如何在 Linux Ubuntu 上使用 Fern Wifi Cracker

成功安装 Fern wifi 破解程序后,您现在应该在管理权限中打开它。为此,您必须在终端中运行以下命令:

sudo python /usr/local/bin/Fern-Wifi-Cracker/execute.py

重要的一点是,通过将 Sudo 放在命令的开头,我们尝试以 root 身份在管理界面中运行 Fern wifi Cracker。通过输入上述命令,您将被要求输入密码。输入密码后,您将看到下图。

FERN WIFI CRACKER

点击刷新按钮,加载监视器界面。然后你应该点击**扫描或接入点(激活)**按钮,开始扫描。一旦找到 WIFI 网络,你必须按下 WPAWEP 按钮来破解每个 WiFi 网络的密码。

结论

Fern Wifi Cracker 是一个无线安全审计和攻击软件程序,使用 Python 编程语言和 Python Qt GUI 库编写。该程序能够破解和恢复 WEP/WPA/WPS 密钥,还可以对无线或基于以太网的网络进行其他基于网络的攻击。在这篇文章中,我们在介绍了功能之后,试图教你如何在 Ubuntu 20.04 上安装 Fern Wifi Cracker。

教程在 Ubuntu 20.04 上安装 FFmpeg-elder node

原文:https://blog.eldernode.com/install-ffmpeg-on-ubuntu-20-04/

Tutorial Install FFmpeg on Ubuntu 20.04

FFmpeg 是一个免费的开源软件。通过其庞大的库,你将能够处理视频,音频和其他多媒体文件。由于它的核心是为基于命令行的处理而设计的,所以您可以轻松地将其用于格式转码,基本的编辑视频缩放,视频后期制作效果,以及符合标准。

MPEG 视频标准组的启发,FF 意味着快进。最近,FFmpeg 为 libavfilter 添加了一个实时明亮闪光消除滤镜,这似乎对光敏人看电视、玩视频游戏或甚至与 VR 耳机一起使用来阻挡意外触发因素(如在户外过滤阳光)很有用。

如何在 Ubuntu 20.04 上安装 FFmpeg

FFmpeg 允许音频和视频回放以及记录和转换。它还允许我们在不同格式之间转换多媒体文件。和我们一起完成在 Ubuntu 20.04 上安装 FFmpeg 的步骤。但是,如果您没有自己的虚拟专用服务器,请相信我们会为您做到最好。

第一步:如何在 Ubuntu 上安装 FFmpeg

首先,你需要用下面的命令更新 ubuntu:

sudo apt-get update 

然后,使用下面的命令安装 FFmpeg:

sudo apt-get install ffmpeg 

第二步:如何在 Ubuntu 上查看 FFmpeg 版本

FFmpeg 完全安装后,用下面的命令检查安装的版本。

ffmpeg -version 

第三步:FFmpeg 基本命令:

以下是 FFmpeg 基本命令列表:

ffmpeg -version: show version  ffmpeg -formats: show available formats  ffmpeg -codecs: show available codecs  ffmpeg -decoders: show available decoders  ffmpeg -encoders: show available encoders  ffmpeg -bsfs: show available bit stream filters  ffmpeg -protocols: show available protocols  ffmpeg -filters: show available filters  ffmpeg -pix_fmts: show available pixel formats  ffmpeg -layouts: show standard channel layouts  ffmpeg -sample_fmts: show available audio sample formats 

步骤 4 : FFmpeg 示例

下面是一些 FFmpeg 命令行应用的例子。

减少。mov 文件大小 FFmpeg 命令行:

ffmpeg -i in.mov -c:v libx264 -c:a copy -crf 20 out.mov 

运行以下命令进行转换。移动到. mp4:

ffmpeg -i in.mov -vcodec copy -acodec aac -strict experimental -ab 128k out.mp4 

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 FFmpeg。通过这些步骤后,你就可以在你的 Ubuntu 上成功运行它,并转换你的视频和音频文件。通过回顾 Ubuntu 20.04 的设置,更加了解它。

如何在 CentOS 8[完整版] - Eldernode 上安装 FIM

原文:https://blog.eldernode.com/install-fim-on-centos-8/

How To Install FIM On CentOS 8

职能指令手册是一项安全实践,包括验证操作系统和应用软件文件的完整性,通过将它们与可信的“基准”进行比较来确定是否发生了篡改或欺诈。事实上,文件完整性监控能够保护敏感信息免遭盗窃、丢失和恶意软件的侵害。它必须提供足够的洞察力和可操作的情报。在本文中,你将学习如何在 CentOS 8 上安装 FIM。访问 Eldernode ,找到一个完美的套餐来购买您自己的 CentOS VPS

教程在 CentOS 8 上安装 FIM

FIM 是一种安全控制措施,许多组织都围绕它建立了自己的网络安全计划,因为它是一种监控和检测文件中可能表明网络攻击的变化的技术。使用内部控制(如应用程序或流程)自动执行职能指令手册。这种监视可以随机执行,并以规定的轮询间隔执行,或者实时执行。

在 CentOS 上学习安装 FIM

FIM 优势

FIM 提醒您未经授权的变更,并帮助您保护 IT 基础设施。作为一种解决方案,FIM 监控服务器、数据库、网络设备、目录服务器、应用程序、云环境和虚拟映像上的文件更改。

强大的 FIM 解决方案使用变更智能仅在需要时通知您。所以,降噪是它的一大亮点。

FIM 允许您满足许多法规遵从性标准,如 PCI-DSS、NERC CIP、FISMA、SOX、NIST 和 HIPAA,以及 CIS 安全基准等最佳实践框架。

如何在 Linux 上使用 Osquery 设置 FIM

最近,你读到了关于 Osquery 的内容。它是一个多平台软件,可以安装在 Linux、Windows、macOS 和 FreeBSD 上。在下文中,您将学习如何使用 Osquery 设置文件完整性监控。让我们通过本指南的步骤来回顾安装过程。

如何在 Linux CentOS 上安装 Osquery

因为 Osquery 为所有平台安装提供了自己的存储库,所以您可以从官方的 Osquery 存储库中安装 Osquery 包。因此,在系统中添加 Osquery 键。

curl -L https://pkg.osquery.io/rpm/GPG
sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-osquery

现在,添加并启用 Osquery 并安装软件包。

sudo yum-config-manager --add-repo https://pkg.osquery.io/rpm/osquery-s3-rpm.repo
sudo yum-config-manager --enable osquery-s3-rpmsudo yum install osquery -y
sudo yum install osquery -y

您可能会遇到有关 yum-config-manager 命令的错误。

yum-config-manager: command not found

现在,通过运行以下命令安装' yum-utils '软件包:

yum -y install yum-utils

如何在 Osquery 中启用 Syslog 消费

Osquery 提供了使用苹果系统日志(ASL)在苹果 macOS 上读取或使用系统日志的特性,而对于 Linux 则使用 Syslog。现在,您可以通过 rsyslog 为 Osquery 启用 Syslog 消耗。要安装 rsyslog 包,请运行以下命令:

sudo yum install rsyslog -y

安装完成后,转到“/etc/rsyslog.d”目录,创建一个新的配置文件 Osquery.conf。

cd /etc/rsyslog.d/
vim osquery.conf

接下来,将下面的配置粘贴到那里。

template(  name="OsqueryCsvFormat"  type="string"  string="%timestamp:::date-rfc3339,csv%,%hostname:::csv%,%syslogseverity:::csv%,%syslogfacility-text:::csv%,%syslogtag:::csv%,%msg:::csv%\n"  )  *.* action(type="ompipe" Pipe="/var/osquery/syslog_pipe" template="OsqueryCsvFormat")

现在,您可以保存并退出。

如何测试文件完整性监控

在此步骤中,您可以通过在定义的目录“home”和“www”中创建新文件来测试 FIM 包。为此,请转到“/var/www/”目录,创建一个名为“eldernode.com.md”的新文件

cd /var/www/
touch eldernode.md

然后,转到“/home/youruser/”目录,创建一个名为 hakase-labs.md”的新文件。

touch hakase-labs.md

现在,您可以使用实时交互模式 Osquery 和 Psquery 结果的日志来检查所有日志监控。

结论

在本文中,您了解了如何在 CentOS 8 上安装 FIM。这是您在 Linux 服务器和 CentOS 上利用 Osquery 设置和配置文件完整性监控的方式。

如何在 RDP 管理服务器上安装 Firefox-elder node 博客

原文:https://blog.eldernode.com/install-firefox-on-rdp-admin/

Install Firefox on RDP admin

火狐浏览器是 Mozilla 的产品,作为开源提供。这款浏览器堪称世界上最受欢迎的浏览器之一。这款浏览器最初被 Linux 用户广泛使用,但过了一段时间,随着 Internet Explorer 安全问题的出现,Windows 用户也开始使用这款浏览器,直到它成为最受欢迎的浏览器之一。在这篇文章中,我们将尝试教你如何在 RDP 管理员上安装 Firefox。如果需要,你还可以在 Eldernode 查看和购买管理 RDP 服务器包。

这种浏览器的主要编程语言通常是 C ++、JavaScript、CSS、XBL 和 XUL。它还支持 75 种世界语言,支持 Windows、Mac 和 Linux 操作系统。用户选择这种浏览器的主要原因是因为它的搜索速度快、安全性高,并且有许多插件。

教程在 RDP 管理员上安装 Firefox

与 Internet Explorer 或 Safari 不同,Firefox 没有安装在您的操作系统上。要使用 Firefox,你必须先下载并安装在你的电脑上。这个过程非常简单,应该不会超过几分钟。以下是如何在 RDP 管理员上安装 Firefox。

1。使用你当前的网络浏览器,去 www.mozilla.org 找到 Firefox 的下载链接。

2。将出现 Firefox 下载页面。选择下载位置和下载按钮。

Firefox download page

**3。**运行或下载安装或下载火狐安装程序。根据您的网络浏览器和操作系统,此过程可能会有所不同。如果您不确定如何继续,浏览器窗口中将会显示逐步说明。

firefox download installer

4。将会出现 Firefox 安装程序。点击安装**。**

how to install firefox

5。完成后,安装程序将关闭,Firefox 将打开。

how to run firefox web browser

如何访问火狐浏览器

如果你使用的是 RDP 管理,Firefox 会在你的桌面上添加一个快捷方式。当你想打开火狐浏览器时,只要双击图标就可以了。您也可以从「开始」菜单访问它,或者将它拖到任务栏。

how to access firefox in RDP admin

注意: 如果你想使用火狐作为你唯一的网页浏览器,你可以将其设置为你的默认浏览器。

除了其独特的工具,Firefox 还提供了许多与其他浏览器相同的功能。虽然 Firefox 使用起来相对简单,但你需要时常熟悉它的各种特性。

结论

广受欢迎的 Firefox 浏览器的 81 版本现已面向公众推出。此版本具有显示 PDF 文本文件的新外观;它还具有自动填写支付表单信息和支持媒体密钥的能力。

Firefox 最近的更新通常集中在用户隐私功能和开发者功能上。但是 Firefox 81 是少数几个主要集中在改进浏览器中的 Firefox UI 和用户体验(UX)元素的更新之一。

在本文中,我们讨论了如何在 RDP 管理中下载和安装 Firefox 浏览器。通过查看设置和选项,您可以轻松使用流行的 Mozilla Firefox 浏览器。通过学习和使用这些选项,使用这种流行的浏览器肯定会更加甜蜜和愉快。

In this article, we discussed how to download and install the Firefox browser in RDP admin. You can easily work with the popular Mozilla Firefox browser by reviewing the settings and options. By learning and using these options, using this popular browser will surely be sweeter and more enjoyable.

如何在 Ubuntu 20.04 上安装 flat pak LTS-elder node 博客

原文:https://blog.eldernode.com/install-flatpak-on-ubuntu-20-04/

How To Install Flatpak On Ubuntu 20.04 LTS

如果你是一个 Linux 的粉丝,你可以启用 Flatpack 轻松安装很多 Linux 应用。在本文中,您将学习如何在 Ubuntu 20.04 LTS 上安装 flat pak在 Linux 上构建和分发桌面应用程序。如果你还没有购买你的 VPS ,选择一个来更好的享受这个指南。

教程在 Ubuntu 20.04 LTS 上安装 flat pak

让我们熟悉一下最新的通用包格式;Flatpak。

它适用于所有的 Linux 发行版,在本教程中,你将学习如何在 T2 Ubuntu 20.04 上安装和使用 Flatpak。在下面的内容中,您将看到如何创建一个应用程序并将其分发到整个 Linux 桌面市场。如果您不是初学者,您可以使用“软件中心的方式,而不是使用安装应用程序容易得多的终端。

在 Ubuntu 20.04 LTS 上安装 flat pak

首先,你应该使用你的发行版的包管理器来安装 Flatpak。

sudo apt install flatpak

注意:基于 Debian 的发行版可以使用官方的 PPA 来安装 Flatpak:

sudo add-apt-repository ppa:Marilyn/flatpak
sudo apt update
sudo apt install flatpak

如上所述,您可以使用软件中心来代替命令行。你应该有 GNOME 软件插件,让你通过 GUI 安装 Flatpak,如果你没有访问 Flatpak 集成。在基于 Ubuntu 的发行版中,你需要运行以下命令来安装它:

sudo apt install gnome-software-plugin-flatpak

如何在 Linux 中添加 Flathub 仓库

是时候添加名为 Flathub 的流行存储库了,让您可以从那里下载和安装应用程序。Flathub 存储库中有大量的 Flatpak 应用程序。因此,使用下面的命令将 Flathub 添加到您的系统中:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

如何在 Ubuntu 20.04 LTS 上使用 flat pak

在这一部分,你将学习如何在LinuxT3 中使用 Flatpak。因为您将从存储库中安装应用程序,所以您可以首先搜索它在 Flathub 上是否可用。因此,运行以下命令进行搜索:

flatpak search application name

为了带来一个示例,您可以通过运行以下命令来搜索 Spotify:

flatpak search spotify

此外,您可以使用下面的命令从存储库中安装应用程序:

flatpak install [remotes] [Application ID]

之后,您就可以安装 Spotify 了,如下所示:

flatpak install flathub com.spotify.Client

如何运行 Flatpak

要运行 Flatpak 应用程序,请键入:

flatpak run <ApplicationID>

让我们再来看一个的例子:

flatpak run com.spotify.Client

您可能需要查看 flatpak 包的列表,请使用以下命令查看可用的包:

flatpak list

如何卸载 Flatpak 应用程序

任何时候您决定卸载 Flatpak 软件包,您只需运行以下命令即可完成:

flatpak uninstall <ApplicationID>

例如要删除 Spotify,请键入:

flatpak uninstall com.spotify.Client

如何更新 Flatpak 应用程序

如果您需要更新所有 Flatpak 应用程序,请使用以下命令一次性更新它们**:**

`flatpak update`

**最后,键入下面的命令来检查正在运行哪个版本的 flatpak 😗*

`flatpak --version`

结论

在本文中,您学习了如何在 Ubuntu 20.04 LTS 版上安装 Flatpak。你可以享受这个用 C 语言写的软件来管理你的软件包。您的目标是什么发行版并没有什么不同,您可以使用 Flatpak 来简化软件包的管理。

在 Linux Debian 10 - Eldernode 博客上安装 Froxlor 的教程

原文:https://blog.eldernode.com/install-froxlor-on-linux-debian-10/

Tutorial Install Froxlor on Linux Debian 10

Froxlor 是一个基于 web 的控制面板,它是开源的,有一个非常方便简单的用户系统。这个控制面板的功能包括 IPv6 支持,为客户提供主机管理部分,保存几个 PHP 文件的设置,web ftp 访问等等。这款 Froxlor 更适合 ISP 等互联网服务提供商,较少被 web 主机使用。在这篇文章中,我们试着学习你的教程在 Linux Debian 10 上安装 Froxlor。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

如何在 Linux Debian 上安装 Froxlor

Froxlor 是 2009 年发布的一款轻量级主机控制面板。这个控制面板有 3 个访问级别:管理员,经销商,客户和支持该领域的在线用户。这个控制面板可以安装在 Debian、Gentoo 和 OS X 上,在这篇文章的续篇中,请和我们一起教你如何在 Debian 10 上安装 Froxlor。

在 Linux Debian 10 上安装 Froxlor

如前所述,Froxlor 是一款开源的服务器管理软件。该软件旨在通过 web 界面简化服务器管理。在本教程的续篇中,我们将解释如何在 Debian 10 上安装 Froxlor。

安装 Froxlor 的先决条件是一个运行 Debian version 10 发行版的 Linux 服务器,并且是一个拥有 SSH 管理员权限的用户。

第一步,您必须使用以下命令为高级打包工具( APT )和 1.5 之前的 APT 版本启用 HTTPS 443 。应该注意,默认情况下,较新版本支持 HTTPS。

sudo apt install apt-transport-https gnupg

然后,在第二步中,您必须使用以下命令添加 GNU 隐私保护(gpg)密钥:

wget -O - https://deb.froxlor.org/froxlor.gpg | sudo apt-key add -

在下一步中,您必须通过执行以下命令来激活存储库:

sudo echo "deb https://deb.froxlor.org/debian buster main" > /etc/apt/sources.list.d/froxlor.listdeb https://deb.froxlor.org/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/froxlor.list

在第四步中,您必须通过键入并执行以下命令来更新软件包列表:

sudo apt update && apt-get upgrade

最后,您需要使用 apt 命令安装 Froxlor:

apt install froxlor

结论

Froxlor 是一个轻量级开源控制面板,用于 VPS 服务器专用服务器,以及共享主机。该选项是 cPanel 和 Webmin 等流行软件的替代方案。使用 Froxlor,您可以为每个域选择 IPv4 和/或 IPv6 地址以及要使用的端口。您还可以指定哪些端口应该使用 SSL,并允许客户端在每个域中存储证书。在本文中,我们试图教你如何在 Linux Debian 10 上安装 Froxlor。

如何在 Windows Server 2012 上安装 FSRM-elder node 博客

原文:https://blog.eldernode.com/install-fsrm-on-windows-server-2012/

How to install FSRM on Windows Server 2012

[更新日期:2021-02-01]在 Windows 服务器上创建任何文件管理策略之前,您必须在服务器上安装文件服务器资源管理器(FSRM)。如何在 Windows Server 2012 上安装 FSRM是与 Windows Server 相关的应用课题之一,本文将对此进行探讨。一旦安装了这个角色,您就可以使用它的各种工具来管理服务器文件。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。请继续关注本文的其余部分。

教程在 Windows Server 2012 上安装 FSRM

FSRM 是微软 Windows 服务器中可用的功能之一。此功能使您能够更好地管理存储在文件服务器中的数据并对其进行分类。使用 FSRM,您可以对文件服务器上的文件进行分类,并为每个创建的类别分配特定的任务。您可以为创建的每个文件夹和宗卷设定特定的空间量,报告您拥有的储存空间量,并对其进行监控。

FSRM 可用工具

**配额管理:**这允许管理员根据文件夹结构而不是驱动器结构来划分磁盘空间。

**文件筛选:**这允许管理员创建一个允许或未授权存储在服务器上的各种文件的黑名单。

**存储报告:**管理员可以立即或按计划从服务器接收报告。

**文件屏蔽报告:**文件屏蔽报告

**配额报告:**配额状态报告

**大文件报告:**报告大文件

**最常访问的文件报告:**报告最常访问的文件。

**最少访问的文件报告:**报告最少访问的文件。

**按所有者的文件报告:**按所有者对文件进行分组。

**文件分类基础设施:**允许管理员按内容对文件进行分类。

**文件管理任务:**使用此功能,您可以根据文件分类对具有特定标准的文件进行操作。

***注意:***FSRM 角色是文件和存储服务。

安装 FSRM 角色的分步教程

1.在服务器管理器中,点击添加角色和功能

Add Roles and Features in server manager

2.在开始前的页面,点击下一个**。**

installation type in server manager

3.在安装类型页面,点击第一个选项基于角色或基于功能的安装,然后点击下一步

how to select server to add roles in server manager

4.在选择目的服务器页面中,选择想要的服务器,点击下一步

how to Select Destination Server in server manager


select server roles in server manager

5.在文件和存储服务页面上,选择服务器角色。然后打开文件和 iSCSI 服务。选择文件服务器资源管理器选项。

当添加角色和功能向导页面打开时,点击添加功能,然后点击下一步

6.完成安装,点击完成

结论

在解释了 FSRM 以及如何在 Windows Server 2012 中安装它之后,提到了在 FSRM 可用的工具。然后用相关图片解释了 FSRM 角色的逐步安装。

如何在 Ubuntu 22.04 - Eldernode 博客上安装 ftp 和 tftp 服务器

原文:https://blog.eldernode.com/install-ftp-and-tftp-server-on-ubuntu-22-04/

How to Install ftp and tftp Server on Ubuntu 22.04

FTP 是至今仍被广泛使用的最古老的互联网协议之一,也是 TCP/IP 中的标准协议。FTP 是将文件从一台计算机传输到另一台计算机的最简单的方法。另一方面,文件传输协议之一是普通文件传输协议,简称 TFTP,它广泛用于小型网络。该协议类似于 FTP,但比 FTP 更轻便,消耗的资源更少,并且更受限制。在这篇文章中,我们将教你如何在 Ubuntu 22.04 上安装 ftp 和 tftp 服务器。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Ubuntu VPS 上设置 ftp 和 tftp 服务器

FTP 服务器和 TFTP 服务器简介

在计算机之间传输文件最常见的方法之一是通过 FTP (文件传输协议)。FTP 的使用可以追溯到计算机图形界面出现之前,它被用来连接远程计算机。一旦你连接到远程电脑,你就可以在上面发送接收文件。通过 FTP 提供文件下载的计算机称为 FTP 服务器或 FTP 主机。

TFTP (普通文件传输协议)用于传输引导文件和配置本地网络上的路由器和交换机等设备。与 FTP 相比,TFTP 有许多限制,并且由于缺乏安全措施,建议在内部和私有网络中使用 TFTP,而不要在公共网络中以任何方式使用它。

FTP 的特性

–> FTP 协议具有必要的灵活性,可根据网络协议的类型在不同的网络中使用。

–>该协议遵循客户端-服务器模型,有多种 FTP 客户端和服务器。

–>该协议使用户可以使用类似于 Unix shell 或 Windows 命令行的文件系统。

–>发送文件的类型由客户自行决定。

TFTP 的特色

–>这是一种很轻的交流方式。这个系统占用很少的磁盘空间,对用户界面的性能要求很低,并且非常有效地使用内存。

–> TFTP 服务器会在启动时扫描连接的网络以查找可联系的设备。

–>为了使系统更加安全,安全限制之一是将服务器设置为仅接受或发送文件,或者您可以将其设置为上传或下载。

在这篇文章的续篇中,加入我们一步步教你如何在 Ubuntu 22.04 上安装 FTP 和 TFTP 服务器。

如何在 Ubuntu 22.04 上安装 FTP 服务器

为了安装 FTP ,首先通过运行以下命令更新您的系统存储库:

sudo apt get update

然后安装 vsftpd 。Vsftpd 是一个用于 Linux 系统的安全、快速和方便的 FTP 服务器。运行以下命令进行安装:

sudo apt install vsftpd

安装后,运行以下命令运行 vsftpd :

sudo service vsftpd status

然后,您将看到以下消息:

“FTP 服务器运行正常。”

如何配置 FTP 服务器

所有的 VSFTPD 配置都可以在 /etc/vsftpd.conf 文件中找到,所以你可以很容易地在更改它之前对它进行备份,以便我们在出现任何问题时可以回到原始版本。运行以下命令进行备份:

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

系统地输入评论。

从主动监听服务器开始:

键入 Listen = YES

如果不需要 IPv6,请禁用它:

listen_ipv6=No

您不应该允许匿名用户访问:

匿名 _ 启用=否

默认设置是客户端只能下载文件,因此让它保持活动状态:

local_enable=YES

write_enable=YES

FTP 在端口 20 运行:

connect_from_port_20=YES

监听端口可以更改:

listen_port=XX

按“ CTRL+o 保存更改,按“ CTRL+x 关闭文件。

键入以下命令查看文件,不加注释:

sudo cat /etc/vsftpd.conf | grep –v “^#”

运行以下命令创建一个新用户来配置服务器:

sudo useradd –m user1

分配密码并输入密码:

sudo passwd user1

重新输入密码进行确认和更新。

这在 FTP 服务器上成功创建了用户。

如何访问 FTP 服务器

现在,您可以通过两种方式访问 FTP 服务器:

1)通过终端进入

2)通过浏览器访问

使用以下命令检查您的 IP 地址,启动服务器配置:

ifconfig

通过终端访问 FTP

打开终端,使用服务器的 IP 地址访问它:

ftp your_ip_address

*注意 😗 在上面命令的相应字段中输入你的 IP 地址

通过浏览器访问 FTP

打开浏览器,用以下命令访问 FTP 服务器:

ftp://your_ip_address

登录后,输入你的用户名密码;然后点击确定,连接建立:

configure-ftp-server on ubuntu 22.04

如何在 Ubuntu 22.04 上安装 TFTP 服务器

首先用下面的命令更新 APT 存储库包:

sudo apt update

要安装 tftpd-hpa 包,请运行以下命令:

sudo apt install tftpd-hpa

输入以下命令检查 tftpd-hpa 服务的执行情况:

sudo systemctl status tftpd-hpa

如何配置 TFTP 服务器

运行以下命令修改 /etc/default/tftpd-hpa 配置文件:

sudo nano /etc/default/tftpd-hpa

打开配置文件(默认 TFTP 服务器)进行编辑。

这里TFTP _ 用户名设置为 tftp: TFTP 服务器将作为用户 tftp 运行。

TFTP 目录设置为 /var/lib/tftpboot :可以通过 TFTP 访问。

TFTP _ 地址设置为 69 : TFTP 运行于 69 端口。

TFTP 选项被设置为-安全:该变量设置 TFTP 选项。

tftp-config

现在将TFTP _ 目录更改为 / tftp 并将-创建选项添加到TFTP _ 选项中,以创建或上传文件到 TFTP 服务器。

最终的配置文件如下:

tftp-configuration

按“ CTRL+x ”,然后按 y ,然后按回车保存更改。

现在要创建一个新的 /tftp 目录,运行以下命令:

sudo mkdir /tftp

现在输入以下命令来更改 /tftp 文件夹的所有者和组:

sudo chown tftp:tftp /tftp

输入以下命令重启 tftpd-hpa 服务:

sudo systemctl restart tftpd-hpa

输入以下命令检查 tftpd-hpa 服务的性能:

sudo systemctl status tftpd-hpa

tftpd-hpa 服务正在运行,并且配置已成功。

结论

在本文中,您了解了如何在 ubuntu 22.04 上安装 ftp 和 tftp 服务器,并研究了它的特性。这些服务器是通过网络传输文件的最常用方法。您还学习了如何在 Ubuntu 22.04 上配置和访问 ftp 服务器和 tftp 服务器。

如何在 windows server 2019 - Eldernode 上安装 FTP 服务器

原文:https://blog.eldernode.com/install-ftp-server-on-windows-server/

How to install FTP Server on windows server 2019

如何在 windows server 2019 上安装 FTP 服务器。FTP 协议是网络和 TCP / IP 协议之一。此协议用于在两个系统之间的网络上传输信息和文件或对其进行更改。

FTP 协议不直接在 IIS web 服务器和 Windows 服务器上使用。如果您的 Windows 服务器上有一系列特殊功能,您可以在服务器上安装 FTP。在本文中,我们将教你如何在 Windows Server 2019 上安装 FTP 服务器。

您可以从 eldernode 选择您最理想的 Windows VPS Server 软件包。

教程在 windows server 2019 上安装 FTP 服务器

**1。**T3 第一步,按下窗口按钮,搜索服务器管理器。然后点击添加角色和功能。

install ftp server on windows server 2019

*

install ftp server on windows server 2019

2。T3 在添加角色和功能向导页面,点击确定。

install ftp server on windows server 2019

3。 下一页是安装类型,在这里你要选择基于角色或者基于功能的安装选项,点击下一步。

install ftp server on windows server 2019

4。 选择要安装 NFS 的服务器,点击下一步。

5。 在服务器角色页面,选择 Web 服务器(IIS) 复选框,点击弹出的 添加特性 ,如下图所示。然后点击下一个。

**


6。在选择功能阶段的 只需点击下一步,在 Web 服务器角色(IIS) 阶段再次点击下一步。

install ftp server on windows server 2019


install ftp server on windows server 2019

7。在角色服务页面的 选择文件服务器一个,点击下一步。然后点击安装,等待您的服务器完成安装。

install ftp server on windows server 2019

8。T3 最后,点击安装。

install ftp server on windows server 2019

在下面的文章中,我们将教你如何在 Windows server 2019 上配置 FTP 服务器。跟随长辈节点

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

教程在 Windows Server - Eldernode 上安装 Garry 的 Mod

原文:https://blog.eldernode.com/install-garrys-mod-on-windows-server/

Tutorial Install Garry’s Mod on Windows Server

教程在 Windows Server 上安装 Garry 的 Mod。Garry 的 Mod 是在 Facepunch 游戏工作室创建的。它于 2004 年由 Valve Corporation 正式发布,适用于 Windows 、 Linux 和 Mac 平台。 Garry 的 Mod 是一个有趣的游戏,没有特定的目标,游戏的故事是非线性的或非线性的,沙盒。这个游戏的玩法是物理构建的,一般来说,这个游戏分为两个部分,单人和在线。

本文将解释如何在 Windows Server 2012 上下载并安装 Garry 的 Mod 服务器。

先决条件:

  • 蒸汽 CMD。
  • 端口转发能力。
  • 创建收藏的 steam 帐户。

购买 Windows 虚拟专用服务器

安装 SteamCMD

为了确保你有最新版本的 Garry 的 Mod 专用服务器,你应该通过 SteamCMD 安装它。

1。 第一步,你必须通过下面的链接下载 SteamCMD:

下载 steam cmd

2。 然后在你想要的位置创建一个文件夹,把你下载的 zip 文件的内容放进去。

下载 Garry 的 Mod 专用服务器工具

1。 在解压下载文件的文件夹下运行 SteamCMD。

2。 下一步,登录匿名账号。

login anonymous

3。 然后创建一个文件夹来保存 Garry 的 Mod 服务器文件。

4。 在下面输入目录路径选择您的文件夹:

force_install_dir C:\my_example_directory\

5。 现阶段需要安装 Garry 的 Mod 专用服务器。

app_update 4020

6。 一旦等待进度达到 100%,确认下载内容:

app_update 4020 validate

7。 下载完成后,使用以下命令:

quit

配置设置

您可以从下面指定的配置文件中更改服务器设置。您还可以更改特定于服务器的参数,如主机名、密码和 tickrate 等等。

因为 Garry 的 Mod 有广泛的定制能力,所以推荐你有一个自动设置生成器。

定制你的游戏服务器

1。 打开服务器文件夹,选择 cfg 选项。

2。 然后找到 server.cfg ,通过记事本打开。

3。 根据下面的例子改变设置:

示例: 使用以下命令选择您的主机名并打开内容下载:

hostname "Garry's Mod Server"  sv_allowdownload 1

创建启动批处理文件

1。 打开服务器文件所在的文件夹。创建一个新的文本文件,并添加以下内容:

@echo off  cls  :srcds  echo (%time%) srcds started.  start /wait srcds.exe -console -game garrysmod +map gm_flatgrass +maxplayers 32  echo (%time%) WARNING: Srcds closed. Restarting server.  goto srcds

2。 将文件作为批处理文件保存在服务器主目录的文件夹中。

**3。**要启动服务器,执行您在 Garry 的 Mod 服务器的主目录中创建的批处理文件。

端口转发

1。 要在 Windows 上打开一个端口,请参考这篇文章

2。 打开下面列出的端口以确保外部连接到服务器:

 27015 UDP
 27015 TCP

插件和内容

Garry 的 Mod 有一个 steam 工作室,里面有许多有用的工具,允许你创建复杂而有效的服务器。有两种在服务器上安装插件的方法,称为高级和手动。

在下文中,我们将分别解释这两种方法:

1)高级方法

a) 创建车间集合。

b) 打开蒸汽车间,导航到盖瑞的 Mod 部分。

c) 在你的服务器上订阅你想要的插件。

d) 创建一个集合,其中包含您选择的所有插件。

e) 发布收藏。

注意:将收藏的 URL 记录在一个可以参考的地方。

f) 用你的 Steam 账号打开下面的链接。

APIKEY

g) 创建一个 API key,选择【steamidfinder.com】的作为 API 域。

注意: 将 API key 记录在一个可以查阅的地方。

将收藏添加到服务器

1。 要添加收藏到服务器,打开你在服务器主目录下创建的批处理文件。

2。 在开始/等待 scrds.exe之后的一行,添加以下代码。

 +host_workshop_collection WORKSHOP_URL_ID -authkey API_KEY

3。 用您收藏的网址中的数字替换 WORKSHOP_URL_ID 。然后用您之前创建的 API 键替换 API_KEY 。

该批处理文件将类似于以下代码:

@echo off  cls  :srcds  start /wait srcds.exe -console -game garrysmod +map gm_flatgrass +maxplayers 32  +host_workshop_collection 123456789 -authkey 12345678901234567890  echo (%time%) WARNING: Srcds closed. Restarting server.  goto srcds

2)手动方法

导航到您服务器的主目录。在里面,你会发现一个 addons 文件夹,如果没有,那么创建一个名为 addons 的文件夹。

在插件文件夹中,你可以放置你所有的插件文件,这些文件会在运行你的服务器时自动安装和执行。

更新服务器

A) 要更新服务器,先登录到 SteamCMD 。

B) 选择你的安装目录。

C) 通过键入以下命令,您可以更新和/或验证您的服务器文件:

app_update 4020 validate

尊敬的用户,我们希望您能喜欢这个教程,您可以在评论区提出关于本次培训的问题,或者解决老年人节点培训领域的其他问题,请参考提问页面部分,并尽快提出您的问题。腾出时间给其他用户和专家来回答你的问题。

好运。

如何在 Fedora 34 - Eldernode 博客上安装 Genymotion

原文:https://blog.eldernode.com/install-genymotion-on-fedora-34/

How to install Genymotion on Fedora 34

移动开发人员和程序员需要的最重要的工具之一是模拟器,它消除了在真实和物理设备上对项目和应用程序进行测试和故障排除的需要。Genymotion 是这些模拟器中的一个,它将向您介绍。在本文中,我们将教你如何在 Fedora 34 上安装 Genymotion。如果你想购买 Linux VPS 发行版,可以查看 Eldernode 网站上提供的软件包。

教程在 Fedora 上安装 Genymotion 34

什么是 Genymotion?

Genymotion 是桌面环境下的 Android 跨平台模拟器。它允许开发者在不同版本的 Android 上测试和调试项目,而不需要提供不同的真实和物理设备。该仿真器提供了各种用于开发、测试和演示目的的虚拟设备,并带有两个免费和商业许可证,免费版本为您提供了必要的功能,您无需购买商业许可证。

Genymotion Emulator 有一个非常简单的用户界面,只需安装一个插件,就可以直接在 Android Studio 中使用。它为各种 Android 设备预定义了虚拟设备,您可以使用这些设备来测试您的 Android 应用程序。

在本文的续篇中,我们将一步步教你如何在 Fedora 34 上安装 Genymotion。

在 Fedora 34 上安装 Genymotion

首先,您应该通过输入以下命令安装所有需要的依赖项:

dnf -y install @development-tools
sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras

现在运行下面的命令来添加 VirtualBox RPM 存储库:

cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo

导入 Virtualbox GPG 密钥,只需执行以下命令:

dnf search virtualbox

现在,您可以使用以下命令安装 VirtualBox :

dnf install VirtualBox-6.1

接下来,您需要将您的用户添加到 vboxusers 组。为此,请运行以下命令:

usermod -a -G vboxusers $USER && newgrp vboxusers

记得验证用户:

id $USER

这一步,去 Genymotion 官网创建账号:

Genymotion-official-website

现在你应该进入下载页面,向下滚动找到适合 Fedora 的版本。第二个版本是通用的 Linux。也在 Fedora 系统上使用的 bin 文件。点击下载 Linux(64 位):

Download-Genymotion-for-Fedora

然后,您应该通过运行以下命令来列出目录:

ls  genymotion-3.2.1-linux_x64.bin

请注意,您应该将执行权限更改为 Genymotio。为此,请输入以下命令:

chmod +x genymotion-3.2.1-linux_x64.bin

现在是时候安装 Genymotion 了:

./genymotion-3.2.1-linux_x64.bin

最后,您将看到 Genymotionsnap3snap4 的欢迎页面:

Genymotion-welcome page

最好下载 libjpeg8libdouble-conversion ,因为 Genymotion 需要它们。你可以从 RPMPboneRPMFind 下载。

结论

Genymotion Android 模拟器运行在 Virtualbox 虚拟化平台上,可以模拟特定的设备。它允许你在不影响性能的情况下安装应用程序。在本文中,我们教您如何在 Fedora 34 上下载和安装 Genymotion。我希望这篇教程对你有用。如有疑问,可在评论中联系我们。

如何在 Windows VPS - Eldernode 博客上安装 Genymotion

原文:https://blog.eldernode.com/install-genymotion-on-windows/

How to Install Genymotion on Windows VPS

移动开发人员和程序员(尤其是 Android)需要的最重要的工具之一是模拟器,它消除了在真实和物理设备上测试和排除项目和应用程序故障的需要。Genymotion 是桌面环境中最强大的 Android 操作系统模拟器之一,它允许开发人员在不同版本的 Android 上测试和调试项目,而无需提供不同的真实和物理设备。在本文中,我们将一步一步地教你如何在 Windows VPS 服务器上安装 Genymotion。

如何在 Windows VPS 上安装 Genymotion

GenyMotion 是一个专用的独特的 Android 仿真程序。由于其高速度和灵活性,它已经成为 Android 最流行的模拟设备之一。在下一节中,我们将向您介绍 GenyMotion。然后我们会完整的教你如何在 Windows VPS 服务器上安装 Genymotion。加入我们继续本教程。

什么是 Genymotion?

Genymotion 软件用于在计算机上模拟 Android 应用程序。有了这个软件,你可以在不同的手机以及不同版本的 Android 上测试你的 Android 应用。

Genymotion 软件的某些功能是付费的,您只能通过购买其原始许可证来使用它们。但是同样的免费部分满足了我们的需求。当然,如果您是第一次使用这个软件,它的所有功能在 15 天内都是活动的,在这 15 天结束后,有些部分会变为非活动状态。

要使用 Genymotion 软件,您必须首先在您的计算机上安装 Oracle VM VirtualBox 软件,因为这是 Genymotion 的先决条件。但是 Genymotion 软件网站本身就有一个软件包,安装 Oracle VM VirtualBox 和 Genymotion。在本文的后续部分,请加入我们,教您如何在 Windows VPS 上安装 Genymotion。

在 Windows VPS 上安装 Genymotion

在本节中,我们将教您如何安装 Genymotion。只需按照下面的步骤。

要开始在 Windows 虚拟服务器 上安装 Genymotion,需要先进入 Windows VPS 环境,然后再做其他事情。为此,您可以在 windows 的开始菜单中键入并运行远程桌面连接

how to run remote desktop connection

在打开的窗口中,输入想要进入服务器的 IP,点击连接

Remote Desktop

进入 Windows server 环境后,你必须打开一个你喜欢的浏览器

windows vps environment

现在你应该进入 Genymotion 下载页面

在打开的页面上,我们建议您下载即可运行的 Genymotion Windows 安装程序。应该注意的是,该软件包包括 Oracle VM VirtualBox 安装程序。注意,如果你愿意,可以选择第二种方法,下载并安装VirtualBox 6 . 1 . 14for Windows。在这种方法中,您下载没有 VirtualBox 的 Windows 软件包。

注意: 在您开始下载和安装 Genymotion 之前,您必须在中点击为自己创建一个帐户。

how to download genymotion

转到下载文件的位置。然后双击它开始安装过程。

how to start genymotion installation

现在你需要选择你想要的语言并点击 OK。然后 Genymotion 设置向导将打开,您必须点击下一步

Genymotion setup wizard

在下一步中,您必须指定文件的安装位置,然后点击下一个

installation location of genymotion

在这里,您必须选择开始菜单文件夹。也可以勾选不创建开始菜单文件夹,点击下一步

Create Start Menu Folder of genymotion

然后,您可以选择在桌面上创建 Genymotion 图标。然后点击下一个的**。**

create the Genymotion icon on the desktop

最后点击安装开始安装 Genymotion。

installing Genymotion

*

installing Genymotion

您将看到 Oracle VM VirtualBox 安装窗口出现。点击旁边安装

Oracle VM VirtualBox installation

在下一步中,完成所需的定制设置后,点击下一步

customization settings of oracle virtualbox

勾选您想要的选项,然后点击下一个的**。**

how to create oracle virtualbox icons

最后点击安装开始安装 Oracle VM VirtualBox。

installing Oracle VM VirtualBox

*

installing progress of Oracle VM VirtualBox

最后,点击完成

how to install oracle virtualbox on windows

点击完成,Genymotion 的安装将成功完成。

installation of Genymotion on windows vps

如何在 Windows VPS 上使用 Genymotion

在安装了上一节中的 Genymotion 之后,您现在可以按照下面的步骤开始使用 Genymotion Desktop 并在您的虚拟设备上运行您的 Android 应用程序。

第一步,你必须从你的应用程序或桌面列表中点击 Genymotion 图标。您也可以通过键入 Genymotion 从“开始”菜单运行它。在下图中,您可以看到主要的 Genymotion 环境。您需要输入您的帐户凭证,然后点击下一步。如果您尚未在 Genymotion 网站上创建帐户,在此步骤中,您必须点击创建帐户来创建新帐户。

First_time_opening of genymotion

在下一步中,您必须点击添加设备。然后从列表中选择一个虚拟设备,点击下一步

如您所见,一个新页面打开了。您必须在此页面上输入名称和/或调整新虚拟机的设置。然后点击安装

 how to install new_virtual_device on genymotion

最后,您将看到您的虚拟设备正在加载,并将出现在我已安装的设备部分:

my isntalled devices on genymotion

现在是时候双击您新创建的虚拟设备并选择 Start 了。

virtual device display on genymotion

结论

对于任何程序员来说,在最终输出之前测试和调试应用程序是很重要的。GenyMotion 是一个有用的工具。在本文中,我们首先向您介绍了 Genymotion。然后我们试着教你如何在 Windows VPS 服务器上安装 Genymotion。在最后一步,我们解释了如何使用它。

教程在 CentOS 8 - Eldernode 上安装 Git

原文:https://blog.eldernode.com/install-git-centos-8/

Tutorial Install Git on CentOS 8

Git 是最流行、最容易使用、最合适的版本控制系统之一。为了更好地进行现代软件开发,你必须了解版本控制系统,你会发现它是不可或缺的一部分。如果您需要在源代码级别跟踪您的软件,请继续阅读本教程。在您的私有服务器上使用这个工具,您将能够更改、恢复到以前的阶段,并分支创建文件和目录的备用版本。

使用 Git,您可以看到许多项目的文件是如何在其中维护的。然后,您可以随意使用 GitHubGitLabBitbucket 来帮助您促进软件开发项目共享和协作。

为了让本教程更好地发挥作用,请考虑以下先决条件:

教程在 CentOS 8 上安装 Git

加入我们在 CentOS 8 上安装 Git 的教程,向您展示如何在 CentOS 8 服务器 上安装和配置 Git。继续学习安装软件的两种不同方法,并验证哪一种更有用,最后,你会选择更能体现你的优势的方法。

如何用默认包在 CentOS 8 上安装 Git

假设您需要快速启动并运行 Git。在这种情况下,最好的选择是通过 CentOS 的默认包安装 Git is。有了这个,你就有了一个广泛使用的稳定版本,而不需要寻找最新的可用选项。在下文中,您将看到如何使用开源软件包管理器工具 DNF ,它代表 Dandified YUM yellow dog Updater 的下一代版本,Modified。但是什么是 DNF 呢?它是一个软件包管理器,现在是基于 RedHat 的 Linux 系统(如 CentOS)的默认软件包管理器。使用 DNF,您可以在服务器上安装、更新和删除软件包。

但是,要使用 DNF 包管理工具来更新您的本地包索引,请运行下面的命令。

sudo dnf update -y

正如您所猜测的,为了提醒系统注意您正在进行更改,并防止终端提示您确认,需要使用 -y 标志。

更新完成后,开始 Git 安装。

sudo dnf install git -y

使用以下命令确认您已经正确安装了 Git。

git --version

输出

git version 2.18.2

如何在 CentOS 8 上从 Source 安装 Git

从源代码编译软件是一种更灵活的安装 Git 的方式。虽然你可能会觉得这需要更长的时间,不会通过你的软件包管理器来维护。相反,你将被允许下载最新的版本,并给你一些控制选项,如果你想定制。

安装 Git 所依赖的软件,然后就可以开始了。要更新您的本地软件包索引,然后安装软件包,请使用以下命令。

您应该创建一个临时目录,并转移到您最近安装的必要的依赖项中。看看你将在哪里下载你的 Git tarball。

请注意您可以使用 Git 项目网站 导航到 RedHat Linux 发行版 tarball 列表下载您想要的版本。

但是,您可以使用 curl,将我们下载的文件输出到git.tar.gz。

sudo dnf update -y  sudo dnf install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel gcc autoconf -y

然后解压缩压缩的 tarball 文件:

mkdir tmp  cd /tmp

现在,进入新的 Git 目录:

此外,您可以通过键入以下两个命令来制作并安装软件包:

curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.0.tar.gz

直到这里,如果你看到一切正常,你可以通过检查版本来确定你的安装是成功的。

tar -zxf git.tar.gz

输出

cd git-*

如何设置 Git

make prefix=/usr/local all  sudo make prefix=/usr/local install

成功安装 Git 后,就该配置它了。并且生成的提交消息将包含您的正确信息。首先,使用 git config 命令。请记住,您必须考虑一个名字和电子邮件地址,因为 Git 将这些信息嵌入到您所做的每个提交中。所以使用下面的命令来达到这个目的。

git --version

注意:不要忘记在命令的提示行中替换您考虑的姓名和电子邮件。

git version 2.26.0

接下来,键入下面的命令来显示已经设置的所有配置项。

输出

Git 已经将您的信息存储在其配置文件中。您可以选择使用文本编辑器手工编辑,如下所示:

最后,按 ESC 然后T5:q退出文本编辑器。

git config --global user.name "Your Name"  git config --global user.email "[[email protected]](/cdn-cgi/l/email-protection)"
git config --list

结论

user.name=Your Name  [[email protected]](/cdn-cgi/l/email-protection) 

在本文中,您了解了 Git 以及为什么需要使用它。我们向您展示了如何在 CentOS 8 上安装 Git,如果您有兴趣了解更多关于它的功能,可以看看我们的相关文章,如如何在 Debian 10 上安装 Composer 如何在 Ubuntu 18.04 上安装 Django

vi ~/.gitconfig
[user]    name = Your Name    email = [[email protected]](/cdn-cgi/l/email-protection)

最后,按 ESC 然后T5:q退出文本编辑器。

结论

在本文中,您了解了 Git 以及为什么需要使用它。我们向您展示了如何在 CentOS 8 上安装 Git,如果您有兴趣了解更多关于它的功能,可以看看我们的相关文章,如如何在 Debian 10 上安装 Composer 如何在 Ubuntu 18.04 上安装 Django

posted @ 2024-10-31 16:52  绝不原创的飞龙  阅读(2)  评论(0编辑  收藏  举报