ElderNode-博客中文翻译-五-

ElderNode 博客中文翻译(五)

原文:ElderNode Blog

协议:CC BY-NC-SA 4.0

教程在 Centos/RHEL 8 Linux - Eldernode 上安装 Python 3.8

原文:https://blog.eldernode.com/install-python-3-8-on-centos/

Tutorial install Python 3.8 on Centos-RHEL 8 Linux

在本教程中,我们将一步步介绍如何在 Centos / RHEL 8 Linux 上安装 Python 3.8。

教程如何在 Centos/RHEL 8 Linux 上配置和安装 Python 3.8

使用以下命令安装所需的 Python 开发库。

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel 

步骤 1)更新百分位

在执行任何操作之前,您需要更新 Centos,请使用以下命令:

yum -y update 

步骤 2)下载 Python 3.8

您可以使用以下命令从 Python 的官方网站下载 Python。

cd /opt  wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz 

注意:如果没有启用 wget,可以使用以下命令安装它:

yum -y install wget 

然后,使用下面的命令,您必须提取下载的归档文件:

tar xzf Python-3.8.3.tgz 

步骤 3)在 Centos 上安装 Python

解压缩后,转到 Python-3.8.3 文件夹,然后根据您的服务器或系统环境配置源文件。

cd Python-3.8.3  sudo ./configure --enable-optimizations  sudo make altinstall 

步骤 4)在 Centos 8 上测试 Python

完成安装步骤后,我们使用以下命令测试已安装的 Python 版本:

python3.8 -V 

输出应该如下所示:

Python 3.8.3

恭喜您,您已经能够在 Centos 上成功安装和配置 Python。

亦作,见

如何在 Ubuntu 20.04 上安装 Django

教程在 Windows 上安装 PIP

如何在 CentOS 8 和 Centos 7 - Eldernode 上安装 Python 3.9

原文:https://blog.eldernode.com/install-python-3-9-on-centos/

How To Install Python 3.9 On CentOS

教程如何在 CentOS 8 & Centos 7 上安装 Python 3.9。Python 编程语言是一种面向对象的编程语言,在 web 软件设计、执行复杂的计算和操作、快速原型制作等情况下有许多应用,并且被 web 世界中大多数访问量最大的大型站点所使用。 Python 的优势之一是它可以用于大多数网页设计和其他相关任务,并且不会对用户施加任何特殊的限制。这个解释是对 Python 语言的介绍,因此我们可以在本文的剩余部分教您如何在 CentOS 上安装 Python 3.9。请和我们在一起。如果您需要购买 CentOS VPS 服务器,您还可以在 Eldernode 中看到可用的软件包。

如何在 CentOS 8 上安装 Python 3.9

首先,使用以下命令安装所需的 Python 开发库。然后按照本教程剩余部分中的步骤 1 至 4 进行操作:

sudo dnf install gcc openssl-devel bzip2-devel libffi-devel 

第一步:如何更新 CentOS

在执行任何操作之前,您需要更新 Centos,请使用以下命令:

yum update 

第二步:如何下载 Python 3.9

您可以使用以下命令从 Python 的官方网站下载 Python。

cd /opt  wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0tgz 

注意:如果 wget 没有启用,可以用以下命令安装:

yum install wget -y 

然后,使用下面的命令,您必须提取下载的归档文件:

tar xzf Python-3.9.0tgz

第三步:如何在 CentOS 上安装 Python

解压缩后,转到 Python-3.9.0 文件夹,然后根据您的服务器或系统环境配置源文件。

cd Python-3.9.0  sudo ./configure --enable-optimizations  sudo make altinstall 

第四步:如何在 CentOS 8 上测试 Python

完成安装步骤后,我们使用以下命令测试已安装的 Python 版本:

python3.9.0 -V 

输出应该如下所示:

Python 3.9.0

如何在 CentOS 7 上安装 Python 3.9

还是那句话,用 7 版 CentOS ?在上面安装 Python 3.9 几乎可以做任何你想做的事情,写小脚本,构建游戏,开发网站,创建机器学习算法,分析数据等等。或者,如果你习惯使用 ouTube、DropBox、Reddit、Quora、Instagram、Pinterest,安装 Python 是个好主意,因为它们都是用 Python 开发的。

: 由于 CentOS base repository 不提供 Python 3 包,因此在 CentOS 7.7 之前的版本中,需要通过设置第三方库(如 IUS 库)来安装 Python 3。但是现在,从 CentOS 7.7 开始,Python 3 可以在基础包存储库中获得!让我们来看一下安装的这一部分的步骤。

步骤 1:如何更新 CentOS 环境

首先,您需要确保您正在使用我们的软件包中尽可能最新的环境。为此,请运行以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum update -y

第二步:如何安装 Python 3

更新环境后,您就可以通过键入以下命令来安装 Python 3 了:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum install -y python3

步骤 3:如何验证安装

您可以确保 Python 3 实际上已经安装并且可以使用。使用以下命令来完成此操作:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# python3  Python 3.9.0 (default, Nov 02 2020, 16:23:09)   [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux  Type "help", "copyright", "credits" or "license" for more information.  >>>

您应该会看到系统上安装的 Python 3 版本以及命令提示符字符的变化。

如何在 Python 3.9 中安装源码

安装 Python 3 最简单的方法是使用 Yum 包管理器,但是如果您想要获得最新版本的 Python,您应该通过三个必需的步骤来安装源代码:

步骤 1:如何从源代码设置 Python 3.9 环境

如果需要从源代码安装 Python 3,则需要检查要安装的必备包:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum install gcc openssl-devel bzip2-devel libffi-devel -y

第二步:如何下载 Python 3.9

然后,通过运行以下命令获取您需要的 python 版本,这有助于您下载 Python 的最新稳定版本:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# curl -O https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

接下来,提取文件:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# tar -xzf Python-3.9.0.tgz 

第三步:如何安装 Python 3.9

提取之后,您可以通过运行以下命令切换到结果目录:

然后,通过键入以下命令准备从源代码编译 Python:

要完成安装而不替换系统上的默认系统 Python,请使用命令 belwo:

[[[email protected]](/cdn-cgi/l/email-protection) Python-3.9.0]# ./configure --enable-optimizations

过一会儿,从源代码编译代码就完成了。要测试新的 Python 3 版本,请运行以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) Python-3.9.0]# make altinstall

就像之前通过 Yum 安装 Python 3 时一样,您会进入一个 Python shell,输出您当前使用的版本:

[[[email protected]](/cdn-cgi/l/email-protection) Python-3.9.0]# python3.8

结论

Python 3.9.0 (default, Nov 02 2020, 16:23:09)  [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux  Type "help", "copyright", "credits" or "license" for more information.  >>> 

Python 是世界上最流行的编程语言之一。对于初学者和有经验的开发人员来说,Python 是一个受欢迎的选择,学习起来简单容易。与其他 Linux 发行版不同,Python 在默认情况下不会安装在 CentOS 8 上。这就是为什么我们决定在本教程中教你如何在 CentOS 7 和 CentOS 8 上安装 Python 3.9。

Python is one of the most popular programming languages in the world. Python is a popular choice for beginners and experienced developers with simple and easy learning. Unlike other Linux distributions, Python does not install on CentOS 8 by default. That’s why we decided to teach you how to install Python 3.9 on CentOS 7 and CentOS 8 in this tutorial.

如何在 Ubuntu 20.04 上安装 Python 3——在 Ubuntu 20 上安装 Python

原文:https://blog.eldernode.com/install-python-3-ubuntu-20/

How to install Python 3 on Ubuntu 20.04

在接下来的 Python 3 教程中,在这篇文章中,我们将向你学习如何在 Ubuntu 20.04 上安装 Python 3。众所周知,Python 编程语言对于初学者和有经验的开发人员来说都是越来越受欢迎的选择。提到它的其他特性,我们可以说它灵活多变,在脚本、自动化、数据分析、机器学习和后端开发方面都有优势。

如何在 Ubuntu 20.04 上安装 Python 3

通过阅读本教程,你将会用 Python 3 编程环境来设置你的 Ubuntu 20.04 服务器。我们将向您展示在服务器上编程有许多优点,并支持跨开发项目的协作,本教程的一般原则将适用于任何发布的 Debian Linux

先决条件

如果您知道以下内容,本教程可能会更有用:

同样,请阅读:

Python 3.6 安装教程 Debian 9

1-设置 Python 3

你只需要确保我们的版本是最新的,比如 Ubuntu 20.04。Debian Linux 的其他版本预装了 Python 3。

使用 apt 命令更新和升级系统,以便与 Ubuntu 的AadvancedPpackagingTtool 一起工作:

接下来, -y 标志将确认您同意安装所有项目,但是根据您的 Linux 版本,您可能需要在系统更新和升级时确认额外的提示。该过程完成后,您可以通过键入以下内容来检查系统中安装的 Python 3 的版本:

sudo apt update  sudo apt -y upgrade

您将在终端窗口中收到输出,让您知道版本号。虽然这个数字可能有所不同。

python3 -V

输出

此外,您可以安装 pip,来管理 Python 的软件包,这是一个工具,它将安装和管理我们可能要在开发项目中使用的编程包。

Python 3.8.2

您可以使用以下命令安装 Python 包:

sudo apt install -y python3-pip 

然后,您可以使用 package_name 来引用任何 Python 包或库,例如用于 web 开发的 Django 或用于科学计算的 NumPy。如果你想安装 NumPy,你可以使用命令 pip3 install numpy 来完成。

pip3 install package_name 

但是,还需要安装一些软件包和开发工具,以确保我们的编程环境有一个健壮的设置:

sudo apt install -y build-essential libssl-dev libffi-dev python3-dev

电子管 VPS 比特币

2-建立虚拟环境

在这一步中,我们想说明虚拟环境使您能够在服务器上为 Python 项目提供一个独立的空间,确保您的每个项目都有自己的一组依赖项,不会中断任何其他项目。

设置编程环境可以更好地控制 Python 项目以及如何处理不同版本的包,这在使用第三方包时尤其重要。

因此,您可以设置任意多的 Python 编程环境。每个环境基本上都是服务器上的一个目录或文件夹,其中有一些脚本使其充当一个环境。

虽然有几种方法可以在 Python 中实现编程环境,但我们将在这里使用 venv 模块,它是标准 Python 3 库的一部分。

要安装 venv:

之后,您就可以创建环境了。让我们选择我们想要将 Python 编程环境放在哪个目录中,或者用 mkdir 创建一个新目录,如下所示:

sudo apt install -y python3-venv

After that, you are ready to create environments. Let’s either choose which directory we would like to put our Python programming environments in, or create a new directory with mkdir, as in:

mkdir environments  cd environments 
你正在学习如何在 Ubuntu 20.04 上安装 Python 3

当您在您希望环境存在的目录中时,您可以创建一个环境。

因为, pyvenv 建立了一个新的目录,其中包含一些项目,您可以使用以下命令查看它:

python3 -m venv my_env

输出

ls my_env

您需要激活它才能使用此环境。通过键入下面的命令就可以实现。

bin include lib lib64 pyvenv.cfg share

现在,您的命令提示符将会以您的环境名作为前缀。这里叫做 my_env 。我们的前缀可能会有所不同,这取决于您运行的 Debian Linux 版本。括号中的环境名称应该是您在这行上看到的第一个内容:

source my_env/bin/activate

当你看到这个前缀时,这意味着环境 my_env 当前是活动的,并且创建程序,它们将只使用这个特定环境的设置和包。

(my_env)  [[email protected]](/cdn-cgi/l/email-protection):~/ environments

重要 :在虚拟环境中,你可以使用命令 python 代替python 3;如果你愿意,可以使用 pip 代替 pip3 。如果您在环境之外的机器上使用 Python 3,您将需要专门使用 python3pip3 命令。

3-制作《你好,世界》节目

这将让您测试您的环境。并且为我们提供了一个机会,如果您还不熟悉 Python 的话。

为此,打开命令行文本编辑器(如 nano)并创建一个新文件:

文本文件在终端窗口中打开后,输入您的程序:

(my_env)  [[email protected]](/cdn-cgi/l/email-protection):~/ environments nano hello.py 

然后,通过按下 CTRL 和 X 键退出 nano。当被询问时,按下 y 保存文件。

现在,当您退出 nano 并返回到您的 shell 时,运行以下命令。

您刚刚创建的 hello.py 程序应该会使您的终端产生以下输出:

(my_env)  [[email protected]](/cdn-cgi/l/email-protection):~/ environments python hello.py

输出

您必须键入命令 停用 ,您将返回到您的原始目录以离开该环境。

Hello, World!

好样的 !至此,您已经在 Ubuntu Linux 服务器上建立了 Python 3 编程环境。所以你现在可以开始一个编码项目了!

亲爱的用户,我们希望你会喜欢如何在 Ubuntu 20.04 上安装 Python 3 的教程,你可以在评论区提出关于这次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在其中提出你的问题。

不要错过一些相关文章:

教程在 Centos/RHEL 8 Linux 上安装 Python 3.8

教程在 Windows 上安装 PIP

教程在 Windows 上安装 Python

Tutorial Install Python on Windows

教程在 Windows 上安装 Python-elder node

原文:https://blog.eldernode.com/install-python-on-windows/

Tutorial Install Python on Windows

教程在 Windows 上安装 Python。Python 是一种高级编程语言,在程序员中非常流行。由于这种编程语言的奇妙设计,它具有非常高的可读性。这种编程语言既简单又非常全面,在这种语言的帮助下可以做成千上万的事情。通过一次搜索,您可以访问和执行网站上数百个 Python 就绪的项目。但是在你这样做之前,你需要安装 Python。

Windows 服务器上安装 Python 是一件简单的事情,从 Python 下载安装程序并在您的服务器上运行它。

如何在 Windows 上安装 Python

1。 通过 远程桌面 登录您的服务器。

2。Python 下载并执行最新的 Python 安装包。

Installing-Python-on-Windows-1

3。 选择推荐的安装选项,获得最简单的安装体验。

4。T3 在显示的第一个屏幕上,启用将 Python 3.7 添加到路径选项,然后点击立即安装。

Installing-Python-on-Windows-1

Installing-Python-on-Windows

5。 最后点击关闭将完成 Python 在 Windows 中的安装过程。

Installing-Python-on-Windows

6。 如果您只在 Windows 上安装了 Python 版本 3,请打开命令提示符并键入以下命令以确保 Python 安装正确:

 python -V 

输出:

 Python 3.7.4 

如果没有安装 PIP,或者想了解更多关于安装 PIP 的信息,请参阅我们的文章教程在 Windows 上安装 PIP

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

好运。

亦作,见

如何在 Ubuntu 18.04 上安装 Django

教程在 Centos/RHEL 8 Linux 上安装 Python 3.8

Tutorial Install Python 3.8 on Centos/RHEL 8 Linux

安装 Python 3 并在 Debian 10 - Eldernode 上设置一个编程环境

原文:https://blog.eldernode.com/install-python-programming-debian-10/

Install Python 3 and Set Up a Programming Environment on Debian 10

Python 是一种真正通用的、灵活的、受数据科学欢迎的编程语言。如果您的目标是从您的数据中获得洞察力并获得竞争优势,这个工具是合适的。它的第一次出版是在 1991 年,灵感来自英国喜剧团体“巨蟒剧团”的名字。您将学习如何存储和操作数据,如果您是初学者,继续学习本教程是个好主意。在这之前,先看看 Linux VPS 的计划,然后抓住你自己的。

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

拥有 sudo 权限的非 root 用户。
按照我们的Debian 10的初始设置进行设置

安装 Python 3,在 Debian 10 上设置编程环境

让我们按照本教程的步骤,用 Python 3 编程环境来设置您的 Debian 10 服务器。在服务器上编程有很多优点,并且支持跨开发项目的协作。

步骤 1:设置 Python 3

虽然 Debian Linux 预装了 Python 3 和 Python 2,但你可以确保你的版本是最新的。请参见以下命令,更新和升级系统以使用高级打包工具:

sudo apt update  sudo apt -y upgrade

为了确认您同意安装所有项目,您将使用 -y 标志。

一旦该过程完成,您可以通过键入以下命令来检查系统中安装的 Python 3 的版本:

python3 -V

您将在终端窗口中收到输出,让您知道版本号。虽然这个数字可能会有所不同,但输出将与此类似:

输出

Python 3.7.3 

为了管理 Python 的软件包,让我们安装 pip ,这是一个工具,它将安装和管理我们可能要在开发项目中使用的编程包。

sudo apt install -y python3-pip

可以通过键入以下命令来安装 Python 包:

pip3 install package_name

在这里, package_name 可以指任何 Python 包或者库,比如 web 开发的 Django 或者科学计算的 NumPy。所以如果你想安装 NumPy,你可以用命令 pip3 install numpy 来完成。

还需要安装一些软件包和开发工具,以确保您对我们的编程环境有一个健壮的设置:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

一旦设置好 Python,并且安装了 pip 和其他工具,您就可以为我们的开发项目设置一个虚拟环境。

第二步:建立虚拟环境

虚拟环境使您能够在服务器上为 Python 项目提供一个隔离的空间,确保您的每个项目都有自己的依赖项集,不会中断任何其他项目。

设置编程环境可以让您更好地控制 Python 项目以及如何处理不同版本的包。这在使用第三方包时尤其重要。

您可以设置任意多的 Python 编程环境。每个环境基本上都是服务器上的一个目录或文件夹,其中有一些脚本使其充当一个环境。

虽然有几种方法可以在 Python 中实现编程环境,但是您将在这里使用 venv 模块,它是标准 Python 3 库的一部分。让我们通过键入以下命令来安装 venv:

sudo apt install -y python3-venv

安装完成后,您就可以创建环境了。让我们选择您希望将我们的 Python 编程环境放在哪个目录中,或者使用 mkdir 创建一个新目录,如下所示:

mkdir environments  cd environments

一旦你进入了你想要的环境所在的目录。您可以通过运行以下命令来创建环境:

python3.7 -m venv my_env

实际上, pyvenv 建立了一个新的目录,其中包含一些您可以使用 ls 命令查看的项目:

ls my_env

输出

bin include lib lib64 pyvenv.cfg share 

这些文件共同确保您的项目与您本地机器的大环境隔离开来。以便系统文件和项目文件不会混淆。这是版本控制的良好实践。并确保您的每个项目都可以访问它所需要的特定包。

Python Wheels 是 Python 的一种内置包格式,可以通过减少需要编译的次数来加快你的软件生产,它将位于 Ubuntu 18.04 共享 目录中。

要使用这个环境,您需要激活它。这可以通过键入以下命令调用激活脚本来实现:

您的命令提示符现在将以您的环境名称作为前缀,在本例中,它被称为 my_env。根据您运行的 Debian Linux 版本,您的前缀可能会有所不同。但是括号中的环境名称应该是您在这行上看到的第一个内容:

source my_env/bin/activate

这个前缀让我们知道环境 my_env 当前是活动的,这意味着当您在这里创建程序时,它们将只使用这个特定环境的设置和包。

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

注意:在虚拟环境中,你可以使用命令 python 来代替 python3 ,以及 pip 来代替 pip3 。如果您在环境之外的机器上使用 Python 3,您将需要专门使用 python3 和 pip3 命令。

完成这些步骤后,您的虚拟环境就可以使用了。

完成这些步骤后,您的虚拟环境就可以使用了。

第三步:创建一个“你好,世界”程序

现在我们已经设置好了虚拟环境,让我们创建一个传统的“Hello,World!”程序。这将让您测试您的环境。如果您还不熟悉 Python,那么它为您提供了一个熟悉 Python 的机会。

为此,您打开一个命令行文本编辑器(如 nano)并创建一个新文件:

一旦文本文件在终端窗口中打开,您将输入我们的程序:

(my_env) [[email protected]](/cdn-cgi/l/email-protection):~/environments$ nano hello.py

通过键入 CTRL 和 X 键退出 nano,当提示保存文件时按yT7。

一旦您退出 nano 并返回到您的 shell,让我们运行程序:

您刚刚创建的 hello.py 程序应该会使您的终端产生以下输出:

python hello.py

输出

要离开这个环境,只需输入命令 deactivate 就可以返回到原来的目录。

Hello, World! 

结论

在本文中,您在 Debian 10 Linux 服务器上设置了一个 Python 3 编程环境。从现在开始,你可以开始编码项目!如果你需要在另一个操作系统上学习这个主题,请阅读我们的文章教程在 Centos/RHEL 8 Linux 上安装Python 3.8 如何在 Ubuntu 20.04 上安装 Python 3但是如果你使用的是 windows,这个指南可能会比较合适。

在本文中,您在 Debian 10 Linux 服务器上设置了一个 Python 3 编程环境。从现在开始,你可以开始编码项目!如果你需要在另一个操作系统上学习这个主题,请阅读我们的文章教程在 Centos/RHEL 8 Linux 上安装Python 3.8 如何在 Ubuntu 20.04 上安装 Python 3但是如果你使用的是 windows,这个指南可能会比较合适。

教程在 Debian 10 上安装 R-Debian 教程- Eldernode 博客

原文:https://blog.eldernode.com/install-r-debian-10/

Tutorial install R on Debian 10

R 是一种开源编程语言。它也用于统计计算和图形表示。有了一个免费的环境,用户安装这个工具,一些统计软件,执行数据分析,和可视化。在这篇文章中,你将学习教程在 Debian 10 上安装 R。继续本指南,为您的特定学习领域生成包。首先,你首先需要有自己的 Linux VPS 。根据您的需求在 Eldernode 中找到合适的包装,并触摸其中的差异。

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

一个至少 1 GB 的内存

拥有 sudo 权限的非 root 用户或以 root 用户身份登录

要进行设置,请按照 Debian 10 的初始设置进行。

在 Debian 10 上安装 R

此外, RR 统计计算基金会支持,主要由统计学家和数据挖掘者用于开发统计软件和执行数据分析。和我们一起向你展示如何在 Debian 10 上安装 R 并添加软件包。

如何在 Debian 10 上安装 R 依赖

你不会发现最新的稳定版本总是可用的。因为 R 是一个快消项目。要解决这个问题,您可以添加由 CRAN 维护的外部存储库。你将通过为 Debian 10 云映像安装一些依赖项来处理它。此外,您应该安装 dirmngr ,以便能够添加外部存储库并执行管理和下载证书的网络操作。

sudo apt install dirmngr --install-recommends

你可以使用add-apt-repository命令来添加一个 PPA 引用。但是任何时候你找不到这个命令,通过安装 软件-属性-通用 将这个工具添加到你的系统中

sudo apt install software-properties-common

之后,你可以确定你是否有安全协议的 HTTPS 支持。为此,请安装以下工具。

sudo apt install apt-transport-https

学习在 Debian 10 上安装 R

你可以从 CRAN 库安装,以接收最新版本的 R

运行以下命令添加相关的 GPG 键。

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'

输出

Executing: /tmp/apt-key-gpghome.y6W4E0Gtfp/gpg.1.sh --keyserver keys.gnupg.net --recv-key E19F5F87128899B192B1A2C2AD5F960A256A04AF  gpg: key AD5F960A256A04AF: 4 signatures not checked due to missing keys  gpg: key AD5F960A256A04AF: public key "Johannes Ranke (Wissenschaftlicher Berater) <[[email protected]](/cdn-cgi/l/email-protection)>" imported  gpg: Total number processed: 1  gpg:               imported: 1

获得可信密钥后,添加存储库。

sudo add-apt-repository 'deb http://cloud.r-project.org/bin/linux/debian buster-cran35/'

接下来,您将需要在此之后运行一个更新,以便包含来自新存储库的包清单。

sudo apt update

当运行完成并返回到提示符后,使用下面的命令开始安装 R。

sudo apt install r-base

当提示确认安装时,按 y 继续。

请注意:如您所见,您正在为系统上的每个用户安装一个示例包。所以您应该以 root 用户身份启动 R,这样所有用户都可以自动使用这些库。虽然您可以通过运行没有 sudo: 的 R 命令为您的用户建立一个个人库

sudo -i R

输出

R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"  Copyright (C) 2018 The R Foundation for Statistical Computing  Platform: x86_64-pc-linux-gnu (64-bit)    R is free software and comes with ABSOLUTELY NO WARRANTY.  You are welcome to redistribute it under certain conditions.  Type 'license()' or 'licence()' for distribution details.      Natural language support but running in an English locale    R is a collaborative project with many contributors.  Type 'contributors()' for more information and  'citation()' on how to cite R or R packages in publications.    Type 'demo()' for some demos, 'help()' for on-line help, or  'help.start()' for an HTML browser interface to help.  Type 'q()' to quit R.    >

如何在 Debian 10 上从 CRAN 安装 R 包

在这一步中,您会看到大量可用的附加软件包是 R 特权之一。要输出包括散点图、线图、密度图、acf 和条形图的 ASCII 图形,请安装 txtplot 库。

install.packages('txtplot')

输出

...  Installing package into ‘/usr/local/lib/R/site-library’  (as ‘lib’ is unspecified)  . . .

:通过接收上面的输出,可以看到软件包将被安装在哪里。这个站点范围路径是可用的,因为您以 root 用户身份运行 R。这是使所有用户都可以使用该包的正确位置。

安装完成后加载 txtplot

library('txtplot')

如果看不到任何错误消息,您可以确保库已成功加载。看看下面的例子,验证一个基本的绘图功能与轴标签。

txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')

输出

 +----+-----------+------------+-----------+-----------+--+    120 +                                                   *    +        |                                                        |  d 100 +                                                   *    +  i     |                                    *                *  |  s  80 +                          *         *                   +  t     |                                       * *    *    *    |  a  60 +                          *  *      *    *      *       +  n     |                        *         * *  * *              |  c  40 +                *       * *    *  *    * *              +  e     |         *      *  * *  * *  *                          |     20 +           *    *  * *       *                          +        |  *      *    *                                         |      0 +----+-----------+------------+-----------+-----------+--+             5          10           15          20          25                                     speed

:由 R 公司的数据集包提供的示例数据,包含基于 20 世纪 20 年代数据的汽车速度和需要停车的距离:

此外,请注意,您可以使用 install 从 CRAN 安装任何预编译的包。包()。

也可以输入 q() 退出 R 或者按 n 保存工作区图像。

结论

在本文中,您了解了如何在 Debian 10 上安装 R。如果你已经成功地通过了本指南的步骤,R 现在已经安装在你的 Debian 系统上了。如果你有兴趣了解这个主题的更多信息,请阅读相关文章如何在 Ubuntu 20.04 上安装 R

如何在 Ubuntu 20.04 - Eldernode 上安装 R

原文:https://blog.eldernode.com/install-r-on-ubuntu-20/

How to install R on Ubuntu 20.04

要说最流行和可扩展的语言之一,在这篇文章中我们将学习如何在 Ubuntu 20.04 上安装 R。它是一种开源编程语言,广泛用于执行数据分析和统计计算。R 拥有一个活跃的社区,并得到 R 统计计算基金会的支持,R 为特定的研究领域提供了许多用户生成的包,这使它适用于许多领域。下面,你可以从官方的综合 R 档案网(CRAN) 学习如何安装 R 以及如何添加包。

先决条件

如果您知道以下内容,本教程可能会更有用:

如何在 Ubuntu 20.04 上安装 R

1- 安装 R

首先,添加 GPG 键。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 

运行后,您应该看到下面的输出。

输出

Executing: /tmp/apt-key-gpghome.cul0ddtmN1/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9  gpg: key 51716619E084DAB9: public key "Michael Rutter <[[email protected]](/cdn-cgi/l/email-protection)>" imported  gpg: Total number processed: 1  gpg:               imported: 1

收到可信密钥后,您可以添加存储库。如果您没有使用 20.04,请从 R Project Ubuntu 列表中找到相关的存储库。

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' 

显示输出时,按如下方式识别行。

输出

...  Get:7 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease [3622 B]                    Get:8 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages [15.6 kB]  ...

要包含来自新存储库的包清单,在此之后运行 update 。

sudo apt update

其中一个输出行应该如下所示。

输出

`...  Hit:5 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease  ...`

为了在输出中看到 update 命令,存储库添加是成功的。

现在用下面的命令安装 R。

`sudo apt install r-base` 

要确认安装,按下 y 继续。

最好为系统上的每个用户安装一个示例包。所以以 root 用户身份启动 R,这样所有用户都可以自动使用这些库。如果你需要为你的用户设置一个个人库,运行不带 sudo 的 R 命令

`sudo -i R`

输出

`R version 4.0.0 (2020-04-24) -- "Arbor Day"  Copyright (C) 2020 The R Foundation for Statistical Computing  Platform: x86_64-pc-linux-gnu (64-bit)  ...  Type 'demo()' for some demos, 'help()' for on-line help, or  'help.start()' for an HTML browser interface to help.  Type 'q()' to quit R.    >`

[购买 Linux 虚拟私有服务器](https://eldernode.com/linux-vps/)

2- 从起重机安装 R 包

由于 R 的特性之一是丰富的附加包,您可以安装 txtplot ,这是一个输出 ASCII 图形的库,包括散点图、线图、密度图、act 和条形图,以达到演示目的。

输出

`install.packages('txtplot')`

安装后,加载 txtplot 。

`...  Installing package into ‘/usr/local/lib/R/site-library’  (as ‘lib’ is unspecified)  ...`

如果没有错误消息,则安装成功。

`library('txtplot')`

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。

**亦作,见**

[如何在 Ubuntu 20.04 上安装 Django](https://eldernode.com/install-django-on-ubuntu-20/)

[教程在 Debian 10 上安装 R](https://eldernode.com/install-r-debian-10/)

[Tutorial Install R on Debian 10](https://eldernode.com/install-r-debian-10/)

如何在 Fedora 33 - Eldernode 博客上安装 R 编程

原文:https://blog.eldernode.com/install-r-programming-on-fedora/

How to Install R programming on Fedora 33

r 是 Ross Ihaka 和 Robert Gentleman 在 1993 年开发的免费编程语言和软件。r 有大量的各种统计方法和图形方法的库。在这种编程语言中,可以使用机器学习算法、线性回归、时间序列和统计 Inference‌。R 中可用的大多数库或包都是用 R 编程语言本身编写的。但对于繁重的计算,代码也可以用 C ++、C 和 Fortran 编写,库也是用这些语言编写的。R 编程语言不仅在学术界和研究人员中很流行,而且许多大公司也使用 R 编程语言。这些公司包括优步、谷歌、Airbnb 和脸书。在这篇文章中,我们将教你如何在 Fedora 33 上安装 R 编程。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

教程在 Fedora 33 上安装 R 编程循序渐进

数据分析用 R 分 5 步做。“编程”、“转换”、“发现”、“建模”和“报告结果”。这些步骤中的每一个都是按以下顺序介绍的。

1。编程: R 是一个清晰易用的编程工具,针对数据分析进行了优化。

2。转换:构建 R 编程语言的相互连接的库和命令的集合,专门为数据科学而设计。

3。发现:使用 R 语言,为数据搜索正确的模型,测试你的假设并检验它们。

4。建模:在 R 编程语言中,已经开发了各种各样的工具来评估模型并为数据选择最佳模型。

5。报告结果:将代码、图形、输出与高级 R Markdown 工具相结合,或者在 web 上构建应用,是 R 编程语言可以实现的特性之一。

鉴于以上所述,R 编程语言可以考虑为以下任务提供一个合适的工具。

–统计推断

–数据分析

–实施或创建机器学习算法

在本文的续篇中,加入我们一步步教你如何在 Fedora 33 上安装 R 编程。

使用 R 编程语言的理由

1。开源: R 是一种开源的编程语言。此外,您可以自定义 R 包来开发新的包,并帮助解决问题和创建新的算法。

2。完全支持各种数据:在 R 中你可以查看和分析任何信息。在 Dplyr 或 Readr 等各种库的帮助下,可以将非结构化数据转换为结构化和经过分析的数据。

3。众多应用程序包或库:借助 R 库,为您提供 CRAN 库中超过 10000 个包的大范围计算操作。这些软件包涵盖了商业或科学应用的所有领域。

4。绘制质量图:著名的 ggplot2 库的函数和命令可以让你绘制几乎任何种类的图。此外,借助 Ggplot closed 工具,可以轻松地在这种图表上进行格式化,并制作出漂亮而醒目的图表。

5。兼容性:用 R 编写的程序能够与用其他编程语言编写的命令和程序相协调,比如 C、C ++、Java 和 Python

6。独立平台: R 编程语言是独立于操作系统的语言。因此,它可以被认为是一种“跨平台”的编程语言。

7 .。机器学习操作:在 R 语言中,提供了各种设施来执行机器学习操作,例如“分类”、“回归”。还为 R 库中“人工神经网络”的创建和开发提供了特性。

8。统计:创建 R 编程语言的目的是进行统计计算。r 被公认为统计学的国际语言。

9。不断成长发展:开源免费的 R 语言促成了它的不断发展。

在 Fedora 上安装 R 编程 33

在这一节,我们想教你如何在 Fedora 33 上安装 R 编程。应该注意,它可以通过运行最新版本的 r 来安装。注意,新版本包括建议的软件包以及头文件和开发工具。

您可以通过运行以下命令在 Fedora 33 上轻松安装 R 编程语言:

sudo dnf install R

你可以在上面的命令中使用“ yum 来代替旧版本 EPEL 中的“ DNF ”。

重要的一点是“R”RPM 是一个元数据包。这个元包没有内容,但确保安装以下组件。在下文中,我们将解释每个组件:

1。R-core: 功能运行时所需的最小 R 组件。

2。R-core-devel: 开发 R 包的核心文件。

3。R-java: R 用 Fedora 提供的 java 运行时环境。

4。用于支持 java 的 R 组件的开发包。

5。LibRmath: 来自 R 项目的独立数学库。

6。LiBr math-devel:R 独立数学库的头文件。

结论

r 是一种用于数据科学和统计学的免费编程语言和软件。这种语言在数据挖掘和统计的学生、教授和研究人员中广泛使用。这种语言通常用于统计软件设计和数据分析。在本文中,我们试图教你如何在 Fedora 33 上安装 R 编程。如果愿意可以参考 DebianUbuntu 20.04 中关于如何安装 R 编程语言的文章。

如何在 Windows - Eldernode 上安装 React JS

原文:https://blog.eldernode.com/install-react-js-on-windows/

How to Install React JS on Windows

如何在 Windows 上安装 React JS?React JS 是一个用 JavaScript 编程语言开发的强大而先进的库。该图书馆由脸书于 2013 年以开源的名义推出。从那以后,在 JavaScript 开发者社区的帮助下,React JS 日益壮大,现在是最受欢迎的 JavaScript 库之一。

在本文中,我们将教你如何在 Windows 上安装 React JS。

购买 Windows 虚拟专用服务器

安装 Node.js

第一步是为 Windows 下载 Node.js 安装程序。使用最新的 Windows 长期支持(LTS)版本,使用 Windows Installer 图标选择 64 位版本

How to Install React JS on Windows-1

下载完成后运行 Node.js 安装程序。 按照下面的步骤,直到安装过程完成:

1

How to Install React JS on Windows-2

2

How to Install React JS on Windows-3

3

How to Install React JS on Windows-5

4

How to Install React JS on Windows-6

5

How to Install React JS on Windows-7

6

How to Install React JS on Windows-8

现在 Node.js 已经成功安装,我们可以进入下一步了。

命令行提示环境

我们需要使用命令提示符与 Node.js 和节点包管理器 ( NPM )交互来安装 React。下面是我们需要使用的基本命令来创建文件夹/目录:

1。 如何列出目录内容:

dir  dir <directory_name>

结果:列出当前目录或指定目录的内容。

2。 如何换到一个目录:

cd <directory_name>

结果:更改到指定目录。请注意,命令提示符将更改为显示当前目录。

3。 如何切换到以前的目录:

cd..

结果:切换到当前目录的上一级目录。

4。 如何制作目录:

mkdir <directory_name>

结果:用指定的名称创建一个新目录。

在 Windows 中打开命令提示符

a)打开开始菜单,键入命令,然后搜索

b)选择命令 提示符Node.js 命令提示符。

c)两种选择都可以。

How to Install React JS on Windows-9

如在C:\ Users <username>中,会打开一个窗口,在该窗口中,您系统上的 < username > 将是您登录的用户。

How to Install React JS on Windows-10

在下面的例子中,我们运行上面的命令之一来查看结果:

dir

How to Install React JS on Windows-11

让我们用这个命令来看看下载文件夹的内容:

dir downloads

How to Install React JS on Windows-12

路径显示我们仍然在目录 C:\Users\ReactUser > 中,但是,我们正在查看C:\ Users \ react user \ downloads的内容,我们看到它有一个文件。

使用以下命令移动到下载目录:

cd downloads

How to Install React JS on Windows-13

当命令提示符显示C:\ Users \ react user \ Downloads>时,我们已经切换到下载文件夹。您可以使用 dir 命令来查看这个目录/文件夹的内容。接下来,使用以下命令返回到上一个目录:

cd..

How to Install React JS on Windows-14

为我们的第一个项目创建一个新目录,并将其命名为 reactproject1 。我们将使用以下命令:

mkdir reactproject1

How to Install React JS on Windows-15

同样,我们使用 dir 命令列出当前文件夹中的文件:

dir

How to Install React JS on Windows-16

如果你想了解更多关于命令的信息,请查看这个微软链接

在 Windows 上安装 React

有两种方法可以为你的项目安装 React。两种方法我们都教,所以你可以选择哪种方法适合你。【T2

第一种方法

此安装选项允许您完全控制已安装并定义为依赖项的所有内容。

1。 第一步,打开命令提示。

2。 创建一个名为 reactproject1 的项目文件夹。

按 Enter 键执行命令。

mkdir reactproject1

3。 移动到项目文件夹,用 cd reactproject1 ,这样就可以把 React 安装进去了。

4。 使用以下命令创建一个 package.json 文件。

cd reactproject1
npm init

5。 使用 npm install — save react 安装 react 和其他模块,这将把 React 安装到您的项目中,并使用依赖项更新 package.json 文件。

您可以使用 npm install 来安装其他软件包——保存和您想要安装的软件包的名称。

npm install --save react

这里我们正在安装 react-dom :

第二法

npm install --save react-dom

1。 第一步,打开命令行,键入NPM install-g create-react-app。这将安装 Create-React-App 模块,这使得用一个命令创建 React 并将其部署到项目中变得非常容易。

Create-React-App 安装在以下位置:

npm install -g create-react-app

C:\Users\ <用户名>\ AppData \ Roaming \ NPM \ node _ modules \ create-react-app \

当创建一个新项目时,为了确保你在期望的目录中,你可以使用 dir 来查看你在哪里,以及CD或 cd..到达所需位置。

2。 第二步:创建一个新项目并将 React 部署到其中,运行create-React-app。这样做是为了创建 reactproject2 。

整个过程是自动化的,从为项目创建一个新的 React app 文件夹开始,然后安装包和依赖项。

create-react-app reactproject2

默认包包括 react 、 react-dom 和 react-scripts 。安装将需要几分钟时间。

How to Install React JS on Windows-18

运行 React 项目应用程序

为此,您需要使用命令提示符切换到项目文件夹,然后启动它。 cd reactproject2 命令将把我们带到 reactproject2 文件夹。

npm start 将运行项目应用程序。

cd reactproject2

How to Install React JS on Windows-19

默认浏览器将打开并加载项目:

How to Install React JS on Windows-20

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

如何在 Windows 上安装 React JS?

好运。

Goodluck.

如何在 Windows 中安装 React Native

原文:https://blog.eldernode.com/install-react-native-in-windows/

How to Install React Native in Windows

如何在 Windows 中安装 React Native? JavaScript 语言有几个框架和库,其中一个是 React Native 。React Native 是用来把移动应用写成原生的。在这篇文章中,我们将教你如何在 Windows 中安装 react native。

购买 SSD VPS 托管服务器

先决条件

安装 React Native 之前,你必须在你的系统上安装以下三个程序:

1- Node.js

2- 安卓工作室

3- JDK

我们建议你阅读 Node.js 安装教程文章,学习如何安装 Node.js 。

要下载并安装 Android Studio,我们建议您直接从 Android Stadio 网站下载并安装。

How to Install React Native in Windows

下面是到安装的两种方式。

注意: 需要注意的是,各个阶段都必须开启互联网。

第一种方法

1。打开命令行的,输入如下命令:

2。 在上面代码的的输出中,你会在命令行中看到如下文字:

npm install -g create-react-native-app

How to Install React Native in Windows

3。T3 在这一步中,创建一个文件夹来创建程序文件。我们在桌面上创建这个文件夹,并将其命名为 MyReactNative 。

4。 在命令行中输入跟随命令进入路径:

5。 然后输入以下命令:

cd Desktop

6。 几分钟后你会看到下面的文字:

create-react-native-app MyReactNative

How to Install React Native in Windows

7。 这一步,你必须安装 react-native-cli 。为此,在命令行中输入以下命令:

8。 在执行完上面的命令后,你会在输出中看到下面的代码:

npm install -g react-native-cli

How to Install React Native in Windows

9。 转到 MyReactNative 文件夹,键入以下命令:

10。 如果所有步骤都正确执行,你将最后看到下图:

cd MyReactNative  npm start

How to Install React Native in Windows

方法 2:用 expo 安装 React Native

这种方法比第一种方法简单,T2 快。

1。 在命令行中,输入以下命令:

2。 执行完上述命令后,进入跟随命令。下面的命令在您指定的路径中创建一个名为 AwesomeProject 的文件夹。比如,我们的文件夹是在 C:/Users/user/ 中创建的。

npm install -g expo-cli

3。上面的命令的输出如下:

expo init AwesomeProject

How to Install React Native in Windows

4。 输入以下命令进入 AwesomeProject 文件夹:

5。 然后输入下面的一个两个命令:

cd AwesomeProject

命令编号 1:

命令编号 1:

npm start

现在,如果以上所有步骤都正确执行,您将在命令行中看到二维码后面的:

expo start

How to Install React Native in Windows

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

好运。

Goodluck.

教程在 Centos 8 - Eldernode 博客上安装 Rkhunter

原文:https://blog.eldernode.com/install-rkhunter-on-centos-8/

Tutorial Install Rkhunter on Centos 8

Rkhunter 或 RootKit Hunter 是一种工具,用于检测安装在 Linux 操作系统上的安全漏洞和后门。它还通过在操作系统上检查文件来扫描文件。因为任何文件都可能存在安全漏洞,黑客可以利用它渗透到操作系统中。RootKit Hunter 充当反病毒引擎,通过检查可疑文件来保护操作系统。在本文中,我们将向您介绍教程在 CentOS 8 上安装 Rkhunter。需要注意的是,你可以访问 Eldernode 中的套装来购买一台 CentOS VPS 服务器。

如何一步步在 Centos 8 上安装 rk hunter

Rkhunter 是一个 shell 脚本,它在本地系统上执行各种检查。因此,通过这些检查,可以检测到 rootkits 和已知的恶意软件。Rkhunter 还检查命令是否被修改,系统启动文件是否被修改,或者是否在网络接口上执行了各种检查。包括对听力节目的评论。在本教程的后续部分,我们将向您展示如何在 CentOS 8 上安装 Rkhunter。请加入我们。

Rkhunter 功能

Rkhunter 提供的功能之一是扫描文件的修改属性,例如文件完整性搜索引擎使用的一些标准。这完全取决于确保您有正确的数据库进行扫描。一般来说,这可以通过在安装干净的操作系统后立即安装 Rkhunter 来实现。

Rkhunter 不是一个响应工具。仅计算遇到的威胁。由您来阅读日志文件并检查可疑活动。应该注意的是,Rkhunter 团队包含了每个版本的文档,您也可以在网上找到。

另一个信息来源是 Rkhunter 用户邮件列表存档。如果您在这些信息来源中找不到问题的解决方案,想要提出改进建议或想要讨论违反安全的问题,我们邀请您加入 Rkhunter 用户邮件列表。如果你想提交一个补丁,你也可以使用我们的 Sourceforge bug tracker。

该扫描工具需要 root 用户电源来执行手动扫描。或者需要 root 权限来创建 Cron 作业。所以需要 root 权限才能在 /var/log/ 中查看报表。

在 Centos 8 上安装 rk hunter | Centos 7

在本节中,我们将向您展示如何在 Centos 8 上安装 Rkhunter。为此,只需使用以下命令下载最新的 epel-release rpm :

http://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/

下载文件后,您现在需要通过运行以下命令来安装 epel-release rpm:

rpm -Uvh epel-release*rpm

最后,在成功执行上述命令后,您现在应该通过运行以下命令来安装 Rkhunter Rpm 包:

dnf install rkhunter

如何在 CentOS 8 上配置 rk hunter

在本节中,我们将讨论如何配置 Rkhunter。请注意,对于定期审查,审查脚本安装在[cron.daily]目录下。所以它可以由 Cron 每天运行。运行以下命令编辑配置文件:

vi /etc/sysconfig/rkhunter

若要设置收件人发送报告的地址,请运行以下命令:

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

使用以下命令更新数据库:

rkhunter --update

您可以使用以下命令更新系统功能:

rkhunter --propupd

您可以使用以下命令来执行检查。注意,在下面的命令中[–sk]表示按回车键。[–rwo]也仅表示警告:

rkhunter --check --sk

如何在 CentOS 上使用 rk hunter

成功安装和配置 Rkhunter 后,您现在可以通过发出以下命令启动手动扫描:

rkhunter -c

以上命令在交互模式下执行 Rkhunter。也就是说,当扫描完成时,您必须按下键,输入才能继续。所以注意,如果你想使用“自动搜索交互模式,在最后添加 -sk 选项,就像下面的命令:

rkhunter -c -sk

结论

Rkhunter (Rootkit Hunter)是一款针对 POSIX 兼容系统的安全监控和分析工具。该工具帮助用户找到已知的 rootkits 和恶意软件,并标记公共安全漏洞。在本文中,我们试图教你如何在 Centos 8 上安装 Rkhunter。需要注意的是,如果你愿意,可以参考文章如何在 Ubuntu 20.04 上安装 Rkhunter。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Rkhunter

原文:https://blog.eldernode.com/install-rkhunter-on-ubuntu/

How to Install Rkhunter on Ubuntu 20.04

Rkhunter 是一个用于 Linux 系统的基于 Unix/Linux 的开源扫描工具。这个在 GPL 下发布的工具可以扫描你系统上的后门、rootkits 和本地漏洞。Rkhunter 还扫描隐藏文件、二进制文件上的错误权限设置、内核中的可疑字符串。在本文中,我们将教你如何在 Ubuntu 20.04 上安装 Rkhunter。需要注意的是,如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程逐步在 Ubuntu 20.04 上安装 rk hunter

在 Ubuntu 20.04 上安装 rk hunter | Ubuntu 18.04

在本节中,我们将讨论如何在 Ubuntu 20.04 上安装 Rkhunter。由于 Rkhunter 包在标准的 Ubuntu 存储库中可用,您可以使用以下命令安装它们:

apt install rkhunter -y

如何在 Ubuntu 20.04 上配置 rk hunter

在您的系统上成功安装 Rkhunter 后,您现在必须配置 Rkhunter,以便能够使用它来扫描您的系统。为此,您需要用您喜欢的编辑器打开 /etc/Rkhunter.conf 配置文件。然后进行如下更改:

vim /etc/rkhunter.conf

现在,您应该在配置文件中将 UPDATE_MIRRORS 的值设置为 1 。这样做将导致在使用–更新选项检查 Rkhunter 更新日期文件时,镜像文件也被检查更新。

UPDATE_MIRRORS=1

在下一步中,您需要将值 MIRRORS_MODE 设置为 0 。这个选项告诉 Rkhunter 在选择-更新-版本命令行选项时使用哪个镜像。请注意,MIRRORS_MODE 有三个值:

0–使用任何镜像

1–仅使用本地镜像

2–仅使用远程镜像

MIRRORS_MODE=0

现在,您应该将 WEB_CMD 值设置为 null,“”。请注意,该选项必须设置为 Rkhunter 从互联网下载文件时使用的命令。

WEB_CMD=""

如何使用 Cron 启用定期扫描和更新

你要知道的一点是,Rkhunter 脚本安装在 Cron.d 日常目录下,用于定期扫描和更新。所以脚本每天都由 Cron 执行。因此,您需要编辑/etc/default/rk hunter . conf文件,并应用以下更改。您可以通过将 CRON_DAILY_RUN 设置为“ true ”来启用 Rkhunter 扫描检查,以便每天运行:

CRON_DAILY_RUN="true"

现在,您还可以再次将 CRON_DB_UPDATE 设置为 true 来启用对 Rkhunter 数据库的每周更新:

CRON_DB_UPDATE="true"

如果您想要启用自动数据库更新,也可以将 APT_AUTOGEN 的值设置为 true :

APT_AUTOGEN="true"

注意: 完成上述所有更改后,保存配置文件并退出。

您可以运行下面的命令来检查任何无法识别的配置选项。应该注意的是,如果发现任何配置问题,就会显示出来,并且返回代码会设置为 1。

rkhunter -C

或者

rkhunter --config-check

更新 Rkhunter 文本数据文件

完成前面的步骤后,现在可以运行以下命令来更新 Rkhunter 文本数据文件。应该注意的是,这些文件是 Rkhunter 用来检测系统上的可疑活动的。所以它们必须是最新的:

rkhunter --update

注意: 由于从安全风险的角度来看,运行带有–更新的 Rkhunter 可能不是一个好主意,您应该让您的软件包管理员负责更新它。

您也可以通过运行以下命令来获取 Rkhunter 版本:

rkhunter --versioncheck

如何使用 Rkhunter 并执行系统检查

完成上述所有步骤以正确配置 Rkhunter 后,您现在应该运行以下命令对您的系统执行扫描测试:

rkhunter --check

有趣的是,为了避免每次检查时都按 ENTER 键,您可以使用以下命令跳过–sk–skip-keypress选项:

rkhunter --check --sk

您也可以使用–rwo–仅报告警告选项来仅显示警告信息:

rkhunter --check --rwo

你要知道 Rkhunter 登录文件如下:

/var/log/rkhunter.log

结论

Rkhunter 是一个基于 Unix 的 shell 脚本,可以扫描本地系统中的 rootkits、后门和可能的本地漏洞。在本文中,我们首先尝试教你如何在 Ubuntu 20.04 上安装 Rkhunter。然后我们看了如何配置和使用 Rkhunter。应该注意的是,Rkhunter 还可以控制本地系统命令、启动文件、网络接口的任何更改,以及监听应用程序。

如何在 Windows 上安装 RoboMongo-教程安装 robo mongo

原文:https://blog.eldernode.com/install-robomongo-on-windows/

How to install RoboMongo on Windows

如何在 Windows 上安装 RoboMongo?RoboMongo 是一个帮助你管理数据库的可视化工具。Robomongo 是一款免费的开源软件,支持 Windows 、 Linux 、 Mac OS 等各种操作系统。当然,最近这个节目的名字从 RoboMongo 改成了 Robo 3T 。但许多用户都知道它的旧名 RoboMongo。Robomongo 用来充分利用 MongoDB

在这篇文章中,我们想教你如何下载和安装机器人软件。有了这个免费软件,你可以通过 GUI 轻松管理和控制 MongoDB,做你想做的事情。

购买 Windows 虚拟专用服务器

Step 1: Download RoboMongo

第一步,要下载 RoboMongo 程序,必须进入其网站的下载页面。然后根据您的操作系统下载现有的安装文件。为此,首先点击下载 Robo 3T 选项:

install-robomongo-on-windows-1

现在将打开一个对话框,您可以在其中选择并下载您的系统所需的版本:

install-robomongo-on-windows-2

第二步:安装 RoboMongo

下载完成后,双击下载文件上的,点击下一步:

install-robomongo-on-windows-3

打开协议页面,接受显示的规则:

install-robomongo-on-windows-4

指定要保存 Robomongo 的路径:

install-robomongo-on-windows-5

如果您不想在桌面上创建快捷方式,请选中下面的框:

install-robomongo-on-windows-6

最后,点击完成按钮完成程序的安装。

install-robomongo-on-windows-7

RoboMongo 很容易安装在你的电脑上,你可以用它来管理 MongoDB 数据库。

Step 3: Use RoboMongo

安装后打开软件。

你第一眼看到的第一个页面就是你指定想要连接的 MongoDB 的地址和数据库信息的页面。

install-robomongo-on-windows-8

如上图所示,点击创建选项创建第一个连接。

注意 如果你不改变你在系统上安装的默认 MongoDB 设置,它的地址是 localhost ,它的端口是 27017 。但是,如果您更改了默认设置,您将需要输入新的信息。

您也可以在名称字段中指定连接名称,但这不是必需的,也不是很重要。使用 测试 按钮,可以测试该连接,确保其 安全

install-robomongo-on-windows-9

点击保存成功保存连接。

install-robomongo-on-windows-10

如您所见,连接已经建立。您现在可以使用 Connect 按钮建立连接,并管理您的数据库。

亦作,见:

1-如何在 Windows 上安装 MongoDB

2-如何在 Ubuntu 20.04 服务器上保护 MongoDB

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

如何在 Windows 上安装 RoboMongo?

好运。

如何在 Google Chrome - ElderNode 博客中安装根证书

原文:https://blog.eldernode.com/install-root-certificate-in-chrome/

How to install Root Certificate in Google Chrome

如何在 Google Chrome 中安装根证书?有时候一些基于网络的软件以及一些个人网站有自签名 SSL s,这意味着即使它们有 SSL ,也会以红色显示给你。

一般,一些管理工具在 web 上提供,不再使用在系统上安装客户端软件。对于增加的安全性,这些服务附带一个自签名安全证书,它不被浏览器识别,这会减缓你访问网站的速度。

要解决这个问题,你必须下载那个集合和服务的根证书。然后用我们将在下面解释的方法把它安装到你的谷歌浏览器中。

注意 : 避免安装来自您不确定的网站和软件的证书。

跟随我们学习如何在谷歌浏览器中安装根证书。

elder node中的虚拟主机计划

教程在谷歌浏览器中安装根证书

1。先打开你的谷歌 Chrome 。

2。 然后点击主菜单中的设置选项。

How to install Root Certificate in Google Chrome

3。 在隐私和安全部分,点击安全。

How to install Root Certificate in Google Chrome

4。 找到页面中间的管理证书选项点击即可。

How to install Root Certificate in Google Chrome

5。 现在点击导入选项,点击第一步中的下一步。

How to install Root Certificate in Google Chrome

6。第二步中,点击浏览,选择下载的证书。

How to install Root Certificate in Google Chrome

7。T3 同样,点击下一步安装根证书直到步骤结束不变。

注意: 谷歌 Chrome 使用的是 Windows 个人安全证书库,所以你可以通过 Windows 安装证书。

如果需要在 Firefox 中安装证书,参考教程在 Firefox 中安装根证书。

亦作,见:

1。如何在 Firefox 中启用 Cookies】

2。如何清除谷歌 Chrome 浏览器历史

3。如何清除安卓手机上的谷歌 Chrome 历史记录

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

好运。

如何在 Firefox - ElderNode 博客中安装根证书

原文:https://blog.eldernode.com/install-root-certificate-in-firefox/

How to install Root Certificate in Firefox

如何在 Firefox 中安装根证书?有时一些基于网络的软件以及一些个人网站有自签名 SSL ,这意味着即使它们有 SSL ,它们也会以红色显示给你。

在本文中,我们将教你如何在 Firefox 中安装根证书,这样你就可以解决这个问题了。

一般,一些管理工具在 web 上提供,不再使用在系统上安装客户端软件。对于增加的安全性,这些服务附带一个自签名安全证书,它不被浏览器识别。这将降低您访问该网站的速度。

为了解决这个问题,你必须下载那套服务的根证书。然后通过我们将在下面解释的方法将它安装到你的 Firefox 中。

elder node中的虚拟主机计划

教程在 Firefox 中安装根证书

1。 首先,下载您想要的服务的根证书。

比如,如果使用 VMware 的服务,只需要上网搜索下载即可。

注: 一般在进入这些软件的登录页面或者那个公司的官网开始就可以下载根证书。

2。 下载后,打开你的火狐。

3。从主菜单中,点击选项的选项。

How to install Root Certificate in Firefox

4。T3 点击隐私&安全选项,显示火狐安全设置

How to install Root Certificate in Firefox

5。 然后在页面底部的和证书部分,点击查看证书。

How to install Root Certificate in Firefox

6。 现在点击导入,选择你下载的根证书,最后点击打开。

How to install Root Certificate in Firefox

7。 后根证书 安装提示信息,关闭Firefox 完全打开再打开一次。

8。 现在,通过输入您的网址,该网址使用了自签名安全证书,您将意识到安全证书已经被识别,从现在开始,您将可以毫无问题地访问您想要的网站。

注意: 如果还是有问题,那么下载的根证书很可能是不正确或者有问题。

重要提示: 避免安装自己不确定的证书站点和软件。

亦作,见:

1。如何在 Firefox 中启用 Cookies】

2。如何清除谷歌 Chrome 浏览器历史

3。如何清除安卓手机上的谷歌 Chrome 历史记录

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

好运。

在 Linux - Eldernode 博客上安装 RPKI 服务器的教程

原文:https://blog.eldernode.com/install-rpki-server-on-linux/

Tutorial Install RPKI Server on Linux

RPKI 服务器是建立 BGP 协议安全性的方法之一。NLNetLabs 拥有的 Routinator 是最好的 RPKI 服务器之一。在本文中,我们将一步步教你如何在 Linux 上安装 RPKI 服务器。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

如何在 Linux 上安装 RPKI 服务器【Ubuntu,Debian】

linux 上安装 RPKI 服务器之前,先更新 linux 软件包。

sudo apt update
sudo apt upgrade

然后安装以下软件包:

sudo apt-get install curl wget gcc rsync

由于 routinator 是用 Rust 语言编程的,我们需要在服务器上安装这种语言:

curl https://sh.rustup.rs -sSf | sh

注意:显示新页面时,键入 1,然后按 Enter。

然后将路径环境更改为输出中显示的路径。

source $HOME/.cargo/env

此外,确保通过以下命令检查服务器上的 gcc:

gcc --version

如何在 Linux 上安装 Routinator

在 linux 服务器上使用 Rust 语言包安装 Routinator 包:

cargo install routinator

然后使用以下命令运行 Routinator:

routinator init --accept-arin-rpa

使用以下命令从目标服务器下载所有 roa:

routinator -v vrps

要启用 Routinator web 环境,只需在终端中运行以下命令。

routinator server --http ip_server:8323

您可以通过在浏览器中打开 ip_server:8323 来查看用户界面。

结论

恭喜你,你可以在 Linux ubuntu 或者 debian 服务器上安装 RPKI 服务器了。如果你对此有疑问或问题,可以在评论中提问。

如何在 Centos 8 - Eldernode 博客上安装 RPM Fusion

原文:https://blog.eldernode.com/install-rpm-fusion-on-centos-8/

How to Install RPM Fusion on Centos 8

RPM Fusion 是一个由社区维护的软件库。这个项目提供了额外的包,由于法律原因,这些包不能在 Fedora 上分发。软件专利适用于一些 RPM 融合包。RPM Fusion 还为 Red Hat Enterprise Linux 提供了软件包。在本文中,我们尝试学习如何在 Centos 8 上安装 RPM Fusion。你可以访问 Eldernode 提供的套装来购买 CentOS VPS 服务器。

教程在 Centos 8 上安装 RPM Fusion

请注意,RPM Fusion 存储库包括不附带 Redhat 或 Fedora 的包。要添加 RPM Fusion 存储库,可以使用下一节中列出的命令。请跟随本文学习如何在 Linux Centos 8 上安装 RPM Fusion。

什么是 RPM 融合?

RPM Fusion 是由一群志愿者维护的 Fedora 和 EL+EPEL 附加包的存储库。RPM Fusion 不是一个独立的存储库,而是 Fedora 的扩展。注意,这个存储库分发了 Fedora 不接受的包。应该注意的是,RPM Fusion 在不同的存储库中提供包,每个存储库都有自己的管理内容的规则。这些软件包是:

–免费存储库

–非免费存储库

–免费污染

–非自由污染

RPM Fusion 只分发可以合法分发的包。在下一节中,我们将解释如何在 CentOS 8 发行版上安装 RPM Fusion。

在 Centos 8 | Centos 7T3 上安装 RPM Fusion

在此步骤中,我们将在 Centos 8、7 上安装 RPM Fusion。Rpm 融合存储库是互联网存储库。这意味着系统必须连接到互联网才能安装或使用它们。安装这些存储库并不需要花费您太多的时间,所以要安装这些存储库,按顺序完成以下步骤就足够了。

请注意,要在 Linux CentOS 上安装 RPM Fusion 存储库,必须首先运行以下命令。需要注意的是,您必须在 CentOS 中启用 EPEL 存储库。

$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

最后,您可以通过运行以下命令来完成 RPM Fusion 安装:

$ sudo dnf config-manager --enable PowerTools

您可以运行以下命令来检查 RPM 融合存储库在系统上是否处于活动状态:

yum repolist rpmfusion-*

结论

RPM Fusion 是 Fedora、CentOS/RHEL 和类似发行版最流行的第三方存储库之一。RPM 融合是三个项目合并的结果:运球、新鲜 RPM 和利夫纳。在本文中,我们试图简单地学习如何在 Centos Server 上安装 RPM Fusion。

如何在 CentOS 8 上安装 Ruby-CentOS 8 带 Ruby

原文:https://blog.eldernode.com/install-ruby-centos8/

How to install Ruby on CentOS 8

为了介绍另一个 web 应用程序,在本文中,我们将学习如何在 CentOS 8 上安装 Ruby。但是首先,ruby 是什么?它是一种动态的、多用途的、免费的开源编程语言,通常用于 web 应用程序的开发。这种高级编程语言有助于维护和不断改进语言,以获得更好、更高效的代码。您可以在各种应用程序中使用它,例如数据分析、定制数据库解决方案和原型制作等等。

如何在 CentOS 8 上安装 Ruby

让我们浏览一下本指南的步骤,向您展示如何在 CentOS 8 上安装 Ruby。

购买 VPS 服务器

通过 Appstream 存储库在 CentOS 8 上安装 Ruby

你应该启动你的终端,更新系统的包和库,使用 AppStream repo 安装 Ruby。

sudo dnf update

为了确保安装了下面提到的包,请使用下面的命令。

sudo dnf install gnupg2 curl tar

最后,您可以通过键入以下命令从 Appstream 存储库中安装 Ruby:

sudo dnf install @ruby 

完成后,通过运行命令验证安装的 Ruby 的版本。

ruby --version 

使用 RVM 管理器在 CentOS 8 上安装 Ruby

RVMRuby 版本管理器是一个多功能的命令行工具和 包管理器 ,它允许你安装和管理多个 Ruby 环境。

首先以 root 用户身份下载 RVM 启动脚本,安装 rvm。

注意:要运行下面的命令,您需要从普通用户切换到根用户。

curl -sSL https://get.rvm.io | bash 

然后,您会发现正在安装一个新的组 rvm 。由于安装程序不再自动将用户添加到 rvm 组,您将会收到它的通知,用户需要自己完成此操作。因此,安装完成后,将普通用户添加到 rvm 组中。

usermod -aG rvm eldernode

然后,运行以下命令来更新系统环境变量。

source /etc/profile.d/rvm.sh 

接下来,重装 RVM

rvm reload

您可以通过键入以下命令来安装软件包要求:

rvm requirements

当你确定安装成功时,检查一下可以下载的各种版本的 Ruby。

rvm list known

运行下面的命令,使用 RVM 管理器安装 Ruby。

:用下面突出显示的替换最新版本的 Ruby。

rvm install ruby 2.7.1 

试着享受这段休息时间,因为这需要一段时间。然后,在安装完成时验证 Ruby 的版本。

ruby --version

为了反映由 RVM 经理安装的最新版本,红宝石的版本已经改变。

如果您需要将上述版本作为 Ruby 的默认版本,您需要运行:

rvm use 2.7.1 --default 

好样的 !您已经完成了安装 Ruby 的步骤。此外,你可以阅读更多的 CentOS 8 成为专家。

亲爱的用户,我们希望你喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考 提问页面 部分并在其中提出你的问题。

教程在 Kali Linux[安全] - Eldernode 博客上安装并运行 Bluelog

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

Tutorial Install And Run Bluelog On Kali Linux [Security]

如果您需要快速找到一个区域中有多少可发现设备,您的解决方案是什么?当然,你需要一个工具来调查。Bluelog 正是你需要的工具,因为它是一个蓝牙站点调查工具。我们说“快”!这个工具与其他工具的不同之处在于它的报告速度。甚至不需要使用任何用户来帮助发现,因为它能够在没有任何人长时间参与的情况下在系统上运行来收集数据。在本文中,您将学习教程在 Kali Linux 上安装和运行 Bluelog。准备好你自己的 Linux VPS 并将发现的设备记录到 Bluelog 文件中。如果您正在使用虚拟机,请确保设备已打开,并在 USB 蓝牙设备中提供一个插件,将其连接到您的虚拟机。

如何在 Kali Linux 上安装运行 Bluelog

Bluelog 在 GNUGgeneralPpublicLlicensevversion 2 下。为了识别所有隐藏的恶意蓝牙设备,你需要一个扫描仪。Bluelog 作为一个蓝牙扫描仪,可以帮助你观察你周围的东西。很明显,如果你在一个静止的位置长时间使用它,你会收集到那个区域的令人满意的轮廓。开源的 Bluelog 为你提供了基本的扫描,你可以使用它独特的“Blulog Live”功能,它提供了一个可以不断更新的网页,你可以使用你选择的 HTTP 守护进程。Bluelog 可以很好地与 GNU/Linux 操作系统支持的所有 USB 蓝牙设备一起工作,并且可以在所有的 Linux 发行版上运行。Bluelog 软件有三类命令行选项可用,如基本选项记录选项高级选项

如何在 Kali Linux 上安装 Bluelog

这个简单的蓝牙扫描仪可以用下面的命令行安装,它也可以安装其他的 Bluelog 包。

sudo apt-get install bluelog

使用下面的命令安装依赖项和它所依赖的所有其他包。

sudo apt-get install

如何在 Kali Linux 上运行 Bluelog

这是非常简单的扫描周围的所有蓝牙设备,并记录到一个文件中。正如我们提到的,使用物理机器或考虑在蓝牙设备打开的情况下使用虚拟机。当您运行 Kali Linux 时,您可能会遇到用于打开/关闭设备的热键不能正常工作的情况。如果是,添加额外的内核模块来解决问题。

如何扫描所有蓝牙设备并记录到一个文件

第一步:

首先,让我们检查一下蓝牙设备是否正常工作。

hciconfig

通过这种方式,您可以看到您的系统或机器中的 MAC 和蓝牙设备。接口是 hci0。

第二步:

使用下面的命令开始扫描。

bluelog -i hci0 -o /root/Desktop/btdevices.log –v

等待大约 10 分钟,然后检查 btdevices.log 后的文件,以查看您附近的所有设备。

如何记录附加信息

现在,您应该记录其他信息,如制造商、广播名称和设备类别。然后检查文件 btdevices2.log。

bluelog -i hci0 -mnc -o /root/Desktop/btdevices2.log –v

一旦您执行了上述命令并检查了文件,您应该考虑到扫描过程是非常耗时的。耐心去捕捉更好的结果。

就是这样!使用该软件并确定环境中可能的蓝牙目标的数量。请注意,您将找不到已关闭可见性的设备。请随意购买您喜欢的 VPS,然后我们会在您身边学习如何在上面安装和配置 Kali Linux。

结论

在本文中,您学习了教程在 Kali Linux 上安装和运行 Bluelog。您可以自定义 Bluelog 的日志组件,并享受其有用的选项,如解决重试的能力,激活特定时间段的扫描窗口。如果你有兴趣阅读更多内容,可以找到我们关于如何在 Kali Linux 上配置 Burp 套件的文章。

如何在 Linux/Windows 上安装 Samba

原文:https://blog.eldernode.com/install-samba-on-linux-windows/

How to Install Samba on Linux-Windows

如何在 Linux/Windows 上安装 Samba?Samba 是免费的开源软件,它允许文件在 Windows 和 T2 Linux 系统间简单方便地共享。确切的说,它是对SMB/[CIFS](https://cifs.com/#:~:text=Common Internet File System (CIFS,files on the remote server.)协议的一个开源实现。

( CIFS ) 通用互联网文件系统协议是 SMB 协议的一种方言。描述一个协议的不同变体的消息包的集合被称为方言。

( SMB ) 服务器消息块协议是一种客户端-服务器通信协议,用于共享对文件、打印机、串行端口和网络上其他资源的访问。

使用 Samba 时,可以在 Linux / Unix 服务器和 Windows 客户端之间共享文件和打印服务、用户认证和授权、名称解析、服务公告。

购买 VPS,便宜的 VPS 托管服务器带即时激活

桑巴的主要任务

1。 与 Windows 机器 共用一个 Linux 驱动。

2。 用 Linux 机器访问 SMB 共享。

3。 与 Windows 机器共用一台 Linux 打印机。

4。 与 Linux 机器共用一台 Windows 打印机。

5。 在 Unix / Linux 服务器上设置域控制器,并将 Windows 客户端集成到域控制器。

Samba 还可以充当域控制器或常规域成员。如果你有一个混合的网络环境,包含了 Windows 和 T2 的 Linux 计算机,那么这个选项使得 Samba 几乎成为一个必备组件。

安装前介绍

为了安装 Samba ,你需要以拥有 Sudo 权限的用户,或者作为 root 用户,登录你的 Linux 服务器。

注: 为了简化本教程中的步骤,我们将使用根用户。

如果您决定以您的用户身份(拥有 sudo 权限)安装软件,不要忘记在每个命令的开头键入 Sudo 命令。

你还需要一台 Windows 电脑,我们将把从 / 连接到。

在 CentOS 7 上安装 Samba

由于在 CentOS 和其他基于 RedHat 的发行版上的安装大多使用 yum 工具进行最佳管理,我们将使用它在我们的 CentOS 7 上安装 Samba 并更新我们的系统。

首先让我们删除所有可能仍在系统中缓存的包。

要从任何已启用的存储库中一次性清除所有缓存文件,我们将使用以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum clean all

接下来,让我们确保我们所有的系统包都已更新。

我们使用 -y 标志对任何提示进行自动确认:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum -y update

现在,您可以继续进行 Samba 安装。

注意我们如何再次使用 -y 标志来自动确认安装提示。

使用以下命令可以轻松安装 Samba :

[[[email protected]](/cdn-cgi/l/email-protection) ~]# yum -y install samba samba-client samba-common

Yum 就是这样一个伟大的工具,它会自动安装 Samba 所需的任何依赖项。

在安装输出的最后,您应该会看到类似于以下输出的内容:

Installed:  samba.x86_64 0:4.9.1-10.el7_7 samba-client.x86_64 0:4.9.1-10.el7_7 samba-common.noarch 0:4.9.1-10.el7_7    Dependency Installed:  libsmbclient.x86_64 0:4.9.1-10.el7_7 libwbclient.x86_64 0:4.9.1-10.el7_7  samba-client-libs.x86_64 0:4.9.1-10.el7_7 samba-common-libs.x86_64 0:4.9.1-10.el7_7  samba-common-tools.x86_64 0:4.9.1-10.el7_7 samba-libs.x86_64 0:4.9.1-10.el7_7    Complete!

安装完成后,可以检查 Samba 版本:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# smbd --version  Version 4.9.1

如何配置 Samba

安装桑巴后,你需要 配置 来符合你的设置和标准。

注意: 在您在我们的 Linux 机器上用 S amba 配置开始之前,您需要在您的 Windows 计算机上验证工作组。

要在您的 Windows 电脑上确认T2 工作组,请执行以下操作:

1。 在这台电脑或者我的电脑上右键

2。 点击属性。

3。T3 选择高级系统设置。

4。 电脑名称将显示以下窗口,显示您需要的数据。

How to Install Samba on Linux-Windows

您也可以运行 cmd (从窗口开始框)并运行以下命令:

net config workstation

上面的命令将显示你需要的关于工作站域的信息。

您将看到类似下图的内容:

How to Install Samba on Linux-Windows

现在您已经有了关于 Windows 计算机工作组的信息,您可以继续在您的 Linux 系统上进行 Samba 配置

Samba 配置文件可以在/etc/Samba/SMB . conf找到。

注意: 在我们进行任何更改之前,请确保创建一个备份原始配置文件的副本。

为了创建原始配置文件 smb.conf 的备份,您将使用以下命令创建一个名为 smb.conf_orig 的备份副本:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf_orig

我们将通过为匿名文件共享服务配置 Samba 来启动。

在这个共享中,任何用户都可以读写。我们将首先创建一个名为“匿名共享目录的目录,我们的文件将存储在这里:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# mkdir -p /samba/anonymous_shared_directory

现在,你需要申请适当的权限在你的目录上:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# chmod -R 0775 /samba/anonymous_shared_directory  [[[email protected]](/cdn-cgi/l/email-protection) ~]# chown -R nobody:nobody /samba/anonymous_shared_directory

如果您正在使用 SELinux ,您将需要为 samba 共享目录更改 SELinux 安全上下文:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# chcon -t samba_share_t /samba/anonymous_shared_directory

要对您的配置文件进行所需的更改,您需要用首选的 CLI 文本编辑器 ( NanoVim )打开the/etc/samba/SMB . conf文件。

[[[email protected]](/cdn-cgi/l/email-protection) ~]# vim /etc/samba/smb.conf

现在我们将通过添加编辑以下指令来配置我们的匿名份额:

[global]  workgroup = WORKGROUP  security = user  netbios name = centos7  printcap name = cups  idmap config * : backend = tdb  cups options = raw  map to guest = bad user    [Anonymous]  comment = anonymous file share  path = /samba/anonymous_shared_directory  browseable = yes  writable = yes  guest ok = yes  guest only = yes  read only = no  force user = nobody

您的 Samba 配置文件现在应该如下所示:

[[[email protected]](/cdn-cgi/l/email-protection) samba]# cat /etc/samba/smb.conf    # See smb.conf.example for a more detailed config file or  # read the smb.conf manpage.  # Run 'testparm' to verify the config is correct after  # you modified it.    [global]  workgroup = WORKGROUP  security = user  netbios name = centos7  printcap name = cups  idmap config * : backend = tdb  cups options = raw  map to guest = bad user    [Anonymous]  comment = anonymous file share  path = /samba/anonymous_shared_directory  browseable = yes  writable = yes  guest ok = yes  guest only = yes  read only = no  force user = nobody    [homes]  comment = Home Directories  valid users = %S, %D%w%S  browseable = No  read only = No  inherit acls = Yes    [printers]  comment = All Printers  path = /var/tmp  printable = Yes  create mask = 0600  browseable = No    [print$]  comment = Printer Drivers  path = /var/lib/samba/drivers  write list = @printadmin root  force group = @printadmin  create mask = 0664  directory mask = 0775

注意: 不要忘记保存所做的修改并关闭文本编辑器。

为了验证您当前的 samba 设置,运行以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) samba]# testparm  rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)  Registered MSG_REQ_POOL_USAGE  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED  Load smb config files from /etc/samba/smb.conf  rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)  Processing section "[Anonymous]"  Processing section "[homes]"  Processing section "[printers]"  Processing section "[print$]"  Loaded services file OK.  Server role: ROLE_STANDALONE

按回车来查看服务定义的转储。

在你继续启动这个桑巴服务之前,你需要配置你的防火墙来配合它工作。

如何在 Linux/Windows 上安装 Samba?

Samba 需要打开以下端口才能正常运行:

Port 137 (TCP) - netbios-ns - NETBIOS Name Service  Port 138 (TCP) - netbios-dgm - NETBIOS Datagram Service  Port 139 (TCP) - netbios-ssn - NETBIOS session service  Port 445 (TCP) - microsoft-ds - if you are using Active Directory

并且:

Port 389 (TCP) - for LDAP (Active Directory Mode)  Port 445 (TCP) - NetBIOS was moved to 445 after 2000 and beyond, (CIFS)  Port 901 (TCP) - for SWAT service (not related to client communication)

我们将从配置 csf.conf 文件开始。

让我们用您选择的文本编辑器打开我们的 csf 配置文件:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# vim /etc/csf/csf.conf

现在,确保将端口添加到适当的部分:

# Allow incoming TCP ports  TCP_IN = "20,21,25,53,80,110,139,143,443,445,465,587,993,995,53835"  # Allow outgoing TCP ports  TCP_OUT = "20,21,25,53,80,110,139,143,113,443,445,587,993,995,53835"

保存更改并重新加载防火墙规则:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# csf -r

如果您正在运行防火墙服务,只需使用以下命令添加服务:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# firewall-cmd --permanent --zone=public --add-service=samba

重新加载防火墙服务:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# firewall-cmd --reload

启动 Samba 服务,并确保它在系统启动时自动启动。

桑巴使用两个 系统 服务来运行:

1。****SMB . service:实现了监听端口 139 和 445 的文件共享和打印服务。

2。****nmb . service:实现NetBIOSoverIP naming服务给客户端,监听端口 137 。

[[[email protected]](/cdn-cgi/l/email-protection) ~]# systemctl start smb.service  [[[email protected]](/cdn-cgi/l/email-protection) ~]# systemctl start nmb.service

注意: 为了确保这些服务在系统启动时自动启动,您需要启用它们:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# [[[email protected]](/cdn-cgi/l/email-protection) ~]# systemctl enable smb.service  Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.  [[[email protected]](/cdn-cgi/l/email-protection) ~]# systemctl enable nmb.service  Created symlink from /etc/systemd/system/multi-user.target.wants/nmb.service to /usr/lib/systemd/system/nmb.service.

为了测试你新实现的匿名分享做以下事情:

1。 转到 Windows 电脑

2。 点击开始->-运行,我们要输入的是服务器的 IP 地址,就像这样。

3。T3 按下确定。您的匿名目录将显示在文件浏览器中。

4。 双击进入目录,然后右键创建一个新文本文档。

5。 选择一个文件名然后保存它。(为此,我们将我们的文件命名为 testfile 。)

确保新文件在你的 Linux 机器上也是可用的:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# [[[email protected]](/cdn-cgi/l/email-protection) ~]# ls -l /samba/anonymous_shared_directory  total 0  -rwxr--r--. 1 nobody nobody 0 Mar 30 22:03 testfile.txt

如何在 Linux/Windows 上安装 Samba?

如何为私有股份配置 Samba】

这种类型的共享需要一个用户名和一个密码才能访问。我们需要创建一个用户 / 组的用户,他们被允许访问我们的共享。

一旦我们为我们的 Samba 用户建立了一个组,我们就可以很容易地一次为他们分配任何需要的特权。

要创建一个新组,使用以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# groupadd sambausergroup

我们现在已经成功地为我们的用户创建了一个名为 sambausergroup 的组。让我们继续并创建我们的用户。

我们将它命名为 newtestuser ,我们将在一个命令中将它分配给我们的组,同时拒绝他的 shell 访问。

Samba 用户账户与系统账户分开,所以我们打算只授予 Samba 特权的用户不需要 shell 访问 / 密码。

如果你决定合并,你可以安装 " samba-winbind 软件包,它用于将系统用户和密码与 samba 用户数据库同步,以及其他功能。

如何在 Linux/Windows 上安装 Samba?

要添加您的用户,请使用以下命令:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# useradd -s /sbin/nologin -g sambausergroup newtestuser

我们的用户访问我们的共享还需要一个密码,所以让为他创建一个 Samba 访问 密码:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# smbpasswd -a newtestuser  New SMB password:  Retype new SMB password:  Added user newtestuser.

这个受密码保护的共享的 Samba 用户现在需要一个地方来存储他们的文件,所以我们需要为他们创建一个目录。

这个将被称为“密码保护目录”:

[[[email protected]](/cdn-cgi/l/email-protection) samba]# mkdir -p /samba/password_protected_directory

来自我们创建的组 sambausergroup 的用户需要读取、写入和执行该目录中的文件的权限,因此我们将使用以下命令授予他们这些权限:

[[email protected]](/cdn-cgi/l/email-protection) samba]# setfacl -R -m "g:sambausergroup:rwx" /samba/password_protected_directory

您还需要对这个应用 SELinux 安全上下文:

[[[email protected]](/cdn-cgi/l/email-protection) samba]# chcon -t samba_share_t /samba/password_protected_directory/

打开 Samba 配置文件,为我们的私有共享添加设置:

[[[email protected]](/cdn-cgi/l/email-protection) ~]# vim /etc/samba/smb.conf
[Password Protected]  comment = needs username and password to access  path = /samba/password_protected_directory  valid users = @sambausergroup  guest ok = no  writable = yes  browsable = yes

完整配置文件现在将如下所示:

# See smb.conf.example for a more detailed config file or  # read the smb.conf manpage.  # Run 'testparm' to verify the config is correct after  # you modified it.    [global]  workgroup = WORKGROUP  security = user  netbios name = centos7  printcap name = cups  idmap config * : backend = tdb  cups options = raw  map to guest = bad user    [Password Protected]  comment = needs username and password to access  path = /samba/password_protected_directory  valid users = @sambausergroup  guest ok = no  writable = yes  browsable = yes    [Anonymous]  comment = anonymous file share  path = /samba/anonymous_shared_directory  browseable = yes  writable = yes  guest ok = yes  guest only = yes  read only = no  force user = nobody    [homes]  comment = Home Directories  valid users = %S, %D%w%S  browseable = No  read only = No  inherit acls = Yes    [printers]  comment = All Printers  path = /var/tmp  printable = Yes  create mask = 0600  browseable = No    [print$]  comment = Printer Drivers  path = /var/lib/samba/drivers  write list = @printadmin root  force group = @printadmin  create mask = 0664  directory mask = 0775

现在您可以用 testparm 命令测试您的配置:

[[[email protected]](/cdn-cgi/l/email-protection) samba]# testparm  rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)  Registered MSG_REQ_POOL_USAGE  Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED  Load smb config files from /etc/samba/smb.conf  rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)  Processing section "[Password Protected]"  Processing section "[Anonymous]"  Processing section "[homes]"  Processing section "[printers]"  Processing section "[print$]"  Loaded services file OK.  Server role: ROLE_STANDALONE

按回车来查看你的服务定义的转储。

对于测试,从你的 Windows 电脑连接,点击开始–>运行和输入你的服务器 IP\ \ serverIP—>Ok。

How to Install Samba on Linux-Windows

现在,你将拥有匿名目录和密码保护目录:

How to Install Samba on Linux-Windows

双击密码保护目录上的会打开如下提示,我们需要在这里输入我们的 newtestuser 凭证:

How to Install Samba on Linux-Windows

为了确保一切正常运行,请在您的密码保护目录中创建一个新目录:

How to Install Samba on Linux-Windows

为了这个目的,这个将被命名为 test_directory f 。

How to Install Samba on Linux-Windows

最后,从你的 Linux 机器上确认你的目录的存在。

[[[email protected]](/cdn-cgi/l/email-protection) /]# ls -l /samba/password_protected_directory/  total 0  drwxr-xr-x. 2 newtestuser sambausergroup 6 Apr 3 21:12 test_directory

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

如何在 Linux/Windows 上安装 Samba?

好运。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Samba

原文:https://blog.eldernode.com/install-samba-on-ubuntu-20-04/

How To Install Samba On Ubuntu 20.04

Samba 是用于 Linux 和 Unix 的免费标准 Windows 互操作性程序套件。它是根据 GNU 通用公共许可证授权的。作为将 Linux/Unix 服务器和桌面无缝集成到 Active Directory 环境中的一个重要组件,您可以将它用作域控制器或常规域成员。作为网络管理员,Samba 在设置、配置以及选择系统和设备方面为您提供了灵活性和自由度。在本文中,你将学习如何在 Ubuntu 20.04 上安装 Samba。如果你正准备购买一台新的 Linux VPS 或者你需要拥有自己的 Ubuntu VPS 服务器,你可以以你能想象的最快速度购买你需要的东西。

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

拥有 sudo 权限的非 root 用户。

要设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

教程在 Ubuntu 20.04 上安装 Samba

Samba 使运行 Unix 的计算机能够参与进来,使用与 Microsoft Windows 相同的网络协议进行通信,并且从 Windows 客户机的角度看,在网络上表现为另一个 Windows 系统。Samba 允许您访问共享文件、打印机和其他网络资源。它还能让你从笔记本电脑上访问桌面文件,并与 Windows 和 macOS 用户共享文件。如果你想在同一子网上配置 Windows 和 Ubuntu 机器,它们应该能够通过网络通信。

和我们一起来看看在 Ubuntu 20.04 上设置 Samba 文件服务器的步骤。

逐步在 Ubuntu 上安装 Samba 20.04 | 18.04

如何安装桑巴:

首先,运行以下命令来安装 Samba:

sudo apt update
sudo apt install samba

您现在可以检查是否已经成功安装了。因此,键入:

`whereis samba`

一旦您查看下面的输出,这意味着一切正常。

`samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz`

如何设置桑巴

这样你就可以创建一个目录给它共享。Som 运行:

`mkdir /home/<username>/sambashare/`

一旦你运行上面的命令,它将在你的主目录下创建一个新的文件夹 sambashare ,你稍后将共享它。

Samb 的配置文件位于 ar/etc/samba/SMB . conf。使用下面的命令编辑文件,将新目录添加为共享目录。

`sudo nano /etc/samba/smb.conf`

然后,您必须将下列行添加到文件的底部:

`[sambashare]`
`comment = Samba on Ubuntu`
`path = /home/username/sambashare`
`read only = no`
`browsable = yes`

****注意:看一下增加的内容的附加说明:

评论:简要描述你的份额。

路径:你共享的目录。

只读:只有当该指令的值为时,才授予修改共享文件夹内容的权限。**

可浏览:设置为 yes 时,文件管理器如 Ubuntu 的默认文件管理器会将此共享列在“网络”下

现在,你可以按下 Ctrl-O 保存,按下 Ctrl-X 退出 nano 文本编辑器。

当您配置了新的共享时,您可以保存它并重新启动 Samba 以使它生效:

`sudo service smbd restart`

运行以下命令来更新防火墙规则,以允许 Samba 流量:

`sudo ufw allow samba`

如何设置用户账号并连接共享

Samba 不使用系统帐户密码,因此您需要为您的用户帐户设置一个 Samba 密码:

`sudo smbpasswd -a username`

****注意:要保存用户名,它应该属于一个系统账户。

Add a Samba user

如何连接分享

因为你正在使用 Ubuntu,你应该打开默认的文件管理器,点击连接到服务器。然后输入SMB://IP-address/samba share

请注意, ip 地址是 Samba 服务器的 ip 地址,而 sambashare 是共享的名称。

最后,系统会提示您输入凭据。所以,输入它们来连接。

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 Samba。从现在开始,您可以共享一个或多个目录树和一个或多个分布式文件系统树。如果您在网络上的 Windows 客户端中的服务器上安装了打印机,您也可以共享它们。如果你愿意,可以在如何在 Linux/Windows 上安装 Samba上阅读更多关于 Samba 的内容。

如何在 Almalinux 8 - Eldernode 博客上安装 Scribus

原文:https://blog.eldernode.com/install-scribus-on-almalinux/

How to Install Scribus on Almalinux 8

如果你需要在你的 Linux 服务器上做一个广告项目,你不能使用像微软 Publisher 或类似的工具。幸运的是,有一款开源操作系统软件叫做 Scribus。在本文中,我们将教你如何在 AlmaLinux 上安装 Scribus。想买一个便宜的有即时激活功能的 Linux VPS,在的 Eldernode 上订购你需要的东西。

教程逐步在 Almalinux 上安装 Scribus

Scribus 是 InDesign 等 Adobe 应用程序的替代产品。是一个健壮的免费开源桌面出版软件,可以在多种平台上使用。拥有许多强大的功能,如支持 CMYK 颜色、PDF 创建工具、LaTeX 支持等。Scribus 是许多 Linux 操作系统的标准桌面出版工具。

在 AlmaLinux 8.4 | AlmaLinux 8.5 上安装 Scribus

a)首先,您应该使用以下命令更新您的本地软件包索引:

sudo dnf update

b)然后运行以下命令安装所需的软件包:

sudo dnf install wget make cmake -y

c)现在是时候在您的 Rocky Linux 上下载 Scribus 了。您可以使用以下命令来完成此操作:

wget https://sourceforge.net/projects/scribus/files/scribus-devel/1.5.8/scribus-1.5.8.tar.gz/download

d)在此步骤中,您可以使用以下命令提取下载的文件:

sudo tar xzvf download

e)现在,您应该通过以下命令切换到提取的目录:

cd scribus-1.5.8

f)使用以下命令在 AlmaLinux 上安装 Scribus:

sudo ./configure  sudo make  sudo make install

g)检查 Scribus 版本,方法是在您的 AlmaLinux 上验证其安装:

scribus --version

h)最后,您可以通过输入以下命令来启动 Scribus:

scribus

最后,Scribus 窗口将出现在您的屏幕上。

结论

本文向您介绍了 Scribus,并一步步教您如何在 AlmaLinux 8.4 和 AlmaLinux 8.5 上安装它。我希望这篇教程对你有用。如果您有任何问题或建议,可以在评论区联系我们。

如何在 Debian 10 - Eldernode 博客上安装 SeaweedFS 集群

原文:https://blog.eldernode.com/install-seaweedfs-cluster-on-debian-10/

How To Install SeaweedFS Cluster On Debian 10

SeaweedFS 是一个开源的分布式对象存储和文件系统,用于快速存储和服务数十亿个文件。对于 blobs、对象、文件和数据仓库,这是一个简单且高度可伸缩的存储系统。Blob 存储具有 O(1)磁盘寻道、本地分层、云分层。你可能知道 Ceph、GlusterFS 和 HDFS,SeaweedFS 类似于这些文件系统。但是它可以很容易地与云集成,并且无需任何客户端更改即可实现快速访问。此外,它在设置和操作方面都非常快速和简单。在本文中,您将学习如何在 Debian 10 上安装 SeaweedFS 集群。如果您准备购买完全托管的 VPS,请在 Eldernode 上订购您考虑的软件包,并购买您自己的 Linux VPS

教程在 Debian 10 上安装 SeaweedFS 集群

介绍 SeaweedFS

SeaweedFS 是一个独立的 Apache 许可的项目。它提供了一些显著的特性,比如自动主服务器故障转移、自动输入 TTL 到期、并行处理、处理大小文件、对任何文件的低延迟访问等等。正如你所读到的,SeaweedFS 有两个目标。存储数十亿文件快速提供文件。作为一个对象存储,SeaweedFS 能够有效地处理小文件。这样,中央主机管理而不是管理中央主机中的所有文件元数据,管理卷服务器上的卷,并且这些卷服务器管理文件及其元数据。此外,添加/删除服务器不会导致任何数据重新平衡,除非由管理命令触发。

在 Debian 10 | Debian 9 上安装 SeaweedFS 集群

让我们通过本指南的步骤来回顾一下 SeaweedFS 在 Debian 10 上的安装。

第一步:

首先,你必须安装最新的软件和补丁。此外,您将在这里安装您需要的工具:

sudo apt update
sudo apt install vim curl wget zip git -y
sudo apt install build-essential autoconf automake gdb git
libffi-dev zlib1g-dev libssl-dev -y

第二步:

要获取并安装 Go,可以用两种方法继续。

方法一:

您可以从 APT 存储库中安装它。所以,运行:

sudo apt install golang

方法二:

此外,您可以从源代码中提取并手动安装。要获取最新的 Go tarball 版本,请访问 Go 下载页面

cd ~
wget -c https://golang.org/dl/go1.15.5.linux-amd64.tar.gz -O
 - | sudo tar -xz -C /usr/local

第三步:

当您成功地通过了上面两个步骤后,将 "/usr/local/go/bin" 目录添加到 PATH 环境变量中,这样服务器将会找到 go 可执行二进制文件。为此,您可以将下面一行附加到 /etc/profile 文件或 $HOME/。配置文件文件。

注意 :在全系统安装中,您可以将下面一行添加到 /etc/profile 文件中:

echo "export PATH=$PATH:/usr/local/go/bin" | sudo tee -a /etc/profile

而对于当前用户安装,建议您添加到 $HOME/。简介:

echo "export PATH=$PATH:/usr/local/go/bin" | tee -a $HOME/.profile

第四步:

新的 PATH 环境变量可以加载到当前的 shell 会话中,这取决于您在上一步中编辑的源文件。

source ~/.profile

或者

source /etc/profile

第五步:

因为您需要将必要的文件放入您的服务器,所以使用 GitHub 中所有可用的资源。因此,克隆存储库并继续安装:

cd ~
git clone https://github.com/chrislusf/seaweedfs.git

第六步:

是时候下载、编译和安装 SeaweedFS 了。当您克隆了所有源代码后,导航到新目录并通过运行以下命令安装 SeaweedFS 项目:

$ cd ~/seaweedfs
$ make install

download, compile, and install SeaweedFS

第七步:

现在,你可以在你的 \(GOPATH/bin** 目录中找到可执行文件“ **weed** ”。如您所见,安装完成后,weed 在您当前的主目录下创建了 **\)GOPATH 。所以,你可以在这里找到 weed“~/go/bin/weed”。要解决此问题,请将 SeaweedFS 二进制文件复制到在步骤 2 中安装 Go 的早期位置,如下所示:

sudo cp ~/go/bin/weed /usr/local/bin/

第八步:

因为" weed "命令在 PATH 环境变量中,所以您可以轻松地配置 SeaweedFS:

$ weed version
version 30GB 2.12 6d30b21b linux amd64

如何在 Debian Linux 上使用 SeaweedFS

默认情况下,主节点运行在端口 9333 上,卷节点运行在端口 8080 上。通过分别在端口 8080 和 8081 上启动一个主节点和两个卷节点,您可以更好地理解这一点。因此,正如您所猜测的,它们应该从不同的机器上启动,但是您可以使用一台服务器作为示例。如果您打算在不同的服务器上启动卷,请确保 -mserver IP 地址指向主服务器。此外,请考虑主服务器上的端口必须可以从卷服务器/节点到达。

注意 : SeaweedFS 使用 HTTP REST 操作来读取、写入和删除。响应采用 JSON 或 JSONP 格式。

如何使用 SeaweedFST3 在 Debian 10 上启动主服务器

默认情况下,主节点运行在端口 9333 上。有两种方法可以启动主服务器。让我们在下面回顾一下它们:

方法 1:手动启动主服务器

weed master &

Start the master server manually - How To Install SeaweedFS Cluster On Debian 10

方法 2:使用 Systemd 启动主服务器

此外,您还可以使用 Systemd 通过创建其单元文件来启动主服务器:

sudo tee /etc/systemd/system/seaweedmaster.service<<EOF 

Start the master server using Systemd

文件更新后,重新加载守护程序并启动主程序。

sudo systemctl daemon-reload
sudo systemctl start seaweedmaster
sudo systemctl enable seaweedmaster

然后检查其状态。

systemctl status seaweedmaster -l

reload the daemon and start the master

如何使用 SeaweedFS 在 Debian 10 上启动卷服务器

当主服务器准备好并等待卷时,您现在可以放心地使用以下命令启动卷。让我们首先创建示例目录:

`mkdir /tmp/{data1,data2,data3,data4}}`

现在,您可以创建第一批卷。

选项 1:手动方式

`weed volume -dir="/tmp/data1" -max=5 -`
`mserver="localhost:9333" -port=8080 &`

reate the first volumes manual way

然后创建第二个:

`weed volume -dir="/tmp/data2" -max=10 -`
`mserver="localhost:9333" -port=8081 &`

create the second volumes

选项 2:使用 SystemD

如果需要更多的卷文件来使用 Systemd 启动卷,您需要创建两个或更多的卷文件。看看下面的解释,了解更多信息。

对于第一卷:

`sudo vim /etc/systemd/system/seaweedvolume1.service`

start Volume Servers Using SystemD

此时,用正确的值替换卷路径,然后启动并启用:

`sudo systemctl daemon-reload`
`sudo systemctl start seaweedvolume1.service`
`sudo systemctl enable seaweedvolume1.service`

检查状态:

`$ systemctl status seaweedvolume1`

replace the volume path with your correct value

对于第二卷:

`sudo vim /etc/systemd/system/seaweedvolume2.service`

start the volumes using Systemd

更新文件后,如图所示重新加载守护进程。

`sudo systemctl daemon-reload`
`sudo systemctl start seaweedvolume2`
`sudo systemctl enable seaweedvolume2`

然后检查它们的状态

`sudo systemctl status seaweedvolume2`

reload the daemon

如何用 SeaweedFS 在 Debian 10 上写一个样本文件

在本节中,您将上传一个文件到 SeaweedFS 对象存储是很有趣的。因此,您必须向 /dir/assign 发送 HTTP POST、PUT 或 GET 请求,以获取文件 ID (fid)和卷服务器 URL:

**`$ curl http://localhost:9333/dir/assign`**
**`{"fid":"7,0101406762","url":"Your_file_ID:8080","publicUrl":"Your_file_ID:8080","count":1}`**

接下来,您需要存储文件内容。因此,从响应中向 URL + '/' +文件 ID (fid)发送一个 HTTP 多部分 POST 请求。我们的 fid 是 70101406762,URL 是 Your_file_ID:8080。让我们发出这样的请求。您将得到如下所示的响应:

**`$ curl -F [[email protected]](/cdn-cgi/l/email-protection)/home/tech/teleport-logo.png http://Your_file_ID:8080/7,0101406762`**
**`{"name":"teleport-logo.png","size":70974,"eTag":"ef8deb64899176d3de492f2fa9951e14"}`**

如何在 Debian 10 上访问 SeaweedFS

要访问 SeaweedFS,请使用 URLhttp://your-server-IP:8080/7,016bad1bc0。这样,您将查看存储在 SeaweedFS 对象存储中的文件。请看下图,它显示了你上传的文件。**

How to access SeaweedFS on Debian 10

结论

在本文中,您了解了如何在 Debian 10 上安装 SeaweedFS 集群。SeaweedFS 的架构相当简单,实际数据存储在存储节点的卷中。SeaweedFS 不像分布式文件系统那样管理块,而是管理主服务器中的数据卷。

教程安装围攻 Centos 7 和 8 - Eldernode 博客

原文:https://blog.eldernode.com/install-siege-on-centos/

Tutorial Install Siege on Centos 7 and 8

web 服务器在压力下能够处理的流量对于规划网站或应用程序的未来增长至关重要。您可以在您的服务器上运行一个负载测试,并使用一个叫做“围攻”的工具来查看您的系统在不同的环境下是如何工作的。在这篇文章中,我们将教你如何在 Centos 7 和 8 上安装围攻。想买一个便宜的有即时激活功能的 Linux VPS,在的 Eldernode 上订购你需要的东西。

如何在 Centos 7 | Centos 8 上安装攻城

步骤 1)您必须使用以下命令安装并启用存储库:

yum install epel-release

现在,您可以通过以下命令安装围城:

yum install siege

您需要安装必要的开发包,以便能够从源代码构建围城:

yum groupinstall 'Development Tools'

接下来,你可以下载围攻:

wget http://download.joedog.org/siege/siege-latest.tar.gz
tar -zxvf siege-latest.tar.gz

在这一步中,您需要将文件 cd 到文件夹中并编译它们:

cd siege-*/
sudo ./configure --prefix=/usr/local --with-ssl=/usr/bin/openssl
sudo make && make install

结论

本文教你,如何一步步在 Centos 7 和 Centos 8 上安装攻城。围攻是一个强大的工具,用于测量系统在高负载时的可靠性,当网站处于压力之下时,web 开发人员可以使用它来测试他们的代码。我希望这篇教程对你有用。

Conclusion

This article taught you, how to install Siege on Centos 7 and Centos 8 step by step. Siege is a powerful tool for measuring system reliability during high loading and can be used by web developers to test their code when the site is under duress. I hope this tutorial was useful for you.

教程在 Kali Linux - Eldernode 博客上安装 sipvetice

原文:https://blog.eldernode.com/install-sipvicious-on-kali-linux/

Tutorial-Install-Sipvicious-on-Kali-Linux

是一套用于审计基于 SIP 的 VoIP 系统的安全工具。下面我们来回顾一下 sipvithe 的工作方法及其各种工具,并学习如何在 Kali Linux 上安装 sipvithe。如果你想购买 Linux VPS 服务器,你可以在 Eldernode 中看到可用的软件包。

如何在 Kali Linux 上安装 sipvithe

西普威西如何运作

这些安全工具的工作方式是,它们允许您找到 SIP 服务器,枚举 SIP 扩展,并最终破解它们的密码。

Sipvicious 工具包括:

1 –> SV crack

2 –> SV crash

3 –> SV map

4 –> SV report

5 –> Svwar

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

在 Kali Linux 上安装 sip vious

运行下面的命令在 Kali Linux 上安装 sip vice:

sudo apt install sipvicious

现在,我们将回顾一下 Sipvicious 的不同工具:

如何使用 sipchave的 Svcrack 工具

Svcrack 是一个 SIP 服务的在线密码猜测工具,它使用哈希认证系统破解密码。通过运行以下命令,您可以使用它来猜测 SIP 设备的在线密码:

svcrack -h

如何使用SV crashsipvithe工具

Svcrash 用消息响应 Svwar 和 Svcrack SIP 消息,并使旧版本崩溃。运行以下命令来使用它:

svcrash -h

如何使用的 Svmap 工具sip vious

Svmap 是一个 SIP 扫描器,它在给定的网络上搜索 SIP 设备。使用下面的命令运行它:

svmap -h

如何使用 Svreport 工具的 Sipvicious

Svreport 管理由其他工具创建的会话,并将它们导出为 pdf、xml、csv 和纯文本。您可以使用以下命令来运行它:

svreport -h

如何使用 Svwar 工具中的****sip vious

Svwar 识别 PBX 中的活动延长线,并可以确定该延长线是否需要认证。使用以下命令运行它:

svwar -h

常见问题

[sp _ easy agreement]

结论

在本文中,我们介绍了 Sipvicious,这是一套用于审计基于 SIP 的 VoIP 系统的安全工具。此外,您还了解了 sipvitheline 是如何工作的,以及如何在 Kali Linux 上安装 sipvitheline。

教程在 Ubuntu 20.04 上安装 Sketchup 3D-elder node 博客

原文:https://blog.eldernode.com/install-sketchup-3d-on-ubuntu-20-04/

Tutorial Install Sketchup 3D on Ubuntu 20.04

Sketchup 是 3D 设计中最有用的软件之一。Sketchup 软件的特征和能力已经使得 Sketchup 的许多用户在各种领域中使用它们,例如在展台构造、室内设计、工业设计等领域中的设计和展示。在各种项目中。Sketchup 是一个简单而实用的软件,它通过在 AutoCAD 中创建的设计,以一种连续的方式来实现你在设计中想要的许多模式和想法。建筑师可以使用 Sketchup 软件轻松创建自己的设计。在本文中,我们尝试教程在 Ubuntu 20.04 上安装 Sketchup 3D。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

如何在 Ubuntu 20.04 上安装 Sketchup 3D

SketchUp 软件是创造高质量和令人满意的设计的最合适的选择之一。SketchUp 可以为 3D 建模绘制巧妙的设计,并为设计添加位置、尺寸和深度等项目。该软件是制作和编辑 3D 模型的最强大的软件之一。除了无数的功能之外,它还有一个用户友好的外观,这使得用户可以与该软件正常通信。

了解 SketchUp 软件的独特功能,可以更准确、更快速地创作出有创意、独特的设计。使用 SketchUp 软件,您可以提高 3D 设计的效率。通过这种方式,可以更快更好地向客户展示您的设计。

跟随我们学习如何在 Ubuntu 20.04 上安装这个应用程序。

Sketchup 3D 软件特点:

1。Sketchup 中的简单性和低容量

Sketchup 软件的一个最重要的特点是它的简单性以及该软件的低容量和易学性。另外,SketchUp 有很好的用户界面,很多用户喜欢它的环境,可以很容易的学习这个软件。

2。Sketchup 中的 3D 库

SketchUp 中有方便的 3D 库,用户可以在其中创建自己的设计并与其他用户共享。

3。在 SketchUp 中点击鼠标中键

在 SketchUp 软件中,可以使用中键单击激活 Sketchup 中的回路工具。这个功能节省时间,是这个软件中非常有价值的快捷方式。通过按下鼠标中键,可以激活回路工具,而不需要任何额外的移动。

4。在 Sketchup 中生成详细地图

SketchUp 不仅仅是一个 3D 绘图软件,还可以用来设计细节图。这样就可以在地图中很好的指定各种高度和细节,区块,以及很多布局。在这个软件中,可以创建结果的草稿和幻灯片。

5。Sketchup 创建各种模型的准确性

SketchUp 创建各种模型的精度可以考虑在千分之一英寸左右。由于这个原因,使用 SketchUp,可以实现非常精确和详细的模型。

在 Ubuntu 20.04 上安装 Sketchup 3D | Ubuntu 18.04

我们计划用 Wine 在 Ubuntu 20.04 上安装 Sketchup。Wine 是一个免费的开源兼容软件,允许用户在 macOS 和 Linux 上运行 T2 的 Windows 应用程序。因此,您可以使用以下命令开始安装过程:

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

现在,您需要使用以下命令下载并添加葡萄酒存储库密钥:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

注意: 如果在这个阶段遇到错误,可以通过执行以下命令来修复:

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt update

您可以通过输入以下命令下载 wineHQ 源文件:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

完成上述步骤后,您现在可以安装 Wine:

sudo apt-get update
sudo apt-get install --install-recommends wine-staging winehq-staging

现在,您需要运行以下命令来配置 Wine:

winecfg

下一步,您必须转到应用程序部分。然后把 Windows 版本换成 Windows 7。

wine configuration to install Sketchup 3D

然后,转到选项卡,创建一个名为“ riched20 的新库

Sketchup 3D on ubuntu 20.04

下一步,您必须转到下载部分。然后选择 exe 文件,用列表中选择的第一个选项打开该文件。等待安装过程完成。然后点击完成

现在你需要右击 Sketchup 启动器。然后转到属性并附加“ /DisableRubyAPI ”。

Sketchup 3D properties

完成上述步骤后,您现在应该以“mfc100u.dll”的名称获取库。将其复制并移动到文件夹中。然后同时按下 Ctrl + H 来激活 Nautilus 中的隐藏文件夹。在下一步中,您必须转到主文件夹,转到。wine/drive _ c/windows/system32/文件夹,并将其移动到此列表中。

通过正确遵循本文中的步骤,您将会看到 SketchUp 已经成功安装在您的系统上。

结论

SketchUp 软件是一种 3D 建模软件,具有多种应用,包括建筑、室内设计、土木和机械工程、电影制作和视频游戏设计。有一个名为 3D Warehouse 的免费装配模型(如窗户、门、汽车)的在线开源库,用户可以在其中放置他们的模型。SketchUp 软件具有拖动层的能力,并且可以以不同的风格渲染层。在本文中,我们试图介绍和展示 Sketchup 3D 软件的功能,然后在 Ubuntu 20.04 上安装 Sketchup 3D。如果对 Autodesk 软件感兴趣,可以参考文章如何在 Ubuntu 20.04 上安装 Autodesk Maya 2020。

如何在 Windows 10 上安装 Sketchup 3D RDP-elder node 博客

原文:https://blog.eldernode.com/install-sketchup-3d-on-windows-10-rdp/

How to Install Sketchup 3D on Windows 10 RDP

SketchUp 是一款功能强大的三维建筑建模软件。如今,有许多 3D 软件,每个都有不同的特性和功能,并相互竞争最完整软件的头衔。与此同时,SketchUp 软件已经成为最简单的建筑模拟软件之一,在其中 3D 建模可以快速完成。在这篇文章中,我们试图学习如何在 Windows 10 RDP 上安装 Sketchup 3D。你可以访问 Eldernode 提供的包来购买 Windows 10 RDP 服务器。

教程在 Windows 10 上安装 Sketchup 3D RDP

SketchUp 软件是最简单快捷的三维建筑建模软件之一,主要用于初始设计体积的构思和建模。当然,在许多插件的帮助下,最精确的体积可以快速建模。

番茄酱软件在建筑、道路建设和城市规划、室内装饰设计、展馆设计以及机械工程(工业设计)、装置、游戏开发、土木工程和木材工业、中密度纤维板和木工方面有许多应用。

SketchUp 在建筑中的其他用途包括:

–塔楼、建筑、立面、地面等的 3D 建模。

–室内设计、装饰、展览摊位等

–3D 建模和打印

–制作和生产建筑动画

–创建 3D 模型的 2D 地图

–借助 SketchUp 插件对建筑项目进行 VR 或 360 度渲染

–从不同公司的产品和目录设计中建模 3D 对象

SketchUp 软件功能

1。精确而有原则的建模

与大多数人不同,SketchUp 中的建模和设计可以基于最精确的尺寸和测量来完成。它的范围不限于示意图和近似建模。在 SketchUp 中建模后,你将能够得到它的详细地图。

2。快速简单的建模

SketchUp 通过引入一种称为推/拉工具的工具,实际上是 SketchUp 标识符,彻底改变了 3D 建模过程。因为只有用鼠标拖动或按下标高,才能提高标高或创建体积。

3。专用插件

虽然 SketchUp 本身的建模非常快速和简单,但它有插件和扩展,可以执行最复杂的建模。这也是为什么很多专业设计师也是这个强大软件的粉丝。

4。相对高质量的输出

在专门为 SketchUp 制作的 Inscape 或 V-Ray 插件的帮助下,你可以创建照片或动画形式的效果图或质量。

5。轻松访问现成的 3D 对象

在使用 SketchUp 的时候,你不会觉得局限或者缺乏现成的对象。因为有一个最全的现成模型数据库免费提供给你。

跟随我们学习如何在 Windows 10 RDP 上安装 Sketchup 3D。

在 Windows 10 上安装 Sketchup 3D RDP

要在 Windows 10 RDP 上轻松安装 Sketchup 3D,您必须遵循以下步骤。第一步,你必须进入 Sketchup 下载页面,点击页面顶部的尝试 SketchUp

Sketchup download page

在打开的页面上,选择高等教育选项卡。然后点击标签下方的开始免费试用。

Start Free Trial download of sketchup

download sketchup 3d on windows 10

下一步,点击用 Google 登录。

how to sign in to sketchup account

如下图所示,有 3 个选项。从这些选项中选择管理员,点击继续

sketchup download options

现在你必须在下一步从下图的选项中选择 3D 建模选项。然后你必须点击继续

skrtchup 3d download options

在这一步中,填写必填字段后,勾选“我同意”选项,然后点击开始我的试用

sketchup downloading progress

如下图所示,SketchUp 的下载将开始。

downloading sketchup on windows 10

导航到下载的文件。然后双击它然后点击运行

how to run sketchup 3d on windows 10

点击安装

how to install sketchup 3d on windows 10

installing sketchup 3d on windows 10 rdp

最后,点击 Finish 成功完成安装过程。

结论

如今,学习建筑软件是在建筑领域取得成功的必要支柱之一。建筑模拟软件有很多,每一个都给你不同的能力。与此同时,Sketchup 是一个简单、快速而完整的 3D 软件。在这篇文章中,我们试图了解如何在 Windows 10 RDP 上安装 Sketchup 3D。也可以参考教程在 Ubuntu 20.04 上安装 Sketchup 3D如果有兴趣分发 Ubuntu 的话。

如何在 Ubuntu 20.04 上安装 SoftEther VPN 服务器

原文:https://blog.eldernode.com/install-softether-vpn-server-on-ubuntu-20/

How to Install SoftEther VPN Server on Ubuntu 20.04

如果你想访问防火墙网络下完全保护的内容,SoftEther 是一个很好的选择。此外,如果您使用的是不安全的互联网连接,最好使用 SoftEther VPN 协议来保护您正在尝试做的事情。如果您使用此协议,您的地理位置将从另一个国家注册,您将能够访问基于特定地理位置的有限内容。本文将教你如何在 Ubuntu 20.04 上安装 SoftEther VPN 服务器。你可以查看 Eldernode 网站上提供的软件包,购买自己的 Ubuntu VPS 服务器。

什么是 SoftEther VPN 服务器?

SoftEther VPN 协议是一个开发和分发 SoftEther VPN 的免费、开源、跨平台和多协议的 VPN 程序。这是从微软购买 OpenVPN 和其他基于 SSTP 的 VPN 协议的替代方案。该协议提供高速和低延迟的客户端访问。由 SoftEther VPN 创建的 VPN 隧道是高度安全的,并且它们具有非常低的数据漏洞风险。此外,SoftEther VPN 协议提供 AES 和 RSA 加密,具有出色的性能,非常高的速度,以及 NAT 和 DNS 功能。

在这篇来自 Ubuntu 培训系列的文章的续篇中,您将学习如何在 Ubuntu 20.04 上安装 SoftEther VPN 服务器。

在 Ubuntu 上安装 SoftEther VPN 服务器的先决条件

以下是在 Ubuntu 20.04 上安装 SoftEther VPN 服务器的先决条件:

–运行 Ubuntu 20.04 server for VPN 服务器的服务器

–运行 Ubuntu 20.04 server for VPN client 的服务器

–在两台服务器上配置超级用户密码

在 Ubuntu 20.04 上安装 SoftEther VPN 服务器

我们先去解释一下 Ubuntu 20.04 上 SoftEther VPN 服务器的安装方法。为此,只需遵循以下步骤:

首先,使用以下命令更新系统包缓存:

apt-get update

现在,您应该通过运行以下命令来安装其他必需的依赖项:

apt-get install build-essential gnupg2 gcc make

这一步就是从其官网下载 SoftEther VPN 最新版本的时候了。此外,您可以使用下面的命令来完成此操作:

wget http://www.softether-download.com/files/softether/v4.38-9760-rtm-2021.08.17-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

下载完成后,通过输入以下命令提取下载的文件:

tar -xvzf softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

转到您将下载文件解压缩到的目录。然后通过运行以下命令安装 SoftEther VPN 服务器:

cd vpnserveer
make

接下来,您必须将提取的目录移动到 /ust/local 目录,如下所示:

cd ..
mv vpnserver /usr/local

并为 vpnserver 目录设置适当的权限:

cd /usr/local/vpnserver/
chmod 600 *
chmod 700 vpnserver
chmod 700 vpncmd

为软交换 VPN 创建 Systemd 服务文件

您可以通过创建系统服务文件来管理 SoftEther VPN 服务。为此,请运行以下命令:

nano /etc/init.d/vpnserver

现在添加下面的行:

#!/bin/sh  # chkconfig: 2345 99 01  # description: SoftEther VPN Server  DAEMON=/usr/local/vpnserver/vpnserver  LOCK=/var/lock/subsys/vpnserver  test -x $DAEMON || exit 0  case "$1" in  start)  $DAEMON start  touch $LOCK  ;;  stop)  $DAEMON stop  rm $LOCK  ;;  restart)  $DAEMON stop  sleep 3  $DAEMON start  ;;  *)  echo "Usage: $0 {start|stop|restart}"  exit 1  esac  exit 0

保存文件并关闭它。

接下来,输入以下命令创建所需的目录,并为系统服务文件设置适当的权限:

mkdir /var/lock/subsys  chmod 755 /etc/init.d/vpnserver

要启动 SoftEther VPN,请运行以下命令:

/etc/init.d/vpnserver start

最后,您可以在系统重新启动时启动 SoftEther VPN 服务。为此,请使用下面的命令:

update-rc.d vpnserver defaults

如何在 Ubuntu 20.04 上配置 SoftEther VPN 服务器

在本节中,您将了解如何在 Ubuntu 20.04 上配置 SoftEther VPN 服务器。

首先,您应该使用以下命令将目录更改为 /usr/local/vpnserver :

cd /usr/local/vpnserver  ./vpncmd

如果提示您选择 VPN 组件,请键入 1 并按两次 Enter :

By using vpncmd program, the following can be achieved.    1\. Management of VPN Server or VPN Bridge  2\. Management of VPN Client  3\. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)    Select 1, 2 or 3: 1

现在,您应该使用下面的命令设置密码:

ServerPasswordSet

如果要创建集线器并设置密码,请输入以下命令:

HubCreate myhub

要进入集线器,请运行以下命令:

Hub myhub

您可以使用以下命令允许集线器作为虚拟局域网工作:

SecureNatEnable

现在是创建 VPN 用户的时候了。为此,请运行以下命令:

UserCreate vpnuser

要为 VPN 用户设置密码,请使用以下命令:

UserPasswordSet vpnuser

通过启用 IPsec,您可以让多协议工作。为此,请运行以下命令:

IPsecEnable

接下来,回答如下所示的所有问题:

IPsecEnable command - Enable or Disable IPsec VPN Server Function  Enable L2TP over IPsec Server Function (yes / no): yes    Enable Raw L2TP Server Function (yes / no): yes    Enable EtherIP / L2TPv3 over IPsec Server Function (yes / no): yes    Pre Shared Key for IPsec (Recommended: 9 letters at maximum): vpnserver    Default Virtual HUB in a case of omitting the HUB on the Username: myhub    The command completed successfully.

要退出 VPN 配置,只需运行以下命令:

exit

在最后一步中,您应该使用以下命令配置 UFW 防火墙,以允许端口 443、5555、992 和 1194 通过:

ufw allow 443/tcp  ufw allow 5555/tcp  ufw allow 992/tcp  ufw allow 1194/udp

并重新加载 UFW 防火墙:

ufw reload

在 Ubuntu 20.04 上安装软以太 VPN 客户端

一旦成功安装了 SoftEther VPN 服务器,您需要在客户端机器上安装 SoftEther VPN 客户端。首先,使用以下命令安装所需的依赖项:

apt-get install build-essential gnupg2 gcc make

要下载最新版本的 SoftEther VPN 客户端,请运行以下命令:

wget http://www.softether-download.com/files/softether/v4.38-9760-rtm-2021.08.17-tree/Linux/SoftEther_VPN_Client/64bit_-_Intel_x64_or_AMD64/softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

下载完成后,使用以下命令提取下载的文件:

tar -xvzf softether-vpnclient-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz

现在,您应该通过运行以下命令创建一个目录来存储 VPN 客户端脚本:

mkdir /root/vpnscript

然后导航到 VPN 脚本下载页面并下载所有脚本:

cd /root/vpnscript 
wget https://raw.githubusercontent.com/mfaizanse/intellexlab-files/main/softether-vpn-client/remove-client.sh
wget https://raw.githubusercontent.com/mfaizanse/intellexlab-files/main/softether-vpn-client/setup-client.sh 
wget https://raw.githubusercontent.com/mfaizanse/intellexlab-files/main/softether-vpn-client/vpn-connect.sh
wget https://raw.githubusercontent.com/mfaizanse/intellexlab-files/main/softether-vpn-client/vpn-disconnect.sh
wget https://raw.githubusercontent.com/mfaizanse/intellexlab-files/main/softether-vpn-client/vpn_config

下载完成后,您应该为下载的脚本设置适当的权限:

chmod 755 *3

现在,您必须编辑 vpn_config 文件,并通过运行以下命令定义您的 vpn 客户端目录、VPN 服务器 IP、VPN 用户名和本地网关 IP:

nano vpn_config

并添加以下几行:

CLIENT_DIR="/root/vpnclient"  NIC_NAME="Marilyn"  ACCOUNT_NAME="vpnuser"  VPN_HOST_IPv4="vpn-server-ip"  LOCAL_GATEWAY="gateway-ip-of-client-machine"

保存并关闭文件。

现在使用以下命令设置 VPN 客户端:

./setup-client.sh

您应该提供您的 VPN 服务器 IP、端口、集线器名称、VPN 用户名、虚拟适配器名称和密码,如下所示:

Connected to VPN Client "localhost".    VPN Client>AccountCreate vpnuser  AccountCreate command - Create New VPN Connection Setting  Destination VPN Server Host Name and Port Number: IpNumber:Port    Destination Virtual Hub Name: myhub    Connecting User Name: vpnuser    Used Virtual Network Adapter Name: Marilyn    The command completed successfully.    vpncmd command - SoftEther VPN Command Line Management Utility  SoftEther VPN Command Line Management Utility (vpncmd command)  Version 4.38 Build 9760 (English)  Compiled 2021/08/17 22:32:49 by buildsan at crosswin  Copyright (c) SoftEther VPN Project. All Rights Reserved.    Connected to VPN Client "localhost".    VPN Client>AccountPassword vpnuser  AccountPasswordSet command - Set User Authentication Type of VPN Connection Setting to Password Authentication  Please enter the password. To cancel press the Ctrl+D key.    Password: **********  Confirm input: **********      Specify standard or radius: radius    The command completed successfully.

要连接到 VPN 服务器,请运行以下命令:

./vpn-connect.sh

最后,您将看到一个名为 vpn_Marilyn 的新 VPN 接口已经创建。要进行检查,请运行以下命令:

ifconfig

结论

SoftEther VPN 服务器是一款 VPN 软件,是 OpenVPN 和 Microsoft VPN 服务器的替代产品。在这篇文章中,我们教你如何在 Ubuntu 20.04 上安装 SoftEther VPN 服务器。我希望这篇教程能帮助你在 Ubuntu 20.04 上安装 SoftEther VPN 服务器,并对你有用。如果你有任何疑问或问题,可以在评论区联系我们。

如何在 Centos 7 & 8 - Eldernode 博客上安装 SOGo 群件

原文:https://blog.eldernode.com/install-sogo-groupware-on-centos/

How To Install SOGo Groupware On Centos 7 & 8

SOGo 是一款开源的协作软件服务器。它的原名是可扩展 OpenGroupware.org,简单且可扩展。它帮助您在社区中共享您的日历、地址簿和邮件。SOGo 是在 GNU GPL/LGPL v2 及以上版本下发布的。SOGo 可以安装在 Linux 或 BSD 服务器上,并依赖于成熟的标准组件,如 PostgresSQL、OpenLDAP 和 Apache HTTP Server。在本文中,你将学习如何在 Centos 7 & 8 上安装 SOGo 群件。您可以在 Eldernode 上选择自己喜欢的套餐,购买自己的 CentOS VPS

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循 CentOS 8 上的初始服务器设置。

如何在 Centos 7 上安装 SOGo 群件&8

使用 SOGo 可以让你从任何浏览器访问你的电子邮件、约会或联系人。它支持 CalDAV、CardDAV、GroupDAV、iMIP 和 iTIP,并重用现有的 IMAP SMTP 和数据库服务器。

在 Centos 7 |Centos 8上安装 SOGo 群件

让我们浏览一下本指南的步骤,看看在 CentOS 7 & 8 上安装 SOGo 的过程及其依赖项。您可以应用于 Red Hat 或 CentOS 7 和 8 发行版的基于 RPM 的安装。

软件下载

首先,您需要一个合适的支持合同来访问产品构建。然后,收到用户名和密码后,您就可以继续配置了。

你可以使用 yum 工具安装 SOGo。创建/etc/yum . repos . d/inverse . repo配置文件,内容如下:

[SOGo]    name=Inverse SOGo Repository
baseurl=https://<username>:<password>@packages.inverse.ca/SOGo/release/5/rhel/7/$basearch
gpgcheck=1

逆向用它的 GPG 密钥签署它的 RPM 包。完整性验证会在软件包安装时自动进行。因此,您需要做的就是将密钥导入到您的 rpm 钥匙串中:

rpm --import "https://pgp.mit.edu/pks/lookup?op=get&search=0xCB2D3A2AA0030E2C"

使用下面的命令将 EPEL 添加到您的软件包源代码并安装软件包。

上 RHEL/CentOS 7:

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

上 RHEL/CentOS 8:

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

:SOGo 所依赖的部分软件可用;e 来自资源库“Enterprise Linux 的额外包”(EPEL)。

由于 SOGo 依赖于 Inverse 提供的 GNUdtep 包,并且不得使用 EPEL 的包,因此调整存储库定义以排除这些包:

sed -i '/enabled=1/a \
exclude=gnustep*' /etc/yum.repos.d/epel.repo

软件安装

现在您可以安装 SOGo 及其依赖项了,因为 yum 配置文件已经创建。为此,请运行以下命令:

yum install sogo

通过这种方式,安装了 SOGo 及其依赖项,如 GNUstep、SOPE 包和 Memcached。安装基本软件包后,安装适合您的环境的适当的数据库连接器。
现在,你必须为 postgresql 数据库系统安装 sope49-gdl1-postgresql,为 mysql 安装 sope49-gdl1-mysql,或者为 oracle 安装 sope49-gdl1-oracle。要安装,请键入:

yum install sope49-gdl1-postgresql

一旦完成,SOGo 将完全安装在旅游 CentOS 服务器。

结论

在本文中,您了解了如何在 Centos 7 & 8 上安装 SOGo 群件。从现在开始,您拥有了 SOGo,这是您的基础架构中缺失的组件。它位于您的服务器中间,为您的用户提供一个统一和完整的界面来访问他们的信息。完成您的 CentOS 知识,并在老年节点社区上与您的朋友讨论。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 SOGo 群件

原文:https://blog.eldernode.com/install-sogo-groupware-on-ubuntu/

How to Install SOGo Groupware on Ubuntu 20.04

SOGo 群件是一个免费的现代可扩展的群软件服务器。SOGo 通过 web 浏览器使用本地客户端(如 Mozilla Thunderbird 和 Lightning)提供日历、地址簿和共享电子邮件。该计划有一个可扩展的架构,适合部署成千上万的用户。使用 SOGo 连接和 SOGo 集成与 Mozilla Thunderbird 和 Lightning 的高级集成也是该软件的特点。在本文中,我们尝试学习如何在 Ubuntu 20.04 上安装 SOGo 群件。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的包

教程在 Ubuntu 20.04 上安装 SOGo 群件

考虑到 SOGo 重用了基础设施中的许多组件,它需要:

–数据库服务器( MySQLPostgreSQL 或 Oracle)

–LDAP 服务器(OpenLDAP、Novell eDirectory、Microsoft Active Directory 等)

–SMTP 服务器(Postfix、Sendmail 等)

–IMAP 服务器(Courier、Cyrus IMAP 服务器、Dovecot 等)

在接下来的章节中跟随这篇文章学习如何在 Ubuntu 20.04 上安装 SOGo 群件。

在 Ubuntu 20.04 上安装 SOGo 群件| Ubuntu 18.04

您需要反向支持协议,然后才能开始安装以访问生产结构。因此,在收到您的用户名和密码后,您必须继续进行配置。在这一步中,您需要首先将密钥输入到您的钥匙链中。然后,您可以使用以下命令更新本地配置:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4
sudo apt-get update

应该注意的是,Inverse 建议使用 HTTPS 进行存储库通信。同样有趣的是,所有的逆向库都有 HTTPS 功能。因此,您可以将以下存储库的所有大型存储库替换为它们的 HTTPS://副本。如果 apt 工具不支持 HTTPS,您必须使用以下命令安装额外的软件包:

sudo apt-get install apt-transport-https

请注意,它是在您的 sources.list 配置文件中启用的。为此你可以去 /etc/apt/sources.list

因为对 SOGo 守护进程的 HTTP 请求是由您的 web 服务器发送的,所以建议您此时使用以下命令安装 Apache2 :

sudo apt-get install apache2

如何在 Ubuntu 20.04 上配置 SOGo 库

要在 Ubuntu 上安装 SOGo v5 ,你可以很容易地将以下命令添加到 /etc/apt/sources.list :

deb https://<username>:<password>@packages.inverse.ca/SOGo/release/4/ubuntu/ focal focal

将上面的命令添加到列表后,在下一步中,我们将安装 SOGo。

如何在 Ubuntu 20.04 上安装 SOGo

在这个阶段,我们准备安装 SOGo。你可以按照下面的命令在 Ubuntu 20.04 上轻松安装 SOGo:

sudo apt-get update
sudo apt-get install sogo

结论

SOGo 使用 CalDAV、CardDAV、GroupDAV、HTTP、IMAP 和 SMTP 等标准协议与 SOGo 平台或其子组件进行通信。也支持支持 Microsoft ActiveSync 协议的移动设备。在本文中,我们试图向您介绍如何在 Ubuntu 20.04 上安装 SOGo 群件。

教程在 Windows Server 上安装 SQL Server 2019 Developer Edition-elder node

原文:https://blog.eldernode.com/install-sql-server-developer-edition-on-windows-server/

Tutorial Install SQL Server 2019 Developer Edition on Windows Server

教程在 Windows Server 上安装 SQL Server 2019 开发人员版。Microsoft SQL Server 是用于在 Windows 服务中构建和管理数据库的软件。这个数据库与 Windows Server 操作系统完全兼容,大多数为 Windows 操作系统提供 VPS 服务器专用服务器的人都在他们的服务器上使用 SQL Server 数据库。

在本教程中,我们将在 Windows Server 2019 上安装 SQL Server 2019 开发人员版。

如何在 Windows Server 2019 上安装 SQL Server 2019 开发者版

1。T3 第一步是下载 SQL Server 2019 开发者版。然后参考下载文件所在的路径。

nstall SQL Server 2019 Developer Edition on Windows Server -1

2。T3 选择想要的文件,点击安装启动程序下载安装包。

正如你在下图中看到的,你前面有 3 个选项。建议您选择自定义选项,开始在 Windows Server 2019 上安装 SQL Server 2019 开发者版。

nstall SQL Server 2019 Developer Edition on Windows Server -2

3。 在下一步中,您需要指定保存下载文件的路径。然后点击安装开始安装。

这一步可能需要几分钟时间。

nstall SQL Server 2019 Developer Edition on Windows Server -3

nstall SQL Server 2019 Developer Edition on Windows Server -4

4。 安装完成后会打开一个新窗口。点击安装,如下图所示。

nstall SQL Server 2019 Developer Edition on Windows Server -5

5。在窗口右侧的,点击新建 SQL Server 单机安装或添加功能到现有安装。

nstall SQL Server 2019 Developer Edition on Windows Server -6

6。 下一步你可以从 开发者评测快递中选择一个选项。窗口中给出了这些选项的说明。

nstall SQL Server 2019 Developer Edition on Windows Server -8

7。T3 确认协议,点击下一步。

nstall SQL Server 2019 Developer Edition on Windows Server -9

8。 在这一步,你可以选择微软更新选项或者不选择。

点击下一个。

nstall SQL Server 2019 Developer Edition on Windows Server -10

9。 如果你的防火墙正在运行,你可能会看到一个 Windows 防火墙的警告标志。此警告提醒您在安装完成后打开适当的端口。

点击下一个。

nstall SQL Server 2019 Developer Edition on Windows Server -11

10。 在下一个窗口中你会看到 SQL Server 提供的特性。选择您需要的选项,点击下一步。

nstall SQL Server 2019 Developer Edition on Windows Server -12

11。 命名你的实例,点击下一个。

nstall SQL Server 2019 Developer Edition on Windows Server -13

如何在 SQL Server 中配置服务器

12。 在这里指定服务账号和整理配置。点击下一个。

nstall SQL Server 2019 Developer Edition on Windows Server -14

13。 这一步让你有机会为管理员账户设置密码和选择其他管理员账户。您还可以选择将使用的身份验证机制。您可以选择混合模式身份验证,其中用户可以来自某个域,也可以在 SQL 实例中手动添加。

然后输入密码。

还有其他标签叫做数据目录TempDBMaxDOP内存文件流
您可以通过这些选项卡自定义您的设置。

完成上述设置后,点击下一步。

注意: 不要忘记添加管理员用户。

nstall SQL Server 2019 Developer Edition on Windows Server -15

14。 下一步,选择一个管理员,设置服务器模式,点击下一步。

nstall SQL Server 2019 Developer Edition on Windows Server -16

15。 对您选择的软件包进行适当设置并安装后,点击下一步。

nstall SQL Server 2019 Developer Edition on Windows Server -17

16。 审核完成下一步工作总结后点击安装。请等待服务器安装完成。

安装完成后,点击关闭让 SQL Server 准备就绪。

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

好运。

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 problem in it as soon as possible. Make time for other users and experts to answer your questions.

Goodluck.

如何在 Windows VPS - Eldernode 博客上安装 SQLite

原文:https://blog.eldernode.com/install-sqlite-on-windows-vps/

How to Install SQLite On Windows VPS

数据存储和检索是不同系统编程时的基本需求之一。根据您的需要,有几种工具和方法可以实现这一点。从将信息存储在文本文件中这样的简单方法到使用 Oracle 这样的大型软件。存储和检索数据的工具之一是调用 SQLite。这个软件是最流行的文件存储系统。SQLite 以其对各种操作系统的支持而闻名,包括 Windows、Linux、Android 和 Mac OS,并且免费且功能强大。在这篇文章中,我们试图教你如何在 Windows VPS 上安装 SQLite。你可以访问 Eldernode 提供的包来购买 Windows VPS 服务器。

教程在 Windows VPS 上安装 SQLite

SQLite 是用 C 语言编程的,并且在不断改进和发展。因此,它具有非常高的速度和效率。SQLite 是一个公共领域许可软件。这意味着它没有产权,任何个人或组织都可以不受任何限制地以任何方式使用它。

SQLite 是一个文件存储系统。因此,在多个客户希望使用信息的环境中使用它可能会面临问题。反而会在手机软件、网站等没有大流量的环境下取得不错的表现。

一些内容管理系统,比如 Drupal,给开发者和网站所有者提供了使用 SQLite 设计网站的选项。许多软件程序,如 Mozilla Firefox谷歌 Chrome 、Windows 10、Skype 和 Dropbox ,都使用 SQLite 来存储它们的一些数据。SQLite 的另一个应用是结构化和庞大的数据传输。通过在 Windows VPS 上安装 SQLite,继续阅读本文。

在 Windows VPS 上安装 SQLite

遵循以下步骤将为在 Windows VPS 中使用 SQLite 数据库管理系统铺平道路。在本主题的后续部分,请和我们一起学习安装 SQLite 的步骤。

第一步,你要参考 SQLite 下载链接。然后,您需要从 Windows 部分下载预编译的二进制文件。因此,在这一部分,您必须单击与下图类似的所需选项来开始下载。

Download SQLite for windows

如上图所示,指定的下载包称为命令行(CLP)程序。CLP 是一个命令行应用程序,允许用户访问 SQLite 数据库管理系统和所有 SQLite 功能。用户可以使用该工具创建和管理 SQLite 数据库。

应该注意的是,根据您系统的基础设施,您应该选择 32 位(x86)或 64 位(x64)版本。

下载完文件后,您需要转到该路径。然后右键点击 ZIP 文件,解压到 C:\SQLite

注意:您必须首先在 c 盘上创建一个名为 sqlite 的文件夹。

将文件解压到上述位置后,您会看到三个选项: sqldiffsqlite3sqlite3_analyzer 。双击 sqlite3

SQLite download path

执行此文件后,软件将在命令行中打开,您可以执行所需的 SQL 语句:

how to run sqlite

结论

SQLite 是一个以库的形式用 C 写的小型关系数据库管理系统(约 350 KB),是一个关系数据库。SQLite 是世界上数量最多的活动安装程序,因为它用于各种应用程序、web 浏览器、操作系统以及智能手机、硬件板等设备。这个数据库通过支持事务、高速度和小库容量,以及免费和开源来支持跨平台程序员。在本文中,我们试图教您如何在 Windows VPS 上安装 SQLite。

SQLite is a small relational database management system (about 350 KB) written in C in the form of a library and is a relational database. SQLite is the largest number of active installers in the world due to its use in a variety of applications, web browsers, operating systems as well as devices such as smartphones, hardware boards, etc. This database supports cross-platform programmers by supporting transactions, high speed and small library volume, as well as being free and open source. In this article, we tried to teach you how to install SQLite on a Windows VPS.

如何在 Ubuntu 20.04 LTS 上安装 SQLMap-[运行 SQLMap]

原文:https://blog.eldernode.com/install-sqlmap-on-ubuntu-20-04/

Tutorial-Install-and-Use-SQLMap-on-Ubuntu-20.04

SQL 注入攻击是网络世界中的一种攻击,它在 URL 中注入 SQL 代码并执行所需的命令。最著名的 SQL 注入攻击之一是 SQLMap。我们将在本文中介绍 SQLMap,然后您将学习如何在 Ubuntu 20.04 LTS 上安装和使用 SQLMap。你可以在 Eldernode 网站上查看并购买 linux vps 服务器包。

如何在 Ubuntu 20 上运行 SQLMap

什么是 SQLMap?

SQLMap 是一个开源渗透测试工具,它可以自动识别和利用 SQL 注入漏洞,并接管数据库服务器。该设备具有许多特殊功能,如强大的检测引擎、数据库指纹识别、从数据库获取数据、访问底层文件系统以及通过带外连接在操作系统上执行命令。

在这篇来自 Ubuntu 培训系列的文章的续篇中,我们打算教你如何在 Ubuntu 20.04 上安装和使用 SQLMap。

在 Ubuntu 20.04 上安装 SQLMap

在开始安装之前,使用以下命令更新包存储库:

sudo apt-get update

然后通过运行以下命令安装 SQLMap :

sudo apt-get install sqlmap

最后,检查系统日志,确保没有相关的错误。

如何在 Ubuntu 20 上使用 SQLMap

以下命令显示基本帮助信息:

sqlmap -h
sqlmap --help

以下命令显示高级帮助信息:

sqlmap -hh

下面的命令显示了程序的版本号:

sqlmap --version

运行以下命令定义目标:

sqlmap -u URL

使用以下命令指定如何连接到目标 URL :

sqlmap --data
sqlmap --cookie
sqlmap --random-agent
sqlmap --proxy
sqlmap --tor
sqlmap --check-tor

运行以下命令来指定要测试的参数,提供自定义注入负载和可选的篡改脚本:

sqlmap -p
sqlmap --dbms

使用以下命令定制检测阶段:

sqlmap --level
sqlmap --risk

运行下面的命令来调整特定 SQL 注入技术的测试:

sqlmap --technique

您可以使用以下命令枚举表中包含的后端数据库管理系统信息、结构和数据:

sqlmap --all
sqlmap --banner
sqlmap --current-user
sqlmap --current-db
sqlmap --passwords
sqlmap --tables
sqlmap --columns
sqlmap --schema
sqlmap --dump
sqlmap --dump-all
sqlmap -D DB
sqlmap -T TBL
sqlmap -C COL

运行以下命令访问后端数据库管理系统底层操作系统:

sqlmap --os-shell
sqlmap --os-pwn

使用以下命令设置通用工作参数:

sqlmap --batch
sqlmap --flush-session

结论

在本文中,我们介绍了最著名的 SQL 注入攻击之一。SQLMap 是一个开源渗透测试工具。这样,你就学会了如何在 Ubuntu 20.04 上安装和使用 SQLMap。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Sqlninja

原文:https://blog.eldernode.com/install-sqlninja-on-ubuntu-20-04/

How To Install Sqlninja On Ubuntu 20.04

Sqlninja 是一个 SQL 注入工具。SQL 注入利用使用 Microsoft SQL Server 作为后端的 web 应用程序上的漏洞。在 GPLv3 的统治下,斯奎尼亚被释放。Sqlninja 使攻击者能够远程访问易受攻击的数据库,即使在一般环境充满敌意的情况下也是如此。

SQL 注入攻击对 web 应用程序有害的数据库,因此为了保护您的信息,您需要保护您的 web 应用程序。由于 Windows 版本的开发和维护非常耗时,因此 Sqlninja 不支持 Windows。Sqlninja 的设计目标是专业渗透测试人员,他们在工作中可以使用类似 Unix 的机器。加入我们这篇文章,了解如何在 Ubuntu 20.04 上安装 Sqlninja。不要错过 2021 优惠,在 Eldernode 上选择合适的套餐,购买自己的 Ubuntu VPS

教程在 Ubuntu 20.04 上安装 SQL inja

Sqlninja 是在 Gentoo 平台上开发的,可以在 Linux、FreeBSD、Mac OS X 和 iOS 等操作系统上运行。Sqlninja 是一个很棒的 SQL 注入工具。还有一些其他的工具,如 Bobcat、ExploitMyUnion 和鸦片酊。Sqlninja 需要一些 Perl 组件。要在 Ubuntu 中安装 Sqlninja,首先需要安装 Perl 模块。

在 Ubuntu 20.04 上安装 SQL inja | Ubuntu 18.04

打开终端并运行以下命令:

perl -MCPAN -e "install Net::RawIP"
perl -MCPAN -e "install Net::Pcap"
perl -MCPAN -e "install Net::PcapUtils"
perl -MCPAN -e "install Net::Packet"
perl -MCPAN -e "install Net::DNS"
perl -MCPAN -e "install IO::Socket::SSL"

然后,您可以下载Sqlninja 来使用它。此外,您可以使用下面的命令下载并解压缩 Sqlninja 文件夹。打开终端并键入:

wget https://sourceforge.net/projects/sqlninja/files/sqlninja/sqlninja-0.2.999-alpha1.tgz tar zxvf sqlninja-0.2.999-alpha1.tgz cd sqlninja-0.2.999-alpha1.tgz

要查看在终端中运行 Sqlninja 的所有可能选项,请使用以下命令:

root @ kali: ~ # sqlninja Sqlninja rel. 0.2.6-r1 Copyright (C) 2006-2011 icesurfer Usage: / usr / bin / sqlninja -m : Required. Available modes are: t / test - test whether the injection is working f / fingerprint - fingerprint user, xp_cmdshell and more b / bruteforce - bruteforce sa account e / escalation - add user to sysadmin server role x / resurrectxp - try to recreate xp_cmdshell u / upload - upload a .scr file s / dirshell - start a direct shell k / backscan - look for an open outbound port r / revshell - start a reverse shell d / dnstunnel - attempt a dns tunneled shell i / icmpshell - start a reverse ICMP shell c / sqlcmd - issue a 'blind' OS command m / metasploit - wrapper to Metasploit stagers -f : configuration file (default: sqlninja.conf) -p : with password -w : wordlist to use in bruteforce mode (dictionary method only) -g: generate debug script and exit (only valid in upload mode) -v: verbose output -d : activate debug 00 - print each injected command 1 - print each raw HTTP request 2 - print each raw HTTP response all - all of the above ... see sqlninja-howto.html for details

学习在 Ubuntu 服务器上安装 SQL inja

就是这样!安全应该是你关心的第一重要因素。要成为专家,请阅读我们的安全教程

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 Sqlninja。下载并安装 Sqlninja 工具,以便在渗透测试中使用,并享受它的特性。如果您有兴趣阅读更多关于 SQL inja 及其优势的内容,请关注我们的文章介绍以及如何在 Kali Linux 上安装 SQL inja

如何在 Ubuntu 20.04 LTS 上安装 Squid 代理服务器-[视频]

原文:https://blog.eldernode.com/install-squid-proxy-server-on-ubuntu-20-04/

How To Install Squid Proxy Server On Ubuntu 20.04 LTS

Squid 是一个代理服务器,或者充当代理和缓存服务器。捕捉和转发 HTTP web 浏览器是 Squid 做的事情。当它将请求转发到所需的目的地时,它还可以保存它们的内容。感觉你的 web 服务器速度更高,缓存 web,DNS 是使用 Squid 的第一个特性。加入我们这篇文章,学习如何在 Ubuntu 20.04 LTS 版上安装 Squid 代理服务器。squid 最初被设计为在类 Unix 系统上作为守护程序运行。要购买你的 Linux VPS ,看看 Eldernode 上提供的软件包。

教程在 Ubuntu 20.04 上安装 Squid 代理服务器 LTS

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

在 Ubuntu 20.04 | Ubuntu 18.04 上安装 Squid 代理服务器

新版本的 Squid 可以在 Windows 上使用。Squid 是免费的,在 GNU 通用公共许可证下发布。让我们通过本指南的步骤来学习如何在 Ubuntu 上安装 Squid。

第一步:

首先,通过运行以下命令将您的系统软件包更新到最新版本:

sudo apt-get update
sudo apt-get upgrade

第二步:

一旦系统更新,您可以轻松快速地安装 Squid。因为 Squid 包在 Ubuntu 20.04 默认库中是可用的。

sudo apt-cache policy squid

另外,如果您愿意,您可以使用下面的命令来搜索 Squid 包:

apt show squid

第三步:

使用下面的命令安装 Squid 。一旦“Active: active (running)”显示在输出中,squid 就安装好了。

sudo apt-get install -y squid
sudo systemctl start squid
sudo systemctl enable squid
sudo systemctl status squid

第四步:

在这一步,您将在 Ubuntu 20.04 上配置 Squid 代理服务器

默认的 Squid 代理配置文件位于 ar/etc/squide/squide . conf中。nd /etc/squid/conf.d/ 目录。配置文件可以由文本编辑器编辑。尽管配置中提供了一些最低设置,但您可以对其进行一些更改。但是在修改它之前,创建一个原始文件的备份。

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.orig

现在,用你最喜欢的文件编辑器打开文件,在 /etc/squid/squid/conf 中调整你的自定义设置。

sudo vim /etc/squid/squid.conf

第五步:

是时候改变 Squid 默认端口了。它的默认端口是 3128。打开 squid.conf 文件并查找 http_port 行以向其发出警报。在下面,您可以将其更改为您考虑的端口号,然后保存文件。

#http_port 3128
http_port 8080

要确保允许端口通过防火墙,请键入:

sudo ufw allow 8080/tcp
sudo ufw enable

第六步:

现在,您应该设置 Squide 缓存大小。使用以下设置来设置您的首选高速缓存。例如,如果 256MB 就足够了:

cache_mem 256 MB

第七步:

然后,您可以通过指定要使用的 DNS 名称服务器。您需要定义自己的 DNS 服务器。使用以下命令来完成此操作。

dns_nameservers 8.8.8.8 8.8.4.4

第八步:

在这一部分中,我们将介绍一个访问控制列表一个访问控制列表一个控制列表一个控制列表。是关于 Squid ACL 和 http_access 的。您可能需要允许来自特定网络或 IP 地址的访问,而拒绝其他访问,因为代理服务器对通过它的内容是有选择性的。使用 ACL 帮助您定义什么是允许的,什么是拒绝的。因此,要添加您选择的规则,请编辑 squid.conf 。****

第九步:

您可以为 Squid 代理服务器定义 ACL。使用 ACL,您可以选择允许哪些内容通过代理服务器,不允许哪些内容通过。这些语句定义了这些权限,应该以 acl 开头,后跟规则的名称。名称后是 acltype自变量文件。文件必须只包含一个项目。

acl aclname acltype argument..  acl aclname acltpe “file”…

您可以通过在每行开头添加#来选择禁用。看看下面的例子,看看如何创建新的规则。

允许局域网通过 Squid 代理服务器。

创建了 acl 规则

acl my_lan src 192.168.100.0/24

您可以使用 http_access 指令基于定义的规则来允许/拒绝。如果您决定允许:

http_access allow my_lan

当您随时创建 ACL 访问规则时,最新的规则应该是 deny all 。如果您在允许所有必需的站点时不这样做,您可能会阻止自己访问某些必需的站点。

http_access deny all

第十步:

在与许多网站合作时,要在 Squide 代理服务器中拒绝对特定网站的访问,请尝试将它们全部放在一个文件中,然后调用它。这有助于你做得更容易,更有条理。如果没有,列出 acl 规则中的引用。让我们看一个例子。要在 squide 目录中创建一个名为 deniedsite.squid 的文件,您应该运行:

sudo vim /etc/squid/deniedsites.squid

然后添加您希望拒绝的站点。在下文中,我们以网站为例。

facebook.com
youtube.com

当您打开 squid.conf 时,为您决定拒绝的站点创建一个 acl 规则,并添加一个拒绝规则。最后,您可以保存文件。

acl deniedsites dstdomain “/etc/squid/deniedsites.squid”  http_access deny deniedsites

要列出 acl 乐途中的站点,运行:

acl deniedsites dstdomain facebook.com youtubecom  http_access deny deniedsites

不要忘记在任何时候进行更改时重新启动 squid 服务器。

systemctl restart squid

第十一步:

您可以使用关键字来阻止流量。创建一个包含关键字的文件,并创建一个 acl 规则来拒绝流量,您可以使用文件名。然后添加您的关键字并保存。

sudo vim /etc/squid/keywords.squid.
gamble  nudes

然后,退出 squid.conf 以创建 acl 并拒绝规则保存。

注意:记得重启 squid。

acl 关键字 URL _ regex-I "/etc/squid/keywords . squid "
http _ access 拒绝关键字

键入下面的命令以打开 Squid 代理服务器中的端口。

acl Safe_ports port <port-number>

第十二步:

另外,可以屏蔽 Squid 代理服务器上的输出流量。代理服务器暴露代理的 IP 地址而不是你自己的地址来隐藏你的身份。当然,它也可以通过 HTTP 传出流量让它为人所知。您可以通过编辑 squid.conf 文件禁用此功能,并通过头文件禁用。检查上带有 #via 的行,然后取消注释,从 上的 变为

# via on
via off

请考虑您应该禁用代理,以便不在已转发的 HTTP 请求中附加客户端 IP 地址。为此,修改 squid.conf 文件中的以下行。因此,如果您需要隐藏您的 squid 代理服务器,请删除 Squid 代理头。在标记中添加以下行;请求 _ 标题 _ 访问。

request_header_access From deny all  request_header_access Server deny all  request_header_access WWW-Authenticate deny all  request_header_access Link deny all  request_header_access Cache-Control deny all  request_header_access Proxy-Connection deny all  request_header_access X-Cache deny all  request_header_access X-Cache-Lookup deny all   request_header_access X-Forwarded-For deny all  request_header_access Pragma deny all  request_header_access Keep-Alive deny all

现在,保存 squid.conf ,同样不要忘记重启 squid。

systemctl restart squid

第十三步:

您可以检查 Squide 配置错误。使用下面的命令查看配置文件中的错误。

sudo squid -k parse

第十四步:

现在,您已经准备好配置客户端通过 Squid 代理服务器进行连接。用户身份验证的配置是您应该首先做的。在 squide.conf 文件中启用 HTTP 身份验证,然后安装 apache2-utils。

apt install -y apache2-utils

为了存储用户,您需要创建一个文件,该文件必须由默认的 Squid 用户代理拥有。例如,我们将其命名为“passwd”

touch /etc/squid/passwd  chown proxy: /etc/squid/passwd

然后,您可以添加用户。在这里,我们称之为 noodi。

htpasswd /etc/squid/passwd noodi  New password:  Re-type new password:  Adding password for user lornahtpasswd /etc/squid/passwd noodi  New password:  Re-type new password:  Adding password for user noodi

然后,在 squid.conf 文件中添加以下几行。记得保存文件并重启 squid。

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd  auth_param basic children 5  auth_param basic realm Squid Basic Authentication  auth_param basic credentialsttl 2 hours  acl auth_users proxy_auth REQUIRED  http_access allow auth_users

为了确保使用正确的路径并且不存在错误,您可以通过运行以下命令来检查 basic_ncsa_auth 的位置:

dpkg -L squid | grep ncsa_auth

您可以测试您的 Squid 代理是否正常工作。转到您的客户端 web 浏览器并配置手动代理验证。打开你偏好的浏览器,点击三个工具条,然后点击编辑下的偏好。点击网络设置下的设置。点击手动代理配置单选按钮,并在页面出现时填写您的代理服务器详细信息。此外,在“代理”下,您可以根据需要排除其他 IP 地址的代理。

Test the proxy server

要确认您的 Squid 代理设置是否有效,请再次打开浏览器并尝试搜索受限站点,当您看到一个页面说“代理服务器拒绝连接”时,这意味着这一部分的所有操作都已成功完成。

Confirm Squid proxy set up

若要检查身份验证状态,请打开另一个网站(无限制)。并检查输入用户名和密码后是否会提示您进行身份验证。我的意思是,与上一部分相反,这次你应该可以访问这个网站。

学习在 Ubuntu 服务器上设置 Squid 代理服务器

how to access the site

结论

在本文中,您了解了如何在 Ubuntu 20.04 LTS 上安装 Squid 代理服务器。如果您已经仔细完成了所有步骤,安装应该会成功。因为当另一个服务器请求相同的信息时,Squid 会为请求提供相同的内容,所以它可以提高下载速度并节省带宽。如果你有兴趣阅读更多内容,可以找到我们关于如何在 Kali Linux 上配置 Burp 套件的文章。

如何使用 PowerShell - Eldernode 在 Windows 上安装 SSH 客户端

原文:https://blog.eldernode.com/install-ssh-client-on-windows-using-powershell/

How to Install SSH Client on Windows using PowerShell

如何使用 PowerShell 在 Windows 上安装 SSH 客户端?连接 Linux 有几种方式,包括 puttyKitty 。但是您可以连接到您的 Windows 服务器并使用它,而无需使用 Windows 中的其他软件。

在本文中,您可以通过在 Powershell 中运行以下命令来安装OpenSSH 服务器 和客户端。你可以从 eldernode 选择你最完美的 Windows VPS 服务器包。

使用 PowerShell 在 Windows 上安装 SSH 客户端

1。 用管理员权限打开你的 Powershell 来做这个。

install openssh server using powershell-eldernode

2。 在 PowerShell 中运行以下命令。

## Install  OpenSSH.Server   **Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0**    ## Install  OpenSSH.Client  **Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0**    ## Change server start-up to Automatic   **Set-Service -Name sshd -StartupType ‘Automatic’ **    ## Start the Server and change start-up to Automatic  **Start-Service sshd** 

3。 使用 SSH 客户端连接 SSH 服务器,如下图所示。现在我们在一个 IP 为 10.10.20.2 的服务器上,我们正在连接到 10.10.20.21。

4。 点击 然后输入你的账号密码。

install openssh server using powershell-eldernode

5。 我们已经使用 PowerShell 成功安装了 OpenSSH 服务器和客户端。

另请参见:

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

在 Windows Server 2019 上启用 RDP。

好运。

Enable RDP on Windows Server 2019.

Goodluck.

在 Linux 上安装 SSH 服务器,并允许 Root 用户登录

原文:https://blog.eldernode.com/install-ssh-server-on-linux-and-allow-root-user-login/

Install SSH Server on Linux and allow root user login

[更新] SSH 或 Secure Shell 是一种网络通信协议,使两台计算机能够进行通信。这是安装在 Linux 服务器上最简单也是最敏感的服务之一,当然,还有安全考虑。作为管理员甚至用户,该网络为您提供了一种通过不安全的网络访问计算机的安全方式。SSH 用于在两台计算机之间建立安全直接的连接。此外,为了“登录”并在远程计算机上执行操作,有时为了传输数据,您需要使用 SSH。本文介绍了在 Linux 上安装 SSH 服务器并允许 Root 用户登录。通过访问 Eldernode 上的各种软件包来选择和订购自己的Linux VP

教程在 Linux 上安装 SSH 服务器并允许 Root 用户登录

SSH 使您能够为 Linux 提供加密访问的服务。SSH 最初是一个 Unix 应用程序,也在所有的 Linux 发行版和 macOS 上实现。但是,如果安装了相关的程序,SSH 也可以在 Windows 上使用。在下文中,您将学习更多关于 SSH 的知识,以及在 Linux 上安装 SSH 的方法。

在 Linux 上安装 SSH 的先决条件

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

对您的服务器的根访问权(_ u)

_ 终端(Linux)

什么是 SSH 服务器,为什么需要它?

安全外壳是操作系统的一部分。它提供安全的网络服务和强密码认证和公钥认证,以及通过开放网络(如互联网)连接的两台计算机之间的加密数据通信。数据、命令、文本和文件可以用 SSH 传输。
Shell 是基于文本的命令行、终端或控制台。图形用户界面也称为外壳。SSH 支持相同的功能,例如登录到远程系统并在其上运行终端会话。您可以使用安全的 shell 来代替不安全的终端仿真或登录程序,例如 Telnet、remote login 和 remote shell。使用 SSH 允许您拥有一个加密的连接,并确保在指定的计算机之间是否建立了连接。

让我们回顾一下 SSH 和 OpenSSH 之间的一些区别:

1-正如你在上面读到的,OpenSSH 是免费和开源的。但是 SSH 是一个封闭源代码的加密网络协议。

2-虽然 SSH 是在 1995 年作为 SSH-1 协议发布的,并试图取代 TELNET、rlogin、ftp 和 rsh 协议,但 OpenSSH 是在 1999 年发布的,不是一个协议,而是为自由软件爱好者创建的。

3-SSH 使用最多的命令是 sshssh-keygenssh-agentssh-keyscanscpsftpsshd 。而 OpenSSH 使用最多的命令是 Ssh-keygenssh-copy-idssh-addssh-agentscpsftpsshd

如何在 Linux 上安装 SSH 服务器

首先,您需要熟悉 OpenSSH。OpenSSH 是一组免费的开源计算机工具,用于通过使用 SSH 协议在计算机网络上提供安全和加密的通信。它最初是作为 OpenBSD 操作系统的一部分开发的,提供安全通信。请注意,OpenSSH 不是一个协议,而是一组使用 SSH 协议的计算机程序。

为了在服务器上获得 SSH,您需要运行 OpenSSH 包。OpenSSH 预装在各种版本的 Linux 上,适用于客户端和服务器端。但是,您需要使用 Ubuntu 作为操作系统,以便能够在 Linux 上安装 OpenSSH 并检查它是否已安装。要在 Debian 、Ubuntu 或 Linux Mint 上安装 OpenSSH,使用下面的命令:

sudo apt-get install openssh-server openssh-client

软件包安装完成后,运行以下命令检查服务是否正在运行:

service sshd status

如何在 Linux 上配置 OpenSSH

要开始配置 OpenSSH,您需要编辑 /etc/ssh/sshd_config 文件。因此,制作原始文件的副本,然后配置 OpenSSH。为此,请打开一个终端并运行下面的命令来制作原始 sshd 配置文件的副本:

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original_copy

如果我弄错了,你可以在复制的文件上更改你想要的设置,然后重新使用它。

如何连接 OpenSSH

当您正确完成安装和配置步骤后,就该检查您的 OpenSSH 服务器是否工作正常了。为此,您可以通过运行以下命令来使用 Netcat 工具:

nc -v -z 127.0.0.1 22

此外,您可以使用另一种方式连接到 OpenSSH,从您的本地主机通过您的 OpenSSH 客户端进行连接,或者使用 Nmap 进行端口扫描。

或者在您的客户端计算机中,使用以下命令通过 SSH 进行连接。

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

注意 : 使用远程计算机的用户名和的 IP 地址

一旦你面对“你确定要继续连接(是/否)的警告,输入。然后,如果您在远程计算机上键入您的用户的密码,您将登录到远程 Linux 计算机。

默认情况下,该服务运行在 TCP 端口 22 上,但是您可以更改它。要设置 OpenSSH 监听 TCP 端口 13 ,用您喜欢的文本编辑器打开 sshd_config 文件并运行:

What ports, IPs and protocols we listen for  Port 13

要让配置文件中的更改生效,运行以下命令并重启OpenSSH 服务器:

sudo /etc/init.d/ssh restart

重启 OpenSSH 后,您可以检查配置文件中的更改是否完成,以及 OpenSSH 服务器是否监听端口 13。要再次执行此操作,请使用 netcat 命令:

nc -v -z 127.0.0.1 13

最后,修改 /etc/issue.net 文件的内容,并在 sshd 配置文件中添加下面一行,如果您希望 OpenSSH 服务器显示一个漂亮的登录横幅的话:

Banner /etc/issue.net

如何允许 Root 用户登录 Linux

现在,您可以通过打开文件 /etc/ssh/sshd_config 来启用 SSH root 登录:

vi /etc/ssh/sshd_config

然后,搜索下一行,将 '#' 放在开头,保存文件。

PermitRootLogin no

接下来,要重新启动 sshd 服务,运行:

/etc/init.d/sshd restart

此时,您应该能够以 root 用户身份登录。

结论

在本文中,您了解了如何在 Linux 上安装和使用 OpenSSH。然后,您回顾了启用 SSH root 登录的方法。请注意,如果您在系统上有大量用户帐户,您可以限制 SSH 用户登录。如果你有兴趣了解更多,请参考 Ubuntu 20.04Debian 10 中的通过 SSH 启用 root 登录。

教程在 IIS Web 服务器上安装 SSL 证书- Eldernode

原文:https://blog.eldernode.com/install-ssl-on-iis-web-server/

Tutorial Install SSL Certificate on IIS Web Server

教程在 IIS Web 服务器上安装 SSL 证书。SSL 安全证书代表安全套接字层。SSL 的使用是为了在用户和网站之间提供安全性,并创建一个加密端口来让用户放心。
为了确保用户的信心,使用通过 SSL 或安全证书的安全连接,浏览器在 URL 中使用 https 和一个锁图标和绿色条代替 http。SSL 技术确保所有数据在浏览器中保持加密状态。

在之前的文章中,我们教过你如何在 cpanel 中安装 SSL。在本文中,我们将教你如何在 IIS Web 服务器中安装 SSL。

您可以从 eldernode 选择您最理想的 Windows VPS Server 软件包。

A)将证书添加到 MMC

使用 Win+R 组合键打开运行程序。

1。输入 MMC,点击确定。

Install SSL Certificate on IIS Web Server-1

2。在新的 MMC 控制台窗口上点击文件,然后点击添加/删除管理单元。

Install SSL Certificate on IIS Web Server-3

3。在添加/删除管理单元窗口中,首先点击证书,然后点击添加。

Install SSL Certificate on IIS Web Server-4

一个如下图所示的新窗口将会打开,名为证书 管理单元。

4。点击电脑账户按钮,点击下一步。

Install SSL Certificate on IIS Web Server-5

5。选择本地电脑,点击结束。

Install SSL Certificate on IIS Web Server-6

6。点击确定关闭添加或移除管理单元窗口。

Install SSL Certificate on IIS Web Server-7

B)导入证书

7 .点击证书下拉菜单。

Install SSL Certificate on IIS Web Server-8

8。点击个人下拉然后右键点击证件 > 所有任务 > 导入。

Install SSL Certificate on IIS Web Server-9

9。在下图中,点击浏览,浏览你的 SSL 文件。

Install SSL Certificate on IIS Web Server-10

Install SSL Certificate on IIS Web Server-11

找到您想要的文件后,打开它查看 SSL 证书,如下所示。

Install SSL Certificate on IIS Web Server-12

C)向 IIS 添加证书

是时候在你的 IIS Windows Web 服务器 上安装你的证书了。

10。使用 Windows 键搜索 IIS 管理器。

11。打开 IIS 管理器后,选择默认网站,从页面右侧选择绑定。

Install SSL Certificate on IIS Web Server-13

12。在站点绑定窗口中,点击编辑。

Install SSL Certificate on IIS Web Server-14

确保您的 IP 和端口是正确的。您也可以输入一个主机名。

在 SSL 证书区域,点击下拉箭头并检查您记录的 SSL 证书的友好名称是否可用。选中后,点击确定。

Install SSL Certificate on IIS Web Server-15

D)重启 IIS 服务器

在最后一步,您需要重新启动您的 IIS 站点。为此,打开你的 IIS 管理器窗口,点击重启。

Install SSL Certificate on IIS Web Server-16

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

好运。

在 Kali Linux 上安装 Sslscan 的 5 个步骤

原文:https://blog.eldernode.com/install-sslscan-on-kali-linux/

5 Steps To Install Sslscan On Kali Linux

如你所知,Kali Linux 是最流行的安全操作系统之一,它有许多工具。其中一个工具是 SSLScan 工具,用于检查网站的 SSL。在本文中,我们将向您解释在 Kali Linux 上安装 Sslscan 的 5 个步骤。如果你想买一台 Linux VPS 服务器,你可以访问 Eldernode 网站上提供的套装。

什么是 Sslscan?

SSLScan 是开源的,在 Kali Linux 中默认可用。使用这个工具,您可以在服务上做各种事情。您可以做的第一件事是识别所使用的 SSL 版本。在接下来的步骤中,您可以找到加密类型和许多其他关于所用 SSL 的信息。

有些人认为,仅仅使用 SSL/TLS 加密的 HTTPS 是完全安全的,任何试图窃听的黑客只会得到一堆毫无意义的数据和数字。这个问题不确定。必须正确配置 HTTPS 服务器,以提供强大的加密级别,保护用户及其传输的数据免受 MITM 攻击。在 SSL 协议的实现和设计中有许多可以识别的漏洞。因此,安全通信测试是强制性的,也是渗透测试的要素之一。

如何在 Kali Linux 上安装 SSL scan

默认情况下,Kali Linux 上提供 Sslscan 工具。但是在本文的剩余部分,我们将教你在 Kali Linux 上安装 Sslscan 的 5 个基本步骤。

1)依赖安装 Sslscan

在我们想了解如何安装 Sslscan 之前,有必要了解运行该工具所需的依赖项。这些先决条件是:

- libc6
- zlib1g

2) 安装 Sslscan

在这一节中,我们将向您展示如何在 Kali Linux 上安装 Sslscan。只需在 kali 终端中运行以下命令就可以做到这一点。请注意,SSLScan 的设计简单、干净、快速。

sudo apt install sslscan

3)如何使用 Sslscan

现在已经成功安装了 Sslscan,是时候使用它了。您可以通过运行以下命令来实现这一点:

sslscan -h
sslscan [options] [host:port | host]

4)Sslscan中使用的选项

在本节中,我们将向您介绍 Sslscan 选项。您可以使用这些选项做您需要的事情:

–targets =包含要检查的主机列表的文件。主机可以提供端口(主机:端口)
–sni-name =SNI 主机名
–IP v4,-4 仅使用 IP v4
–ipv6,-6 仅使用 IPv6

–Show-certificate显示完整的证书信息
–Show-client-CAs显示 TLS 客户端授权的可信 ca
–no-check-certificate不警告弱证书算法或密钥
–ocsp请求来自服务器的 ocsp 响应
–PK =包含私钥的文件或包含私钥/证书对的 PKCS#12 文件

–SSL 2仅检查 SSLv2 是否启用
–SSL 3仅检查 SSLv3 是否启用
–TL S10仅检查 TLSv1.0 密码
–TL S11仅检查 TLSv1.1 密码
–TLS 12仅检查 TLSv1.2 密码
–TLS 13仅检查 TLSv1.3 密码

**–无密码详细信息**禁用 EC 曲线名称和 EDH/RSA 密钥长度输出
–无密码套件不检查支持的密码套件
–无压缩不检查 TLS 压缩(犯罪)
–无回退不检查 TLS 回退 SCSV
–无组不枚举密钥交换组
–无心跳出血

**–STARTTLS-FTP**STARTTLS 设置 FTP
–STARTTLS-IMAPSTARTTLS 设置 IMAP
–STARTTLS-IRCSTARTTLS 设置 IRC
–STARTTLS-LDAPSTARTTLS 设置 LDAP
–STARTTLS-MYSQLSTARTTLS 设置 MYSQL
–STARTTLS

5)使用 Sslscan 的例子

在全面介绍了 Sslscan 及其选项之后,您现在可以使用下面的示例,并根据您的需要对其进行自定义:

`sslscan 127.0.0.1`
`sslscan [::1]`

结论

Sslscan 工具用于识别弱 ssl 配置。该工具可以识别和发现薄弱的哈希协议和算法以及犯罪和心脏出血漏洞。在本文中,我们试图教您如何在 Kali Linux 上安装 Sslscan。

如何在 Ubuntu 20.04 上安装 Subversion-elder node 博客

原文:https://blog.eldernode.com/install-subversion-on-ubuntu/

How To Install Subversion On Ubuntu 20.04

Subversion 通常缩写为 SVN。它是一个开源的版本控制系统,用于管理和跟踪跨项目的代码和资产的变更。Subversion 是当今许多可用的版本控制选项之一。使用 Subversion,您可以访问对服务器上的文件和文件夹所做更改的完整历史记录,还可以恢复旧版本的文件。在这篇文章中,你将一步步学习如何在 Ubuntu 20.04 ,21.04 上安装 Subversion。在 Eldernode 上订购您想要的软件包,并购买您自己的 Ubuntu VPS 主机。

教程在 Ubuntu 20.04 上安装 Subversion

作为一名开发人员,您可能渴望使用 Subversion,因为它跨网络运行,并提供软件的最新更改。在撰写本文时,Apache Subversion 1.14.1 已经发布。和我们一起看看在 20.04 版本的 Ubuntu 上安装 Subversion 的过程。

在 Ubuntu 20.04 上安装 Subversion 的先决条件

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

_ 拥有 Sudo 权限的非 root 用户。要进行设置,请遵循 Ubuntu 20.04 上的初始服务器设置。

_ 指向您的 IP 地址的有效域名。

_ 服务器上配置的静态 IP 地址。

在 Ubuntu 20.04 上安装并配置 Subversion(SVN)

Subversion 已经存在了一段时间,但仍有许多人在使用它。设置和管理 SVN 很容易。让我们通过本指南的步骤来学习如何安装和配置 Subversion。

第一步:

svn 服务器要求一个Apacheweb 服务器使用 HTTP URLs 访问 SVN 服务器。因此,首先,使用以下命令在您的系统上安装 Apache 服务器:

sudo apt update
sudo apt -y install apache2 apache2-utils

然后,要安装 Apache SVN ,运行:

sudo apt -y install vim tree subversion libsvn-dev libapache2-mod-svn subversion-tools

然后,使用命令启用 SVN 需要的 Apache 模块:

sudo a2enmod dav dav_svn
sudo systemctl restart apache2

要检查配置语法,运行:

sudo apachectl -t

最后,通过运行下面的命令重启Apache 2 服务:

sudo systemctl restart apache2

第二步:

在这一步中,您将创建 SVN 用户。用户认证信息保存在/etc/Apache 2/dav _ SVN . passwd上。Ao,要创建您的 admin Subversion 用户,请运行:

sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin

然后,提供您的管理员用户密码。

使用的选项:

-c: 新建一个文件。

-m: 强制对密码进行 MD5 加密(默认)。

注意 : 添加其他用户时,不要使用 -c 选项 ,只需通过-m 来修改文件:

sudo htpasswd -m /etc/apache2/dav_svn.passwd user1
sudo htpasswd -m /etc/apache2/dav_svn.passwd user2
sudo htpasswd -m /etc/apache2/dav_svn.passwd user1

第三步:

成功安装后,您需要为它创建一个新的存储库。你可以把你的库放在 /var/lib/svn/ 目录下。要创建一个 SVN 存储库,运行:

sudo mkdir -p /var/lib/svn/sudo mkdir -p /var/lib/svn/

然后,使用下面的命令创建一个存储库:

sudo svnadmin create /var/lib/svn/<repo-name>

接下来,将目录 /var/lib/svn 的所有者设置为www-datauser&group:

sudo chown -R www-data:www-data /var/lib/svn
sudo chmod -R 775 /var/lib/svn

如何在 Ubuntu 20.04 上访问 SVN Web 界面

要在浏览器中访问存储库,请使用 HTTP URLs。当它提示您进行身份验证时,请使用在步骤 2:

http://server_ip_or_hostname/svn/<reponame>

注意 : 记住在上面的命令中输入你的系统主机名、域名或者 IP 地址。

然后,您可以使用创建的用户名和密码登录。

How to access SVN web interface on Ubuntu 20.04

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 Subversion。如果你已经成功地通过了所有必要的步骤,那么最新版本的 Subversion 应该已经安装在你的 Ubuntu 系统上了。

如何在 Windows 10 上安装 Suricata RDP-elder node 博客

原文:https://blog.eldernode.com/install-suricata-on-windows-10/

How to Install Suricata on Windows 10 RDP

Suricata 是一个入侵检测和预防系统。该工具自我介绍为一个完整的安全监控生态系统。与其他工具相比,Suricata 的一个最重要的特性是它向上工作到应用层。这使得 Suricata 能够识别其他工具可能忽略的风险,因为它们被分成多个包。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 Suricata。需要注意的是,如果你想购买一台 Windows VPS 服务器,可以访问 Eldernode 中提供的软件包。

教程在 Windows 10 上安装 Suricata RDP

Suricata 的功能不仅限于应用层。它也适用于较低的级别和协议,如 TLS、ICMP、TCP 和 UDP。Suricata 还检查 HTTP、FTP 和 SMB 协议,以发现异常请求形式的隐藏入侵企图。应该注意的是,Suricata 还使用了提取文件的功能,以便管理员可以检查可疑的文件。

请注意,Suricata 的设计非常巧妙,它将工作负载分布在多个处理器内核和芯片上,以实现最佳性能。它还会将其部分工作负载转移到显卡,这对于服务器来说是一个很好的功能。

在本文的剩余部分,和我们一起一步一步地解释如何在 Windows 10 RDP 上安装 Suricata。

在 Windows 10 RDP 服务器上安装 Suricata

在这一节中,我们将讨论如何在 Windows 10 RDP 上安装 Suricata。为此,请按顺序执行以下步骤。第一步是下载 Suricata for Windows

how to download

在打开的窗口中,点击运行

install suricata on windows

然后点击下一个

how to install suricata on windows rdp

勾选我接受……,点击下一步接受许可协议。

lisence agreement in installing suricata on windows

在下一步中,您可以选择要安装的方法。然后点击下一个

installation features of suricata

点击安装

install suricata on windows 10 rdp

installing suricata

最后你还要点击完成

suricata on windows 10

一旦您成功地安装了 Suricata,您现在应该创建一个包含您的配置、规则和测试捕获的文件夹。注意,这个文件夹是 C:\Suricata 。您需要在该文件夹中创建一个文件夹日志、规则和项目。

how to create folders log to install suricata

Rules 文件夹中,您必须将 Rules 文件夹的内容复制到 Suricata 程序的目录中。

Threshold.config 是一个空文件。

suricata.yaml 是在 suricata 应用程序列表中找到的 suricata.yaml 的副本。

注: 你可以在 GitHub 上找到我对 suricata.yaml 的修改。

在下一步中,对于每个项目或测试,您应该在文件夹项目中创建一个文件夹。像这样的 mimikatz 文件夹:

reate a folder in folder projects of suricata

在这里,我们使用下面的 BAT 文件来用我们的规则和捕获文件启动 Suricata:

C:\Program Files (x86)\Suricata\suricata.exe” -c ..\..\suricata.yaml -S mimikatz.rules -l logs -k none -v -r drsuapi-DsGetNCChanges.pcap  pause

1.通过选项 -S ,我们可以使用我们的规则文件 mimikatz.rules(不加载任何其他规则文件)。

2.选项 -l logs 使用我们的本地日志目录来写入日志文件。

  1. -k 无禁用校验和检查。

  2. -v 表示啰嗦。

  3. -r 。pcap 读取我们的捕获文件供 Suricata 处理。

重要的一点是,如果您遇到类似下面的错误信息,您应该遵循下面的步骤。

error message in installing suricata on windows

如何在 Windows 10 上安装 WinPcap

访问 WinPcap 网站并下载。然后到你下载文件的地方双击。

在打开的窗口中,点击下一个的

install winpcap on windows

然后点击我同意确认许可协议。

winpcap license agreement on windows

点击安装开始安装 WinPcap。

installing winpcap

最后,点击完成

how to install winpcap on windows 10 rdp

如何在 Windows 10 服务器上运行 Suricata

请注意,您可以从新兴威胁下载规则。然后将规则文件夹中的文件解压到 C:\Suricata\rules 文件夹中。

how to run suricata on windows

您可以在没有显式规则的情况下处理捕获文件,如下图所示:

how to run suricata on windows 10 rdp

结论

Suricata 是由 OISF 开发的开源入侵检测引擎。测试版于 2009 年末发布,标准版于 2010 年年中发布。该引擎可用作入侵检测系统(IDS)、入侵防御系统(IPS)或网络安全监视器。Suricata 使用一套广泛的规则和签名语言来监控网络流量。在这篇文章中,我们试图教你如何一步一步地在 Windows 10 RDP 上安装 Suricata。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Swift

原文:https://blog.eldernode.com/install-swift-on-ubuntu-20-04/

How to Install Swift on Ubuntu 20.04

Swift 是苹果最新编程语言的名字,它想取代面向对象的 C 编程语言。这种语言将成为构建 Mac OS X 和 IOS 应用程序的主要语言。因为这种编程语言和其他流行的编程语言一样有组合,所以非常容易学。最初,Swift 仅适用于苹果设备,不能在 Windows、Linux 和其他操作系统上使用。但随着编程语言越来越受欢迎,越来越多的用户要求苹果在其他平台上发布 Swift,最终决定 Swift 将是开源的。在本文中,我们尝试学习如何在 Ubuntu 20.04 上安装 Swift。你可以使用 Eldernode 提供的软件包购买一台 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上安装 Swift

2007 年,当苹果推出第一代 iPhone 时,其专有平台(iOS)的应用开发市场蓬勃发展。编程语言实际上是设计和开发应用程序最重要的因素。这个领域中非常年轻的语言之一是 Swift 编程语言。

Swift 是一种多模式、面向对象的函数式语言,由克里斯·拉特纳设计,用于对 Objective-C 进行故障排除。该语言还通过 Cocoa 和 Cocoa Touch 框架访问用 Objective-C 编写的旧代码。

其实开发这种语言的主要目的其实是为了增加安全性,修复 bug 和短代码。由于 Xcode 中的编译器,开发人员将能够轻松创建自己的应用程序。关注我们,了解如何在 Ubuntu 20.04 上安装 Swift。

Swift 编程语言的特点

在本节中,我们将提到 Swift 编程语言的一些基本特征:

1。面向协议的编程模式

该协议实际上与面向对象语言中的类相同,只是它的性能比它们好。Inherit 在面向对象语言中不太好用,但另一方面,通过协议很容易做到。

2。选择变量的选项

当变量遇到 nil 和 null 错误时,程序员通过在代码结构中放置一个问号来防止应用程序被挂起。

3。密码和密码解密

所有应用程序都基于数据传输工作。因此,数据安全是程序员最关心的问题之一。应用程序连接到许多网络和 API,因此它们发送或接收的数据必须加密或解密。Swift 的多样化语言库具有许多功能来确保代码安全。

4。名为 Xcode 的集成软件开发环境

使用苹果开发的 Xcode,开发者可以修复 Swift 语言中的问题和错误。此外,Xcode 软件支持 C、C ++、 PythonJava 、AppleScript、 Ruby 等语言的全部源代码。

在 Ubuntu 20.04 上安装 Swift

要在 Ubuntu 上安装 Swift,只需遵循以下步骤。第一步,在使用以下命令安装 Swift 之前,您需要安装必要的依赖项:

sudo apt install clang libpython2.7 libpython2.7-dev

安装完所需的依赖项后,我们将去下载 Swift。要下载 Swift,您必须运行以下命令:

wget https://swift.org/builds/swift-5.3-release/ubuntu2004/swift-5.3-RELEASE/swift-5.3-RELEASE-ubuntu20.04.tar.gz

现在您需要使用以下命令提取 tar 文件:

tar xzf swift-5.3-RELEASE-ubunutu20.04

然后,您需要将提取的文件移动到“共享”目录:

sudo mv swift-5.3-RELEASE-ubunutu20.04 /usr/share swift

在下一步中,您需要使用以下命令将 Swift 路径设置为系统路径环境变量。注意,如果使用 bash 改变 ~/。zshrc~/。bashrc

echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.zshrc
source ~/.zshrc

最后,在安装 Swift 后,您可以通过运行以下命令来检查版本,并确保其成功安装:

swift -v

结论

Swift 是苹果新的开源编程语言的名字,你可以在任何操作系统上使用。苹果使得在 Ubuntu 上与 Swift 合作变得很容易。所以我们决定在本文中学习如何在 Ubuntu 20.04 上安装 Swift。

教程在 Ubuntu 20.04 和 21.04 上安装 Symfony-elder node 博客

原文:https://blog.eldernode.com/install-symfony-on-ubuntu/

Tutorial Install Symfony on Ubuntu 20.04

PHP 是服务器端编程最重要的语言之一,被许多程序员使用。这种语言有许多框架,这些框架为程序员提供了许多可能性。Symfony 是基于 MVC 架构的 PHP 组件集合,也是唯一完全符合 PHP 标准的框架。Symfony 很容易在大多数平台上安装和配置,它最好的特性是能够重用它的 PHP 组件。在本文中,我们要向大家介绍的是教程在 Ubuntu 20.04 ,21.04,18.04 上一步步安装 Symfony。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

教程在 Ubuntu 20.04 上安装 Symfony

Symfony 有许多用户关联,比其他框架如 Laravel 更容易让专业和有经验的开发者使用。这些因素使得 Symfony 成为继 Laravel 和 CodeIgniter 之后第三个最受开发者欢迎的框架。在这篇文章的续篇中,加入我们来教你如何在 Ubuntu 20.04 上安装 Symfony。

Symfony 简介

Symfony 框架是最受信任的 PHP 语言框架之一,也是实现 web 应用程序的绝佳选择。Symfony 有很多特点。这个框架的插件称为 bundles,是 PHP 文件、图像、JavaScript 代码等的集合。可以用来实现网站的各个部分,比如博客。这些包可以被修改,并且可以在其他项目中使用。

Symfony 还有一些组件可以加速任何项目的通用部分的实现,这样程序员就可以花更多的时间来实现更复杂和定制的部分。使用捆绑包和组件有助于减少项目依赖性,使更改更加容易,使 Symfony 在基于 web 的项目中更加灵活。

在这篇文章的续篇中,我们将教你如何在 Ubuntu 20.04 上安装 Symfony。

在 Ubuntu 20.04 上安装 Symfony 之前的技术要求

在安装 Symfony 之前,您需要提供以下先决条件:

_ 安装 PHP 7.2.5 或更高版本以及这些 PHP 扩展:Ctype、iconv、JSON、PCRE、Session、SimpleXML、Tokenizer

_ 安装编写器

如何在 Ubuntu 20.04 上安装 Symfony | Ubuntu 21.04

要在 Ubuntu 20.04 上安装 Symfony,必须在第一步使用以下命令更新系统:

sudo apt update
sudo apt upgrade

如前所述,安装 Symfony 的先决条件之一是安装 PHP。您可以使用以下命令安装 PHP:

sudo apt install php php-json php-ctype php-curl php-mbstring php-xml php-zip php-tokenizer php-tokenizer libpcre3 --no-install-recommends

您也可以通过执行以下命令安装 GIT 、 Zip 、和 Unzip :

sudo apt install git zip unzip

成功安装必要的工具后,您现在可以使用以下命令下载并安装 Symfony-cli :

wget https://get.symfony.com/cli/installer -O - | bash

如何在 Ubuntu 20.04 上设置 Symfony

根据上一步的说明成功安装 Symfony 后,我们现在要配置和设置它。您可以使用以下命令将 Symfony 安装路径添加到 PATH user 中:

export PATH="$HOME/.symfony/bin:$PATH".

现在,您可以通过运行以下命令来应用更改:

source ~/.bashrc

在下一步中,您可以使用以下命令在 Git 中配置您的电子邮件和用户名:

git config --global user.email "Your_Email_Address"
git config --global user.name "Your_User_Name"

最后,您可以通过执行以下命令创建一个新项目:

symfony new example --full

您可以运行以下命令来启动本地 web 服务器:

cd example
symfony server:start

在最后一步,您可以通过以下地址查看您的项目:

http://localhost:8000/

结论

Symfony 有很多更新,以前的版本与新版本配合得很好,所以开发者不会有问题。此外,由于拥有活跃的社区和开放源代码,这个框架使得开发人员可以很容易地对其进行修改,并使其可供其他用户用于各种用途。在本文中,我们试图在介绍 Symfony 之后,教大家如何在 Ubuntu 20.04 上安装 Symfony。

教程在 Ubuntu 20.04 上安装 SysStat LTS-elder node 博客

原文:https://blog.eldernode.com/install-sysstat-on-ubuntu-20-04/

Tutorial Install SysStat On Ubuntu 20.04 LTS

System Static 是一个针对 Linux 的性能监控工具集合,可以调试 Linux 系统上的性能问题。SysStat 是开源的、免费的、功能强大的,可以在 Unix 和类似 Unix 的操作系统上使用。使用 SysStat,您可以实时查看系统性能数据,或者分析保存的档案中的数据。我们将为您呈现在 Ubuntu 20.04 LTS 上安装 SysStat 的教程。不要错过 Eldernode 的 2021 年热卖优惠,购买最合适的套餐。购买您自己的 Linux VPS 并和我们在一起!

如何在 Ubuntu 20.04 上安装 SysStat LTS

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

让我们通过本指南的步骤来学习 SysStat 在您的 Ubuntu 系统上的安装和配置。

SysStat 实用程序

SysStat 是用 C 语言编写的,提供了许多实用程序,如 sartapestatcifsiostatpidstatmpstatiostat 。每个实用程序都运行一个任务来收集系统使用活动和系统性能。

在 Ubuntu 20.04 上安装并配置 SysStat | Ubuntu 18.04

第一步:

要开始安装 SysStat,您需要知道它的包在默认的包存储库中是可用的。因此,您可以通过命令进行安装。因为缺省的存储库有旧版本的包,所以您需要使用带有源代码的安装。

如果要使用软件包管理器,请运行以下命令:

sudo apt install sysstat -y

第二步:

因为 SysStat 监视在默认情况下是禁用的,所以您应该在文本编辑器中编辑配置文件以启用 SysStat 监视。因此,让我们启用 SysStat 监控,编辑下面的文件并保存它。

sudo vim /etc/default/sysstat

然后,您必须将 ENABLED 设置为 true,如下所示:

ENABLED="true"

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

启用 SysStat 服务,并在启用监视时通过运行下面的命令来启动它。

sudo systemctl enable sysstat
sudo systemctl start sysstat

第三步:

在这一步中,您将学习如何使用 SysStst 进行实时监控。sar 命令行工具可以帮助您获得实时系统静态。命令行上有各种各样的静电干扰,让我们来看看其中的一些。

当前 CPU 使用率 _ 使用-u 和 star 命令查看实时 CPU 静态。

sar -u

如果指定了显示数据的实时时间间隔和次数,则可以查看实时 CPU 使用率。让我们看一个例子:查看 5 次实时 CPU 使用情况,相差 1 秒。

sar -u 1 5

由于大多数 CPU 都是多核的,因此您可以更深入地查看 CPU 利用率数据。使用 -P ALL 命令分别查看每个内核的利用率详情。

sar -P ALL 1 3

查看设备使用情况 _ 使用 iostat 命令查找磁盘静态信息。

iostat 显示当前每秒的数据传输量、读写磁盘的总块数以及平均每秒的块数。

iostat -d 1 5

看细节:

每秒传输 tps _

Blk_read/s _ 每秒以块为单位读取的数据总量。

Blk_wrtn/s _ 每秒以块为单位写入的数据总量。

Blk_read _ 总块读取。

Blk_wrtn _ 写入的总块。

使用以下命令查看磁盘的更多扩展 I/O 静态信息。

iostat -x 1 5

查看正在运行的进程资源利用率 _ 使用带有开关 -dpidstat 命令为您提供系统上当前正在运行的进程的详细信息。

pidstat -d

如果您使用 -r 来尝试 pidstat,以每 1 秒显示 5 次进程的资源利用率。

pidstat -r 1 5

内存使用数据 _ 使用 sar 命令配合 -r 每 1 秒查看 5 次当前内存使用详细信息。

sar -r 1 5

第四步:

SysStat 将监控数据存储在文件中。要了解如何使用 SysStat 查看历史数据,请继续这一步。您可以使用 star 命令来完成此操作。默认情况下,它保留 7 天的数据,但可以在 /etc/sysstat/sysstat 文件中更改天数。

HISTORY=28

您可以在/var/log/sysstat 目录下找到存储在那里的所有日志文件。文件名将为 sa1、sa2 等。(1 和 2 是当月的数据)

要查看当月 20 日的内存利用率报告,请键入:

sar -r -f /var/log/sysstat/sa20

范围时间可以用上面的命令指定。它只能查看给定时间之间的静态。要查看晚上 10:00 到 11:00 之间的静态数据,请键入:

sar -r -f /var/log/sysstat/sa20 -s 22:00:00 -e 23:00:00

:所需数据的文件提供了 -f 选项,用于查看历史 sar 数据。

因此,您可以使用下面的命令,通过 star 命令查看任意日期的 CPU 利用率数据:

sar -u -f /var/log/sysstat/sa28

结论

在本文中,您阅读了在 Ubuntu 20.04 LTS 版上安装 SysStat 的教程。如果您有兴趣了解更多信息,可以找到更多介绍 Icinga 2 Linux 服务器监控工具以及如何在 Ubuntu 20.10 上安装 Nagios 监控的相关文章。

介绍并在 Windows 上安装 Teamspeak 3 服务器

原文:https://blog.eldernode.com/install-teamspeak-3-server-on-windows/

Introducing and Install Teamspeak 3 Server on Windows

TeamSpeak 是两个或更多人通过互联网进行文本和语音交流的优秀软件的名字。这个软件非常简单,很受游戏玩家的欢迎。因为这些用户用这个软件互相聊天,互相询问游戏。比如他们都想在设定的时间上线玩一个游戏,就通过这个软件放在一起。本文介绍了在 Windows 上介绍和安装 Teamspeak 3 服务器。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。

介绍 Teamspeak 3 服务器

TeamSpeak 就像一个电话会议,一个专用的互联网协议语音(VoIP)应用程序,用于聊天频道上用户之间的语音通信。在本文的后续部分,我们将向您介绍如何在 Windows 上安装 Teamspeak 3 服务器。请继续关注本文的其余部分。

Teamspeak 3 服务器特点

在这一部分,我们想提一下 Teamspeak 3 服务器的一些特性。这些功能包括:

1.独特的通信体验

2.广泛的安全设置

3.文件传输

4.集成聊天

5.附加组件——皮肤、插件和工具

6.游戏内覆盖

7.免费

8.卓越的音质

9.多平台

10.也适用于移动设备

如何在 Windows 上安装 Teamspeak 3 服务器

在本节中,我们将一步一步地教你如何在 Windows 上安装 Teamspeak 3 服务器。为此,只需遵循以下步骤。

第一步是访问 Teamspeak 网站

点击服务器选项卡。根据您的 Windows 操作系统版本,您必须选择一个 32 位64 位版本,并点击其前面的下载

how to download Teamspeak 3 Server

这样做将开始下载安装文件。

然后你需要去你下载文件的地方。右击所需文件,点击提取此处将其提取。

在解压后的文件夹中,点击 ts3server 文件,开始 Teamspeak 安装过程。

Teamspeak 3 Server

在打开的窗口中,点击接受

Teamspeak 3 Server agreement

然后可以看到登录信息,包括登录名密码API-Key、服务器管理权限密钥

注意: 将以下窗口中显示的信息保存到一个文本文件中,以备后用。

Teamspeak 3 Server login information

如何在 Windows 上运行和设置 Teamspeak 3 客户端

到目前为止,您已经能够在 Windows 上安装 Teamspeak 3 服务器。现在,要连接到 Teamspeak 3 服务器,您需要以管理员身份安装 Teamspeak 客户端。为此,您必须遵循以下步骤。

下载 Teamspeak 客户端 ,点击客户端标签,从窗口部分下载您想要的版本。

how to download teamspeak client

回到下载文件的地方,双击它。在打开的窗口中,点击下一个的

installing teamspeak client

下一步,阅读许可协议并勾选我接受条款……选项。点击下一步继续安装。

license agreement teamspeak client

点击下一个的

how to install teamspeak client on windows

在下一步中,您需要指定您想要安装文件的位置,然后单击 Next

teamspeak client install destination

点击下一个的

installation of teamspeak client

最后,点击安装

teamspeak 3 client installation on windows

点击完成完成 Teamspeak 客户端安装。

Teamspeak client

双击桌面上的 Teamspeak 客户端图标来运行它。然后在打开的窗口中,你应该阅读许可证书并点击我接受

Teamspeak client lisence agreement

现在你需要输入你的账户信息,点击登录

how to Create Account on teamspeak client

如果您没有帐户,您可以点击创建帐户并创建您自己的帐户。

how to Create Account on teamspeak client

连接选项卡中,点击连接

how to setup teamspeak client on windows

下一步,在打开的窗口中,您必须在服务器昵称或地址字段中输入您想要的 IP 地址。然后点击连接按钮连接到服务器。

how to setup teamspeak client on windows

注: 最后需要注意的是,如果你想以管理员的身份拥有访问权限,你必须输入你已经在文本文件中记下的权限密钥

结论

客户端软件连接到用户选择的 TeamSpeak 服务器,用户可以从该服务器加入聊天频道。为此,在本文中,在 Windows 上安装 Teamspeak 3 服务器后,我们教你如何在 Windows 上安装 Teamspeak 客户端进行通信。

Note: Finally, it should be noted that if you want to have access as an administrator, you must enter the privilege key that you have already noted in a text file.

Conclusion

The client software connects to a TeamSpeak server of the user’s choice, from which the user may join chat channels. For this reason, in this article, after installing Teamspeak 3 Server on Windows, we taught you how to install Teamspeak Client on Windows to communicate.

在 AlmaLinux 上安装 TensorFlow 的 1 大方法

原文:https://blog.eldernode.com/install-tensorflow-on-almalinux/

Top 1 way to Install TensorFlow on AlmaLinux

TensorFlow 是一个免费的开源库,用于数据流编程和各种任务的微分编程。TensorFlow 是一个符号数学库,在机器学习中有多种应用,包括神经网络的实现。在本文中,我们将教您在 AlmaLinux 上安装 TensorFlow 的 1 大方法。需要注意的是,你可以访问 Eldernode 网站上提供的套装来购买 Linux VPS 服务器。

什么是张量流?

TensorFlow 库由谷歌大脑团队开发,供谷歌内部使用;但在 2015 年 11 月 9 日以“Apache 2.0 开源”证书发布。目前,TensorFlow 库正在谷歌用于研究和运营项目。

TensorFlow 库适用于 64 位 Linux、Windows、MacOS 以及 Android 和 iOS 等移动平台。该库具有灵活的架构,允许针对各种平台(GPU、CPU 和 TPU)进行轻松开发,从桌面到服务器集群、移动设备以及新设备和边缘设备。张量流计算表示为“有状态数据流图”。TensorFlow 这个名称来自于神经网络对称为张量的多维数据数组执行的操作。

在这篇来自 AlmaLinux 培训系列的文章的续篇中,我们将教授在 AlmaLinux 上安装 TensorFlow。

在 AlmaLinux 上安装 tensor flow

在上一节熟悉了 TensorFlow 之后,现在我们想在本节教你如何在 AlmaLinux 上安装 TensorFlow。应该注意的是,TensorFlow 可以安装在系统范围内,在 Python 虚拟环境中,作为 Docker 容器,或者与 Anaconda 一起安装。

在第一步中,您需要通过运行以下命令来更新系统:

sudo dnf update

现在您需要在系统上安装 Python。为此,您可以使用以下命令:

sudo dnf install python3

安装 Python 后,下一步是导航到要保存 TensorFlow 项目的目录。现在,您可以为 TensorFlow 项目创建一个新目录。最后,运行以下命令:

mkdir tensorflow_project
cd tensorflow_project

您可以使用以下命令创建新的虚拟环境:

python3 -m venv venv

在下一步中,您可以通过运行以下命令来激活虚拟环境:

source venv/bin/activate

需要注意的一点是,在 AlmaLinux 上安装 TensorFlow 需要 pip。因此,您需要使用以下命令:

(venv) $ pip install --upgrade pip

最后,您可以使用以下命令在 AlmaLinux 上安装 TensorFlow:

(venv) $ pip install --upgrade tensorflow

现在,您可以通过运行以下命令来检查 TensorFlow 的版本:

(venv) $ python -c 'import tensorflow as tf; print(tf.__version__)'

请注意,您可以在最后禁用您的虚拟环境:

(venv) $ deactivate

结论

机器学习是一个复杂的领域。但机器学习模型的实现比看起来容易得多,这要归功于该领域现有的框架,如 TensorFlow。在 Tensorflow 的帮助下,收集数据、训练模型、提供预测和修正未来结果的过程变得容易得多。在本文中,我们试图教你在 AlmaLinux 上安装 TensorFlow 的 1 大方法。如果你有任何问题,可以在评论区和我们分享。

如何在 Debian 10 | Eldernode 上安装 Termineter

原文:https://blog.eldernode.com/install-termineter-on-debian-10/

Install Termineter On Debian 10

教程如何在 Debian 10 上安装 Termineter。Termineter 是一个 Python 框架。当你使用这个SmartMeterSsecurityTestingF框架时,你就拥有了一个智能电表安全测试的平台。要安装这个应用程序,请购买一个 Linux VPS 并使用您的完全管理员权限。

工作原理

Termineter 是在 BSD 3 条款许可下发布的,通过使用带串行接口的 ANSI type-2 光学探头的连接与智能电表通信。

Termineter 通过串行连接使用 ANSI C12.18 协议与智能电表交互。正在使用的 ANSI 型光学探头必须提供串行接口。

使用和受众

Termineter 常用于硬件安全。该工具的目标用户是开发人员和安全专业人员。

| |

–h––v】–L{调试 , 信息 关键}–r资源 _ 文件

–h, ——版本 显示 程序’s版本 编号 和 退出

—L — 日志 { 调试 , 信息 , 警告 , 错误 , 危急 —RC—FILERESOURCE _ FILE

执行RESOURCEFILE

|

模块

暴力登录–暴力凭证

Dump _ Tables–将可读的 C12.19 表格从设备转储到 CSV 文件

枚举表–枚举设备中可读的 C12.19 表

Get _ info–通过读表获取基本的电表信息

获取日志信息–获取血糖仪日志信息

获取调制解调器信息–获取关于集成调制解调器的信息

Get _ security _ info–获取关于血糖仪访问控制的信息

Read _ Table–从 C12.19 表格中读取数据

运行程序–启动自定义程序

设置血糖仪 id–设置血糖仪的 id。

设置血糖仪模式–改变血糖仪的操作模式

Write _ Table–将数据写入 C12.19 表格

教程在 Debian 10 上安装 Termineter

众所周知,Termineter 可以在 Linux 和微软的 Windows 上工作。使用下面的命令在 Debian 10 上安装 Termineter:

apt-get install termineter

您可以通过运行 sudo pip install termineter,使用 pip 从 Python 包索引中安装 termineter。

虽然 termineter 支持 Python 2.7 和 3.4+,但建议用户使用 Python3 需求列在 requirements.txt 文件中。可以用python 3-m pip install-r requirements . txt .安装

如何安装终端

不需要安装或修改,只需要启动一个命令提示符,导航到 termineter 目录,使用 python 运行 termineter 即可。如果使用带 FTDI 芯片的 USB 光学探头,您可能需要加载和配置适当的串行转 USB 驱动程序,以便使用该设备。以下命令将在 Linux 上配置硬件。

内核版本< 3.12

modprobe ftdi-sio vendor=0xVVVV product=0xPPPP

内核版本> = 3.12

modprobe ftdi-sio  echo VVVV PPPP > /sys/bus/usb-serial/drivers/ftdi_sio/new_id

:其中 VVVV 为厂商 ID,PPPP 为产品 ID。这些值可以从 lsusb 命令中获得。

终端环境配置

基本要求
推荐 Python > =3.4 可以与 Python 2.7 兼容但必须指定
PySerial > =2.3.1

下面总结了在配置好环境后开始使用 Termineter 的基本步骤。

1。将光学探头连接到智能仪表,启动终端仪表
2。配置连接选项。在 Windows 上,这可能类似于 COM1,在 Linux 上类似于/dev/ttyS0。有关更多详细信息,请检查配置连接。
3。使用连接命令,这也将检查血糖仪是否有响应。

结论

在本文中,您了解了什么是 Termineter 以及如何在 Debian 10 上安装 Termineter。从现在起,您可以使用该应用程序来测试您的智能电表的安全性。如果你有兴趣了解更多,可以找到我们关于保护服务器安全措施以及如何测试 VPS 安全性的文章。

如何在 Windows 10 上安装 Terraform-elder node 博客

原文:https://blog.eldernode.com/install-terraform-on-windows-10/

How to Install Terraform on Windows 10

如何在 Windows 10windows server 2019 上安装 Terraform?Terraform 是一个了不起的工具集,用于自动化公共云和私有云的基础架构。 Terraform 可以构建、更改和版本化部署在流行服务提供商上的基础设施。

本文将带你完成在 Windows 10Windows Server 2019 上安装 Terraform 的步骤。

Terraform 是一款云无关的基础设施自动化工具,用于以代码形式管理云和内部资源。有了 Terraform ,你可以使用简单的声明式编程语言来管理计算、网络、DNS、数据库资源和许多其他东西。查看 Terraform 提供商的完整列表。

在本教程中跟随我们。

购买 Windows 虚拟专用服务器

教程在 Windows 10 / Windows Server 上安装 Terraform

使用Scoop Windows 命令行安装程序在 Windows 上设置地形

PS C:\Users\Administrator> scoop install terraform which vim touch  WARN Scoop uses 'aria2c' for multi-connection downloads.  WARN Should it cause issues, run 'scoop config aria2-enabled false' to disable it.  Installing 'terraform' (0.11.12) [64bit]  Starting download with aria2 …  Download: [#3633c5 96KiB/20MiB(0%) CN:4 DL:245KiB ETA:1m24s]  Download: [#3633c5 1.0MiB/20MiB(5%) CN:4 DL:698KiB ETA:28s]  Download: [#3633c5 1.7MiB/20MiB(8%) CN:4 DL:688KiB ETA:27s]  Download: [#3633c5 2.0MiB/20MiB(10%) CN:4 DL:577KiB ETA:32s]  Download: [#3633c5 2.1MiB/20MiB(10%) CN:4 DL:393KiB ETA:47s]  Download: [#3633c5 2.4MiB/20MiB(12%) CN:4 DL:384KiB ETA:47s]  Download: [#3633c5 2.5MiB/20MiB(12%) CN:4 DL:352KiB ETA:51s]  Download: [#3633c5 2.7MiB/20MiB(13%) CN:4 DL:325KiB ETA:55s]  .....

How to Install Terraform on Windows 10

terraform exe 文件将位于 ~ / scoop/目录中。

PS C:\Users\Administrator> which terraform  C:\Users\Administrator\scoop\shims\terraform.EXE

如何在 Windows 10 / Windows Server 上配置 Terraform

现在 terraform 已经安装好了,让我们创建一个测试项目。

> mkdir projects   Directory: C:\Users\Administrator Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 3/9/2019 1:57 AM projects PS C:\Users\Administrator> mkdir projects

在项目目录下创建一个地形文件夹。

PS C:\Users\Administrator> cd .\projects\   PS C:\Users\Administrator\projects> mkdir terraform   Directory: C:\Users\Administrator\projects Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 3/9/2019 1:58 AM terraform PS C:\Users\Administrator\projects> cd .\terraform\

创建一个 Terraform 主配置文件。

touch main.tf

我正在用 AWS 提供者做一个测试,但是你可以为你的项目使用其他提供者。

我的地形配置提供者部分如下:

PS C:\Users\Administrator\projects\terraform> cat .\main.tf  # Provider  provider "aws" {  access_key = ""  secret_key = ""  region = "us-west-1"  }

将您的 AWS 访问密钥和秘密密钥分别粘贴到access_keysecret_key部分。

完成后,运行terraform init来初始化一个 Terraform 工作目录。

PS C:\Users\Administrator\projects\terraform> terraform init  Initializing provider plugins…  Checking for available provider plugins on https://releases.hashicorp.com…  Downloading plugin for provider "aws" (2.1.0)…  The following providers do not have any version constraints in configuration,  so the latest version was installed.  To prevent automatic upgrades to new major versions that may contain breaking  changes, it is recommended to add version = "…" constraints to the  corresponding provider blocks in configuration, with the constraint strings  suggested below.  provider.aws: version = "~> 2.1"  Terraform has been successfully initialized!  You may now begin working with Terraform. Try running "terraform plan" to see  any changes that are required for your infrastructure. All Terraform commands  should now work.  If you ever set or change modules or backend configuration for Terraform,  rerun this command to reinitialize your working directory. If you forget, other  commands will detect it and remind you to do so if necessary.

Terraform 将****自动下载** 提供者配置的到.terraform目录。**

PS C:\Users\Administrator\projects\terraform> **ls**  `Directory: C:\Users\Administrator\projects\terraform` Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 3/9/2019 2:06 AM .terraform -a---- 3/9/2019 2:04 AM 42358 .main.tf.un~ -a---- 3/9/2019 2:04 AM 99 main.tf -a---- 3/9/2019 2:03 AM 59 main.tf~

里面还有另一个文件夹存放由 Terraform 下载的 插件。

How to Install Terraform on Windows 10

现在让我们添加资源部分,通过编辑main.tf文件来创建 AWS VPC 和子网资源。

# Provider  provider "aws" {  access_key = ""  secret_key = ""  region = ""  }    # Retrieve the AZ where we want to create network resources  data "aws_availability_zones" "available" {}    # VPC Resource  resource "aws_vpc" "main" {  cidr_block = "10.11.0.0/16"  enable_dns_support = true  enable_dns_hostnames = true  tags {  Name = "Test-VPC"  }  tags {  Environment = "Test"  }  }    # AWS subnet resource  resource "aws_subnet" "test" {  vpc_id = "${aws_vpc.main.id}"  cidr_block = "10.11.1.0/24"  availability_zone = "${data.aws_availability_zones.available.names[0]}"  map_public_ip_on_launch = "false"  tags {  Name = "Test_subnet1"  }  }

在添加资源定义和设置 AWS 变量之后保存文件,然后生成并显示执行计划。

`PS C:\Users\Administrator\projects\terraform> terraform plan    Refreshing Terraform state in-memory prior to plan...  The refreshed state will be used to calculate this plan, but will not be  persisted to local or remote state storage.    data.aws_availability_zones.available: Refreshing state...    ------------------------------------------------------------------------    An execution plan has been generated and is shown below.  Resource actions are indicated with the following symbols:    + create    Terraform will perform the following actions:      + aws_subnet.test        id:                               <computed>        arn:                              <computed>        assign_ipv6_address_on_creation:  "false"        availability_zone:                "us-east-1a"        availability_zone_id:             <computed>        cidr_block:                       "10.11.1.0/24"        ipv6_cidr_block:                  <computed>        ipv6_cidr_block_association_id:   <computed>        map_public_ip_on_launch:          "false"        owner_id:                         <computed>        tags.%:                           "1"        tags.Name:                        "Test_subnet1"        vpc_id:                           "${aws_vpc.main.id}"      + aws_vpc.main        id:                               <computed>        arn:                              <computed>        assign_generated_ipv6_cidr_block: "false"        cidr_block:                       "10.11.0.0/16"        default_network_acl_id:           <computed>        default_route_table_id:           <computed>        default_security_group_id:        <computed>        dhcp_options_id:                  <computed>        enable_classiclink:               <computed>        enable_classiclink_dns_support:   <computed>        enable_dns_hostnames:             "true"        enable_dns_support:               "true"        instance_tenancy:                 "default"        ipv6_association_id:              <computed>        ipv6_cidr_block:                  <computed>        main_route_table_id:              <computed>        owner_id:                         <computed>        tags.%:                           "2"        tags.Environment:                 "Test"        tags.Name:                        "Test-VPC"      Plan: 2 to add, 0 to change, 0 to destroy.    ------------------------------------------------------------------------    Note: You didn't specify an "-out" parameter to save this plan, so Terraform  can't guarantee that exactly these actions will be performed if  "terraform apply" is subsequently run.    PS C:\Users\Administrator\projects\terraform>`

最后 利用terraform apply的地形建造你的基础设施。

`PS C:\Users\Administrator\projects\terraform> terraform apply    data.aws_availability_zones.available: Refreshing state...    An execution plan has been generated and is shown below.  Resource actions are indicated with the following symbols:    + create    Terraform will perform the following actions:      + aws_subnet.test        id:                               <computed>        arn:                              <computed>        assign_ipv6_address_on_creation:  "false"        availability_zone:                "us-east-1a"        availability_zone_id:             <computed>        cidr_block:                       "10.11.1.0/24"        ipv6_cidr_block:                  <computed>        ipv6_cidr_block_association_id:   <computed>        map_public_ip_on_launch:          "false"        owner_id:                         <computed>        tags.%:                           "1"        tags.Name:                        "Test_subnet1"        vpc_id:                           "${aws_vpc.main.id}"  ...........................`

确认要进行的 更改,并键入是开始修改。

Plan: 2 to add, 0 to change, 0 to destroy.  Do you want to perform these actions?  Terraform will perform the actions described above.  Only 'yes' will be accepted to approve.  Enter a value: yes

成功的平台运行应该在最后打印成功信息。

How to Install Terraform on Windows 10

地形状态保存到.\terraform.tfstate,但后端可以更改。

注: 您可以从 AWS 控制台确认基础设施变更。

How to Install Terraform on Windows 10

如何摧毁地形基础设施

我们已经确认我们在 视窗 上的地形 安装工作正常。

通过运行terraform destroy命令摧毁地形管理的基础设施。

PS C:\Users\Administrator\projects\terraform> terraform destroy    aws_vpc.main: Refreshing state... (ID: vpc-0e94a7d72c02dab2b)  data.aws_availability_zones.available: Refreshing state...  aws_subnet.test: Refreshing state... (ID: subnet-0ad06c2e86542ddc1)    An execution plan has been generated and is shown below.  Resource actions are indicated with the following symbols:  - destroy    Terraform will perform the following actions:    - aws_subnet.test    - aws_vpc.main    Plan: 0 to add, 0 to change, 2 to destroy.    Do you really want to destroy all resources?  Terraform will destroy all your managed infrastructure, as shown above.  There is no undo. Only 'yes' will be accepted to confirm.    Enter a value: yes

注意: 如果不想要确认提示,使用以下命令:

terraform destroy -auto-approve

How to Install Terraform on Windows 10

****登录到 AWS 控制台确认删除资源。

How to Install Terraform on Windows 10

亦作,见:

如何连接到 Windows VPS 服务器

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

好运。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 THC Hydra

原文:https://blog.eldernode.com/install-thc-hydra-on-ubuntu/

How To Install THC Hydra On Ubuntu 20.04

Hydra ,也称为 THC Hydra,是一个非常强大和专业的破解工具,使用这个工具来破解不同的帐户。该工具支持不同的攻击协议。九头蛇有一个图形化的环境和国际支持。它还支持 HTTP、socks 代理和 51 种不同的协议。更重要的是,它支持大多数操作系统,如所有 Unix 平台、macOS、Windows、基于 Linux、macOS 或 QNX 的移动系统。Hydra 有命令和图形两种格式。默认存在于 Kali Linux 等黑客操作系统中。在这篇文章中,你将学习如何在 Ubuntu 20.04 上安装 THC Hydra。访问 Eldernode 的可用软件包,找到一个符合您需求的软件包,并购买您自己的 Ubuntu VPS

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

教程在 Ubuntu 20.04 上安装 THC Hydra

Hydra 是在 AGPL 3.0 许可下用 C 语言编写的,支持多种攻击协议。作为一个非常快速和灵活的工具,可以很容易地添加新的模块。研究人员和安全顾问使用该工具来展示获得对系统的远程授权访问是多么容易。Hydra 和许多其他类似的笔测试工具和程序被称为 Bruce Force,这是一种常见的方法,也是他们使用的方法。

支持的协议

Hydra 支持下面列出的一些协议:

1-启用思科

2- FTP

3- HTTP(S)-FORM-GET-POST

4- HTTP 代理

5- IMAP

6 毫秒 SQL

7- MySQL

8- NNTP

9- IRC

10 件套 NFS

11- POP3

12- PostgresSQL

13- RDP

14- SMB

15- SMTP

16- SNMP

17-足球 5

18-嘘

19-团队发言

20-远程登录

21- VMware 授权

22- VNC

诸如此类。

在 Ubuntu 20.04 上快速安装九头蛇| Ubuntu 18.04

总是建议选择一个强密码。因为猜测和破解密码已经变得很容易,暴力破解成了流行的主要攻击方式。破解密码的强力工具是九头蛇。在 Ubuntu 上安装 Hydra 非常简单快捷。Hydra 通常预装在 Kali Linux 系统中,但是现在你正在使用另一个发行版,按照下面的步骤继续安装。

打开终端并运行以下命令,在 Ubuntu 上安装 hydra 软件包:

sudo apt-get update
sudo apt-get install hydra

注意:当你使用 -y 标志时,你的意思是“是”并提供一个没有问题的静默安装。

要安装一些依赖库,请键入:

apt install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird-dev libncp-dev

如果您在存储库中没有找到这些库,请手动下载并安装它们。

如何从 Ubuntu Linux 中移除九头蛇

如果您不小心安装了它,或者出于某种原因希望卸载 hydra,请运行下面的命令将其删除。

sudo apt-get purge hydra-gtk
sudo apt-get autoremove
sudo apt-get autoclean

结论

在本文中,你已经学习了如何在 Ubuntu 20.04 上安装 THC Hydra。Hydra 使用不同的方法来执行暴力攻击,并猜测正确的用户名和密码组合。渗透测试人员使用 Hydra 和一组程序来生成单词表。

教程在 Ubuntu 20.04 Linux - Eldernode 上安装最新的 phpMyAdmin

原文:https://blog.eldernode.com/install-the-latest-phpmyadmin-on-ubuntu-20/

Tutorial Install the Latest phpMyAdmin on Ubuntu 20.04 Linux

在本教程中,我们将一步一步地介绍如何在 Ubuntu 20.04 Linux 上安装最新的 phpMyAdmin。你可以在 Eldernode 中选择你最完美的 Linux VPS 服务器包。和我们在一起!

教程如何在 Ubuntu 20.04 Linux 上配置和安装最新的 phpMyAdmin

步骤 1)如何安装 Apache 和 PHP

首先安装其他必要的包来运行和访问 phpMyAdmin

sudo apt install apache2 wget unzip  sudo apt install php php-zip php-json php-mbstring php-mysql 

安装完成后,启用并启动 Apache web 服务器:

systemctl enable apache2  systemctl start apache2 

步骤 2)如何在 Ubuntu 20 上安装 phpMyAdmin

使用以下命令安装 PHPMyAdmin:

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip  unzip phpMyAdmin-5.0.2-all-languages.zip  mv phpMyAdmin-5.0.2-all-languages /usr/share/phpmyadmin 

现在,创建一个 tmp 目录并设置适当的权限:

mkdir /usr/share/phpmyadmin/tmp  chown -R www-data:www-data /usr/share/phpmyadmin  chmod 777 /usr/share/phpmyadmin/tmp 

步骤 3)如何配置 phpMyAdmin

现在,为 phpMyAdmin 创建 Apache 配置文件,并在文本编辑器中编辑它:

nano /etc/apache/conf-enabled/phpmyadmin.conf 

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

Alias /phpmyadmin /usr/share/phpmyadmin  Alias /phpMyAdmin /usr/share/phpmyadmin    <Directory /usr/share/phpmyadmin/>  AddDefaultCharset UTF-8  <IfModule mod_authz_core.c>  <RequireAny>  Require all granted  </RequireAny>  </IfModule>  </Directory>    <Directory /usr/share/phpmyadmin/setup/>  <IfModule mod_authz_core.c>  <RequireAny>  Require all granted  </RequireAny>  </IfModule>  </Directory> 

保存文件并关闭它。

然后,运行下面的命令:

sudo a2enconf phpmyadmin  sudo systemctl restart apache2 

步骤 4)如何在 Ubuntu 上调整 FirewallD

运行以下命令,为防火墙上的 web 服务器打开一个端口:

sudo firewall-cmd --permanent --add-service=http  sudo firewall-cmd --reload 

步骤 5–如何在浏览器上访问 phpMyAdmin

安装完成。现在在浏览器中输入 IP 地址,并查看 PHPMyAdmin 页面

http://ip/phpmyadmin 

祝你好运。

教程在 Fedora 33 - Eldernode 博客上安装 Tomcat 10

原文:https://blog.eldernode.com/install-tomcat-10-on-fedora-33/

Tutorial Install Tomcat 10 on Fedora 33

Tomcat 是 Java 程序员和系统管理员常用的 web 服务器,他们需要一个优秀的 web 服务器来发布他们的 web 应用程序。Tomcat 是 Apache 开发的一个 web 服务器,它可以帮助您将 JSP 编写的基于 web 的软件运行到网站中。这是一个开源的 web 服务器,易于安装,不依赖于平台。在本文中,我们将尝试给你一个关于在 Fedora 33 上安装 Tomcat 10 的分步教程。需要注意的是,如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Fedora 33 上一步步安装 Tomcat 10

Apache Tomcat Web Server 是构建基于 Java 的网站和应用程序的最流行的选项之一。Tomcat 非常轻,可用,有很多添加剂。有趣的是,Apache Tomcat 是当今 web 应用程序开发人员中最受欢迎的软件。研究还表明,超过 60%的 Java 应用程序使用这种 web 服务器。

Apache Tomcat 是一个 servlet 容器,以其最简单的配置作为单个进程运行。这个进程运行 Java 虚拟机。应该注意,web 浏览器发送给 Tomcat 的所有 HTTP 请求都是使用单独的线程处理的。

Apache Tomcat 软件包包含配置和管理该软件的工具。但是 Tomcat 也可以通过修改其基于 XML 的配置文件来直接配置。

在接下来的几节中,加入我们来教你如何在 Fedora 33 上安装 Tomcat 10。

阿帕奇雄猫的好处

1.tomcat 最大的优势就是开源。要使用该软件,您可以通过互联网轻松下载和配置,并开始使用它。

2.Apache 软件基金会提供定期更新,使其与其他软件版本兼容,并修复错误。从而使开发人员更容易使用。

3.Tomcat 支持安全套接字层(SSL ),因此可以使用 SSL 证书对其进行配置,通过提供安全连接来保护敏感数据。

4.Tomcat 还可以被配置为在不同的端口上运行多个 web 应用程序。例如,您可以运行编号为 8080、8081、9090 的三个程序。默认情况下,Apache Tomcat 使用端口号 8080。

5.它还兼容跨平台操作系统,可以在 Windows、Mac OS 和 Linux 操作系统上使用。

6.它很小。这意味着它使用更少的资源。因此,它允许程序在大多数系统上平稳运行,而不需要特殊的系统。

在 Fedora 33 上安装 Tomcat 10 | Fedora 32

在这一节中,我们将一步一步教你如何在 Fedora 33 上安装 Tomcat 10。正如我们将在下面解释的,Apache Tomcat 10 实现了用于 Fedora 33 的 Java Servlet 5.0、JavaServer Pages 3.0、Java 统一表达式语言 4.0 以及用于 WebSocket 2.0 和 Authentication 2.0 的 Java API。

第一步是访问 Shell。因此,打开终端外壳模拟器窗口或登录到服务器。

现在您需要下载 Apache Tomcat 10 Java 服务器二进制文件。所以需要下载最新版本的 Apache Tomcat 10 .tar.gz

然后,您可以使用以下命令提取下载的文件:

tar xvzf ~/Downloads/apache-tomcat-10*.tar.gz -C /tmp/

成功提取下载的文件后,就该安装 Tomcat 10 了。然后,您必须重新定位 Apache Tomcat 10 并设置权限和所有权。因此,您必须按顺序执行以下命令:

sudo chown -R root:root /tmp/apache-tomcat-10*
sudo chmod -R +xr /tmp/apache-tomcat-10*

现在,您可以使用以下命令更改内容:

sudo mv /tmp/apache-tomcat-10* /opt/apache-tomcat-10

如何在 Fedora 33 上安装 Oracle Java JDK | Fedora 32

要在 Fedora 33 上运行 Tomcat 10,需要安装 Oracle JDK。第一步是下载 Oracle Java JDK

现在你必须使用下面的命令在 /usr/local/ 中创建一个名为 java 的文件夹:

sudo mkdir -p /usr/local/java

注意: 文件夹是在 root/usr/local/java 中创建的。

下一步是使用以下命令将下载的文件复制到 /usr/local/java 目录:

sudo cp -r jdk-8u40-linux-x64.tar.gz /usr/local/java

参考所述目录并提取复制的文件:

sudo tar xvzf jdk-8u45-linux-x64.tar.gz

成功提取文件后,现在需要找到一个名为 jdk1.8.0_45 的文件夹。然后运行以下命令,通过打开 /etc/profile 文件来更新路径文件:

sudo nano /etc/profile and paste the following at the end of the file:
JAVA_HOME=/usr/local/java/jdk1.8.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

保存文件并退出。然后,您需要运行以下命令,通过以下命令告诉系统 Oracle Java 的新版本可用:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_45/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_45/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws.itweb" "javaws.itweb" "/usr/local/java/jdk1.8.0_45/bin/javaws.itweb" 1

现在,您可以默认使用以下 Oracle Java JDK 命令:

sudo update-alternatives --set java /usr/local/java/jdk1.8.0_45/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_45/bin/javac
sudo update-alternatives --set javaws.itweb /usr/local/java/jdk1.8.0_45/bin/javaws.itweb

现在,您可以重新加载系统范围的路径/etc/profile:

source /etc/profile

您必须使用以下命令重新启动系统一次:

reboot

最后,您可以使用以下命令来检查 Java JDK 版本:

-version

如何在 Fedora 33 上使用 Tomcat 10

在 Fedora 33 上成功安装了 Tomcat 10 和 Oracle Java JDK 之后,是时候学习如何启动和停止 Tomcat 10 了。要在 Fedora 33 上启动 Tomcat 10,可以使用下面的命令:

sudo /opt/apache-tomcat-10/bin/startup.sh

您也可以运行以下命令停止关闭:

sudo /opt/apache-tomcat-10/bin/shutdown.sh

输入以下命令在浏览器上访问 Tomcat 服务器管理:

http://localhost:8080

结论

当从事 web 应用程序开发时,Tomcat 被 web 开发人员广泛使用。从高层次的角度来看,Apc tomcat 负责为 servlets 提供运行时环境。它提供了一个可以执行 Java 代码的环境。在本文中,我们在介绍了 Tomcat 之后,试图教大家如何在 Fedora 33 上安装 Tomcat 10。

如何在 MikroTik 路由器上安装手电筒

原文:https://blog.eldernode.com/install-torches-on-mikrotik-routers/

How To Install Torches On MikroTik Routers

也许您遇到过不同的数据包到达您的 MikroTik,或者数据包从您的网络内部发送到互联网,反之亦然。你可能想跟随他们了解更多。Torch 允许您完全跟踪数据包并找出它们的类型。这篇文章将教你如何在 MikroTik 路由器上安装火炬。如果你打算购买一台 MikroTik VPS ,你可以查看 Eldernode 网站上提供的套餐。

教程在 MikroTik 路由器上安装火把

Torches 是 MikroTik 中的实时流量监控工具,可用于监控通过接口的流量。它允许您监控按协议、mac 协议、端口、源地址、目的地址、mac 地址、VLAN ID 和 DSCP 分类的流量。根据您选择的协议,该工具将显示每个协议的数据发送和接收速率。

MikroTik 培训系列的本教程中,您将学习如何在 MikroTik 路由器上安装手电筒。

在 MikroTik 路由器上安装火炬

首先,我们将教授 MikroTik 路由器上 torch 的安装过程。为此,请遵循以下步骤。

如果您是管理员,并且您想要识别堵塞网络的用户,您所要做的就是识别并烧掉 MikroTik 路由器上的 LAN 接口。您可以在 MikroTik 路由器上运行 Torch 工具,如下所示:

/tool torch interface=ether1 port=any

注意: 记得更换你的接口而不是 ether1。

在 MikroTik 路由器上使用火把

在本步骤中,我们将解释如何在 MikroTik 路由器上使用火炬。

首先,打开你的 Winbox ,以 root 身份登录。一旦连接到 MikroTik 服务器,导航到工具>T5 火炬路径:

Winbox-Torch-tools

现在你会看到下面的窗口。您所要做的就是选择一个您想要监控的接口,并检查要收集哪些信息。

过滤器部分允许您选择一个源地址目的地址来过滤只有该地址、任何源地址和目的地址的流量。

如果您将源地址和目的地址保留为默认地址,它将捕获流经接口的所有流量。然后选择 MAC 协议协议端口,点击开始:

Torch-real-time-traffic-monitoring-tool

最后,您将看到流经路由器的连接和流量。

如果您将该协议放入 ICMP 的“过滤器”部分,它可以帮助您从流量方面排除路由器故障。

结论

Torch 是一个非常有用的工具,用于监控通过接口的流量。在本文中,我们教你如何在 MikroTik 路由器上安装火炬。我希望这篇教程对你有用,并帮助你在 Mikrotik 路由器上安装手电筒。如果您有任何问题或建议,可以在评论区联系我们。

如何在 Ubuntu 20.04 上安装 torrent flux LTS-elder node 博客

原文:https://blog.eldernode.com/install-torrentflux-on-ubuntu-20-04/

How To Install TorrentFlux On Ubuntu 20.04 LTS

如果您经常下载并需要从互联网上的任何地方访问下载内容,TorrentFlux 就是为您设计的。Torrentflux 是一个开源的 BitTorrent 应用程序。在本文中,你将学习如何在 Ubuntu 20.04 LTS 上安装 TorrentFlux。TorrentFlux 主要是为类似 Unix 的系统开发的,比如 GNU 和 Linux ,它是一个用 PHP 语言编写的 web 界面。它还可以一目了然地查看所有种子的下载进度。您不应该选择将它安装在您的工作站计算机上,因为它需要在计算机上运行一个 web 服务器才能永久运行。准备好你自己的 Linux VPS 开始安装和使用这个软件。

教程在 Ubuntu 20.04 上安装 torrent flux

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

应该安装一些包比如 apache2,php5,php5-mysql,php5-curl,mysql-server。

但是如果你已经安装了 LAMP (Linux,Apache,MySQL,PHP)服务器安装,你只需要安装 php5-curl 包就应该安装了。

在 Ubuntu 20.04 上安装 torrent flux

虽然它停机了很长时间,但在 2007 年 11 月再次可用。正如我们提到的,Torrentflux 不会直接在您自己的计算机上运行,您应该准备一个服务器,几个客户端可以同时访问该服务器。您可以使用任何常规浏览器从任何地方远程访问 Torrentflux。虽然 Torrentflux 能够为每个人维护单独的目录,但它在多用户环境中很有帮助。我们来看看安装路径是什么。

第一步:

和往常一样,您将从更新服务器开始考虑安全性。

apt-get update
apt-get upgrade

第二步:

尽管 Torrentflux 添加了存储库,但您可以进入新立得软件包管理器并安装它。

sudo aptitude install torrentflux

第三步:

如果您没有安装 LAMP 栈,您可以只安装 apache2、php5 和 mysql-server 的包。这可以通过 Synaptic (Ubuntu)或 Adept (Kubuntu)实现,或者如果您喜欢运行命令行:

sudo aptitude install apache2
sudo aptitude install php5
sudo aptitude install mysql-server
sudo aptitude install php5-mysql

您可以通过创建一个简单的测试页面来检查 PHP 是否正常工作。例如创建文件:

sudo nano /var/www/test.php

并放入以下文本:

<html>  <head>  <title>Test Page</title>  </head>  <body>  Test page<br />  <?php   echo 'If you can see this text, then PHP is working.';  ?>  </body>  </html>

第四步:

出于安全考虑,你应该为 MySQL 设置一个密码,因为它没有开头。

mysqladmin -uroot password 'new-password'

第五步:

当端口 80 被阻塞时,你可能会面临一个让灯栈完全工作的常见障碍。ISP 或您路由器的防火墙可能阻止了此操作。你可以很容易地测试你是否被屏蔽。首先,在一个访问网站中找出你的外部 IP 地址

此外,如果你有一个路由器,你可以登录到它,并通过找到你的 IP 地址打开端口 80。为此,请运行以下命令:

ifconfig

注意找到“int addr:192.168.1.101。这是您的互联网 IP 地址,通常位于第一个输出块中,标记为“eth0”。输入您的路由器用户名和密码,以访问管理页面并找到您的特定路由器的文档。当你登录后,找到一个标有“应用&游戏”或“端口转发”等的部分。现在,按照下面的方式建立一个新规则:

name: http  port start: 80  port end: 80  type (TCP/UDP/Both): Both  Forward to: 192.168.1.101  Enabled: Yes

:记得把上面例子中的“192.168.1.101”替换成你当前的内部 IP 地址。要使更改生效,请不要忘记重启路由器。并通过访问您的外部 IP 地址再次进行测试。

如果上述方法不起作用,这意味着端口 80 被您的 ISP 阻塞了。应该怎么做?使用非标准端口。首先,编辑 web 服务器的配置来完成这项工作。

sudo nano /etc/apache2/apache2.conf

然后,添加下面一行:

Listen 8080

由于“8080”端口是非标准端口,您可以选择任何其他端口,但要大于 1024。要使更改生效,请重新启动 apache。

sudo /etc/init.d/apache2 restart

现在,您应该修改您的路由器,以允许端口 8080 转发到您的计算机,就像您最近学到的那样。并再次测试您的 web 服务器。如果您访问了 apache 页面,发现它不起作用,请返回到步骤中,重新检查您的路径。路由器可能不支持端口转发,您可以在路由器上“刷新固件”来解决问题。

第六步:
要下载 Torrentflux,去它的网站。这些文件由 SourceForge 托管。
下载后解压文件。

tar -xvzf torrentflux_2.1.tar.gz

在“torrwntflux_2.1/”目录中找到文件“INSTALL”。它包含了你在下面应该做什么的详细说明。

第七步:

是时候拷贝文件安装 Torrentflux 了。因为它只是一堆 PHP 文件,你只需要把它们复制到你的 web 文件夹中就可以让它们工作了:

sudo mkdir /var/www/torrentflux/
sudo chown user:user /var/www/torrentflux/
cd ~/Desktop/torrentflux_2.1/html/
cp -r * /var/www/torrentflux/

虽然用户名通常与您登录时使用的用户名相同,但请输入您的用户名和组,而不是 user: user。上述命令中的“cd”会因您解压缩文件的位置而有所不同。此外,您可能需要 MySQL 设置。要为 Torrentflux 创建数据库,请运行:

mysqladmin -uroot -p create torrentflux

之前你为 MySQL 设置了一个密码,用它登录,进入 Torrentflux 中的“SQL”子目录。

cd ~/Desktop/torrentflux_2.1/sql

然后,将 Torrentflux 结构上传到 MySQL:

mysql -uroot -p torrentflux < mysql_torrentflux.sql

如果您不喜欢在命令行上使用 MySQL,可以安装“phpmyadmin”来帮助您轻松访问 web 浏览器和 MySQL 中的所有功能。接下来,告诉 Torrentflux 你为你的 MySQL 系统设置的密码。通过运行以下命令编辑文件:

sudo nano /var/www/torrentflux/config.php

您将看到文件顶部附近的行:

cfg["db_user"] = "root"; // username for your MySQL database  cfg["db_pass"] = ""; // password for database

用您之前选择的密码修改“db_pass”行。

为了考虑更多的安全性和控制,可以给 Torrentflux 一个“非根”MySQL 访问权限。如果你有很多不同的应用程序都使用 MySQL,不要忽视这一点。使用“phpmyadmin”或同时输入以下命令。

mysql -uroot -p  mysql> use mysql;  mysql> INSERT INTO user (Host,User,Password) VALUES('localhost','torfluxuser',PASSWORD('secret'));  mysql> FLUSH PRIVILEGES;  mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON torrentflux.* TO 'torfluxuser'@'localhost';  mysql> exit;

尝试使用更好的密码,而不是“secret”。要编辑 Torrentflux 配置,请键入:

sudo nano /var/www/torrentflux/config.php

要更新这些行:

cfg["db_user"] = "torfluxuser"; // username for your MySQL database cfg["db_pass"] = "secret"; // password for database

你可以随意调用你的 Torrentflux 用户,也可以随意测试密码。MySQL 和 Torrentflux 中的条目应该匹配。现在,您应该能够使用 web 浏览器打开 Torrentflux 网站。

您在首次登录时提供的用户名和密码将成为 Torrentflux 的“管理帐户”。请仔细记住密码。您不会被迫选择与您已经创建的 MySQL 相同的密码。

然后,您将被定向到一个页面,在那里您将能够配置 Torrentflux。第一行将标记一个错误:“path 不可写—请确保您使用了 chmode +w this path”。因此,您应该更改下载文件夹的权限。

sudo chmod 777 /var/www/torrentflux/downloads/

在检查其余设置时,请考虑“端口范围”是高效 BitTorrent 的一个重要参数。选择一个范围,例如 45000-46000,并在您的路由器上打开相应的范围。这样,当你允许在那个范围内连接时,你可以在下载期间连接到更大的群,最终你会体验到更高的下载速度。

学习在 LTS Ubuntu 20.04 上安装 torrent flux

第八步:

如果您有一个静态 ip 地址,您可以跳过这一步。家庭用户通常有一个动态的 IP 地址,他们会经常更换,甚至每天更换,甚至几个月更换一次,这取决于他们的 ISP。当你想远程连接到你的 Torrentflux 时,你不知道该去哪个 IP 地址。因此,一个合适的解决方案是使用“域重定向”服务。这个服务能够让你很容易地进入你的机器,因为它可以记住别名,比如“user.example.com”。但是,有一些程序可以自动更新您的域名重定向,帮助您更新 IP 地址。

这里有两家公司提供免费的域名重定向服务:

account.dyn.com

noip.com

虽然动态 IP 的真正问题是它会在没有通知的情况下改变,但是 No-IP 提供了一个软件。您可以转到“下载”部分并选择“Linux/BSD/Unix”。

http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

再次,你应该解压文件,并进入新的目录。

tar -xvzf noip-duc-linux.tar.gz
cd noip-2.1.3/

如果您运行的是一台标准的台式 PC,如“i686 machine ”,请执行以下操作:

cp binaries/noip2-Linux noip2
sudo make install

使用 noip 帐户的电子邮件/密码,回答问题。更新时间大约为 30 分钟。如果你运行的是 i686 机器,就编译这个程序。如果您没有任何编译器,请使用下面的命令来安装:

sudo aptitude install build-essential

如果您是在“noip2-2.1.3/”方向,通过运行以下命令进行编译:

make
sudo make install

通过键入以下命令运行 noip:

sudo noip2

您可以编辑“/etc/”目录中的文件“rc.local ”,以确保 noip 在每次计算机启动时启动。

sudo nano /etc/rc.local

然后,添加一行:

/usr/local/bin/noip2 &

注意将这一行放在末尾的“退出 0”行之前。一旦电脑开机,noip 就会运行,并会频繁更新你的域名。通过这种方式,当你访问“http://user . no-IP . info/torrentflux/”时,你将获得自己的个人 torrent flux 应用程序。

第九步:

集中你的种子搜索是 Torrentflux 的另一个简洁的特性。通过向 Torrentflux 添加模块,您可以使它能够在许多不同的跟踪器上使用搜索功能。

您可以通过下载文件来添加新模块,并将其移动到“searchEngines”文件夹中:

mv module.php /var/www/searchEngines/

如何卸载 Torrentflux

要卸载/删除 Torrentflux,请运行以下命令:

sudo apt-get remove torrentflux

使用以下命令删除 Torrentflux 软件包及其依赖项:

sudo apt-get remove --auto-remove torrentflux

如果您需要删除所有配置文件和数据,请仔细键入以下命令:

sudo apt-get purge torrentflux

此外,下面的命令可以做到与上面相同的事情

sudo apt-get purge --auto-remove torrentflux

不要忘记小心使用上述命令,因为它们将删除所有与 Torrentflux 包相关的配置文件和数据,并且被删除的数据将无法恢复。

结论

在本文中,您了解了如何在 Ubuntu 20.04 LTS 版上安装 TorrentFlux。它将通过一个方便的网络界面从任何地方管理你所有的 BitTorrent 下载。

如何在 Windows 10 上安装 TortoiseSVN-elder node 博客

原文:https://blog.eldernode.com/install-tortoisesvn-on-windows/

How to Install TortoiseSVN on Windows 10

TortoiseSVN 是用于 Apache Subversion 控制系统的免费开源 Windows 客户端。换句话说,TortoiseSVN 随着时间的推移管理文件和目录。应当注意,文件存储在中央储存库中。这个存储库非常类似于一个常规的文件服务器,除了它调用对您的文件和目录所做的所有更改。在这篇文章中,我们将教你如何在 Windows 10 上安装 TortoiseSVN。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。

教程在 Windows 10 上安装 TortoiseSVN

陆龟简介

在 Windows 上使用 TortoiseSVN 进行版本控制、版本控制和源代码控制非常容易。这是基于阿帕奇 Subversion (SVN)。有趣的是,TortoiseSVN 为 subversion 提供了一个简单的用户界面。

TortoiseSVN 是在 GPL 下开发的,对所有用户都是免费的。注意,这个软件的源代码也是免费的,所以如果你愿意,你可以扩展你的版本。该软件最重要的功能如下:

1_ 易于使用

2_ 支持所有 Subversion 协议

3_ 强大的提交对话框

4_ 大局

5_ 每个项目设置

6_ 与问题跟踪系统集成

7_ 有用的工具

8_ 有多种语言版本

9_ TortoiseSVN 稳定

在 Windows 10 上安装 TortoiseSVN

在这一节,我们想教你如何一步一步地在 Windows 10 上安装 TortoiseSVN。为此,只需按顺序执行以下步骤。

第一步是下载最新版本的 TortoiseSVN

how to download TortoiseSVN

下载了 TortoiseSVN 之后,现在应该转到下载文件的位置。双击该文件,然后在打开的窗口中单击运行

ready to install TortoiseSVN on windows

您将看到 TortoiseSVN 安装过程开始。在打开的窗口中,点击下一个的

installation of TortoiseSVN on windows

在名为最终用户许可协议的下一步中,您必须选择我接受条款……并点击下一步

license agreement of TortoiseSVN

您将看到,在名为自定义设置的下一步中,默认情况下会选择这些设置。只需点击下一步。然后点击安装开始安装 TortoiseSVN。

installation progress of TortoiseSVN

how to install TortoiseSVN on windows 10

how to install TortoiseSVN on windows 10

最后,点击完成完成 TortoiseSVN 安装。

install TortoiseSVN on windows 10

如何在 Windows 10 上访问 TortoiseSVN

既然您已经在前一节中成功地安装了 TortoiseSVN,我们现在转向如何访问它。应该注意的是,通常不需要配置 TortoiseSVN,但是要访问存储库,必须执行支付操作。

以下是访问 TortoiseSVN 的方法。请注意,当您点击“ TortoiseSVN ”时,您可能会看到一条警告消息,指出要使用 TortoiseSVN,您必须右键单击每个文件夹并使用其功能。

how to access to TortoiseSVN

how to fix the warning message of TortoiseSVN

现在你必须点击 OK 关闭警告信息。你可以很容易地右键单击任何文件夹。这样,您将看到“陆龟文”菜单,其中包含以下菜单项:

access to TortoiseSVN

结论

在本文中,在全面介绍了 TortoiseSVN 及其特性之后,我们试图教您如何安装、配置和访问 TortoiseSVN。它直观且易于使用,因为它不需要运行 Subversion 命令行客户端。它是免费使用的,即使是在商业环境中。

用视频一步一步在 VMware 上安装 Ubuntu 20.04 LTS 服务器

原文:https://blog.eldernode.com/install-ubuntu-20-04-lts-server-on-vmware/

Install Ubuntu 20.04 LTS server on VMware

在本教程中,我们希望在 vmware 上安装 ubuntu 20.04 LTS 服务器。

安装步骤之前。我们需要谈谈 LTS 的 ubuntu 20.04。Ubuntu 20.04 LTS 版将于 2020 年 4 月 23 日发布,接替 Ubuntu 19.10,成为这个广受欢迎的基于 Linux 的操作系统的最新稳定版本。

好了,现在我们开始一个关于在 VMware 上安装 ubuntu 20.04 lts 服务器的教程,如果你想了解更多关于 Ubuntu 20.04 LTS 的信息,你可以去 介绍 Ubuntu 20.04 LTS 的文章。

太好了!让我们开始在 vmware 上安装 ubuntu 20.04 lts 服务器

首先需要下载 Ubuntu 20.04 ISO 镜像进行安装。所以去这个链接下载 Ubuntu 服务器版吧。【T2下载 Ubuntu 20.04 LTS 服务器

在 VMware 上安装 ubuntu 20.04 LTS 服务器

步骤 1:创建虚拟机和 VMware 上的所有步骤之后。打开虚拟机,您将看到这一部分。

在这一步。你可以选择你的语言。

Install Ubuntu 20.04 LTS on vmware-1

步骤 2:选择键盘布局,然后选择完成继续步骤。

Install Ubuntu 20.04 LTS on vmware-2

在 Ubuntu 20.04 上配置网络

步骤 3:在这一步中,您可以通过选择您的网卡名称来配置网络。但是我们选择无网络和安装后。我们可以在初始设置步骤中设置所有网络配置。

Install Ubuntu 20.04 LTS on vmware-3

步骤 4:如果您设置了网络并使用了代理,请在此字段中键入代理名称并选择完成。

Install Ubuntu 20.04 LTS on vmware-4

第五步:现在你必须为 Ubuntu 更新选择一个镜像地址并安装另一个包。我们只需选择“完成”继续步骤。

Install Ubuntu 20.04 LTS on vmware-5

在 Ubuntu 上引导存储布局

第 6 步:在这一步中,您可以选择存储布局的指导。

你有两个选择。

  • Ubuntu 使用整个磁盘
  • 定制存储磁盘

如果你想让 ubuntu 自动在整个磁盘上创建分区,你可能会选择第一个选项。或者,如果你想让 ubuntu 安装在自定义分区上,你需要选择第二个选项。

在本教程中,我们选择“使用整个磁盘”

Install Ubuntu 20.04 LTS on vmware-6

第七步:在这一步中,你会看到你的磁盘中正在发生什么,如果你确认了这一点。因此选择 Done 继续其他步骤。

Install Ubuntu 20.04 LTS on vmware-7

第八步:再次确认磁盘分区并选择继续。

Install Ubuntu 20.04 LTS on vmware-8

设置名称和用户名

第九步:现在你需要输入你的信息。

你的名字:输入你最喜欢的名字

您的服务器名称:键入您最喜欢的服务器名称

选择用户名:输入你最喜欢的用户名。你用这个用户名登录 ubuntu 20.04

选择密码:键入您的用户密码

确认您的密码:再次键入您的密码并选择完成。

Install Ubuntu 20.04 LTS on vmware-9

在 ubuntu 上安装 OpenSSH

步骤 10:如果你想在你的 ubuntu 上安装 OpenSSH,选择 option,然后选择 done。

Install Ubuntu 20.04 LTS on vmware-10

步骤 11:好,现在我们需要等待复制 ubuntu 文件和配置。

Install Ubuntu 20.04 LTS on vmware-11

步骤 12:复制文件和另一个配置完成后。Ubuntu 提示重启。选择重新启动。

Install Ubuntu 20.04 LTS on vmware-12

登录 Ubuntu 20.04 服务器

第十三步:Ubuntu Up 后。你可以使用 Ubuntu 20.04 输入你的用户名和密码

Install Ubuntu 20.04 LTS on vmware-13

用于检查 Ubuntu 版本。您可以键入以下命令。

cat /etc/os-release
结论

在本教程中,我们尝试用简单的步骤在 vmware 上安装 ubuntu 20.04 lts 服务器。

安装 ubuntu 20.04 LTS 服务器——视频教程

你可以看这个视频更好的理解。

在 Windows 10 上安装 Ubuntu 的教程 RDP - Eldernode 博客

原文:https://blog.eldernode.com/install-ubuntu-on-windows-10/

Tutorial Install Ubuntu on Windows 10 RDP

Ubuntu 是一个流行的开源操作系统,易于安装。由于无限制的定制选项,它非常灵活,并且本质上非常安全。对于许多开发者来说,Linux 之旅始于 Ubuntu。大多数时候我们除了使用 Windows 10 还需要使用 Ubuntu,反之亦然。这就是为什么在这篇文章中,我们将教你一步一步教程在 Windows 10 RDP 上安装 Ubuntu。还需要注意的是,如果你想买一个 Ubuntu VPS 服务器,你可以使用 Eldernode 中提供的软件包。

如何在 Windows 10 上安装 Ubuntu RDP

在这篇文章中,我们想教你第一步如何在 Windows 10 RDP 上安装 Ubuntu。然后我们将解释如何配置它。最后,在最后一节,我们将教你如何安装 Ubuntu 软件包。请加入我们。

如何在 Windows 10 RDP 上启用 WSL

在 Windows 10 上开始安装 Ubuntu 之前,必须先启用 WSL。第一步,从开始菜单点击设置

windows 10 rdp settings

然后在打开的窗口中点击应用

apps section in windows 10

在下一步中,从应用&功能选项卡,点击右栏中的程序和功能

how to enable wsl

正如你在下图中看到的,你必须点击打开或关闭 Windows 功能

how to Turn Windows features on or off

下一步,在打开的窗口中,检查 Linux 选项的 Windows 子系统,最后点击 OK 。然后重启系统一次以应用更改。

Windows Subsystem for the Linux

在 Windows 10 上安装 Ubuntu RDP

在这一节,我们想教你如何在 Windows 10 RDP 上安装 Ubuntu。按照下面的步骤一步一步来就可以了。你必须首先通过开始菜单打开微软商店

how to access microsoft store

如下图所示,在微软商店窗口的搜索栏,你要输入并搜索 Ubuntu 。您可以查看当前可用的版本,并选择您想要的版本。

download ubuntu from microsoft store

选择好想要的版本后,点击获取如下图下载 Ubuntu。

install ubuntu on windows 10

你会注意到,过了一会儿,Ubuntu 安装就成功完成了。现在你可以点击启动来运行它。你也可以通过开始菜单搜索并启动 Ubuntu。

how to launch ubuntu on windows 10

如何在 Windows 10 上配置 Ubuntu RDP

在上一节成功地在 Windows 10 RDP 上安装了 Ubuntu 之后,我们现在想要配置它。注意,在 Windows 10 上运行 Ubuntu 的时候一定要尽快配置。按照以下步骤配置 Ubuntu。你必须先按下< 回车 >。

下一步,你需要在 Ubuntu 上创建一个账户。如下图所示,你必须输入用户名,然后按输入

ubuntu configuration on windows 10

创建用户名后,您现在必须设置您的密码。然后按下,输入。然后你必须再次输入密码并按下键进入

how to create an account

这样,您将看到您的帐户创建成功,您可以执行您想要的命令。

how to create account

如何安装 Ubuntu 软件包

在这一节,我们将向你展示如何安装 Ubuntu 软件包。在本教程中,我们想教你,例如,如何安装 htop 包。第一步是使用以下命令更新 APT 包存储库缓存:

sudo apt update

更新完成后,您现在可以通过运行以下命令轻松地安装 htop :

sudo apt install htop

最后,您可以通过运行 htop 命令来运行:

htop

how to install htop command

结论

Ubuntu 是一个基于 Debian 的 Linux 操作系统,它非常受用户欢迎,因为使用这个操作系统,你可以使用家庭系统或服务器,而且它有非常高的功能。在这篇文章中,我们试图教你关于在 Windows 10 RDP 上安装 Ubuntu 的教程。我们还教了你如何配置和安装 Ubuntu 软件包。

如何在 CentOS/RHEL 8 - Eldernode 上安装 varnish cache for Apache

原文:https://blog.eldernode.com/install-varnish-apache-centos/

How to install varnish cache for Apache on CentOS/RHEL 8

在接下来的 CentOS 8 教程中,我们将向你学习如何在 CentOS/RHEL 8 上为 Apache 安装 varnish cache。但首先,让我们知道什么是清漆缓存。它是一个免费的开源、现代和高性能的 web 应用程序加速器,也是一个快速反向 HTTP 代理,它通过将 web 内容存储在服务器内存(缓存)中来缓存内容以提高 web 服务器的性能。它被配置为在一个原始服务器如Apache(HTTPD)web server 的前面运行。

您可以安全地减少未来对等请求的响应时间和网络带宽消耗,因为 Varnish 可以在客户端请求内容的任何时候接受 HTTP 请求。然后,它将请求发送到源服务器,缓存返回的对象,并回复客户端请求。下一次客户端请求相同的内容时,Varnish 将从缓存中为其提供服务。

Varnish 的另一个有用特性是作为 HTTP 请求路由器、web 应用防火墙、负载平衡器等等。

先决条件:

  • 带有 CentOS 8 的服务器。
  • 在您的系统上安装了 RHEL 8 并启用了 Red Hat 订阅的服务器

您可能会感兴趣:

教程在 Centos/RHEL 8 Linux 上安装 Python 3.8

如何在 CentOS/RHEL 8 上为 Apache 安装 varnish cache】

在本文中,你将向你展示如何在一个新的 CentOS/RHEL 8 服务器上安装 Apache HTTPD web 服务器和 Varnish Cache 6 ,包括配置 Varnish 在 HTTPD 服务器之前运行。

1-在 CentOS/RHEL 上安装 Apache Web 服务器 8

首先,更新系统上安装的所有软件包。

dnf update

通过以下命令从 AppStream 存储库中安装 Apache HTTP web 服务器。

dnf install httpd

安装完成后,启动 httpd 服务,并使其在系统引导期间自动启动。记得检查它的状态,以确认它已启动并正在运行。

systemctl start httpd  systemctl enable httpd  systemctl status httpd

您需要在防火墙中打开对 HTTP 服务的访问,以允许用户访问通过 HTTP 运行的网站或应用程序,并且还需要重新加载防火墙设置以应用新的更改,因为 CentOS/RHEL 8 包括一个完全锁定的防火墙。

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

2-在 CentOS/RHEL 上安装清漆缓存 6.4 8

在系统上安装 Varnish Cache ,因为 Apache webserver 正在运行。

dnf module install varnish 

完成安装后,您可以验证系统上安装的 Varnish 的版本。

varnishd -V 

然后,您必须将主可执行文件安装为 /usr/sbin/varnishd ,您会看到 Varnish 配置文件存储在 /etc/varnish 目录下,其中:

1-/etc/varnish/default . vcl–是使用 VCL 编写的主 varnish 配置文件。

2-/etc/varnish/secret–是 varnish secret 文件。

接下来,您可以启动 varnish 服务,并使其在服务器重启的情况下在系统引导期间自动启动,并检查其状态以确保其启动并运行,如下所示。

systemctl start varnish  systemctl enable varnish  systemctl status varnish

购买虚拟私服

3-配置 Apache 使用 Varnish 缓存

在这一步中,您必须配置 Varnish 缓存在 Apache 服务之前运行。默认情况下,Apache 服务器被配置为监听端口 80 。如下所示,这是在主配置文件/etc/httpd/conf/httpd . conf中定义的。然后,使用您喜欢的文本编辑器并打开它进行编辑。

vi /etc/httpd/conf/httpd.conf 

找到监听参数。将默认端口 80 更改为 8080 或您选择的任何其他端口,以便在 Apache 服务器前面运行 Varnish 。(稍后,该端口将作为后端服务器的端口添加到 Varnish 配置文件中)

请考虑将通过 Varnish 提供服务的每个网站/应用程序的虚拟主机配置应该配置为侦听上述端口。

配置上面的端口来监听每个 web 站点/应用程序的虚拟主机配置,这些 web 站点/应用程序将通过 Varnish 提供服务。

<**VirtualHost *:8080**>      DocumentRoot "/var/www/html/eldernode.lan/"      ServerName www.eldernode.lan      # Other directives here  </VirtualHost> 

请注意 :您应该注释掉文件/etc/httpd/conf . d/welcome . conf中的所有行,或者干脆删除该文件,以防止默认的 Apache HTTP server 测试页面被使用。

rm /etc/httpd/conf.d/welcome.conf

现在,您可以测试 httpd 配置语法是否有任何错误,如果一切都正常,则重新启动 httpd 服务以应用新的更改。

httpd -t  systemctl restart httpd

为系统配置清漆

配置 Varnish 在默认 HTTP 端口 80 监听客户端请求,如下所述,并让它部署在 HTTPD 的前面。

请记住,必须设置端口清漆服务器监听的清漆服务文件中的系统和清漆缓存 6.0** 和更高版本中的**。所以打开它进行编辑。

systemctl edit --full  varnish

找到 ExecStart 线,然后将 -a 开关的值从 :6081 改为 :80

: varnishd 如果没有指定地址,将监听服务器上所有可用的 IPv4IPv6 接口。

ExecStart=/usr/sbin/varnishd -a :6081 -f /etc/varnish/default.vcl -s malloc,256m 

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

使用 VCL 配置 Varnish 后端服务器

是时候配置原始服务器了,在 Varnish 术语中称为后端。服务器理解 HTTP 并与 Varnish 对话,以获取内容——在本例中是 httpd。在主配置文件 /etc/varnish/default.vcl 中进行配置。

vi /etc/varnish/default.vcl 

您也可以将默认改为服务器 1 ,因为有一个默认的后端配置段叫做默认。****host参数指向 localhost ,假设后台服务器默认运行在 localhost 上。现在,将端口设置为 8080 ,这是 Apache 虚拟主机配置文件。

backend server1 {      .host = "127.0.0.1";      .port = "8080";  }

如果您的后端服务器运行在不同的主机上(地址为 10.42.1.10 的另一台服务器),主机参数应该指向这个 IP 地址。

backend server1 {      .host = "10.42.1.10";      .port = "8080";  }

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

接下来,重新加载 systemd manager 配置,以反映 Varnish 服务文件中的新更改,并重新启动 Varnish 服务以应用整体更改。

systemctl daemon-reload  systemctl restart varnish

现在,清漆和阿帕奇现在应该分别监听端口 808080

ss -tpln

4-测试清漆缓存和 Apache 设置

打开网络浏览器,使用服务器 IPFQDN 进行导航,测试清漆缓存-HTTPD 设置。

http://10.42.0.144  OR  http://www.eldernode.lan

此时,您需要检查网页是否通过 Varnish 缓存提供服务。要做到这一点,行动如下。

1-右键单击显示的网页,检查 HTTP 标题。

2-选择检查打开开发者工具

3-点击网络标签,重新加载页面

4-选择一个请求来查看 HTTP 标头以确认这一点

另外,您也可以使用下面的命令来验证它。

curl -I http:///10.42.0.144  OR  curl -I http:///www.eldernode.lan

有用的清漆缓存实用程序

这里有一些 Varnish Cache 发行版附带的有用程序,包括用于 Varnish Cache 管理、显示详细日志记录和查看 Varnish 性能统计的实用程序,如下所述。

瓦内萨 adm

使用 varnishadm 来管理一个正在运行的 Varnish 实例。它通过建立到 varnishd 的命令行接口连接来工作。

此外,它可以通过启动和停止 varnishd 、更改配置参数、重新加载 VCL、列出后端等等来影响正在运行的 Varnish 实例

varnishadm  > backend.list

varnishlog

您可以使用 varnishlog 来访问特定于请求的数据,作为关于特定客户端和请求的信息。最好对其进行过滤,因为它提供了大量信息。

varnishlog 

警告状态

您可以使用 varnishstat 来访问总体统计数据,比如总请求数、对象数等等。

varnishstat 

警报停止

varnishtop 是一个实用程序,它读取 Varnish 日志,并呈现最常出现的日志条目的连续更新列表。

varnishtop 

此外,您可以使用 varnishhist 作为一个有用的实用程序,它读取 Varnish 日志并呈现一个持续更新的直方图,显示最后的 N 个请求的分布情况。

varnishhist

好样的 !您已经成功部署了 Varnish Cache 来加速您在 CentOS/RHEL 8 上使用 Apache HTTP 服务器提供的 web 应用内容。

亲爱的用户,我们希望本教程如何在 CentOS/RHEL 8 上为 Apache 安装 Varnish Cache 对你有所帮助,如有任何问题或查看我们用户关于本文的对话,请访问 提问页面 。也为了提高自己的见识,准备了这么多有用的教程 Eldernode 培训

教程用 Apache - Eldernode 博客在 Debian 上安装 Varnish 缓存

原文:https://blog.eldernode.com/install-varnish-cache-on-debian-with-apache/

Tutorial Install Varnish Cache on Debian with Apache

Varnish Cache 是开源的,因此,该软件属于自由软件许可家族,允许以最小的限制使用和分发。在本文中,我们将教你如何用 Apache 在 Debian 上安装 Varnish Cache。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

如何在 Debian Linux 上安装 Varnish Cache

清漆缓存功能

Varnish 在用户第一次访问 web 服务器提供的页面时获取并保存该页面的副本。这将加快网站的速度。下次用户请求同一个页面时,Varnish 会提供一个副本,而不是从 web 服务器请求页面。这样,您的网络服务器将管理更少的流量,您的网站性能和可扩展性将更高。根据您的架构,Varnish cache 可将您的 web 内容交付提高 80%或更多。

用 Apache 在 Debian 上安装 Varnish Cache

步骤 1) 安装 Apache

要安装和配置 Varnish 缓存,我们必须首先在我们的节点上安装 Apache。这个过程的第一步是更新 debian 操作系统:

apt update
apt upgrade

下载软件包后,更新操作系统并安装 Apache 2.4:

apt -y install apache2

安装完成后,启用 Apache 服务:

systemctl enable apache2 && systemctl start apache2

如果启用 UFW,可以使用以下命令。如果 UFW 未启用,请跳过以下命令:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

步骤 2) 安装并配置清漆缓存

完成 Apache 安装后,就该安装 Varnish 缓存了。
第一步是下载 GPG 密钥,然后添加它:

curl -L https://packagecloud.io/varnishcache/varnish5/gpgkey | sudo apt-key add -

接下来,必须安装软件包要求:

apt install -y debian-archive-keyring apt-transport-https

然后必须将存储库添加到源列表中:

echo "deb https://packagecloud.io/varnishcache/varnish5/debian/ stretch main" >
/etc/apt/sources.list.d/varnishcache5.list

还需要更新包管理器来添加新的存储库:

apt update

既然已经安装了存储库,并且更新了必要的组件,那么可能会安装 Varnish Cache:

apt install -y varnish

在每次安装结束时,检查安装的版本是否与您期望的相匹配是很重要的。有必要检查 Varnish 缓存的安装及其适当的版本:

varnishd -V

确认安装后,通过编辑以下文件将 Varnish 缓存配置为监听端口 80,并将端口 80 替换为端口 6081:

nano /lib/systemd/system/varnish.service

出发地:

ExecStart=/usr/sbin/varnishd -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

收件人:

ExecStart=/usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

编辑文件后,我们必须重新加载系统守护程序来更新文件:

systemctl daemon-reload

重新加载后,应修改默认配置,并告知系统将收到的 Varnish 缓存请求定向到哪里:

nano /etc/varnish/default.vcl  backend default {  .host = "127.0.0.1";  .port = "8080";  }

Apache 2.4 也需要一些小的改动,允许它监听端口 8080,而不是端口 80:

nano /etc/apache2/ports.conf
Listen 8080
nano /etc/apache2/sites-enabled/000-default.conf  <VirtualHost *:8080>

修复之后,是时候重启 Apache 2.4 和 Varnish 缓存了。完全重启后,启用清漆缓存:

systemctl restart apache2
systemctl restart varnish
systemctl enable varnish

在这一点上,我们测试 Varnish Cache 和 Apache 2.4,以确保它们都能按预期工作:

curl -I http://127.0.0.1  HTTP/1.1 200 OK  Server: Apache/2.4.25 (Debian)  Vary: Accept-Encoding  Content-Type: text/html  X-Varnish: 2  Age: 0  Via: 1.1 varnish (Varnish/5.1)  EW/"29cd-55771150d08a7-gzip"  Accept-Ranges: bytes  Connection: keep-alive

如有必要,您可以使用以下命令检查 Varnish 缓存统计信息:

varnishstat

结论

那么,您已经成功地在您的 Debian Linux 上安装并配置了 Apache 2.4 和 Varnish Cache。此安装允许您简化网页的分发,并允许用户比以前更快、更有效地访问信息。

如何在 CentOS 8 上为 Nginx 安装 Varnish Cache 6-在 CentOS 8 上安装 Nginx

原文:https://blog.eldernode.com/install-varnish-nginx-centos-8/

How to install Varnish Cache 6 for Nginx on CentOS 8

你可能知道清漆。然而,在本文中,您将学习如何在 CentOS 8 上为 Nginx 安装 Varnish Cache 6。Varnish Cache 是一个开源、强大、快速的反向代理 HTTP 加速器,具有现代架构和灵活的配置语言。作为一个反向代理仅仅意味着它是一个你可以部署在你的网络服务器前面的软件,比如 Nginx 。接收客户端的 HTTP 请求并转发到源服务器进行处理。并且它将来自源服务器的响应传递给客户端。

但是清漆是怎么工作的呢?

清漆在 Nginx客户之间充当中间人,但有一些业绩利益。它的主要目的是作为一个缓存引擎,让你的应用程序加载更快。它接收来自客户端的请求,并将它们转发到后端一次,以缓存所请求的内容。那么将来对完全相似内容的所有请求都将从缓存中得到服务。这使得您的 web 应用程序加载更快,并间接提高了您的 web 服务器的整体性能,因为 Varnish 将提供来自内存的内容,而不是 Nginx 处理来自存储磁盘的文件。

除了缓存, Varnish 还有其他几个用例,包括一个 HTTP 请求路由器、负载平衡器、web 应用防火墙等等。

varnish 使用高度可扩展的内置 Varnish 配置语言 ( VCL )进行配置,这使您能够编写关于如何处理传入请求的策略。您可以使用它来构建定制的解决方案、规则和模块。

如何在 CentOS 8 上为 Nginx 安装 Varnish Cache 6

加入我们,浏览本指南,学习在新的 CentOS 8RHEL 8 服务器上安装 Nginx web 服务器和 Varnish Cache 6

我们建议你设置一个完整的 LEMP 栈,而不是单独安装 Nginx 网络服务器,查看以下指南:

如何在 CentOS 8 上安装 LEMP

还有不要错过一些相关文章:

如何在 CentOS/RHEL 8 上为 Apache 安装 varnish cache】

1-在 CentOS 8 上安装 Nginx Web 服务器

CentOS/RHEL 8 配有最新版本的 Nginx 网络服务器软件,因此请从默认存储库安装。

dnf update  dnf install nginx 

启动、启用并验证状态。安装完成后。

systemctl start nginx  systemctl enable nginx  ystemctl status nginx

要获得某个结果,请检查 Nginx TCP 套接字,默认情况下它运行在端口 80 上。

ss -tpln

正如我们在本指南开始时要求您运行防火墙,现在请确保更新防火墙。

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

2-在 CentOS 8 上安装清漆缓存 6

CentOS/RHEL 8 默认提供了一个清漆缓存 DNF 模块,其中包含版本 6.0 LTS。

要安装模块:

dnf module install varnish 

然后,您可以确认系统上安装的清漆的版本。

varnishd -V 

请注意,安装清漆缓存后,安装在 /usr/sbin/varnishd 下的主可执行命令和清漆配置文件位于 /etc/varnish/

文件 /etc/varnish/default.vcl 是使用 VCL 编写的主清漆配置文件, /etc/varnish/secret 是清漆机密文件。

现在,启动 Varnish 服务,使其能够在系统启动时自动启动,并确认其已启动并运行。

3-配置 Nginx 使用清漆缓存

是时候向您展示如何配置清漆缓存Nginx 之前运行了。默认情况下,Nginx 监听端口 80 ,通常每个服务器块(或虚拟主机)都被配置为监听该端口。

此外,您可以查看在主配置文件( /etc/nginx/nginx.conf )中配置的默认 nginx 服务器块

vi /etc/nginx/nginx.conf 

如果您想在 Nginx、之前运行清漆,您需要将默认 Nginx 端口从 80 更改为 8080 或您选择的任何其他端口。

对于您希望通过 Varnish 提供服务的网站或 web 应用程序,这应该在所有未来的服务器块配置文件(通常创建在 /etc/nginx/conf.d/ 下)中完成。

例如,我们的测试站点 eldernode.lan 的服务器块是/etc/nginx/conf . d/elder node . LAN . conf,其配置如下。

server {          listen       8080;          server_name  www.eldernode.lan;          root         /var/www/html/eldernode.lan/;          location / {          }            error_page 404 /404.html;              location = /40x.html {          }          error_page 500 502 503 504 /50x.html;              location = /50x.html {          }  }

:不要忘记通过注释掉 /etc/nginx/nginx.conf 文件中的配置部分来禁用默认服务器块,这使您能够开始在您的服务器上运行其他网站/应用程序,否则 nginx 将总是将请求定向到默认服务器块。

接下来,检查配置文件是否有错误,并重启 Nginx 服务以应用最近的更改。

nginx -t  systemctl restart nginx

您必须将 Varnish 配置为在端口 80 上运行,以便能够接收来自客户端的 HTTP 请求。与早期版本的 Varnish 缓存不同,在早期版本的 Varnish 环境文件(现已被弃用)中进行了此更改,在版本 6.0 及更高版本中。

之后,您应该在清漆服务文件中进行所需的更改。运行以下命令打开适当的服务文件进行编辑。

systemctl edit --full  varnish

在这里,您需要找到下面的行,并更改 -a 开关的值,该开关指定监听地址和端口。将端口设置为 80

注意:如果不指定地址, varnishd 将监听服务器上所有可用的 IPv4IPv6 接口。

ExecStart=/usr/sbin/varnishd -a :6081 -f /etc/varnish/default.vcl -s malloc,256m 

您现在可以保存文件中的更改并退出。

接下来,您需要定义后端服务器, Varnish 将访问该服务器以获取内容。您将在 Varnish 主配置文件中执行此操作。

vi /etc/varnish/default.vcl

让我们验证默认的后端配置部分,并将字符串“ default ”更改为 server1。然后将端口设置为 8080

backend server1 {      .host = "127.0.0.1";      .port = "8080";  }

因为你在同一个服务器上运行 VarnishNginx 。如果您的 Nginx web 服务器运行在不同的主机上。例如,另一个地址为 10.42.0.247 的服务器,然后设置。主机参数。

backend server1 {      .host = "10.42.0.247";      .port = "8080";  }

您现在可以保存文件中的更改并退出。

接下来,由于 Varnish 服务文件中最近的更改,您需要重新加载 systemd manager 配置,然后重新启动 Varnish 服务以应用更改,如下所示。

systemctl daemon-reload  systemctl restart varnish

然后确认 Nginx清漆正在监听配置好的 TCP 插座。

ss -tpln

用 比特币 购买 VPS

4-测试 Nginx 清漆缓存设置

在此步骤中,您将验证网页是否通过 Varnish 缓存提供,如下所示。打开 web 浏览器,使用服务器 IP 或 FDQN 导航。

使用您的服务器的 IP 地址或网站的 FQDN,或者使用 127.0.0.1 或 localhost(如果您在本地测试)。

curl -I http:///www.tecmint.lan

有用的清漆缓存管理实用程序

遵循这一节,让我们简要地描述一下 Varnish Cache 附带的一些有用的实用程序,您可以用它们来控制 varnishd ,访问内存中的日志和总体统计数据,等等。

瓦内萨 adm

varnishadm 一个控制正在运行的 Varnish 实例的工具。它建立到 varnishd 的 CLI 连接。例如,您可以使用它来列出已配置的后端,如下面的屏幕截图所示。

:阅读 man varnishadm 了解更多信息。

varnishadm  varnish> backend.list

varnishlog

varnishlog 实用程序提供对特定于请求的数据的访问。它提供关于特定客户端和请求的信息。

要点:阅读 man varnishlog 了解更多信息。

varnishlog 

警告状态

一个清漆统计清漆统计。它通过提供对内存中统计数据的访问,如缓存命中和未命中、关于存储的信息、创建的线程、删除的对象,让您对 Varnish 的当前性能一目了然。

要点:阅读 man varnishstat 了解更多信息

varnishstat

警报停止

一个 varnishtop 实用程序读取共享内存日志,并显示最常出现的日志条目的连续更新列表。

要点:阅读 man varnishtop 了解更多信息。

varnishtop 

一个varnish hist****(varnish hist)实用程序解析清漆日志并输出一个持续更新的直方图,显示最后的 n 个请求的分布情况。

要点:阅读 man varnishhist 了解更多信息。

varnishhist 

好样的 !通过接触这一点,您已经完成了指南,并了解了如何安装 Varnish Cache 并在 Nginx HTTP 服务器前运行它,以加速 CentOS/RHEL 8 中的 web 内容交付。

了解一下清漆缓存的主要缺点是缺乏对 HTTPS 的原生支持是很有用的。要在您的网站/应用程序上启用 HTTPS ,您需要配置一个 SSL/TLS 终止代理与 Varnish 缓存协同工作来保护您的站点。

亲爱的用户,我们希望本教程能对你有所帮助,如有任何问题或想查看我们的用户关于本文的对话,请访问 提问页面 。也为了提高自己的见识,准备了这么多有用的教程给 Eldernode 培训。

如何在 Ubuntu 22.04 - Eldernode 博客上安装 Vaultwarden

原文:https://blog.eldernode.com/install-vaultwarden-on-ubuntu-22-04/

How to Install Vaultwarden on Ubuntu 22.04

有许多不同的开源密码管理器,其中之一是 Bitwarden,它集成了您用于日常操作的系统。但是,由于该服务器的设置可能不正确。因此,您可以使用 Vaultwarden 作为 Bitwarden 的替代方案,它易于设置,并与 Bitwarden 客户兼容。在本文中,我们将教你如何在 Ubuntu 22.04 上安装 Vaultwarden。 Ubuntu VPS 服务器套装在 Eldernode 网站上提供,想要的可以查看购买。

Ubuntu 上的教程 SetupVaultwarden 22.04

什么是 Vaultwarden?

Vaultwarden 是用 Rust 编写的 Bitwarden 服务器的单进程、开源、非官方替代方案。此外,它还是一个密码管理应用程序,可以自托管并在您的基础架构上运行。由于所需资源非常少,它可以在您的浏览器和移动服务中与任何 Bitwarden 客户一起工作。

Vaultwarden 通过 Bitwarden 客户端使用支持连接,不如官方的 Bitwarden 服务资源丰富。通过运行此服务,您可以使用服务器支持的 Bitwarden 浏览器扩展和移动应用程序。

在这篇文章的后续部分,在介绍了所需的先决条件之后,将会一步一步地教你如何在 Ubuntu 22.04 上安装 Vaultwarden。

在 Ubuntu 22.04 上安装 Vaultwarden 的先决条件

Ubuntu 22.04 服务器

2)拥有 sudo 权限的非 root 用户

在 Ubuntu 22.04 上安装 vault warden

首先,您应该用下面的命令更新包列表:

sudo apt update

然后使用以下命令升级所有可升级的软件包:

sudo apt upgrade

更新完所需的软件包后,在以下命令的帮助下重启系统:

sudo reboot

您可以通过输入以下命令删除旧包和依赖项:

sudo apt autoremove

现在你应该移除任何旧版本的 Docker 和 Docker 引擎。为此,请运行以下命令:

sudo apt remove docker docker.io containerd runc

接下来,确保您的 snapd 版本已更新:

sudo snap install core
sudo snap refresh core

您可以通过运行以下命令来安装 Docker :

sudo snap install docker

如何在 Ubuntu 22.04 上配置 Vaultwarden

首先,您需要在您的主目录中创建一个 vaultwarden 目录并输入它。为此,请运行以下命令:

mkdir ~/vaultwarden 
cd ~/vaultwarden

现在打开您最喜欢的文本编辑器并创建一个新的 docker-compose.yml 文件:

nano docker-compose.yml

然后,您应该向文件中添加以下几行:

version: '3'    services:    vaultwarden:      image: vaultwarden/server:latest      container_name: vaultwarden      restart: always      environment:        - WEBSOCKET_ENABLED=true      volumes:        - ./vw-data:/data      caddy:      image: caddy:2      container_name: caddy      restart: always      ports:        - 80:80        - 443:443      volumes:        - ./Caddyfile:/etc/caddy/Caddyfile:ro        - ./caddy-config:/config        - ./caddy-data:/data      environment:        - DOMAIN=        - EMAIL=        - LOG_FILE=/data/access.log

然后您应该将域名或子域添加到 Caddy 环境变量中的域值中:

environment:    - DOMAIN=https://example.com

现在,您应该将 TLS/SSL 证书注册的电子邮件地址添加到 Caddy 环境变量下的 email 值中。为此,请输入以下命令:

environment:  - DOMAIN=https://example.com  - [[email protected]](/cdn-cgi/l/email-protection)

记得保存并退出文本编辑器。你可以通过按下“ CTRL+X ”,然后“ Y ”,再按下“ Enter ”来实现。

现在再次打开你最喜欢的文本编辑器,创建并打开一个新的 Caddyfile ,如下所示:

nano Caddyfile

然后,您需要将以下几行添加到文件中:

{$DOMAIN}:443 {    log {      level INFO      output file {$LOG_FILE} {        roll_size 10MB        roll_keep 10      }    }      # Get a cert by using the ACME HTTP-01 challenge.    tls {$EMAIL}      encode gzip      # Headers to improve security.    header {    # Enable HSTS    Strict-Transport-Security "max-age=31536000;"      # Enable cross-site filter (XSS)    X-XSS-Protection "1; mode=block"      # Disallow the site to be rendered within a frame (clickjacking protection)    X-Frame-Options "DENY"      # Prevent search engines from indexing    X-Robots-Tag "none"      # Remove Caddy branding    -Server    }      # Redirect notifications to the WebSocket.    reverse_proxy /notifications/hub vaultwarden:3012      reverse_proxy vaultwarden:80 {         header_up X-Real-IP {remote_host}    }  }

最后,记得保存退出文本编辑器。

Caddy 由 Caddfile 配置。这将 HTTPS 请求从端口 443 转发到 Vaultwarden,并添加了额外的头以提高安全性。

如何在 Ubuntu 22.04 上运行 vault warden

现在,您应该在分离模式下运行 Vaultwarden。您可以使用以下命令来完成此操作:

sudo docker-compose up -d

然后使用以下命令检查 Vaultwarden 是否正在运行:

sudo docker ps  STATUS  Up x seconds/minutes

请注意,状态应该是启动。

如何在 Vaultwarden 上配置附加安全性

首先,您需要禁用注册。因为任何有权访问 Vaultwarden 实例的人都不能创建帐户。

请注意,您可以在创建帐户后禁用注册。为此,您应该在“ docker-compose.yml ”中将环境变量signs _ ALLOWED设置为 false

services:  vaultwarden:  ... other configuration ...  environment:  - SIGNUPS_ALLOWED=false  ... other configuration ...

Vaultwarden 的一个特性是,它允许注册用户邀请其他新用户在服务器上创建帐户。如果您是单个用户,这可能会带来安全风险,最好禁用它。为此,只需在“ docker-compose.yml ”中将环境变量 INVITATIONS_ALLOWED 设置为 false:

services:  vaultwarden:  ... other configuration ...  environment:  - INVITATIONS_ALLOWED=false  ... other configuration ...

Bitwarden 的密码提示通常通过电子邮件发送。Vaultwarden 密码提示可在密码帮助页面上找到,您不需要配置电子邮件服务。您可以将“ docker-compose.yml ”中的变量 SHOW_PASSWORD_HINT 设置为 false 来禁用密码提示:

services:  vaultwarden:  ... other configuration ...  environment:  - SHOW_PASSWORD_HINT=false  ... other configuration ...

注意: 如果环境变量发生变化,首先您应该借助以下步骤应用这些变化。

首先,您需要借助以下命令停止 Vaultwarden :

sudo docker-compose down

现在使用以下命令返回 Vaultwarden :

sudo docker-compose up -d

就是这样!您的新配置已经应用。

您可以使用 Bitwarden 来访问 Vaultwarden 实例。您只需将服务器 URL 更改为 Vaultwarden 实例,在这种情况下,您可以使用上游 Bitwarden 客户端。

转到您的 Vaultwarden 安装并登录到您的帐户:

https://example.com

最后,您应该将您的登录名和密码添加到您的 vault 中。

结论

Vaultwarden 为许多 Bitwarden 应用程序和浏览器扩展提供了兼容的 API。在本文中,您学习了如何使用 Docker 和 docker-compose 在 Ubuntu 22.04 上安装 Vaultwarden。然后我们使用 Caddy 来保护配置。如有疑问,可在评论中联系我们。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 VHCS

原文:https://blog.eldernode.com/install-vhcs-on-ubuntu-20-04/

How to Install VHCS on Ubuntu 20.04

VHCS 是一个历史悠久的控制面板,由 moleSoftware GmbH 支持。鼹鼠软件于 1999 年推出,后来发布了 VHCS 控制面板的第一个版本。VHCS 代表虚拟主机控制系统,它有 3 个访问级别,包括服务器管理,经销商管理,域(用户)管理。在这篇文章中,我们试图向你学习如何在 Ubuntu 20.04 上安装 VHCS。你可以在 Eldernode 查看可用的包来购买 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上安装 VHCS

VHCS 是一个开源控制面板,用于管理基于 Linux 的服务器。VHCS 管理网页,邮件(POP 和/或 IMAP),FTP,DNS,数据库,配额,流量。还应该注意,该控制面板为管理员、供应商和域所有者提供图形用户界面。VHCS 控制面板是在 Mozilla 通用公共许可证(MPL)下发布的,可以自由使用和修改。

选择 VHCS 控制面板的理由包括开源、易用、受支持、可访问和国际化。请注意,VHCS 提供了一个完整的托管自动化设备,具有显著的安全性、总拥有成本和性能优势。在这篇文章的续篇中,加入我们来学习如何在 Ubuntu 20.04 上安装 VHCS。

在 Ubuntu 20.04 上安装 VHCS

按照以下步骤开始安装 VHCS。在第一步中,您必须执行以下命令:

wget http://www.siemens-mobiles.org/vhcs/vhcs.sh

然后,您需要运行以下命令:

sudo sh vhcs.sh

在这一步中,您应该使用以下命令检查您是否拥有所有需要的存储库,这些存储库已经使用 /etc/apt/sources.list 进行了测试:

deb http://archive.ubuntu.com/ubuntu/ hoary main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ hoary-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hoary-updates main restricted universe multiverse

接下来,您需要创建一个临时目录来存放文件。这样做对于创造 VHCS 至关重要:

sudo mkdir /root/vhcs_tmp
sudo mkdir /root/vhcs_tmp/install
cd /root/vhcs_tmp/install

要应用已安装的系统更改,您必须使用以下命令更新:

sudo apt-get update
sudo apt-get upgrade -y

现在,您可以运行以下命令来删除一些干扰系统正常运行的不必要的软件包:

sudo apt-get remove -y lpr nfs-common portmap pidentd pcmcia-cs pppoe pppoeconf ppp pppconfig

您还可以从/etc/inetd.conf 文件中删除一些不必要的服务:

sudo update-inetd --remove daytime
sudo update-inetd --remove telnet
sudo update-inetd --remove time
sudo update-inetd --remove finger
sudo update-inetd --remove talk
sudo update-inetd --remove ntalk
sudo update-inetd --remove ftp
sudo update-inetd --remove discard

是时候安装必要的软件包了:

sudo apt-get install -y ssh postfix postfix-tls proftpd-mysql courier-authdaemon courier-base courier-imap courier-maildrop courier-pop libberkeleydb-perl libcrypt-blowfish-perl libcrypt-cbc-perl libcrypt-passwdmd5-perl libdate-calc-perl libdate-manip-perl libmime-base64-perl libdbd-mysql-perl libdbi-perl libio-stringy-perl libmail-sendmail-perl libmailtools-perl libmd5-perl libmime-perl libnet-dns-perl libnet-netmask-perl libnet-perl libnet-smtp-server-perl libperl5.8 libsnmp-session-perl libterm-readkey-perl libtimedate-perl perl perl-base perl-modules bind9 diff gzip iptables libmcrypt4 mysql-client mysql-common mysql-server patch php4 php4-mcrypt php4-mysql php4-pear procmail tar original-awk libterm-readpassword-perl libsasl2-modules libsasl2 sasl2-bin apache2 apache2-common apache2-mpm-prefork libapache2-mod-php4 bzip2

使用以下命令下载 VHCS 归档文件。请注意,您必须访问 VHCS 网站才能获得最新版本:

sudo wget http://puzzle.dl.sourceforge.net/sourceforge/vhcs/vhcs2.4.tar.bz2

在下一步中,下载所需的归档文件后,您必须将其解压缩到上一步中创建的目录中:

sudo bunzip2 vhcs2.4.tar.bz2
sudo tar -xvvf vhcs2.4.tar
cd ./vhcs-2.4

学习如何在 Ubuntu 上安装 VHCS

成功完成前面的步骤后,您现在应该安装 vhcs。这样做会将整个文件放在 /tmp/vhcs2 文件夹中:

sudo make install

使用以下命令将文件复制到所需位置:

sudo cp -R /tmp/vhcs2/etc/* /etc
sudo cp -R /tmp/vhcs2/var/* /var
sudo cp -R /tmp/vhcs2/usr/* /usr

将文件转移到主目录后,您现在应该更改 mysql 的根密码:

mysqladmin -u root -p password "new password here"

如果正确完成了 vhcs 的安装和 mysql 的根更改,您应该使用以下命令更新系统以应用更改:

sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get clean

您必须运行以下命令来完成 VHCS 安装:

sudo /var/www/vhcs2/engine/setup/vhcs2-setup

如果要求您提供密码和 IP 等信息,您必须输入服务器的私有 IP。到目前为止,我们已经能够成功地安装 VHCS。

现在您需要导入 apache 配置文件,然后重新启动它。首先转到 /etc/apache2/httpd.conf 并打开配置文件:

sudo pico /etc/apache2/httpd.conf

现在,您需要将以下指令放在配置文件的底部:

Include /etc/apache2/sites-available/vhcs2.conf

将上述命令添加到文件后,现在必须重新启动 Apache 来应用更改:

/etc/init.d/apache2 restart

最后,在完成上述所有步骤后,使用以下命令添加一个守护进程以在 Ubuntu 上启动是最后一步:

sudo update-rc.d vhcs2_daemon defaults
sudo update-rc.d vhcs2_network defaults

结论

VHCS 是一个免费的开源控制面板,具有简单的设置功能。这个控制面板使用 C,PHP,Perl 语言。在这篇文章中,我们试图一步一步地学习你如何在 Ubuntu 20.04 上安装 VHCS。

教程在你的 Mac OS X 电脑上安装 VirtualBox

原文:https://blog.eldernode.com/install-virtualbox-on-your-mac-os-x/

Tutorial Install VirtualBox On Your Mac OS X Computer

VirtualBox 是一个免费的强大程序,在 Windows、Linux、Mac 操作系统上安装来宾虚拟操作系统方面具有许多功能。VirtualBox 是 Oracle 发布的软件。该软件允许您在计算机上安装的操作系统中模拟操作系统,并运行模拟的操作系统,就像它真的在真实的硬件上运行一样。在这篇文章中,我们将教你如何在你的 Mac OS X 电脑上安装 VirtualBox。如果你想购买 VPS 服务器,你可以访问 Eldernode 网站上提供的套装。

如何在你的 Mac OS X 电脑上安装 VirtualBox

VirtualBox的特性和功能

–轻巧、紧凑、快速执行

–人性化的优美环境

–兼容各种操作系统

–能够为客户操作系统虚拟化现有硬件

–ISO 支持在客户系统上安装或使用光驱

–Cd-DVD-USB-floppy-com 端口支持

–主机和客户操作系统之间文件共享的可能性

–开源和免费

–你有便携式版本

–支持 32 位和 64 位操作系统

–支持 2D 和 3D 显卡模式

–同时运行多个操作系统并在它们之间切换的能力

在 Mac OS X 电脑上安装 VirtualBox

在上一节熟悉了 VirtualBox 的功能后,我们将教你如何在 Mac OS X 上安装 VirtualBox,要做到这一点,只需按照下面的步骤。第一步是 下载 VirtualBox

01virtualbox-download-on-macos

转到下载 VirtualBox 安装文件的位置,双击该文件开始安装过程:

installing vb on macos x

在打开的窗口中点击 VirtualBox.pkg ,如下图所示:

03virtualbox-dmg

在下一步中,通过查看下图,点击继续:

installing virtualbox on macos-03

在欢迎屏幕上,再次点击继续:

06-virtualbox welcome page

点击安装类型部分的安装:

07-installing virtualbox on mac

在认证页面,输入你的用户名密码,然后点击安装软件:

08virtualbox-credentials

开始安装过程后,您可能会看到下图。在这种情况下,您必须点击关闭:

vbox-failed-error-9

如果询问您是否要将安装程序移到回收站,请单击保留按钮:

virtualbox installation failed-Install VirtualBox On Your Mac OS X

然后点击左上角的苹果 logo ,点击系统偏好:

virtualbox-system-pref-Install VirtualBox On Your Mac OS X

现在你需要点击安全&隐私:

virtualbox-security-Install VirtualBox On Your Mac OS X

点击允许,如下图所示。为此,请单击锁图标:

security-and-allow-to install- virtualbox- Install VirtualBox On Your Mac OS X

如果您正确遵循了本文中提到的所有步骤,您将看到 VirtualBox 已成功安装在您的 Mac OS X 上:

installing virtualbox on macos x step by step-13

结论

VirtualBox 是一款虚拟机创建软件,可以帮助您在自己的操作系统上创建虚拟服务器,而无需购买新的硬件。你也可以在上面安装任何你想要的操作系统,这样它们就不会互相干扰。在本文中,我们试图教你如何在你的 Mac OS X 电脑上安装 VirtualBox。如果你有任何问题,你可以在评论区和我们分享。

如何在 AlmaLinux 8 - Eldernode 博客上安装 Virtualizor

原文:https://blog.eldernode.com/install-virtualizor-on-almalinux-8/

How to Install Virtualizor on AlmaLinux 8

如今,计算机的处理能力已经大大提高,借助虚拟化技术,它们可以得到最佳利用。虚拟化是虚拟主机领域最主要和最重要的角色之一。您可以使用 Virtualizor 进行虚拟化。在本文中,我们将一步步教你如何在 AlmaLinux 8.4、8.5 上安装 Virtualizor。想买一个便宜的有即时激活功能的 Linux VPS,在的 Eldernode 上订购你需要的东西。

教程在 AlmaLinux 上安装 Virtualizor

Virtualizor 是 Softaculous Ltd .开发的一款功能强大的基于 web 的 VPS 控制面板。Virtualizor 非常适合操作,因为它支持 OpenVZ、Xen PV、Xen HVM、XenServer 和 Linux KVM 虚拟化。

安装先决条件

  • AlmaLinux 8
  • yum/apt-get
  • 用于创建 VPS 磁盘的存储

在 AlmaLinux 8.4 上安装 Virtualizor | alma Linux 8.5

首先,您应该在服务器上打开 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

注意:不要忘记替换正确的电子邮件地址。

预计安装将立即开始。然后,您可以看到如下所示的内容:

setup Virtualizor on AlmaLinux 8

安装完成后,按“y”重新启动系统。

如何登录虚拟管理员面板

首先,您需要访问以下 URL:

https://Your-Server-IP:4085/
http://Your-Server-IP:4084/

然后,您应该使用服务器的 root 详细信息登录。

登录后,您将看到以下仪表板:

如何在 AlmaLinux 上使用 Virtualizor

由于 Virtualizor 使用 4081–4085 端口,如果防火墙对此有限制,您必须允许这些端口。

对于 AlmaLinux ,运行:

firewall-cmd --zone=public --permanent --add-port=4081-4085/tcp
firewall-cmd --zone=public --permanent --add-port=5900-6000/tcp

结论

本文一步一步地教你如何在 AlmaLinux 8.4 或 AlmaLinux 8.5 上安装 Virtualizor,你也学会了如何登录 Virtualizor 管理面板。在 Virtualizor 的帮助下,用户只需点击一下鼠标就可以在服务器上部署和管理 VPS。我希望这篇教程对你有用。

如何在 Rocky Linux 9 上安装 Virtualizor

原文:https://blog.eldernode.com/install-virtualizor-on-rocky-linux/

How to Install Virtualizor on Rocky Linux 9

通过提高计算机的处理能力,您可以利用虚拟化技术优化它们的使用。事实上,虚拟化技术是为了更轻松、更好地管理资源而创建的。您可以使用 Virtualizor 进行虚拟化。本文将教你如何在 Rocky Linux 9 上安装 Virtualizor。如果你打算购买一台 Linux VPS 服务器,你可以在 Eldernode 网站上查看提供的软件包。

教程在 Rocky Linux OS 上设置 Virtualizor

什么是 Virtualizor?

Virtualizor 是一个强大的基于 web 的 VPS 控制面板,允许用户一键部署和管理 VPS 服务器。这个控制面板支持 OpenVZ、Xen PV Xen HVM、XenServer 和 Linux KVM 虚拟化器。其实这是 Softaculous 开发的一个方便易用的控制面板。它有一个强大的 API 和实时统计。管理员只需点击一个按钮就可以创建 VPS。

在这个来自 Linux 培训系列的教程中,你将学习如何在 Rocky Linux 9 上安装 Virtualizor。

在 Rocky Linux 9 上安装 Virtualizor

首先,打开您的终端,使用下面的命令下载 Virtualizor:

wget -N http://files.virtualizor.com/install.sh

然后运行安装脚本:

chmod 0755 install.sh
./install.sh [[email protected]](/cdn-cgi/l/email-protection) kernel-kvm lvg=vg

记得替换你的电子邮件地址,而不是上面命令中的【电子邮件保护】

安装完成后,您应该会在输出中看到‘祝贺您,Virtualizor 已经成功安装’

最后,重启你的系统。

访问 Rocky Linux 上的 Virtualizor 9

成功完成安装过程后,您应该按照下面的步骤登录到 Rocky Linux 上的 Virtualizor。

为此,首先打开您想要的浏览器并输入以下 URL:

https://IP-Address:4085/

然后输入您的 Rocky Linux 服务器的根详细信息以登录到 Virtualizor 控制面板:

Login-Virtualizor-control-panel

一旦您成功登录到 Virtualizor,您应该会看到下面的仪表板:

Virtualizor-Dashboard

注意: Virtualizor 使用从 40814085 的端口,防火墙可能会限制它们。因此,输入以下命令来允许这些端口:

firewall-cmd --zone=public --permanent --add-port=4081-4085/tcp

就是这样!您已经在 Rocky Linux 9 上成功安装了 Virtualizor。

结论

Virtualizor 是一个功能强大的 VPS 控制面板,有助于在一台服务器上创建、部署、维护和管理多个虚拟专用服务器。在本文中,我们向您介绍了 Virtualizor,并一步步教您如何在 Rocky Linux 9 上安装它。我希望这篇教程对你有用,并帮助你安装 Virtualizor。如果你面临任何问题或者有任何疑问,可以在评论区联系我们。

教程在 Ubuntu 21.04 和 20.04 上安装 Visual Studio 代码

原文:https://blog.eldernode.com/install-visual-studio-code-on-ubuntu/

Tutorial Install Visual Studio Code on Ubuntu 21.04

Visual Studio 代码是一个轻量级但功能强大的源代码编辑器,可以在台式计算机上运行。这个代码编辑器适用于 Windows、macOS 和 Linux。该程序内置了对 JavaScript、TypeScript 和 Node.js 的支持。它还为其他语言(如 C ++、C #、Java、Python、PHP 和 Go)和运行时系统(如)提供了丰富的附加生态系统。NET 和 Unity。在本文中,我们将一步一步地教你如何在 Ubuntu 21.04 上安装 Visual Studio 代码。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

如何在 Ubuntu 21.04 上安装 Visual Studio 代码

Visual Studio Code 是一个流行且有用的编辑器,许多在软件和应用程序开发领域工作的人和团队使用它来构建基于不同平台的应用程序。在下一节中,我们将对 Visual Studio 代码及其特性进行定义。然后我们会教你如何在 Ubuntu 21.04 上安装和启动 Visual Studio 代码。

什么是 Visual Studio 代码?

VS Code 允许开发人员添加甚至创建新的插件,包括代码链接、调试以及对 web 开发和云技术的支持。与其他文本编辑器相比,VS 代码接口允许与程序员进行大量的交互。

大多数人正确地认为 Visual Studio 代码是一个代码编辑器,甚至是一个用于编程项目或处理文本文件的开发环境。然而,插件形式的 VS 代码的灵活性允许这个编辑器除了支持编程语言或文件格式之外做更多的事情。

除了编码,VS 代码还可以支持很多其他应用。

以下四种方法用于使用 VS 代码来提高开发过程的质量,而不仅仅是纯文本编辑器:

1_ 搜索数据库

2_ API 开发和测试

3_ 合作伙伴管理

4_ 生产力跟踪

VS 代码编辑器有很多特性和功能。这些功能包括:

1.多平台支持

2.语法突出显示

3.第一行代码的缩进

4.插件

5.提供树形视图

6.集成命令行

7.显示的语言

8.颜色主题

9.网络开发设施

下一节,我们将教你如何在 Ubuntu 21.04 上安装 Visual Studio 代码。请加入我们。

在 Ubuntu 上安装 Visual Studio 代码 21.04 | 20.04

在这一节,我们想教你如何在 Ubuntu 21.04 上安装 Visual Studio 代码。由于 Visual Studio 代码可以在官方的 Microsoft Apt 库中获得,您可以按照下面的说明轻松地安装它。

第一步,作为拥有 Sudo 特权的用户,您必须更新包索引并安装依赖项。为此,您可以使用以下命令:

sudo apt update
sudo apt install software-properties-common apt-transport-https wget

然后,您需要在下一步中使用以下命令导入微软 GPG 密钥:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

在下一部分中,您必须启用 Visual Studio 代码库:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

最后,在激活 apt 存储库之后,您可以使用下面的命令轻松地安装 Visual Studio 代码包:

sudo apt install code

最后,您可以使用以下命令来应用更改:

sudo apt update
sudo apt upgrade

如何在 Ubuntu 21.04 上启动 Visual Studio 代码

根据上一步中提到的说明在 Ubuntu 21.04 上成功安装了 Visual Studio 代码后,现在就可以运行它了。为此,只需在活动搜索栏中键入“ Visual Studio 代码”。然后你必须点击图标来启动程序。

在下图中,您可以看到 Visual Studio 代码环境的图片。换句话说,当您第一次启动 VS 代码时,应该会出现如下所示的窗口。然后,您可以轻松地开始安装 VS 代码扩展和配置。

Visual Studio Code environment

结论

与 Visual Studio 相比,Visual Studio 代码是一个完全不同的产品。VS Code‌为开发者提供了多种编程语言的服务设施。因此,考虑到这个工具在用户中的重要性和受欢迎程度,我们决定在本文中教你如何在 Ubuntu 21.04 上安装 Visual Studio 代码。

教程在 Linux Debian 10 - ElderNode 博客上安装 VLC 媒体播放器

原文:https://blog.eldernode.com/install-vlc-on-linux-debian-10/

Tutorial Install VLC Media Player on Linux Debian 10

VLC 是最流行的播放多媒体音乐和视频文件的软件之一。在这个教程中,我们想学习如何在 Debian 10 上安装 VLC 媒体播放器。

在 Linux Debian 10 上安装 VLC 媒体播放器

在本教程中,我们想用 3 个步骤在 Debian 上安装 VLC

步骤 1)如何安装 VLC

对于在 Linux Debian 上安装 VLC,首先,更新 Debian:

sudo apt update  sudo apt upgrade 

然后用下面的命令安装 VLC:

sudo snap install vlc 

步骤 2)运行 VLC 播放器

安装完成后,从应用程序部分搜索并运行 vlc。

步骤 3)如何移除 VLC 媒体播放器

您可以使用以下命令轻松删除 vlc:

sudo snap remove vlc 

如有疑问,可在问长辈节点提问。

在 macOS 上安装 VMware PowerCLI 工具的几个步骤

原文:https://blog.eldernode.com/install-vmware-powercli-tools-on-macos/

A Few Steps to Install VMware PowerCLI Tools on macOS

如果您是 VMware 虚拟化管理员,您可能希望在 Mac 上安装 VMware PowerCLI,以执行大多数 vSphere 管理任务或自动执行许多操作。本文将教您在 macOS 上安装 VMware PowerCLI 工具的几个步骤。我们提供经济型 VPS 服务器,是用户的最佳选择。如果你想购买即时 VPS 服务器,你可以访问 Eldernode 网站上提供的计划。

教程在 macOS 上设置 VMware PowerCLI 工具

VMware PowerCLI 是一个命令行和一组 PowerShell 模块,用于管理、监控和自动化 VMware vSphere 环境中的流程。PowerCLI 的命令在 Windows PowerShell 环境中执行,这些命令称为 cmdlets,但您也可以将其安装在您的 Mac 上。这些命令是通过 PowerShell APIs 以编程方式调用的,VMware PowerCLI 提供了 700 多个这样的命令。

第一步:在 macOS 上安装自制软件

首先,你需要在 macOS 上安装 Homebrew。家酿是一个软件包管理器,它允许你直接从命令行安装像 PowerShell 这样的软件包。如果您已经安装了它,请跳过这一步。

您可以使用以下命令下载自制软件:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

使用以下命令验证您的安装:

brew --version

第二步:在 macOS 上安装 PowerShell

在这一步中,您将学习如何在 macOS 上安装 PowerShell。如前所述,您将在上一步安装的家酿软件包的帮助下在 macOS 上安装 PowerShell。

要使用自制软件安装 PowerShell,只需运行以下命令:

brew install --cask powershell

您可以使用以下命令检查 PowerShell 安装:

pwsh

要获得较新版本的 PowerShell,只需更新自制公式并升级 PowerShell,如下所示:

brew update 
brew upgrade powershell --cask

第三步:在 macOS 上安装 VMware PowerCLI 工具

现在是时候在 macOS 上安装 VMware PowerCLI 工具了。

首先,在 macOS 上打开 PowerShell ,如下图:

pwsh

您可以通过在 PowerShell 中运行以下命令来安装所有 PowerCLI 模块:

PS /Users/eldernode> Install-Module VMware.PowerCLI -Scope CurrentUser

如果你得到一个关于从一个不受信任的库安装模块的警告,如下所示,只需按“ Y 或“ A 确认安装。

Untrusted repository  You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to  install the modules from 'PSGallery'?  [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A

模块会自动下载并保存在正确的文件夹中。您可以使用-Scope 参数使 PowerCLI 模块对所有用户可用,如下所示:

PS /Users/eldernode> Install-Module VMware.PowerCLI -Scope AllUsers

使用下面的命令列出所有可用的模块:

Get-Module -ListAvailable

这些模块将存储在 ~/中。macOS 工作站上的本地/共享/powershell/Modules 目录。要访问模块,请运行以下命令:

ls ~/.local/share/powershell/Modules

第四步:在 macOS 上使用 power CLI

在此步骤中,我们将举例说明如何使用 VMware vSphere cmdlets 来自动管理 vSphere 环境。首先,输入以下命令以获取有关已安装的 PowerCLI 版本的详细信息:

PS /Users/eldernode> Get-PowerCLIVersion

您应该更新配置以忽略接受 SSL 连接的自签名证书。为此,请输入以下命令:

PS /Users/eldernode> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

第五步:连接环境

首先,使用下面的命令建立一个新连接:

PS /Users/eldernode> Connect-VIServer -Server esxi01.example.com -Protocol https

在 CLI 中传递用户名和密码以非交互方式连接:

Connect-VIServer -Server <ServerIP_or_Hostname> -Protocol https -User <Username> -Password <Password>

通过运行 cmdlet 检索可用的数据存储区,如下所示:

PS /Users/eldernode> Get-Datastore

若要搜索 cmdlets 命令,请在 PowerCLI 中使用 regex,如下所示:

PS /Users/eldernode> Get-VICommand *switch

就是这样!

结论

在本文中,我们一步一步地教您如何在 macOS 上安装 VMware PowerCLI 工具。我希望本教程对您有用,并能帮助您在 macOS 上安装 VMware PowerCLI 工具。如果你在安装过程中遇到任何问题,你可以在评论区联系我们。

如何在 CentOS 7 Linux 上安装 vnc 在 CentOS 7 上设置 VNC

原文:https://blog.eldernode.com/install-vnc-centos-7/

How to install VNC on CentOS 7 Linux

你已经学会了如何在 CentOS 6 上安装 VNC,在这篇文章中,我们将学习如何在 CentOS 7 Linux 上安装 VNC。用户通常使用终端环境和 SSH 服务来处理 Linux 服务器。但是对于一些用户来说,使用 Linux 命令有点烦人。所以他们对在远程图形环境中使用 Linux 感兴趣。 Linux CentOS 7 以及其他 Linux 发行版默认情况下不具备从远程图形环境控制它的能力。

如何在 CentOS 7 Linux 上安装 VNC

在开始 VNC 安装和设置过程之前,使用下面的命令更新您的 CentOS 7

yum update

1- 首先,在 CentOS 7 Linux 上安装 Gnome graphics 环境。

yum groupinstall "GNOME Desktop"

确保Gnome 环境已经完全安装。

2- 安装Gnome 图形环境后,输入以下命令下载并安装 VNC。

yum install tigervnc-server xorg-x11-fonts-Type1

安装现在已经完成,我们将继续进行 CentOS 7 Linux 上的 VNC 设置

CentOS 7 Linux 上的 VNC 设置

1- 首先,复制 VNC 设置文件。

请注意:此时您需要指定 VNC 正在使用的端口。

在这个命令中,我们添加了数字 3 ,这意味着使用端口 5903

如果要使用端口 59015902 ,分别输入 1 或 2,而不是 3

cp/lib/systemd/system/[[email protected]](/cdn-cgi/l/email-protection)/etc/systemd/system [[email protected]](/cdn-cgi/l/email-protection):3.service

2- 在设置 VNC 之前,创建一个用户来使用它。

请记住,根用户不能使用连接到 VNC。

useradd eldernode
passwd eldernode

3-vi 编辑器创建用户后,打开文件/ etc/systemd/system/ 【邮件保护】 :3.service

4- 在你看到单词的部分替换你建立的用户。

VNC config file add user

5- 转到您创建的用户界面。

su eldernode

5- 输入 VNCServer 命令,添加相应用户的 VNC 密码。

firewall-cmd --permanent --zone=public --add-port=5903/tcp firewall-cmd --reload

7- 要运行 VNC 服务,请在每次重新启动后输入以下命令。

请注意:VNC 服务需要在每次重启后手动启动。要自动启动,请输入以下命令

systemctl daemon-reload  systemctl start [[email protected]](/cdn-cgi/l/email-protection):3.service  systemctl enable [[email protected]](/cdn-cgi/l/email-protection):3.service 

到目前为止,您已经在 CentOS 7 Linux 上安装了 VNC ,下面是如何连接到它的方法。

安装和配置 VNC 客户端

1- 要连接到 VNC 服务器,必须使用客户端版本。

2- 下载程序后,运行 VNC 客户端

3- 在顶栏中,输入 IP 地址和端口。

4- 搜索后,您将被要求输入您为 VNC 创建的用户密码。

在这里,您已经成功地连接了您的 Linux。为了更加安全,它可能会再次要求您输入密码。请不要错过我们未来的相关文章。

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问提问页面。也为了提高你的知识,这里有很多关于老年节点训练的有用教程。

亦见

如何在 Windows 上安装 node . js

如何在 Debian 10 上安装 node . js

在 CentOS 7 Linux 上安装 OpenVAS

如何在 CentOS Linux 上安装 VNC-CentOS Linux 中的 VNC 设置

原文:https://blog.eldernode.com/install-vnc-on-centos-linux/

How to install VNC on CentOS Linux

我们回来介绍另一个有用的 Linux 应用程序。在本教程中,你将学习如何在 CentOS Linux 上安装 VNC 。VNC 是一个在 Linux 中常用的远程应用程序。用户通常使用终端环境和 SSH 服务与 Linux 服务器一起工作。但是一些用户更喜欢使用他们的 Linux 服务器来使用它的图形环境。通过使用微软视窗中的新功能远程桌面,用户可以通过图形环境轻松连接到他们的服务器。但在 CentOS Linux 和其他 Linux 发行版中,默认情况下没有 Windows 桌面遥控器这种东西,用户必须使用一种叫做 VNC 的软件。

如何在 CentOS Linux 上安装 VNC

请注意,这些命令可以在 CentOS 6.5 上运行。

首先你应该在 CentOS 上安装 Gnome 图形环境。

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

注意 : 确保 Gnome 环境安装正确。

安装 Gnome 后,输入以下命令下载并安装 VNC。

yum install tigervnc-server

:现在安装完成,下面我们将继续 CentOS Linux 上的 VNC 设置。

3–如果您想让 VNC 服务系统在每次重启时自动运行,请输入以下命令。

chkconfig vncserver on

CentOS Linux 中的 VNC 设置

1–首先创建一个新用户。

usradd eldernode

2–然后设置其密码。

passwd eldernode

3–然后进入用 su 命令创建的用户界面。

su - eldernode

4–运行以下命令并输入密码以连接到 VNC。

vncpasswd

输入上述命令后,会询问两次密码。

5–返回根用户界面。

su -

6–用编辑器打开/etc/sys config/vncservers文件。

nano /etc/sysconfig/vncservers

7–复制以下短语并保存。

VNCSERVER=”1:eldernode”

VNCSERVERARGS[1]=”-geometry 1024×768″

有了上面这句话,eldernode 用户在连接到你的 CentOS Linux 后,就拥有了一个分辨率为 1024 × 768 的桌面。

VNC 使用端口 5901 进行通信,所以在你的防火墙中打开这个端口。

iptables -A INPUT -p tcp --dport 5901 -j ACCEPT

9–完成上述步骤后,重启一次 Linux。

reboot

:到这里为止,你已经学会了如何在你的 CentOS Linux 上安装 VNC,现在开始学习如何安装。

使用自己的服务器, 购买 Linux VPS,

安装和配置 VNC 客户端

1–要连接到 VNC 服务器,您必须使用客户端版本。

2——下载程序后,运行 VNC 客户端

3–在顶部栏中,输入 IP 地址和端口,如下所示。

4–搜索后,您将被要求输入您为 VNC 创建的用户密码。

在这里,你连接到你的 Linux,为了更加安全,你可能会再次询问你的密码。

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年节点培训领域的其他问题,请参考提问页面部分并在其中提出您的问题。

如何在 debian 10 上安装 VNC-VNC 设置 Debian 10

原文:https://blog.eldernode.com/install-vnc-on-debian-10/

How to install VNC on Debian 10

之前,你已经在 CentOS 7 上读到过 VNC。在这篇文章中,我们将学习如何在 Debian 10 上安装 VNC。Vnc(虚拟网络计算)是一个连接系统,使用户更容易在远程服务器上安装软件、管理文件和设置。那些不习惯命令行的人,可以使用 VNC 让他们使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。接下来,你将学习如何使用 TightVNC ,一个远程控制包,在 Debian 10 服务器上建立一个 VNC 服务器,并通过 SSH 隧道连接到它。

如何在 Debian 10 上安装 VNC

先决条件

如果您知道以下内容,本教程可能会更有用:

1- 要设置一个 Debian 10,访问 Debian 10 初始服务器设置教程,包括一个非根用户 sudo 访问和一个防火墙。

2- 通过 SSh 隧道支持 VNC 连接的计算机。

在 Linux 上,选择 vinagre、krdc、RealVNC 或 TightVNC 中的一个。

2-2 在 macOS 上,使用内置的屏幕共享程序,或者 RealVNC 这样的跨平台 app。

2-3 在 Windows 上,可以使用 TightVNC、RealVNC 或 UltraVNC。

在 Debian 10 上逐步安装和配置 VNC

第一步先安装桌面环境和 VNC 服务器

如您所知,Debian 10 服务器上默认不安装图形环境,所以我们将从安装开始。当然,安装最新的 Xfce 桌面环境的软件包和官方 Debian 仓库中的 TightVNC 软件包。

更新您的套餐列表:

sudo apt update

在服务器上安装Xfce 桌面环境:

sudo apt install xfce4 xfce4-goodies

如果系统提示您选择键盘布局,请选择适合您的语言的,然后按 Enter 键。然后安装将继续。安装完成后,安装 TightVNC 服务器:

sudo apt install tightvncserver

使用 vncserver 命令设置安全密码并创建初始配置文件,以完成 VNC 服务器的配置。

vncserver

然后,您必须输入并验证密码才能远程访问您的机器:

Output    You will require a password to access your desktops.  Password:  Verify: 

密码的长度必须在 6 到 8 个字符之间。但是超过 8 个字符的密码将被自动截断。如果您使用只读密码登录,您将无法使用鼠标或键盘控制 VNC 即时。要为服务器创建默认配置文件和连接信息,请执行以下操作:

输出

Would you like to enter a view-only password (y/n)? n  xauth:  file /home/noodi/.Xauthority does not exist    New 'X' desktop is your_hostname:1    Creating default startup script /home/noodi/.vnc/xstartup  Starting applications specified in /home/noodi/.vnc/xstartup  Log file is /home/noodi/.vnc/your_hostname:1.log

第二步配置 VNC 服务器

VNC 需要验证它应该连接到哪个图形桌面。这些命令在中名为 xstartup 的配置文件中可用。您的主目录下的 vnc 文件夹。当您运行 vncserver 命令时,启动脚本被创建。设置 VNC 后,它在端口 5901 启动。被 VNC 称为:1 。当然,它可以在其他显示端口上启动多个实例,如 : 2, 3 。由于您可能会更改 VNC 服务器的配置方式,您应该首先使用以下命令停止运行在端口 5091 上的 VNC 服务器。

您可能会看到不同的 PID,但是,输出如下所示:

vncserver -kill :1 

通过在修改 xstartup 之前输入该命令,可以备份原始文件。

Output    Killing Xtightvnc process ID17648

现在创建一个新的 xstartup 文件,并在文本编辑器中打开它:

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

如果你以前没有做过,你需要 VNC 来启动你的桌面环境。将以下命令添加到文件中:

nano ~/.vnc/xstartup

。Xresources 是用户可以更改图形桌面设置的地方。您需要使 VNC 服务器可执行,以确保它能够使用这个新的启动文件。

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

您应该在这里重新启动 VNC 服务器。

sudo chmod +x ~/.vnc/xstartup 

输出可能显示如下。

vncserver

第三步安全连接 VNC 桌面

Output    New 'X' desktop is your_hostname:1    Starting applications specified in /home/noodi/.vnc/xstartup  Log file is /home/noodi/.vnc/your_hostname:1.log

您应该使用 SSH 隧道安全地连接到您的服务器,因为 VNC 不使用安全协议。因此,创建 SSH 连接来为 VNC 转发 localhost 连接。通过 Linux 或 macOS 上的终端,使用以下命令完成此操作:

注意:将 noodi 和 your_server_ip 替换为您服务器的非 root 用户名和 ip 地址。使用 your_server_ip 作为连接 ip,如果您使用的是图形 SSH 客户端,如 PuTTY,则设置 localhost:5901 。

`ssh -L 5901:127.0.0.1:5901 -C -N -l noodi your_server_ip`

一旦连接上,您将看到默认的 Xfce 桌面。

![VNC on Debian 10-desktop view](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/8bbfe152c43ef876916a1937b7f9e302.png)

当您点击**使用默认配置**时,您将快速配置您的桌面。

要使用文件管理器或命令行,您可以访问您的主目录中的文件,如下所示:

![vnc on debian 10- home view](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/4502deb4c76c40626a4ef6ba5b48bec3.png)

您可以使用 CTRL+C 来停止 SSH 隧道,这将断开您的 VNC 会话。

**第四步**–**运行 VNC 作为系统服务**

作为 systemd 服务,您可以在设置 VNC 服务器后启动、停止和重新启动它。因此,首先使用文本编辑器创建一个名为 /etc/systemd/system/ [【电子邮件保护】](/cdn-cgi/l/email-protection) 的新单元文件。

如果您对符号 @ 有疑问,它允许您传入一个参数,您可以在服务配置中使用它。当您管理该服务时,您可以使用它来指定您想要使用的 VNC 显示端口。

`sudo nano /etc/systemd/system/[[email protected]](/cdn-cgi/l/email-protection)`

将以下几行添加到文件中。请务必更改**用户**、**组**、**工作目录**的值,以及 **PIDFILE** 的值中的用户名,以匹配您的用户名:

ExecStartPre 命令停止 VNC。

`[Unit]  Description=Start TightVNC server at startup  After=syslog.target network.target    [Service]  Type=forking  User=noodi  Group=noodi  WorkingDirectory=/home/noodi    PIDFile=/home/noodi/.vnc/%H:%i.pid  ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1  ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i  ExecStop=/usr/bin/vncserver -kill :%i    [Install]  WantedBy=multi-user.target` 

ExecStart 命令启动 VNC,并将颜色深度设置为 24 位颜色,分辨率为 1280×800。

保存并关闭文件。

现在,让系统知道新的单元文件,输入下面的命令。

然后启用单元文件。

`sudo systemctl daemon-reload`

要停止 VNC 服务器的当前实例,请执行以下操作:

`sudo systemctl enable [[email protected]](/cdn-cgi/l/email-protection)`

要像启动任何其他 systemd 服务一样启动它:

`vncserver -kill :1`

验证它是用这个命令启动的。

`sudo systemctl start [[email protected]](/cdn-cgi/l/email-protection)`

当它正确启动时,输出应该如下所示:

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

输出

当您重新启动机器时,VNC 服务器现在将可用。

`[[email protected]](/cdn-cgi/l/email-protection) - Start TightVNC server at startup     Loaded: loaded (/etc/systemd/system/[[email protected]](/cdn-cgi/l/email-protection); enabled; vendor preset: enabled)     Active: active (running) since Thu 2019-10-10 17:56:17 UTC; 5s ago    Process: 935 ExecStartPre=/usr/bin/vncserver -kill :1 > /dev/null 2>&1 (code=exited, status=2)    Process: 940 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1 (code=exited, status=0/SUCCESS)   Main PID: 948 (Xtightvnc)  . . .`

现在再次启动您的 SSH 隧道:

要连接到您的机器,请通过您的 VNC 客户端软件建立到 localhost:5901 的新连接。

`ssh -L 5901:127.0.0.1:5901 -C -N -l noodi your_server_ip`

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。

**不要错过**

[如何在 CentOS Linux 上安装 VNC](https://eldernode.com/install-vnc-on-centos-linux/)

[Webmin Linux、Ubuntu 和 Debian web 管理工具](https://eldernode.com/webmin-linux-ubuntu-and-debian/)

[How to install VNC on CentOS Linux](https://eldernode.com/install-vnc-on-centos-linux/)

[Webmin Linux, Ubuntu and Debian web management tool](https://eldernode.com/webmin-linux-ubuntu-and-debian/)

如何在 Ubuntu 20.04 上安装和配置 VNC-教程 VNC·Ubuntu

原文:https://blog.eldernode.com/install-vnc-ubuntu-20/

How to install and configure VNC on Ubuntu 20.04

[更新日期:2021-02-06] VNC(虚拟网络计算)是一个连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。对于不熟悉命令行的用户来说,它使管理远程服务器上的文件、软件和设置变得更加容易。通过介绍 VNC,我们将带你开始这个关于如何在 Ubuntu 20.04 上安装和配置 VNC 的教程。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

教程在 Ubuntu 20.04 上安装配置 VNC

在 Ubuntu 20.04 上安装 VNC 的先决条件

如果您考虑以下内容,本教程可能会更有用:

–拥有 Sudo 权限的非 root 用户

为了设置,按照我们的T3 在 Ubuntu 20.04T5 上的初始服务器设置

–安装了 VNC 客户端的本地计算机。您使用的 VNC 客户端必须支持通过 SSH 隧道的连接:

Windows 上,可以使用 TightVNC、RealVNC 或者 UltraVNC。同样在 macOS 上,你可以使用内置的屏幕共享程序,也可以使用 RealVNC 这样的跨平台应用。在 Linux 上,你可以从许多选项中选择,包括 Vinagre、krdc、RealVNC 或 TightVNC。

在 Ubuntu 20.04 上安装配置 VNC

让我们通过本教程的步骤来学习如何在 Ubuntu 20.04 上安装和配置 VNC。所以 j 和我们一起来看看如何在 Ubuntu 20.04 服务器上用 TightVNC 建立一个 VNC 服务器,并通过 SSH 隧道安全地连接到它。然后,您将在本地机器上使用 VNC 客户端程序,通过图形桌面环境与服务器进行交互。

由于 Ubuntu 20.04 服务器没有默认安装图形桌面环境或 VNC 服务器,所以你将从安装它们开始。在选择 VNC 服务器和桌面环境时,您有很多选择。

在本教程中,您将为最新的 Xfce 桌面环境安装软件包,并从官方 Ubuntu 资源库安装 TightVNC 软件包。Xfce 和 TightVNC 都以轻量级和快速而闻名,这将有助于确保 VNC 连接即使在较慢的互联网连接上也是平滑和稳定的。

如何安装桌面环境和 VNC 服务器

使用 SSH 连接到您的服务器后,更新您的软件包列表:

sudo apt update

然后,安装 Xfce 和 xfce4-goodies 包,该包包含一些针对桌面环境的增强功能:

sudo apt install xfce4 xfce4-goodies 

您可能会看到一些提示,要求您为 Xfce 选择一个默认的显示管理器。它将允许您通过图形界面选择并登录到桌面环境。只有当你连接到 VNC 客户端时,你才会使用 Xfce,在这些 Xfce 会话中,你已经以非根 Ubuntu 用户的身份登录了。因此,出于本教程的目的,您选择的显示管理器是不相关的。选择任意一个并按下键进入

接下来,安装 TightVNC 服务器:

sudo apt install tightvncserver 

要设置 VNC 访问密码,请运行 vncserver 命令。创建初始配置文件,并启动一个 VNC 服务器实例:

vncserver

当系统提示您输入并验证密码以远程访问您的计算机时:

输出

You will require a password to access your desktops.    Password:  Verify:

如您所知,密码的长度必须在 6 到 8 个字符之间。超过 8 个字符的密码将被自动截断。

验证密码后,您可以选择创建一个仅供查看的密码。使用只读密码登录的用户将无法使用鼠标或键盘控制 VNC 实例。如果您想向使用您的 VNC 服务器的其他人演示一些东西,这是一个有用的选项,但这不是必需的。

您可以看到该过程为服务器创建了必要的默认配置文件和连接信息。尽管如此,它在端口 5901 上启动一个默认的服务器实例。这个端口被称为显示端口,被 VNC 称为:1。VNC 可以在其他显示端口上启动多个实例,2 表示端口 5902,3 表示端口 5903,依此类推:

输出

Would you like to enter a view-only password (y/n)? n  xauth:  file /home/noodi/.Xauthority does not exist    New 'X' desktop is your_hostname:1    Creating default startup script /home/noodi/.vnc/xstartup  Starting applications specified in /home/noodi/.vnc/xstartup  Log file is /home/noodi/.vnc/your_hostname:1.log

记住 : 如果您想要更改密码或添加只读密码,可以使用 vncpasswd 命令:

vncpasswd

刚才,VNC 服务器已经安装并运行。现在让我们将其配置为启动 Xfce,并通过图形界面访问服务器。

如何配置 VNC 服务器

为了帮助您学习这一步,请注意 VNC 服务器需要知道在启动时要执行哪些命令。具体来说,VNC 需要知道它应该连接到哪个图形桌面环境。

VNC 服务器在启动时运行的命令位于中名为 xstartup 的配置文件中。您的主目录下的 vnc 文件夹。启动脚本是在上一步运行 vncserver 命令时创建的,但是您将创建自己的脚本来启动 Xfce 桌面。因为您将更改 VNC 服务器的配置方式,所以首先使用以下命令停止在端口 5901 上运行的 VNC 服务器实例:

vncserver -kill :1

输出

Killing Xtightvnc process ID 17648

要在修改 xstartup 文件之前备份原始文件:

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

然后您可以创建一个新的 xstartup 文件,并在文本编辑器中打开它。

nano ~/.vnc/xstartup 

现在将以下几行添加到文件中:

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

添加完这些行后,保存并关闭文件。如果你用的是 nano ,按下 CTRL + X,Y ,然后回车即可。然后,为了确保 VNC 服务器能够正确使用这个新的启动文件,您需要使它可执行:

chmod +x ~/.vnc/xstartup

然后,重启VNC 服务器:

vncserver -localhost 

注意 : 这次该命令包括-localhost 选项,它将 VNC 服务器绑定到您的服务器的环回接口。这将导致 VNC 只允许来自安装它的服务器的连接。

然后,您将在您的本地机器和您的服务器之间建立一个 SSH 隧道,实际上是欺骗 VNC,让他认为来自您的本地机器的连接源自您的服务器。这种策略将在 VNC 周围增加一层额外的安全性,因为只有那些已经可以通过 SSH 访问您的服务器的用户才能访问它。

输出

New 'X' desktop is your_hostname:1    Starting applications specified in /home/noodi/.vnc/xstartup  Log file is /home/noodi/.vnc/your_hostname:1.log

如何安全连接 VNC 桌面

VNC 本身在连接时不使用安全协议。为了安全地连接到您的服务器,您将建立一个 SSH 隧道,然后告诉您的 VNC 客户端使用该隧道进行连接,而不是直接连接。

在您的本地计算机上创建一个 SSH 连接,该连接将安全地转发到 VNC 的本地主机连接。您可以通过 Linux 或 macOS 上的终端使用以下 ssh 命令来实现这一点:

ssh -L 59000:localhost:5901 -C -N -l noodi your_server_ip 

看看这个 ssh 命令的选项意味着什么:

-L 59000:localhost:5901:-L 开关指定将本地计算机上的给定端口(59000)转发到目标服务器上的给定主机和端口(localhost:5901,表示目标服务器上的端口 5901,定义为 your_server_ip)。请注意,您指定的本地端口有些随意;只要该端口尚未绑定到其他服务,您就可以将其用作隧道的转发端口。

-C: 此标志启用压缩,这有助于最小化资源消耗并加快速度。

-N: 这个选项告诉 ssh 你不想执行任何远程命令。当您只想转发端口时,此设置很有用。

-l noodi your _ server _ IP:-l 开关允许您指定连接到服务器后要登录的用户。一定要换掉诺迪

your_server_ip 包含您的非根用户名称和您的服务器 ip 地址。

阅读更多内容:这个命令建立一个 SSH 隧道,通过每台机器上的端口 22(SSH 的默认端口)将信息从 VNC 服务器上的端口 5901 转发到本地机器上的端口 59000。假设您遵循了 Ubuntu 20.04 的先决条件初始服务器设置指南,您将添加一个 UFW 规则来允许通过 OpenSSH 连接到您的服务器。

这比简单地打开服务器的防火墙允许连接到端口 5901 更安全,因为这将允许任何人通过 VNC 访问您的服务器。通过 SSH 隧道连接,您将 VNC 访问限制在已经可以通过 SSH 访问服务器的机器上。

此外,如果您使用 PuTTY 连接到您的服务器,您可以通过右键单击终端窗口的顶部栏来创建 SSH 隧道,然后单击更改设置… 选项。

当您通过最后一个部分时,在 PuTTY 重新配置窗口左侧的树形菜单中找到连接分支。展开 SSH 分支,点击隧道。在选项控制 SSH 端口转发屏幕上,输入 59000 作为源端口,输入 localhost:5901 作为目的端口,如下所示:

vnc_putty_reconf_local

当你访问这个窗口时,点击添加按钮,然后应用按钮实现隧道。

一旦隧道运行,使用 VNC 客户端连接到 localhost:59000 。您将看到使用您在步骤 1 中设置的密码进行身份验证的提示。

当您连接时,您将看到默认的 Xfce 桌面。

此外,您可以使用文件管理器或从命令行访问主目录中的文件。

在本地终端中按下 CTRL+C 来停止 SSH 隧道并返回到您的提示符。这也将断开您的 VNC 会话。

最后,现在您可以配置您的 VNC 服务器作为 systemd 服务运行。

运行 VNC 作为系统服务

您可以像任何其他服务一样,根据需要启动、停止和重启它。因此,当您设置 VNC 服务器作为 systemd 服务运行时。您还可以使用 systemd 的管理命令来确保 VNC 在服务器启动时启动。

但是首先,创建一个新的单元文件,名为 /etc/systemd/system/ 【邮件保护】 :

sudo nano /etc/systemd/system/[[email protected]](/cdn-cgi/l/email-protection) 

关于更多的解释,名称末尾的@符号将让我们传入一个可以在服务配置中使用的参数。您将使用它来指定管理服务时要使用的 VNC 显示端口。将以下几行添加到文件中。请务必更改用户工作目录的值。PIDFILE 的值中的用户名来匹配您的用户名:

/etc/systemd/system/[[email protected]](/cdn-cgi/l/email-protection)
[Unit]  Description=Start TightVNC server at startup  After=syslog.target network.target    [Service]  Type=forking  User=noodi  Group=noodi  WorkingDirectory=/home/noodi    PIDFile=/home/noodi/.vnc/%H:%i.pid  ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1  ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i  ExecStop=/usr/bin/vncserver -kill :%i    [Install]  WantedBy=multi-user.target

而且让我们更了解上面的命令。如果 VNC 已经在运行,ExecStartPre 命令会停止它。ExecStart 命令启动 VNC,并将颜色深度设置为 24 位颜色,分辨率为 1280×800。您也可以修改这些启动选项来满足您的需要。还要注意的是, ExecStart 命令再次包含了 -localhost 选项。您现在可以保存并关闭文件,然后让系统知道新的单元文件:

sudo systemctl daemon-reload

要启用单位文件:

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

让我们再次解释一下,@符号后面的 1 表示服务应该出现在哪个显示号上,在这种情况下,默认为步骤 2 中讨论的 1。

要停止当前仍在运行的 VNC 服务器实例,请执行以下操作:

vncserver -kill :1 

然后像启动任何其他 systemd 服务一样启动它:

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

您可以使用以下命令验证它是否已启动:

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

输出

● [[email protected]](/cdn-cgi/l/email-protection) - Start TightVNC server at startup       Loaded: loaded (/etc/systemd/system/[[email protected]](/cdn-cgi/l/email-protection); enabled; vendor preset: enabled)       Active: active (running) since Thu 2020-05-07 17:23:50 UTC; 6s ago      Process: 39768 ExecStartPre=/usr/bin/vncserver -kill :1 > /dev/null 2>&1 (code=exited, status=2)      Process: 39772 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1 (code=exited, status=0/SUCCESS)     Main PID: 39795 (Xtightvnc)  ...

至此,只要您的服务器启动,VNC 服务器就可以使用了,您可以像管理任何其他 systemd 服务一样使用 systemctl 命令来管理它。

然而,在客户端不会有任何不同。要重新连接,请再次启动 SSH 隧道。

ssh -L 59000:localhost:5901 -C -N -l noodi your_server_ip 

然后,为了连接到您的服务器,使用您的 VNC 客户端软件建立一个到 localhost:59000 的新连接

结论

VNC,被许多人称为控制台,用于在网络中断和无法访问时监控服务器状态。使用 VNC,您可以查看服务器的状态。并检查无法访问您的服务器的问题是什么。许多服务器在启动时会挂起,或者 sshd 服务可能无法在 Linux 服务器上正常工作。有了 VNC,你可以进入服务器,用它来检查和解决问题。我们试图一步一步地教你如何在 Ubuntu 20.04 上安装和配置 VNC。现在,您将能够通过用户友好的图形界面管理您的文件、软件和设置。你还可以远程运行图形软件,比如网络浏览器。

如何在 Debian 10[完整版] - Eldernode 博客上安装 vnStat

原文:https://blog.eldernode.com/install-vnstat-on-debian-10/

How To Install vnStat On Debian 10

作为管理员,您可能需要一个工具来监控网络带宽,统计网络设备上的传输和接收,然后检查保存在数据库中的数据。VnStat 是一个命令行网络监控实用程序。这样,您可以在监视服务器的同时检查其性能。在本文中,您将学习如何在 Debian 10 上安装 vnStat。要开始这个教程,你需要有一个运行 Debian 10 的云服务器。因此,在 Eldernode 上订购您喜欢的软件包,购买您自己的 Linux VPS

教程在 Debian 10 上一步步安装 vnStat

vnStat 是一个用于 Linux 的网络流量监视器。它是一个开源的轻量级实用程序,为选定的接口保存网络流量日志,并使用内核提供的网络接口统计信息作为信息源。您可以使用 vnStat 来收集系统重新启动过程中的持续统计数据,并提供 5 分钟、每小时、每天、每月、每周、每年的使用情况摘要,以及显示其历史记录中使用最多的天数。您也可以在没有 root 权限的情况下使用 vnStat 并检查存储在数据库中的流量统计数据。它还按网络接口呈现,并且所有网络接口都有自己的数据库。

在 Debian 10 上安装 vnStat 并检查 vnStat 特性

我们来看看 vnStat 有什么特点。以下是它们的列表:

–同时监控多个网络接口

–一旦系统重新启动,统计数据仍然可用

–多种输出选项

–使用 JSON 进行输出

–按小时、天、月、周对数据进行排序,或获取前 10 天的数据

–接口带宽将自动检测

–生成输出的 png 图形

–针对 vnStat.cgi 的内容定位和图像背景颜色的可定制选项

–配置“月”,以跟进您可能拥有的不同计费周期

–非常轻–消耗很少一部分系统资源

–无论产生多少流量,CPU 使用率都很低

–安装和运行快速简单

–数据保留期限完全由用户动态配置

–无论流量如何,CPU 使用率都一样低

–无需 root 权限即可使用

–在线颜色配置编辑器

在 Debian 10 上安装 vnStat

您现在可能有兴趣使用 vnStat 并使用它的特性。所以,让我们来看一下本指南的步骤,并回顾一下在 Debian 10 上安装 vnStat 的过程。

第一步:

正如您在上一篇关于在 Ubuntu 上安装 vnStat 的文章中所了解到的,vnStat 可以从 Debian/Ubuntu 官方仓库获得。要安装它的软件包,您只需运行以下命令:

sudo apt-get install vnstat

第二步:

vnStatd 守护程序将在安装后自动启动。当 Debian 启动时,它会自动启动。要使用 systemctl 检查并启动服务,请键入:

sudo systemctl start vnstat.service

第三步:

现在,使用下面的命令确保 vnStat 在引导时自动启动:

sudo systemctl enable vnstat.service

如何在 Debian Linux 上使用 vnStat

从现在开始,vnStat 将开始捕获服务器接口上的流量数据和统计信息。还有,你在等收到数据报告。但是 vnStat 在显示数据之前需要建立一些数据。不要担心!只需运行以下命令来查看 vnStat 的标准报告:

vnstat

该报告可能如下所示:

vnstat report

接下来,如果希望获得更具体的数据输出,可以使用标志。如果将这些标志附加到 vnStat 命令,就可以得到如下所述的特定输出:

vnstat flags

如何为网络接口创建数据库

正如我们在本文开始时提到的,在 Debian 10 上安装 vnStat 之后,将会为每个网络接口自动初始化一个数据库。 /var/lib/vnstat 是 vnstat 的数据库目录:

ls /var/lib/vnstat/ eth0 eth1

使用以下命令创建一个新数据库。记得用应该监控的接口替换 eth0 :

vnstat --create -i eth0

如何为一个接口删除数据库

您也可以删除您创建的数据库。同样,不要忘记用不想监控的接口替换 eth0。因此,运行以下命令删除数据库:

vnstat --delete -i eth0

守护程序 vnStatd 负责数据检索和存储,而 vnStat 命令提供了一个接口,用于查询存储在特定于网络接口的数据库中的流量信息。

结论

在本文中,您了解了如何在 Debian 10 上安装 vnStat。如果您已经仔细地完成了这些步骤,那么您现在已经有了一个 vnStat 的工作安装。开始使用 vnStat 并监控服务器在多个接口上的流量。如果您有兴趣了解更多信息,请查找我们关于在 Centos 7 上使用 vnStat 监控网络流量的相关文章

教程在 Ubuntu 20.04 上安装 vnStat-elder node 博客

原文:https://blog.eldernode.com/install-vnstat-on-ubuntu-20-04/

Tutorial Install vnStat on Ubuntu 20.04

vviewnnetworkStatistics 是一款用于网络流量监控的命令行工具。它还使用 sames 控制键,帮助您记录和查看不同时间段的网络统计数据。这个网络实用程序用于 Linux 操作系统和基于控制台的网络流量监视器。因为流量信息是从 proc 文件系统中分析的,所以可以在没有 root 权限的情况下使用 vnStat。使用 vnStat,您可以以详细表格或命令行统计视图的形式查看每小时、每天、每月的统计信息。和我们一起阅读本指南,来回顾一下在 Ubuntu 20.04 上安装 vnStat 的教程。要购买全面管理但价格低廉的 Ubuntu VPS ,请选择一个软件包或通过 Eldernode 联系我们。

如何一步步在 Ubuntu 20.04 上安装 vnStat

作为开发人员或系统管理员,您需要监控网络流量或带宽使用情况,以监控共享互联网带宽的各种系统上的流量。通过这种方式,vnStat 可以帮助您监控各种网络参数,如带宽消耗和流入/流出的流量。在本文中,您将了解更多关于 vnStat 的信息,它是可以做到这一点的工具之一,并且在接下来的内容中,将教授在 Ubuntu 20.04 上安装 vnStat 的过程。

vnStat 特性

以下是使用 vnStat 的最重要的好处:

–同时监控多个接口

–安装和运行快速简单

–收集的统计数据会在系统重启后继续存在

–多个输出选项

–数据保留期限完全由用户动态配置

–可以将月份配置为遵循计费周期

–轻,资源使用最少

–无论流量如何,CPU 使用率都一样低

–无需 root 权限即可使用

–在线颜色配置编辑器

上安装配置 vnStatUbuntu 20.04 | Ubuntu 18.04

vnStat 在 Ubuntu 默认存储库中可用。因此,使用下面的命令来安装它。

sudo apt update
sudo apt install vnstat

现在,vnStat 已经安装完毕,可以开始运行了。要测试它是否已安装,可以在终端中键入“vnstat”。因此,您不会看到任何类似“找不到 vnstat”的错误。此外,您可以使用下面的命令来获取所有网络接口的基本统计信息。

vnstat

如何在 Ubuntu 20.04 上设置并运行 vnStat

要确保 vnStat 正在运行,请使用以下命令:

sudo systemctl status vnstat

在确保 vnStst 安装并正确运行之后,您需要找到并设置您希望监视的网络接口。因此,要查看系统上可用网络接口及其名称的列表,请运行:

ifconfig

现在,为了告诉 vnStat 要监视的网络接口,我们来看一个有线接口,例如“ens33”和一个无线接口“wlan0”。在终端中键入以下命令。

vnstat -u -i ens33

您已经通过运行上述命令激活了对该接口的监控。如果这是您第一次运行它,您将面临错误:'无法读取数据库"/var/lib/vnstat/ens 33" '。你必须做的唯一反应就是忽略这一点。

如果您有 WLAN,请使用以下命令设置无线网络接口。

vnstat -u -i wlan0

运行以下命令,查看系统中所有可用的网络接口。

vnstat --iflist

至此,您已经知道了所有想要监控的接口。因此,如果您对该接口名称使用上述命令,就可以监控流量。然后,使用以下命令启动 vnStat 守护程序。

sudo service vnstat start

您可以检查守护进程的状态。要从所有注册接口接收每月的总网络流量摘要,请运行以下命令。

ps -f | grep vnst

使用“-i”选项允许您监控特定网络接口的特定但基本的使用。因此,ens33 的命令如下:

vnstat -i ens33

注意 :将上述命令中的“ens33”替换为任何其他接口,如“eth0”或“wlan0”,将给出该接口的统计信息。在每个表的末尾,vnStat 提供了该月的估计网络使用情况。要控制带宽使用,您可以将此作为 vnStat 的许多有用特性之一。

如何在上使用 vnStatUbuntu Linux

您可以使用 vnStat 监控特定时间段和特定接口的流量。这里,我们仍然继续以 ens33 为例。

每小时统计视图

要以基于控制台的图表形式查看每小时统计信息,后面是表示过去 24 小时使用情况的表格,请运行:

vnstat -h -i ens33

要获得结果,请将“wlan0”替换为“eth0”。

月度统计视图

此外,您可以使用“-m”选项查看每月统计数据:

vnstat -m -i ens33

每周统计视图

使用“-w”选项查看接口的每周统计数据:

vnstat -w -i ens33

如何使用 vnStat 制作图形图像

使用 vnStat 还允许您生成以图形形式表示网络流量的图形图像。要从 vnStat 创建图形并将它们存储在指定的位置,它需要所需的信息。

一个接口的摘要输出

使用 vnStati 的"-s "选项获取特定接口的输出。因此,要获得输出并将其作为一个名为“summary.png”的图像存储在主文件夹中,请键入:

vnstati -s -i ens33 -o ~/summary.png

每小时显示统计数据

要获得每小时显示的输出,请使用“-h”选项。为此,请运行以下命令。

:显示始终为最近 24 小时。

vnstati -h -i ens33 -o ~/summary2.png

累计产量

还有,如果结合多个接口的流量分析,会得到总输出。

看下面的例子,然后检查命令。

“eth0+eth1”通过汇总 eth0 和 eth1 的统计数据得出流量输出。类似地,我们可以添加任意数量的接口,如“eth0+eth1+eth2”或“eth0+wlan0”等。

vnstati -s -i wlan0+eth0 -o ~/summary3.png

结论

在本文中,您了解了如何在 Ubuntu 20.04 上安装 vnStat。vnStat 为您提供各种信息,您可以通过监控网络流量来记录、分析和生成信息,并准备准确的结果。如果您有兴趣了解更多,请找到我们关于 Linux 服务器监控命令的文章。

如何在 CentOS 6 Linux 上安装 Webmin-Webmin 面板功能 CentOS

原文:https://blog.eldernode.com/install-webmin-centos-6/

How to install Webmin on CentOS 6 Linux

作为服务器管理员,您可以使用系统设置管理工具。在本文中,您将学习如何在 CentOS 6 Linux 上安装 Webmin。 Webmin 是安装在 Linux 上的基于网络的系统设置管理工具,允许用户访问一些 Linux 设置以及游戏文本工具,如 ApachePHP

如何在 CentOS 6 Linux 上安装 Webmin

什么是 Webmin

这个工具是由 Webmin 社区在 1997 年开发的。今天,这个 Linux 控制面板非常受欢迎, Linux 用户可以使用 Webmin 图形化地设置和接收他们的服务器状态。在这篇文章中,我们将解释 Webmin 的特性,并最终学习如何安装 Webmin。

Webmin 面板功能

-Apache 管理
-Bind 管理
-管理 IPtables 之类的 Linux 防火墙
-备份
-带宽监控
-操作系统管理控制
-更改密码和管理用户
-集群管理和创建
-网卡设置
-磁盘管理和文件系统
-文件管理
-创建 VPN 连接
-更新服务
-服务管理
-创建和管理电子邮件服务器
-MySQL 和

这些只是部分的 Webmin 特性,你可以通过安装它来使用所有的特性。

购买 CentOS 虚拟专用服务器

CentOS 6 Linux 上的 Webmin 安装教程

1- 首先,进入你的 Linux 终端环境。

2- 输入以下命令下载 Webmin。

wget http://software.virtualmin.com/gpl/scripts/install.sh -O /root/virtualmin-install.sh

请注意下载完包后,会看到以下语句。

2013-07-06 11:03:57 (129 KB/s) – `/root/virtualmin-install.sh’ saved [45392/45392]

3- 输入以下命令安装 Webmin

sh /root/virtualmin-install.sh

4- 过一会儿,安装就结束了。

5- 在你的系统浏览器中,输入你的 IP 地址和端口 10000 进入 Webmin 登录页面。

例如,输入 192.168.1.10:10000。

5.1 Open the port 10000 on your firewall, if the login page **does not** open.    **6-** Log in with your user and password to do **Webmin settings**.

:在新版本和你学会安装的版本中, Webmin tools 会和 Virtualmin 一起安装。

在下图中,您将看到 Webmin 环境的视图。

webmin dashboard on centos

亲爱的用户,我们希望你喜欢如何在 CentOS 6 Linux 上安装 Webmin 的教程,你可以在评论区提出关于这次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在其中提出你的问题。

亦见

virtual min、webmin 和 usermin 的对比

Webmin Linux、Ubuntu 和 Debian web 管理工具

Comparison of virtualmin, webmin and usermin

Webmin Linux, Ubuntu and Debian web management tool

如何在 Ubuntu 20.04 - Eldernode 博客上安装 WebSploit

原文:https://blog.eldernode.com/install-websploit-on-ubuntu/

How to Install WebSploit On Ubuntu 20.04

随着与黑客和安全相关的专有工具和平台的发展,我们正在见证强大工具的发展。这些工具为专业人员的渗透测试操作提供了便利。另一方面,它被许多黑客用来实施恶意攻击。大多数黑客和安全工具都是双刃剑。也就是说,它既用于黑客攻击,也用于安全和入侵测试。因此,所用工具的类型完全取决于用户。最强大的双刃工具之一是 WebSploit 工具。一些人可能认为它是强大的 Metasploit 工具的竞争对手。在本文中,我们将教如何在 Ubuntu 20.04 上安装 WebSploit。需要注意的是,你可以访问 Eldernode 提供的包来购买 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上一步一步安装 web sploit

如果要参考 Github 网站上对 WebSploit 工具的定义,只写了一句话。中间人攻击的强大框架。可以肯定地说,这个定义只显示了这个强大工具的一个特征,因为它有许多功能。用 Python 编写的 WebSploit 在 Kali Linux 上默认可用,但也可以安装在其他发行版上。在这篇文章的续篇中,加入我们的教程如何在 Ubuntu 20.04 上安装 WebSploit。

Websploit 工具功能

Websploit 工具(如 Metasploit 框架)有许多模块,您可以根据自己的目的进行选择。然后通过设置目标和运行模块来发起攻击。Websploit 有许多功能。该工具可以与 Metasploit 通信以执行攻击。它还能够借助 Metasploit 工具的 Wmap 插件进行扫描和爬行。这个工具的重要之处在于,它支持网络攻击,并扫描和分析 web。该工具的其他功能包括 XSS 钓鱼攻击、Wi-Fi 网络拒绝服务攻击和 ARP 拒绝服务攻击。在本文的后续部分,加入我们学习如何在 Ubuntu 上安装 Websploit。

在 Ubuntu 20.04 上安装 WebSploit | Ubuntu 18.04

在这一节,我们想教你如何在 Ubuntu 20.04 上安装 WebSploit。为此,只需运行以下命令来更新系统:

sudo apt-get update

现在,您可以使用以下命令轻松安装 Websploit 框架:

sudo apt-get install websploit

成功安装该工具后,只需运行以下命令即可运行它:

websploit

结论

WebSploit 是一个开源项目,用于远程扫描和分析系统,以找到各种漏洞。这个工具非常强大,支持几个漏洞。在这篇文章中,我们试图教如何在 Ubuntu 20.04 上安装 WebSploit。如果你愿意,可以参考文章介绍如何在 Kali Linux 上安装 WebSploit。

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Wekan 看板服务器

原文:https://blog.eldernode.com/install-wekan-kanban-server-on-ubuntu-20-04/

How to Install Wekan Kanban Server on Ubuntu 20.04

Wekan 是一个基于 Meteor Javascript 框架的开源看板。这是一个基于网络的管理工具,类似于 Trello,并允许您为您的项目协作创建一个董事会。使用 Wekan Board,您可以轻松邀请您想要的成员加入董事会。需要注意的是,和 Trello 一样,你可以在 wekan 板上定义一个任务,并将其分配给你的成员。在这篇文章中,我们试图让你完全了解如何在 Ubuntu 20.04 上安装 Wekan 看板服务器。你可以在 Eldernode 看到购买 Ubuntu VPS 服务器的套餐。

教程在 Ubuntu 20.04 上安装 Wekan 看板服务器

Wekan 是一个看板,允许基于卡片的任务和待办事项管理,类似于 WorkFlowy 或 Trello 这样的工具。由于它的实时同步功能,您可以在团队中使用它。使用标签,评论,约会等等都可以在 Wekan 工作流类型中实现。在这篇文章的后续部分,加入我们来学习如何一步一步地在 Ubuntu 20.04 上安装 Wekan 看板服务器。

Wekan 看板的特点

Wekan 的功能包括:

为创建的卡片分配彩色标签,以便分组和过滤。

能够将成员添加到卡片中,为他们定义任务。

创建可以在列之间移动卡片的板。

轻松合作

认证、管理面板和 SMTP 设置的能力。

它有剪贴板功能和拖放功能。

能够添加、删除、启动、存档和显示电路板

在 Ubuntu 20.04 上安装 Wekan 看板服务器|Ubuntu 18.04

由于必须安装 NGINX web 服务器才能在 Ubuntu 20.04、18.04 服务器上安装 Wekan,所以在第一步中,必须首先使用以下命令安装 Nginx web 服务器:

sudo apt-get install nginx -y

下一步是在安装后启动并激活 NGINX:

sudo systemctl start nginx
sudo systemctl enable nginx

然后,您必须使用快照打包安装 Wekan:

sudo snap install wekan

请注意,在下一步中,您必须通过执行以下命令来设置根 URL。注意 IP 地址命令中的 SERVER_IP 是主机服务器:

sudo snap set wekan root-url="http://SERVER_IP"

成功完成上述步骤后,我们进入下一步。此时,您需要指定一个端口,以便 Wekan 通过您的浏览器进行访问。另一方面,由于 Wekan 运行在 Nginx 上,我们建议使用另一个端口来完成这项工作:

sudo snap set wekan port='3001'

在您能够应用您想要的更改之后,您现在需要使用以下命令重新启动 MongoDB 和系统一次:

sudo systemctl restart snap.wekan.mongodb
sudo systemctl restart snap.wekan.wekan

要登录 Wekan,你必须打开你最喜欢的浏览器之一,运行 http://localhost:3001 。需要注意的是,如果你有一个主机 IP 服务器,你可以使用地址http://:3001进入 Wekan:

结论

Wekan 是在麻省理工学院的许可下发布的。这个程序允许用户轻松地使用和修改它。Wekan 可以轻松地在服务器上托管。它还可以确保您始终完全控制您的信息,并确保没有其他人可以访问它。在本文中,我们试图教你如何在 Ubuntu 20.04 上安装 Wekan 看板服务器。

如何在 Debian 10 - Eldernode 博客上用 PostgreSQL 安装 Wiki.js

原文:https://blog.eldernode.com/install-wiki-js-with-postgresql-on-debian/

How to Install Wiki.js with PostgreSQL on Debian 10

Wiki.js 是一个生成内容、归档内容、上传培训包等等的绝佳平台。使用 Wiki.js,您可以为您的用户创建权限,并根据内容对他们进行分类。这个平台实际上是一个为设备编写的软件程序可以运行和使用的平台。该平台包括硬件要求和软件要求,如操作系统。事实上,它是运行应用程序所需的硬件要求和软件要求。在这篇文章中,我们将教你如何在 Debian 10 上安装带有 PostgreSQL 的 Wiki.js。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

wiki . js 简介

正如本文介绍中提到的,Wiki.js 是一个创建内容的平台,管理员可以通过它访问自己的用户,甚至对他们的内容进行分类。Wiki.js 平台可以在 Windows、 Linux 和 macOS 操作系统上运行。注意,与所有平台一样,安装 Wiki.js 需要一个主机,该主机需要完全的 root 访问权限。

在本文的剩余部分,请关注我们如何在 Debian 10 上安装带有 PostgreSQL 的 Wiki.js。在下一节,我们将解释如何安装 Node.js 和 NPM 。然后我们将讨论如何安装 PostgreSQL 数据库服务器。在安装 Wiki.js 前的最后一步,我们会教你如何安装 Nginx Web Server。最后,我们将解释如何安装 Wiki.js。

教程更新并安装所需软件包

在开始安装 Wiki.js 之前,有一个基本且重要的步骤。此时,您需要更新系统包,以防止潜在的错误。因此,您应该运行以下命令:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

现在,您必须运行以下命令来安装 Debian 基本管理所需的软件包:

sudo apt install -y
curl wget vim git unzip socat
sudo bash-completion apt-transport-https build-essential dirmngr

如何安装 Node.js 和 NPM

安装 Wiki.js 之前的一个要求是安装 Node.js 和 NPM。因此,您可以使用以下命令来实现这一点:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs

安装 PostgreSQL 数据库服务器

在这一节中,我们计划教你如何在 Debian 上安装 PostgreSQL。要在您的 Debian 服务器上安装 PostgreSQL,以 root 或拥有 Sudo 特权的用户身份执行以下步骤。在第一步中,您必须使用以下命令更新 APT 包索引:

sudo apt update

现在,您应该使用以下命令安装 PostgreSQL server 和 Contrib 包,该包提供了额外的功能:

sudo apt install postgresql postgresql-contrib

您可以切换到用户 Postgres 登录到 PostgreSQL 服务器,并使用以下命令访问 PostgreSQL 提示符:

sudo su - postgres
psql

无需切换用户,您可以使用以下命令来访问 PostgreSQL:

sudo -u postgres psql

如何安装 Nginx Web 服务器

在这一节中,我们打算教你如何一步一个 Nginx Web 服务器。为此,只需遵循以下步骤:

wget https://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
rm nginx_signing.key
sudo -s
printf "deb https://nginx.org/packages/mainline/debian/ $(lsb_release -sc) nginx\ndeb-src https://nginx.org/packages/mainline/debian/ $(lsb_release -sc) nginx\n" >> /etc/apt/sources.list.d/nginx_mainline.list
exit
sudo apt update
sudo apt install -y nginx

在下一节中,我们将教你如何下载和安装 wiki.js。请继续阅读本文。

在 Debian 10 上用 PostgreSQL 安装 Wiki.js with】

在本节中,我们希望训练您一步一步地如何下载和安装 wiki.js。您可以在第一步中创建一个项目目录,然后转到创建的目录。然后,您可以将目录的所有权更新给您的用户。使用以下命令执行这些步骤:

sudo mkdir /var/www/wiki.js
cd /var/www/wiki.js
sudo chown -R [your_user]:[your_user] /var/www/wiki.js

现在您可以使用下面的命令下载并安装 Wiki.js :

curl -sSo- https://wiki.js.org/install.sh | bash

在您成功安装 Wiki.js 之后,您现在可以使用下面的命令启动配置向导:

node wiki configure

如何在 Debian 10 上用 PostgreSQL 设置 Wiki.js with】

在本节中,我们将教您如何配置、设置和访问 wiki.js。您将被要求使用以下地址从浏览器打开 wiki.js 以继续配置:

HTTP://<your-server-ip>:3000

注意: 确保防火墙上有允许的端口 3000。

在您的浏览器中输入上述地址后,您可以看到以下页面:

how to configure Wiki.js

您可以通过点击“开始来检查系统。报告如下。下一步,您可以点击继续。通过这样做,您将能够配置您的常规设置:

how to configure general settings on wiki.js

再次点击继续:

setup wiki.js on debian

how to setup wiki.js on debian

您现在可以通过点击“连接”来连接到数据库:

how to connect to the database on wiki.js

点击继续:

connect to the database on wiki.js

指定配置路径,点击继续:

how to Specify the configuration path on wiki.js

如下图所示,如果您愿意,现在可以配置 git 存储库:

configure the git repository on wiki.js on debian10

请注意,下一步是配置管理员帐户。完成后,点击继续:

How to Install Wiki.js with PostgreSQL on Debian 10

点击“开始,会出现登录页面提示:

how toconnect to login page on wiki

您应该注意,提供您在上面设置的管理员凭据来登录。然后会出现一个页面提示您创建主页:

Wiki.js with PostgreSQL on Debian 10

最后,您可以点击“创建主页”开始:

how to run Wiki.js with PostgreSQL on Debian 10

结论

Wiki.js 是一个基于 Node.js、Git 和 Markdown 的开源、现代和强大的 Wiki 应用程序。Wiki.js 运行在速度极快的 Node.js 引擎上,并经过优化以节省 CPU 资源。在本文中,我们试图教你如何在 Debian 10 上用 PostgreSQL 安装 Wiki.js。在本文的最后,我们还介绍了如何在 Debian 10 上用 PostgreSQL 设置 Wiki.js。

如何在 Windows 10 | Server 2019 上安装 Windows 终端- Eldernode

原文:https://blog.eldernode.com/install-windows-terminal-on-windows/

How to Install Windows Terminal on Windows 10-Server 2019

微软为视窗开发了一个新的命令行程序。该程序旨在成为一个集成环境,用于访问 PowerShell、CMD 和 WSL(微软的 Linux 子系统)等环境。微软还增加了一些功能,如在新终端中支持多个标签,以及为希望升级终端的开发者定制。Windows 终端支持基于 GPU 的文本呈现。在本文中,我们将教大家如何在 Windows 10 和 Windows Server 2019 上安装 Windows 终端。如果你想买一台 Windows VPS 服务器,你可以在 Eldernode 看到可用的软件包。

教程在 Windows 10 | Server 2019 上安装 Windows 终端

Windows 已经将其终端模拟器作为开源放在了 GitHub 上。在本教程中,我们将使用巧克力包管理器进行安装。请继续关注本文的其余部分。

如何在 Windows 上安装 chocolate y

首先,您应该确保您使用的是一个管理外壳。以管理员身份运行 PowerShell :

How to Install Chocolatey on Windows

然后,键入并运行以下命令:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) 

在下一部分中,安装开始。等待安装完成:

Install Chocolatey on Windows

您应该不会收到任何错误,因为您的安装过程已经正确完成。使用入门使用以下命令:

choco 

或者

choco -? 

是时候用 choco 安装 Windows 终端了。

在 windows 10 | server 2019 上安装 Windows 终端

在上一节中您成功地在 Windows 上安装了 Chocolatey 之后,现在我们要讨论如何安装 Windows 终端。为此,只需遵循以下步骤。

运行 PowerShell 并键入以下命令:

choco install microsoft-windows-terminal 

执行上述命令后,安装过程开始。

安装程序后,在 Windows 的搜索部分搜索 Windows 终端

Install-Windows-Terminal-on-Windows

要使用 Chocolatey 升级 Windows 终端,请运行以下命令:

choco upgrade microsoft-windows-terminal 

您现在可以在 Windows 10 和 Windows Server 2019 中轻松使用 Windows 终端应用程序。

结论

在本文中,我们试图一步步教你如何在 Windows 10 | Server 2019 上安装 Windows 终端。如果你愿意,可以参考文章如何在 Windows 上使用 Chocolatey 软件包管理器。

在 Ubuntu 20.10[新版本] - Eldernode 上安装 Wine 5.20

原文:https://blog.eldernode.com/install-wine-5-20-on-ubuntu-20-10/

Install Wine 5.20 on Ubuntu 20.10 [New Release]

Wine 是一个免费的应用程序(开源)软件,允许为 Microsoft Windows 操作系统编写的软件在类似 Unix 的操作系统上运行。这个应用程序还有一个名为 Winelib 的库,开发人员可以使用它来编译他们的 Windows 软件,使其更容易适应类似 Unix 的操作系统。Wine 并不是一个完整的模拟器,但它可以被称为兼容层,因为它是 Windows dlls 的重新实现。Wine 代表 Wine 这个名字并不是一个模拟器。本教程讲解如何在 Ubuntu 20.10 上安装 Wine 5.20。我们将向您展示如何安装分发终端 3.0 的稳定版本和 Wine 版本。类似的说明适用于 Ubuntu 16.04 和任何基于 Ubuntu 的发行版,包括 Linux Mint 和原始操作系统。您可以访问 Eldernode 中的软件包到购买 Linux VPS 服务器来安装 wine。

教程在 Ubuntu 20.10 上安装 Wine 5.20

默认情况下,Wine 不会安装在大多数 GNU/ Linux 发行版上,必须单独安装。也可以使用 VirtualBox 或 VMware 等虚拟化工具,但它们需要更多的系统资源和 Windows 安装。在这篇文章的续篇中,加入我们来学习如何在 Ubuntu 20.10 上安装 Wine 5.20。

注意: 要想在 Ubuntu 系统上安装新的软件包,必须以拥有 sudo 权限的用户身份登录。

如何在 Ubuntu 20.10 上安装 Wine 3.0

wine 包可以在 Ubuntu 的默认库中找到,可以很容易地用 apt 包管理器安装。这是在 Ubuntu 上安装 wine 最简单的方法,但是存储库中的版本可能比 wine 的最新版本旧。

从更新包列表开始:

sudo apt update

接下来,通过键入以下命令来安装 wine:

sudo apt install wine64

完全安装后,使用wine–version命令显示 wine 版本:

wine --version

如何在 Ubuntu 20.10 上安装 Wine 4.0

在本节中,我们提供了如何在 Ubuntu 20.10 上安装 Wine 版的分步说明。

首先使用以下 wget 命令将 WineHQ 存储库的 GPG 密钥输入到您的系统中:

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

通过执行以下命令添加 WineHQ 存储库:

sudo apt install software-properties-common
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'

如何通过键入以下命令安装 Wine 4.0:

sudo apt-get install --install-recommends winehq-stable

用于显示葡萄酒版本:

wine --version

输出应该如下所示:

wine-4.0

如何在 Ubuntu 20.10 上安装使用 Wine 5.20

在安装之前,如果在 64 位系统上运行,您需要启用 32 位体系结构。为此,请使用以下命令:

sudo dpkg --add-architecture i386

如果您的系统中没有 wget,请使用以下代码安装它:

sudo apt update 
sudo apt -y install software-properties-common wget

然后使用以下命令下载并添加存储库密钥:

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

导入密钥后,您必须添加存储库:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

现在库已经准备好了,你可以在你的 Ubuntu 20.10 上安装 Wine 5 了:

sudo apt update 
sudo apt install --install-recommends winehq-stable

注意: 由于安装包数量较多,这可能需要一些时间。

......  The following packages will be upgraded:  libcurl3-gnutls  1 upgraded, 266 newly installed, 0 to remove and 6 not upgraded.  Need to get 271 MB/271 MB of archives.  After this operation, 1,807 MB of additional disk space will be used.  Do you want to continue? [Y/n] y

现在你可以检查你的版本。

在 Ubuntu 上使用 wine 5.2020.10

对于命令行,可以在终端上直接调用 wine 工具:

$ wine

使用以下命令访问帮助页面:

$ wine --help

使用以下命令,您可以安装测试应用程序,如 Notepad ++ :

wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v7.8.8/npp.7.8.8.Installer.exe

你可以用 wine 来安装你下载的。exe 应用程序:

wine npp.7.8.8.Installer.exe

现在同意安装单声道壁虎套装;

how-to-install-wine-mono-ubuntu

how-to-install-wine-gecko-ubuntu

接下来,开始使用 Wine 安装您的程序:

setup note++ in wine

最后你可以运行记事本++了

Install Wine 5.20 on Ubuntu 20.10

结论

流行的 Wine 应用程序被设计成在 Linux 上运行 Windows 软件。这个软件实际上创建了软件层来适应 Windows 软件,并为 Windows 软件的良好运行提供了必要的库。在本文中,我们讨论了如何在 Ubuntu 20.10 上安装 Wine 3、4 和 5.20。

教程在 AlmaLinux 8.4 或 8.5 上安装 WINE-elder node 博客

原文:https://blog.eldernode.com/install-wine-on-almalinux/

Tutorial Install WINE on AlmaLinux 8.4 or 8.5

如果你想在 AlmaLinux 上运行一个程序,AlmaLinux 上没有专门的版本。在这种情况下,您应该使用在其他平台上模拟 Windows 环境的程序。Wine 是在其他平台上模拟 Windows 环境的程序之一。在这篇文章中,我们将教你如何在 alma Linux 8.4 或 8.5 上安装 WINE。想买一个便宜的有即时激活功能的 Linux VPS ,在 Eldernode 上订购你需要的东西。

如何在 AlmaLinux 上安装 WINE

Wine 是 Linux、Mac 和 Android 上的免费开源程序,允许你在这些平台上运行 Windows 应用程序、游戏和 EXE 文件。

在 AlmaLinux 8.4 或 8.5 上安装 WINE

a)您需要通过以下命令更新系统软件包:

sudo dnf update

AlmaLinux 没有官方的葡萄酒库,你必须从源头开始构建。您需要使用 Epel 中的开发工具和一些其他必需的依赖项来构建源代码。现在,您可以借助以下命令来启用它:

sudo dnf install epel-release
sudo dnf config-manager --set-enabled powertools

在这一步中,您应该安装在 AlmaLinux 系统上构建 Wine 源代码所需的开发工具。为此,请运行以下命令:

sudo dnf groupinstall 'Development Tools' -y

现在,您应该通过以下命令安装其他依赖项:

sudo dnf -y install gcc libX11-devel freetype-devel zlib-devel \  libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel \  gnutls-devel libpng-devel libjpeg-turbo-devel \  libtiff-devel dbus-devel fontconfig-devel

接下来,按 Enter 键开始安装。

现在是时候下载葡萄酒了。你可以在官方页面查看想要的葡萄酒版本。为此,请使用以下命令:

sudo dnf -y install wget
wget https://dl.winehq.org/wine/source/6.x/wine-6.1.tar.xz

注意:注意给定的版本号,并在必要时更改它。

最后,您应该在 AlmaLinux 系统上安装 Wine:

tar xvf wine-*.tar.xz
cd wine-*/
./configure --enable-win64
sudo make install

如何在 AlmaLinux 上查看葡萄酒版本

您可以通过以下命令检查 Wine 的版本:

wine64 --version

最后,您可以开始在 AlmaLinux 上安装 Windows 程序。

win64 ./path-to-your file.exe

结论

本文教你如何在 AlmaLinux 8.4 或 8.5 上安装 Wine。如果您想在 AlmaLinux 系统上使用图形化的 Microsoft Windows 应用程序,可以安装 Wine。我希望这篇教程对你有用。

在 MacOS 上安装 WireGuard 的两种方法

原文:https://blog.eldernode.com/install-wireguard-on-macos/

2 way to Install WireGuard on MacOS

WireGuard 协议已经非常流行。在某种程度上,与 OpenVPN 和 IPSec 等其他 VPN 协议相比,Linux 的创造者 Linus Torvalds 等大型技术和编程人物将 WireGuard 软件誉为“艺术品”。测试表明,该协议的连接速度比其他协议快得多,其加密选项也比其他选项更安全。在本文中,我们将教你两种在 MacOS 上安装 WireGuard 的方法。如果你想购买便宜的 VPS 服务器,可以访问 Eldernode 网站上提供的套装。

如何在 MacOS 上设置 2 路 wire guard

铁丝网特征

WireGuard 是 VPN 协议;客户端(如您的电脑或电话)与 VPN 服务器通信的方式。此外,WireGuard 是一个软件,您可以在不同的设备上运行,效果最好。这个软件只支持 UDP,不使用握手协议。

WireGuard 的一些功能包括:

1)灵活性: WireGuard 连接迅速,即使在网络中漫游时也是如此。在其他 VPN 协议失败的情况下,此协议保持连接。

2)安全性:与其他 VPN 软件相比,WireGuard 软件选择了智能和现代化的加密工具,具有安全默认值。

3)速度: WireGuard 使用快速加密代码。另外,它的底层组件位于 Linux 内核中(在 Linux 服务器和桌面上),这使得它比其他 VPN 更快。

4)易于部署:安装 WireGuard 软件的客户端和服务器部分非常容易。在服务器端,设置 WireGuard 并不比配置 SSH 难多少。

在这篇来自 MacOS 培训系列的文章的续篇中,我们将教你如何在 MacOS 上安装 WireGuard。

1)使用自制软件 在 MacOS 上安装 WireGuard

要用这种方法安装 WireGuard,第一步是安装 HomeBrew。为此,只需打开终端并运行以下命令:

macos terminal

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

请注意,这些步骤可能需要 20 分钟。

现在,您可以使用以下命令安装 WireGuard:

brew install wireguard-tools; sudo mkdir -p /etc/wireguard/;

您可以通过以下命令查看配置和连接信息:

sudo wg show

您也可以使用以下命令断开连接:

sudo wg-quick down <configuration name>

要重新连接,您可以运行以下命令:

sudo wg-quick up <configuration name>

2)在 MacOS 上安装 wire guard

要使用此方法安装 WireGuard,您必须遵循以下步骤。第一步,需要通过访问 App Store 下载 WireGuard :

Wireguard-macOS-DownloadApp

下载并安装 WireGuard 后,您需要创建一个隧道,如下所示。点击添加空隧道:

Wireguard-macOS-AddTunnel

通过点击上面的选项,您将看到为您生成的密钥。如果您想一直连接到您的 VPN,您需要为“以太网”和“Wi-Fi”启用按需选项:

GeneratedKeys

在下一步中,您需要将您的服务器添加为“对等体”。在此步骤中,您将为远程网络配置 IP 地址和 DNS:

[Interface]  PrivateKey = abcdefghijklmnopqrstuvwxyz1234567890=+  Address = 10.0.0.3/24  DNS = 1.1.1.1, 1.0.0.1
[Peer]  PublicKey = YOUR_SERVER_PUBLIC_KEY  AllowedIPs = 0.0.0.0/0  Endpoint = YOUR_SERVER_WAN_IP:51820

输入信息后保存。现在,您可能会遇到类似下图的消息。所以你必须点击允许:

AddVPN

最后,要将客户机添加到服务器,必须运行以下命令:

sudo wg set wg0 peer YOUR_CLIENT_PUBLIC_KEY allowed-ips YOUR_CLIENT_VPN_IP

结论

WireGuard 是一种安全的隧道协议。事实上,WireGuard 是最安全的 VPN 协议之一,这要归功于它使用了现代的、完全经过验证的加密技术。在本文中,我们试图教你如何在 MacOS 上安装 WireGuard。如果你有任何问题,可以在评论区和我们分享。

如何在 Windows 10 上安装 wire guard RDP-elder node 博客

原文:https://blog.eldernode.com/install-wireguard-on-windows-10/

How to Install WireGuard on Windows 10 RDP

WireGuard 是一种具有高级加密功能的现代虚拟专用网技术。WireGuard 技术比其他类似方法更快,如 IPsec 和 Open VPN。它还具有更简单的配置和更好的性能。该平台可以在几乎所有系统上运行,包括 Linux、Windows、Android 和 macOS。WireGuard 的工作原理是在每台设备上创建一个充当隧道的网络。需要注意的是,WireGuard 中的 VPN 流量传输是 UDP。在这篇文章中,我们将教你如何在 Windows 10 RDP 上安装 WireGuard。你可以访问 Eldernode 提供的包来购买 Windows 10 RDP 服务器。

教程在 Windows 10 上安装 wire guard RDP

WireGuard 是一种开源的 VPN 协议,比商业上可用的模型更快更容易。虽然传统 VPN 的速度通常是以牺牲安全性为代价的,但 WireGuard 提供了高速、高安全性的互联网接入。与其他 VPN 协议和应用程序相比,WireGuard 以其重量和加密而闻名。有趣的是,与其他超过 60,000 行代码的应用程序相比,WireGuard 只有大约 4,000 行代码。拥有更少的代码意味着软件更容易使用,并允许高效和准确的调试、更新和更改。对于较大的应用程序,这需要更多的时间和精力。

跟随我们这篇文章,看看如何在 Windows 10 RDP 上安装 WireGuard。

wire guard 如何工作

Linux 上,WireGuard 只在内核空间工作,因此它的性能比驻留在用户空间的 OpenVPN 好得多。许多 WireGuard 指标,包括性能和连接速度,比 OpenVPN 好四倍。在相同的硬件上,它们比基于 IPsec 的 VPN 速度更快。

然而,Android、iOS、macOS、OpenBSD 和 Windows 的 WireGuard 实现是用一种 Go 无内存编程语言编写的。除了一些社区支持的集成了 WireGuard 核心模块的 Android OS 项目之外,非 Linux WireGuard 实现在用户空间中运行。有趣的是,WireGuard 在运行用户空间方面的表现甚至比 OpenVPN 还要好。

在本文的其余部分,我们将逐步解释如何在 Windows 10 RDP 上安装 WireGuard。和我们在一起。

在 Windows 10 RDP 上逐步安装 wire guard

在本节中,我们将教你如何在 Windows 10 RDP 上安装 WireGuard。为此,只需在第一步中转至 WireGuard 网站的安装页面。然后你必须在打开的页面上点击下载 Windows Installer 。这样做将开始下载。

wireguard website

转到您下载安装文件的位置。

wireguard download file location

然后双击运行它。

wireguard installing progress

在下图中,您可以看到 WireGuard 环境。

wireguard environment on windows

如何在 Windows 10 上配置和使用 wire guard

运行 WireGuard 后,您必须添加配置文件。点击添加隧道,然后添加空隧道

how to config wireguard

有趣的是,GUI 会自动生成一个公私密钥。请注意,我们的工作还没有结束。因此,让我们提供它来连接到您的服务器。

CreateTunnel in Wireguard Windows10 RDP

注意: 出于安全考虑,最好永远不要共享私钥。

在下一步中,有必要将配置文件更新为如下图所示:

update the wireguard configuration file

确保您还将您的地址设置为 VPN 上的唯一 IP 地址。选中阻止未隧道化的流量将确保我们的所有流量都通过我们的 VPN 进行路由。

configure tunnel in wireguard

如何给服务器添加客户端密钥

如果此时按下激活,则不会连接。因为你的服务器需要知道你是谁。因此,您必须将您的客户端的公钥添加到服务器。应该注意,向服务器添加密钥的最简单的方法是使用 Wg set 命令。因此,您需要在服务器上运行以下命令:

如何测试 WireGuard 连接

成功完成前面的步骤后,现在可以在 Windows 10 RDP 设备上按下激活按钮了。通过这样做,您应该会看到一个成功的连接已经建立:

sudo wg set wg0 peer YOUR_CLIENT_PUBLIC_KEY allowed-ips YOUR_CLIENT_VPN_IP

test Wireguard connection

结论

WireGuard 是一种开源通信软件和协议,它使用 VPN 解决方案来建立点对点连接。在这篇文章中,我们试图教你如何一步一步地在 Windows 10 RDP 上安装 WireGuard。

Conclusion

WireGuard is an open-source communication software and protocol that uses VPN solutions to establish point-to-point connections. In this article, we tried to teach you to step by step how to Install WireGuard on Windows 10 RDP.

教程在 AlmaLinux 上安装 WireGuard VPN 服务器

原文:https://blog.eldernode.com/install-wireguard-vpn-server-on-almalinux/

Tutorial Install WireGuard VPN Server on AlmaLinux

WireGuard 是一种开源软件和通信协议,它使用 VPN 解决方案来建立点对点连接。在本文中,我们打算一步一步地教你如何在 AlmaLinux 上安装 WireGuard VPN 服务器。还需要注意的是,如果你打算购买一台 Linux VPS 服务器,你可以访问 Eldernode 网站上提供的软件包。

2 在 AlmaLinux 上设置 WireGuard 的步骤

的介绍

WireGuard 是一种先进加密的现代虚拟专用网技术。与其他类似的方法相比,如 IPsec 和 OpenVPN ,WireGuard 技术更快,更容易配置,性能更好。该平台几乎可以在任何系统上运行,包括 Linux、Windows、Android 和 macOS。

Wireguard 的工作原理是在每台设备上创建一个充当隧道的网络。WireGuard 中的 VPN 流量是 UDP。简单来说,WireGuard 是一款免费开源的应用软件,是一种在路由(网络)中使用虚拟专用网方法建立点对点通信的通信协议。

该程序作为 Linux 内核中的一个模块运行,旨在提高隧道协议中 OpenVPN 和 IPsec 的性能。

在 AlmaLinux 上安装 WireGuard VPN 服务器

在前一节熟悉了 WireGuard 之后,现在我们将解释如何在 AlmaLinux 上安装它。为此,只需遵循以下步骤。

第一步,您应该通过运行以下命令来更新系统:

sudo dnf update

更新后,您必须借助以下命令重新启动系统:

sudo reboot

使用以下命令安装不在 Almalinux 存储库中的 WireGuard 软件包:

sudo dnf install -y epel-release elrepo-release

现在可以通过运行以下命令来安装 WireGuard 及其所需的依赖项了:

sudo dnf install kmod-wireguard wireguard-tools

安装程序时,如果您被询问一个问题,有必要通过键入 y 然后按 enter 键继续安装过程。

如何在 AlmaLinux 上配置 WireGuard VPN 服务器

在上一节中您学习了如何在 AlmaLinux 上安装 WireGuard VPN 之后,现在我们想教您如何配置它。

配置 WireGuard VPN 的第一步是使用以下命令创建一个 WireGuard 工作目录。请注意,这样做会导致 WireGuard 将配置文件存储在该目录中:

sudo mkdir /etc/wireguard

这里您需要生成 WireGuard 公钥和私钥。您可以通过运行以下命令来生成私钥:

umask 077 | wg genkey | sudo tee /etc/wireguard/wireguard.key

在下一步中,您需要确认文件是否写在上面的目录中:

cat /etc/wireguard/wireguard.key

现在,您需要通过运行以下命令来生成公钥:

wg pubkey < /etc/wireguard/wireguard.key > /etc/wireguard/wireguard.pub.key

同样,您需要使用以下命令验证公钥文件的内容:

cat /etc/wireguard/wireguard.pub.key

接下来,您需要为 WireGuard 创建一个网络配置:

sudo vim /etc/wireguard/wg0.conf
[Interface]  Address = 10.10.10.1/24  SaveConfig = true  ListenPort = 51820  DNS = 8.8.8.8,10.10.10.1,1.1.1.1  PrivateKey = <SERVER-PRIVATE-KEY>  PostUp = firewall-cmd --add-port=51820/udp; firewall-cmd --zone=public --add-masquerade; firewall-cmd --direct --add-rule ipv4 filter FORWARD 0 -i wg0 -o eth0 -j ACCEPT; firewall-cmd --direct --add-rule ipv4 nat POSTROUTING 0 -o eth0 -j MASQUERADE  PostDown = firewall-cmd --remove-port=51820/udp; firewall-cmd --zone=public --remove-masquerade; firewall-cmd --direct --remove-rule ipv4 filter FORWARD 0 -i wg0 -o eth0 -j ACCEPT; firewall-cmd --direct --remove-rule ipv4 nat POSTROUTING 0 -o eth0 -j MASQUERADE

为了启用 IP 转发,您需要在配置文件中添加以下行:

net.ipv4.ip forward = 1

应该注意的是,通过启用 IP 转发,将允许 VPN 客户端将数据包路由到它们各自的目的地:

echo " net . IP v4 . IP _ forward = 1 " | sudo tee-a/etc/sysctl . conf

最后,您可以通过运行以下命令来重新加载 sysctl 配置:

sudo sysctl -p

如何在 AlmaLinux 上启动 WireGuard VPN 服务器

在您成功安装和配置 WireGuard 之后,在本节中,我们将教您如何在 AlmaLinux 上启动它。您可以使用以下命令启动 WireGuard:

sudo wg-quick up wg0

现在,您可以通过运行以下命令来启动该服务:

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

您还可以使用以下命令查看 WireGuard 的状态:

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

结论

WireGuard 使用不同的加密包,专注于看起来最安全的加密。此外,通过使用比 OpenVPN 和 IPsec 更小的代码库(大约 4000 行代码),它使得安全审计更容易。在本文中,我们试图通过教授如何在 AlmaLinux 上安装 WireGuard VPN 服务器来帮助您。如果你有任何问题,可以在评论区和我们分享。

kali linux - Eldernode 博客介绍及如何安装 WOL-E

原文:https://blog.eldernode.com/install-wol-e-on-kali-linux/

Introducing and how to Install WOL-E on kali linux

在网络上设置系统的一种方法是使用局域网唤醒方法,简称 WoL。在这种方法中,向目标系统发送数据包会导致目标系统启动。在 Kali linux 中,一个名为 WOL-E 的工具被包含在网络中,用于测试和接收关于这种类型系统存在的信息。所以在这篇文章中,我们试图帮助你了解以及如何在 kali linux 上安装 WOL-E。你可以访问 Eldernode 中可用的包来购买一个 Linux VPS 服务器。

介绍如何在 kali linux 上使用 WOL-E

WoL 是在极低功耗模式下唤醒远程计算机的行业标准协议。“低功耗模式”的定义已经随着时间的推移而改变,但这里的定义包括“关闭”计算机和访问电源。应该注意的是,该协议还允许完成无线局域网唤醒。

如果您想远程访问您的计算机,您建议使用 WoL 工具。WoL 允许您访问您的文件和程序,同时保持您的计算机低功耗,以节省电力和金钱。在这篇文章的后续部分,我们将学习如何在 kali linux 上安装 WOL-E。请和我们在一起。

WOL 简介——E

Wake-on-LAN (WoL)是一种网络标准,允许您远程打开计算机,无论目标计算机是否处于休眠、睡眠状态,甚至完全关闭。这是通过从具有 WoL 客户端版本的计算机接收“魔术包”来实现的。最终启动什么电脑操作系统也无关紧要( Windows ,Mac, Ubuntu 等等。)

WOL-E 功能可以用来打开任何接收到魔术包的计算机上的远程计算机。为此,计算机 BIOS 必须支持局域网唤醒。因此,不是每台计算机都能够自动使用局域网唤醒。这项功能可能有其他名称,但它们都有相同的含义,如远程唤醒、局域网供电、局域网唤醒、局域网恢复等。

什么是网络唤醒?

WoL 是一种网络标准,允许您在启用时远程打开计算机。这项功能还有一个补充标准,称为无线局域网唤醒或 WoWLAN。有了这个解释,让我们来看看与 WoL 一起工作所需的时间。要做到这一点,你需要三样东西:

1.您的计算机必须连接到电源。

2.您的系统主板必须符合 ATX 标准。当然不用担心,几乎所有的现代主板都支持这个。

3.必须在您的计算机网卡上启用 WoL,无论是以太网还是无线网卡。另一个好消息是,这个特性也是一个全球标准,几乎在所有情况下都可用。

作为一个协议,有能力从网络唤醒整个计算机世界。还应该注意的是,它提供了完整的硬件支持。

WOL-E 工具能力

以下是 WOL-E 的特点:

****–使用强制查找客户端系统的 MAC 地址。

****–嗅探并保存到磁盘。

****–收听 WOL 格式的密码,并将其保存到您的磁盘中。

****–向客户端发送唤醒。

****–搜索网络上的苹果设备。

WOL-E 是如何工作的?

事实上,这个功能依赖于魔术包。简单地说,当网卡检测到数据包时,它会指示计算机自己打开。因此,系统需要始终连接到电源,以便能够在接收到电源命令后执行该命令。主动 WoL 网卡继续扫描这个神奇的包,以接收系统内部时钟周围的小充电量。但是这个解释是什么意思,又是怎么做到的呢?

魔术包是从服务器发送的。许多东西都可以充当服务器,包括专有软件、路由器、网站、计算机、移动设备、智能电视和其他物联网设备。服务器通过整个网络发送一个完整的数据包。该软件包包含非常重要的信息,包括子网详细信息、网络地址,当然还有您计算机的 MAC 地址。

当所有这些信息组合成一个数据包时,称为 WOL 帧,系统网卡会持续监控这些数据包中的信息。现在,如果系统 MAC 地址在一个数据包中重复 16 次,您的计算机会注意到该数据包是一个 WOL 帧。

如何在卡莉 linux 上安装 WOL-E

您的以太网或无线网卡也应该支持此功能。因为它是通过 BIOS 或您的网卡中间件配置的,所以您不需要任何特殊的软件来启用它。应该注意的是,局域网唤醒支持在今天已经完全普及。在这一节中,我们将学习如何在 kali linux 上安装 WOL-E。

在 kali linux 上安装 WOL-E 比你想象的要容易。只需运行以下命令:

`sudo apt-get install wol-e`

应该注意,上面的命令安装 wol-e 和它所依赖的其他包。

结论

最后,出现的问题是关于这个特性的使用程度。应该说,由于这项技术的年代久远,其有用和使用的理由还是很多的。事实上,如果我们展望未来,智能家居现象在人们中间变得更加普遍,WoL 技术将对家庭用户有许多用途。但最重要的是,该过程非常简单,安装和激活,以便使用它。在本文中,我们试图向您全面介绍 WOL-E,并学习如何在 Kali Linux 上安装 WOL-E。

如何在 Ubuntu 20.04 中安装带有 Apache 的 WordPress-elder node

原文:https://blog.eldernode.com/install-wordpress-apache-ubuntu-20/

How to install WordPress with Apache in Ubuntu 20.04

之前,你学习了用 NginxT3 安装 WordPress 的 。在这篇文章中,你将学习如何在 Ubuntu 20.04 中安装带有 Apache 的 WordPress。当然,你知道 WordPress,这是一个免费开源的流行网站平台,因为易于安装、学习和使用、高度可插拔和可定制而被广泛使用。

如何在 Ubuntu 20.04 中用 Apache 安装 WordPress

由于我们将介绍如何在 Ubuntu 20.04 中安装最新版本的 WordPressApache ,你需要安装 LAMP 栈并为托管网站进行良好配置。如果您尚未安装,请参阅我们的指南:

教程在 Ubuntu 20.04 Linux 上安装最新的 phpMyAdmin

在 Ubuntu 20.04 中安装 WordPress

安装好 ( 阿帕奇玛利亚 DB、PHP 栈后,开始下载最新版本的 WordPress

wget -c http://wordpress.org/latest.tar.gz 

然后,提取存档的文件。

tar -xzvf latest.tar.gz

一旦你提取了 WordPress 目录,将它移动到你的文档根目录下,即 /var/www/html/ 和你的网站下。要创建一个 mysite.com 的目录并将 WordPress 文件移动到它下面,运行下面的命令。

:将【mysite.com】的替换为你的网站名称或域名。

ls -l  sudo cp -R wordpress /var/www/html/mysite.com  ls -l /var/www/html/

现在,您可以在网站( /var/www/html/mysite.com )目录上设置适当的权限。

:应该是属于 Apache2 用户和名为 www-data 的群组。

sudo chown -R www-data:www-data /var/www/html/mysite.com  sudo chmod -R 775 /var/www/html/mysite.com

为网站创建 WordPress 数据库

在这个步骤中,通过使用带有 -u 标志的 **MySQL** 命令来提供用户名,该用户名应该是 **root** 和 -p 来输入您在安装 MariaDB 软件时为 MySQL root 帐户设置的密码,登录到 MariaDB [数据库](https://en.wikipedia.org/wiki/Database) shell。

`sudo mysql -u root -p` 

要创建您站点的数据库和具有权限的数据库用户,请在登录后运行以下命令。

**注**:替换“**我的网站**”、“**我的网站管理员**”、 **[【邮件保护】](/cdn-cgi/l/email-protection)!**"用你的数据库名,数据库用户名,和用户密码

`MariaDB [(none)]> CREATE DATABASE **mysite**;`
`MariaDB [(none)]> GRANT ALL PRIVILEGES ON **mysite**.* TO '**mysiteadmin**'@'localhost' IDENTIFIED BY '**[[email protected]](/cdn-cgi/l/email-protection)!**';` 
`MariaDB [(none)]> FLUSH PRIVILEGES;`
`MariaDB [(none)]> EXIT`

现在,从提供的示例配置文件创建一个**wp-config.php**文件,移动到您网站的文档根目录。

`cd /var/www/html/mysite.com  sudo mv wp-config-sample.php wp-config.php`

接下来,打开**wp-config.php**配置文件进行编辑。

`sudo vim wp-config.php`

然后,您需要更新上面创建的数据库名称、数据库用户和用户密码的参数。

![ Update the database connection parameters](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/901a660fc087e23f31b26aad28bef0d4.png)

[购买 Linux 虚拟私有服务器](https://eldernode.com/linux-vps/)

为 WordPress 网站创建 Apache 虚拟主机

是时候配置 Apache webserver 来服务你的站点了。您需要在 Apache 配置下为它创建一个虚拟主机。它应该与您的完全合格的域名。

在下面的代码中,要在**/etc/Apache 2/sites-available/**目录下创建一个新文件,需要创建并激活一个新的虚拟主机。

**注** :在本教程中,你将调用文件 **mysite.com.conf** ,它应该以结尾。确认扩展)

`sudo vim /etc/apache2/sites-available/mysite.com.conf`

然后,用您的值替换 **ServerName** 和 **ServerAdmin** 电子邮件,并将以下配置复制并粘贴到其中。

`<VirtualHost *:80>  	ServerName **mysite.com**  	ServerAdmin **[[email protected]](/cdn-cgi/l/email-protection)**  	DocumentRoot **/var/www/html/mysite.com**  	ErrorLog ${APACHE_LOG_DIR}/error.log  	CustomLog ${APACHE_LOG_DIR}/access.log combined  </VirtualHost>` 

![Apache WordPress virtual host](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/56c50a6ae024e0a0d97d7d7fc09a9d91.png)

您现在可以保存并关闭它。

然后,为了能够启用新站点并重新加载 apache2 服务以应用新的更改,您应该检查 apache 配置的语法是否正确。

`apache2ctl -t  sudo a2ensite mysite.com.conf  sudo systemctl reload apache2`

我们还应该提到,要让您的新站点从 web 浏览器正确加载,您需要禁用默认的虚拟主机。

`sudo a2dissite 000-default.conf  sudo systemctl reload apache2` 

通过 web 界面完成 WordPress 安装

现在,你将学习如何使用 web 安装程序完成 WordPress 的安装。打开浏览器,使用站点的域名进行导航。

`http://mysite.com.`

在加载 WordPress web installer 之后,你可以做的下一件事就是选择你希望安装使用的语言,然后点击**继续**。

现在,您可以设置站点标题(管理用户名、密码和电子邮件)来管理您的站点内容。然后点击**安装 WordPress** 。

如此清晰,以至于在安装完 WordPress 后,你会点击 **Log** 进入你网站的管理登录页面。

**最后** ,你将能够使用你的管理凭证登录到你的新 **WordPress** 网站,并开始从**仪表板**定制你的网站。

亲爱的用户,我们希望你能喜欢这个教程,你可以在评论区提出关于这个培训的问题,或者要解决 [Eldernode](https://eldernode.com/) 培训领域的其他问题,请参考 [A sk page](https://eldernode.com/ask) 部分并在其中提出你的问题。

**同样,阅读**

[如何在 Ubuntu 20.04 上安装 lamp](https://eldernode.com/how-to-install-lamp-on-ubuntu-20-04/)

[How to install lamp on Ubuntu 20.04](https://eldernode.com/how-to-install-lamp-on-ubuntu-20-04/)

如何在 Debian 上安装带灯的 WordPress

原文:https://blog.eldernode.com/install-wordpress-lamp-debian-10/

How to install WordPress with LAMP on Debian 10

为了了解互联网上最流行的内容管理系统,我们向你展示如何在 Debian 10 上安装 WordPress with LAMP。它允许你在一个有 PHP 处理的后端上轻松建立灵活的博客和网站。WordPress 已经被广泛采用,并且是快速建立和运行网站的绝佳选择。设置完成后,几乎所有的管理都可以通过 web 前端完成。

先决条件:

如果您考虑以下因素,本教程可能会更有用:

  • 拥有 sudo 权限的非 root 用户
  • 在 Debian 10 上,按照我们的 初始服务器设置进行设置。
  • 安装一个灯栈 : WordPress 需要一个网络服务器、一个数据库和 PHP 才能正常运行。设置一个灯组可以满足所有这些要求。按照本指南 安装和配置该软件。
  • 用 SSL 保护你的网站:WordPress 提供动态内容并处理用户认证和授权。 TLS/SSL 是一种允许你对来自你网站的流量进行加密的技术,这样你的连接是安全的。设置 SSL 的方式将取决于您的站点是否有域名。
    • 如果你有一个域名……保护你的网站最简单的方法是使用 Let's Encrypt,它提供免费的可信证书。

你可能也有兴趣阅读:

如何在 Ubuntu 20.04 中用 Apache 安装 WordPress

如何在 Debian 10 上安装带灯的 WordPress

加入我们这个指南,告诉你如何在 Debian 10 上安装带有WordPress 。因此,如果你完成了先决条件点,让我们开始吧。

1-为 WordPress 创建一个 MariaDB 数据库和用户

你将从预备课程开始。WordPress 需要一个基于 MySQL 的数据库来存储和管理网站和用户信息。你已经安装了 Maria db——MySQL 的替代软件——但是我们需要为 WordPress 创建一个数据库和一个用户。

因此,首先,作为 root 帐户打开 MariaDB 提示符:

sudo mariadb

请注意,如果您在安装和设置 MariaDB 时设置了另一个具有管理权限的帐户,您也可以作为该用户登录。您需要使用以下命令来完成此操作:

mariadb -u username -p

发出这个命令后,MariaDB 将提示您输入为该帐户设置的密码。

现在,使用下面的命令为 WordPress 创建数据库。

mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

请注意,每个 MySQL 语句都必须以分号()结尾;)。如果您遇到任何问题,请检查以确保这是存在的。

然后,创建一个单独的 MySQL 用户帐户,专门用于操作新数据库。从管理和安全的角度来看,创建单一功能的数据库和帐户是一个好主意。在本指南中,你将使用名称 wordpress_user ,但是如果你愿意,可以随意更改。

使用下面的命令创建这个帐户,设置密码,并授予用户访问刚刚创建的数据库的权限。请记住为您的数据库用户选择一个强密码:

mariadb [(none) ]> GRANT ALL ON wordpress.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';

现在你有了一个数据库和用户账户,每个都是专门为 WordPress 设计的。运行以下命令来重新加载 grant 表,以便 MariaDB 的当前实例知道您所做的更改:

mariadb [(none) ]> FLUSH PRIVILEGES;

要离开 MariaDB:

mariadb [(none) ]> Exit; 

用 比特币 购买 VPS

2-安装附加的 PHP 扩展

当设置我们的 LAMP 堆栈时,我们只需要一个非常小的扩展集来让 PHP 与 MariaDB 通信。WordPress 和它的许多插件利用了额外的 PHP 扩展。

运行下面的命令,下载并安装一些最流行的 PHP 扩展,用于 WordPress。

由于您将在下一节中重启 Apache 来加载这些新的扩展,如果您返回到这里来安装附加插件,请通过键入以下命令来重启 Apache:

sudo apt update  sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip 

3-调整 Apache 的配置以适应。htaccess 覆盖并重写

sudo systemctl restart apache2

当您安装了额外的 PHP 扩展并准备好使用时,接下来要做的事情是对 Apache 配置进行一些更改。根据必备教程,您应该在/etc/Apache 2/sites-available/目录中有一个站点配置文件。这里我们将使用/etc/Apache 2/sites-available/WordPress . conf作为例子,但是您应该在适当的地方替换配置文件的路径。

另外,你将使用 /var/www/wordpress 作为你的 **WordPress** 安装的根目录。您应该使用配置中指定的 webroot。

**点** :为了使用 000-default.conf 默认配置(用 /var/www/html 作为你的 webroot)。如果你只打算在这个服务器上托管一个网站,这是很好的选择。如果没有,最好将必要的配置分成逻辑块,每个站点一个文件。

目前,的使用。htaccess 文件被禁用。WordPress 和许多 WordPress 插件广泛使用这些文件在目录内调整 web 服务器的行为。

打开您网站的 Apache 配置文件。请注意,如果您的网站已有 Apache 配置文件,该文件的名称会有所不同:

然后,允许。htaccess 文件,您需要添加一个指向您的文档根目录的目录块,其中包含一个 AllowOverride 指令。在配置文件的 VirtualHost 块中添加以下文本块,确保使用正确的 web 根目录:

`sudo nano /etc/apache2/sites-available/wordpress.conf`

/etc/Apache 2/sites-available/WordPress . conf

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

`<Directory /var/www/wordpress/>      AllowOverride All  </Directory>`

启用重写模块以利用 WordPress 永久链接功能:

为了确保您没有犯任何语法错误,请在实现您所做的更改之前运行下面的命令。

`sudo a2enmod rewrite`

输出

`sudo apache2ctl configtest`

但是,如果您通过命令报告遇到任何错误,请返回并检查您的配置文件中是否有任何语法错误。否则,重新启动 Apache 来实现更改:

`Syntax OK`
`sudo systemctl restart apache2`

4-下载文字新闻

在这一步,你可以下载并安装 WordPress,因为你的服务器软件已经配置好了,特别是出于安全考虑,我们总是建议你直接从他们的网站上获取 WordPress 的最新版本。

**点** :既然你需要 curl 下载 WordPress,那就安装吧,因为你的 Debian 服务器上可能默认没有安装这个程序。

并运行以下命令切换到一个可写目录,然后下载压缩版本。

`sudo apt install curl`

接下来,提取压缩文件以创建 **WordPress** 目录结构:

`cd /tmp  curl -O https://wordpress.org/latest.tar.gz`

你需要马上把这些文件移到我们的文档根目录下。不过,在此之前,添加一个假人。htaccess 文件,以便 WordPress 以后可以使用。

`tar xzvf latest.tar.gz`

因此,要创建该文件:

现在将示例配置文件复制到 WordPress 实际读取的文件名中:

`touch /tmp/wordpress/.htaccess`

此外,创建升级目录,这样 WordPress 就不会在软件更新后尝试自己升级时遇到权限问题:

`cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php`

所以是时候将目录的全部内容复制到您的文档根目录中了。**注意**下面的命令在源目录的末尾有一个点,表示目录中的所有内容都应该被复制,包括隐藏文件(比如)。您创建的 htaccess 文件)

`mkdir /tmp/wordpress/wp-content/upgrade`

至此,您已经成功地将 WordPress 安装到您的 web 服务器上,并执行了一些初始配置步骤。

`sudo cp -a /tmp/wordpress/. /var/www/wordpress`

5-配置 WordPress 目录

在你完成基于网络的 WordPress 设置过程之前,你需要调整我们的 **WordPress** 目录中的一些项目。

首先将所有文件的所有权交给 **www-data** 用户和组。这是 Apache will 服务器运行的用户,Apache 需要能够读写 WordPress 文件,以便为网站提供服务并执行自动更新。

因此,要更新所有权:

然后,在 WordPress 目录和文件上设置正确的权限:

``sudo chown -R www-data:www-data /var/www/wordpress``

由于这些应该是合理的权限设置,一些插件和程序可能需要额外的调整。

``sudo find /var/www/wordpress/ -type d -exec chmod 750 {} \;  sudo find /var/www/wordpress/ -type f -exec chmod 640 {} \;``

总之,你需要对主要的 WordPress 配置文件做一些修改。

当您打开该文件时,您的第一个目标将是调整一些密钥来为您的安装提供一些安全性。WordPress 为这些值提供了一个安全的生成器,这样你就不必自己想出好的值。这些只在内部使用,所以在这里使用复杂、安全的值不会损害可用性。

从 WordPress 秘密密钥生成器获取安全值:

您将得到如下所示的唯一值:

``curl -s https://api.wordpress.org/secret-key/1.1/salt/``

输出

**非常重要的一点** : 记得每次都要求唯一的值。 **不做****T**复制上图所示数值。

``define('AUTH_KEY',         '1jl/vqfs<XhdXoAPz9 DO NOT COPY THESE VALUES c_j{iwqD^<+c9.k<[[email protected]](/cdn-cgi/l/email-protection)');  define('SECURE_AUTH_KEY',  'E2N-h2]Dcvp+aS/p7X DO NOT COPY THESE VALUES {Ka(f;rv?Pxf})CgLi-3');  define('LOGGED_IN_KEY',    'W(50,{W^,OPB%PB<JF DO NOT COPY THESE VALUES 2;y&,2m%3]R6DUth[;88');  define('NONCE_KEY',        'll,4UC)7ua+8<!4VM+ DO NOT COPY THESE VALUES #`DXF+[$atzM7 o^-C7g');  define('AUTH_SALT',        'koMrurzOA+|L_lG}kf DO NOT COPY THESE VALUES  07VC*Lj*lD&?3w!BT#-');  define('SECURE_AUTH_SALT', 'p32*p,]z%LZ+pAu:VY DO NOT COPY THESE VALUES C-?y+K0DK_+F|0h{!_xY');  define('LOGGED_IN_SALT',   'i^/G2W7!-1H2OQ+t$3 DO NOT COPY THESE VALUES t6**bRVFSD[Hi])-qS`|');  define('NONCE_SALT',       'Q6]U:K?j4L%Z]}h^q7 DO NOT COPY THESE VALUES 1% ^qUswWgn+6&xqHN&%');`` 

**亦作**

**[在 Ubuntu 18.04 上用 LEMP 安装 WordPress](https://eldernode.com/wordpress-nginx-mariadb-php-ubuntu/)**

**[如何在 Ubuntu 20.04 上安装 LEMP 栈](https://eldernode.com/install-lemp-stack-ubuntu20/)**

**[在 CentOS 8 上安装灯栈](https://eldernode.com/install-lamp-stack-on-centos-8/)**

这些是您将直接粘贴到配置文件中以设置安全密钥的配置行。将您收到的输出复制到您的剪贴板,然后打开位于您的文档根目录中的 WordPress 配置文件:

另外,找到包含这些设置的虚拟值的部分。它看起来会像这样:

/var/www/WordPress/WP-config . PHP

``sudo nano /var/www/wordpress/wp-config.php``

. . .

然后,删除这些行并粘贴从命令行复制的值:

``. . .    define('AUTH_KEY',         'put your unique phrase here');  define('SECURE_AUTH_KEY',  'put your unique phrase here');  define('LOGGED_IN_KEY',    'put your unique phrase here');  define('NONCE_KEY',        'put your unique phrase here');  define('AUTH_SALT',        'put your unique phrase here');  define('SECURE_AUTH_SALT', 'put your unique phrase here');  define('LOGGED_IN_SALT',   'put your unique phrase here');  define('NONCE_SALT',       'put your unique phrase here');`` 

/var/www/WordPress/WP-config . PHP

从现在开始,修改文件顶部的数据库连接设置。您需要调整您在 [MariaDB](https://eldernode.com/tag/install-mariadb-on-debian-10/) 中配置的数据库名称、数据库用户和相关密码。

你必须做的另一个改变是设置 WordPress 应该用来写文件系统的方法。因为我们已经给了 web 服务器在需要的地方写的权限,所以我们可以显式地将文件系统方法设置为“direct”。如果没有用我们当前的设置进行设置,将会导致当你执行某些操作时,WordPress 提示 FTP 凭证。

``. . .    define('AUTH_KEY',         'VALUES COPIED FROM THE COMMAND LINE');  define('SECURE_AUTH_KEY',  'VALUES COPIED FROM THE COMMAND LINE');  define('LOGGED_IN_KEY',    'VALUES COPIED FROM THE COMMAND LINE');  define('NONCE_KEY',        'VALUES COPIED FROM THE COMMAND LINE');  define('AUTH_SALT',        'VALUES COPIED FROM THE COMMAND LINE');  define('SECURE_AUTH_SALT', 'VALUES COPIED FROM THE COMMAND LINE');  define('LOGGED_IN_SALT',   'VALUES COPIED FROM THE COMMAND LINE');  define('NONCE_SALT',       'VALUES COPIED FROM THE COMMAND LINE');    . . .``

如您所见,此设置可以添加到数据库连接设置下,或者文件中的任何其他位置:

/var/www/WordPress/WP-config . PHP

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

**最后**,你可以通过网络浏览器访问 WordPress 来完成安装和配置。

``. . .    define('DB_NAME', 'wordpress');    /** MySQL database username */  define('DB_USER', 'wordpress_user');    /** MySQL database password */  define('DB_PASSWORD', 'password');    . . .    define('FS_METHOD', 'direct');``

6-通过 Web 界面完成安装

服务器配置完成后,您可以通过 web 界面完成安装

在 web 浏览器中,导航到服务器的域名或公共 IP 地址:

接下来,您可以选择想要使用的语言:

接下来,您将进入主设置页面。为你的 WordPress 站点选择一个名字,并选择一个用户名(出于安全考虑,建议不要选择像“admin”这样的名字)。自动生成一个 [强密码](https://eldernode.com/how-to-create-strong-password/) 。保存此密码或选择另一个强密码。

```https://server_domain_or_IP```

输入您的电子邮件地址,并选择您是否希望阻止搜索引擎索引您的网站:

``![select the language of wordpress](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/46d0d55992118deb9e043907de055c73.png)``

![The setup installation](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/7658eeaa7fe1d7926377c2f807b5f169.png)

准备好后,点击**安装 WordPress** 按钮,进入提示您登录的页面:

最后,当你登录后,你会被带到 WordPress 管理面板。

![The screen of admin ](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/c462b1e34d17166bfaf20a1b44761ee6.png)

``![Ask to login to wordpress](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/eee14f5a45ac91231f2975cf1897bcd9.png)``

从仪表板中,您可以开始对您的站点的主题和发布内容进行更改。

**好样的** !到达这里,你就是在 Debian 10 上安装 WordPress with LAMP 的专家了。WordPress 应该已经安装并可以使用了。一些常见的后续步骤是为你的帖子选择永久链接设置(可以在设置>永久链接中找到)或者选择一个新主题(在外观>主题)。如果这是你第一次使用 WordPress,稍微探索一下界面来熟悉你的新 CMS,或者在他们的官方文档上查看 WordPress 指南的[第一步。](https://wordpress.org/support/article/first-steps-with-wordpress/)

From the dashboard, you can begin making changes to your site’s theme and publishing content.

**Good job**! By reaching here, you are an expert on How to install WordPress with LAMP on Debian 10\. WordPress should be installed and ready to use. Some common next steps are to choose the permalinks setting for your posts (can be found in Settings > Permalinks) or to select a new theme (in Appearance > Themes). If this is your first time using WordPress, explore the interface a bit to get acquainted with your new CMS, or check the [First Steps with WordPress](https://wordpress.org/support/article/first-steps-with-wordpress/) guide on their official documentation.

教程在 AlmaLinux 8.4 上安装 WordPress-elder node 博客

原文:https://blog.eldernode.com/install-wordpress-on-almalinux/

Tutorial Install WordPress on AlmaLinux 8.4

进入网站设计领域的用户都熟悉内容管理系统(CMS)。WordPress 是一个网站内容管理系统,你可以用它来创建各种网站和博客。由于 WordPress 内容管理系统的高度灵活性,你将能够使用它来启动任何类型的网站。在这篇文章中,我们将教你如何在 AlmaLinux 8.4 上安装 WordPress。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

如何在 AlmaLinux 8.4 上安装 WordPress

WordPress 和 ita 功能介绍

有许多内容管理系统可用于建立一个网站,其中一些比其他人有优势。WordPress 是一个内容管理系统,由各种各样的模板和皮肤组成,免费提供给用户。你可以使用这个系统来启动你的网站,不需要任何编程技能。

使用内容管理系统创建的网站实际上是动态网站。如果你是网站设计新手,想要建立一个网站,我们建议你使用像 WordPress 这样的内容管理系统。因为网站设计和编程非常费时费钱。

WordPress 最重要的优点和特性是:

1.简单易用

2.可持续性和创造性

3.有吸引力的设计选项

4.灵活性

5.搜索引擎优化

6.结构

7.轻松的内容管理

8.无孔不入

9.订阅能力

10.开源

11.反应

12.表演

13.编程接口应用程序(API)

14.可量测性

15.WordPress 支持

16.速度和效率

跟随我们这篇文章,向你展示如何在 AlmaLinux 8.4 上安装 WordPress。

在 AlmaLinux 8.4 上安装 WordPress 的先决条件

在这一节,我们想教你在 AlmaLinux 8.4 上安装 WordPress 的先决条件。应该注意的是,第一步是访问 root 用户帐户(或使用 root 权限访问管理员帐户)。

首先,您需要使用下面的命令作为主用户通过 SSH 登录到您的 AlmaLinux 8.4 服务器。注意,在下面的命令中,您必须用相应的 IP 地址和您的 SSH 端口号替换“IP 地址端口号:

ssh [[email protected]](/cdn-cgi/l/email-protection)_Address -p Port_number

然后,您需要使用以下命令来更新系统:

dnf update -y

现在,您应该通过运行以下命令来验证操作系统的当前版本:

cat /etc/os-release

完成上述步骤后,我们现在到达灯安装阶段。首先,您需要使用以下命令安装 Apache web 服务器、MariaDB 服务器、PHP 和其他包:

dnf install httpd httpd-tools mariadb-server php php-json php-mysqlnd php-json php-curl unzip -y

现在,您应该能够使用以下命令启动 Apache 和 MariaDB 服务,并启用它们来重启系统:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

如何创建 WordPress 数据库

要在第一步为 WordPress 创建一个数据库,你必须使用下面的命令登录 MariaDB :

mysql

接下来,您需要使用以下命令创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE wpdb;
MariaDB [(none)]> CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';

通过执行下面的命令,您可以授予 WordPress 数据库所有的特权:

MariaDB [(none)]> GRANT ALL ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

最后,您需要使用以下命令清除特权并退出 MariaDB :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

在 AlmaLinux 8.4 上安装 WordPress

在这一节,我们将讨论如何在 AlmaLinux 上安装 WordPress。为此,您必须遵循以下步骤。首先,将目录更改为 Apache web 根目录,并使用以下命令下载 WordPress 的最新版本:

cd /var/www/html
wget https://wordpress.org/latest.tar.gz

现在,您需要通过运行以下命令来提取下载的文件:

tar -xvzf latest.tar.gz

接下来,您需要将目录更改为 WordPress ,并使用以下命令重命名示例配置文件:

cd wordpress
mv wp-config-sample.php wp-config.php

现在,您需要通过运行以下命令来编辑示例配置文件,然后定义您的数据库设置:

nano wp-config.php

打开配置文件后,您需要更改以下值:

define( 'DB_NAME', 'wpdb' );
/** MySQL database username */  define( 'DB_USER', 'wpuser' );
/** MySQL database password */  define( 'DB_PASSWORD', 'password' );
/** MySQL hostname */  define( 'DB_HOST', 'localhost' );

最后,您需要使用以下命令保存文件,然后在 WordPress 目录上设置适当的所有权:

chown -R apache:apache /var/www/html/wordpress

如何在 AlmaLinux 8.4 上配置 WordPress

在这一节,我们想讨论如何在 AlmaLinux 上配置 WordPress。第一步是配置 Apache 。为此,您需要使用以下命令为 WordPress 创建一个 Apache 虚拟主机配置文件:

nano /etc/httpd/conf.d/wp.conf

在用您想要的文本编辑器之一打开配置文件之后,您现在需要向它添加以下行:

<VirtualHost *:80>  ServerAdmin [[email protected]](/cdn-cgi/l/email-protection)  DocumentRoot "/var/www/html/wordpress"  ServerName wp.example.com  ErrorLog "/var/log/httpd/example.com-error_log"  CustomLog "/var/log/httpd/example.com-access_log" combined    <Directory "/var/www/html/wordpress">  DirectoryIndex index.html index.php  Options FollowSymLinks  AllowOverride All  Require all granted  </Directory>  </VirtualHost>

配置完 Apache 后,您必须使用下面的命令保存文件,然后重启 Apache 以应用更改:

systemctl restart httpd

下一步是配置防火墙。为此,您必须使用以下命令通过防火墙启用端口 80 和 443 :

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

在最后一步中,您可以通过运行以下命令应用更改来重新加载防火墙:

firewall-cmd --reload

如何在 AlmaLinux 8.4 上访问 WordPress

在前面的章节中,我们向您展示了如何在 AlmaLinux 上安装和配置 WordPress。现在我们想教你如何访问 WordPress 管理面板。为此,您必须遵循以下步骤。

您可以通过在浏览器中输入以下 URL 来访问 WordPress 安装向导:

http://wp.example.com

运行上述命令将带您进入下一页。下一步,你需要选择你想要的语言,然后点击继续按钮:

language-selection

在前面的部分中选择了您想要的语言后,现在您需要输入网站名称管理员用户名密码。然后点击安装按钮:

website-installation-form

如下图所示,您必须点击登录按钮:

succesfull-installation-screen

点击登录按钮后,你将被重定向到 WordPress 管理登录页面:

login-screen

最后一步,你必须输入你的用户名密码,点击登录按钮。通过这样做,你会看到管理面板:

wordpress-Admin-Panel

结论

WordPress 从一个活跃的、真诚的开源社区开始,可以帮助你建立一个伟大的网站并运行。在这篇文章中,我们试图一步一步地教你如何在 AlmaLinux 8.4 上安装 WordPress。

如何在 IIS web 服务器上安装 WordPress 教程 IIS Web 服务器

原文:https://blog.eldernode.com/install-wordpress-on-iis/

How to install WordPress on IIS web server

如何在 IIS web 服务器上安装 WordPress?在本教程中,我们将教你如何使用微软网络平台安装软件在 Windows 和 IIS 网络服务器上安装 WordPress

如你所知,要建立一个网站,最好先在你的电脑上本地运行,并检查脚本,模板和插件。当然, xampp 或者 wamp 大多用于此目的。你也可以在一个虚拟服务器上设置它,并专业地管理你的网站。

第一步:安装 IIS

您必须首先配置 web 服务器。您可以使用以下教程在您的系统上安装 IIS:

如何在 Windows 10 中安装 IIS

在 Windows 2012 vps 服务器上安装 IIS

步骤 2: 在 Windows/server 上下载并安装 Web 平台安装程序

1。 首先,从下面的链接下载并安装 Web Platform Installer (Web PI)软件。

下载 Web PI 软件

How to install WordPress on IIS web server

2。 运行软件。

在产品标签和框架部分,根据操作系统(x64 / x86)将最新版本的 PHP 添加到安装项目中。

How to install WordPress on IIS web server

3。 从应用部分找到 WordPress ,并将其添加到列表中。

然后点击安装。

How to install WordPress on IIS web server

4。 通过添加 WordPress,一个数据库(MySQL 5.1)被自动添加到列表中。

在这里输入数据库管理员用户的密码。

How to install WordPress on IIS web server

5。 在此步骤中,指定网站的名称,文件的路径,以及允许访问网站的端口/IP,如下图所示:

How to install WordPress on IIS web server

6。 在这一步,你必须创建并配置 WordPress 安全密钥。你不需要写下这些代码,你只需要创建复杂而长的代码。

注意: 这些代码中不要使用符号(')、($)和()。

How to install WordPress on IIS web server

你可以使用在线密钥生成器来生成这段代码。

注意: 在这些代码中,还有一个 $ 符号,你必须用另一个字符替换!

7。 物品安装完毕!

复制和保存数据库信息并点击启动 WordPress 或下面的链接继续 WordPress 的安装过程:

http://localhost/WordPress/WP-admin/install . PHP

How to install WordPress on IIS web server

第三步:安装 WordPress

1。 选择好 WordPress 语言后,输入你的信息,务必复制并保存密码和用户名。

How to install WordPress on IIS web server

2。 安装完成。

现在你应该可以分别从以下链接进入 WordPress 管理页面和网站的主页:

http://localhost/WordPress/WP-log in . PHP

http://localhost/WordPress

注意: 如果您在虚拟服务器上执行此操作,您可以用一个 IP 服务器(或域,如果您已经有 IP 记录)替换本地主机,并从互联网访问此页面。

亦作,见:

如何在 Windows 10 上配置 XAMPP

如何在 Ubuntu 20.04 中用 Apache 安装 WordPress】

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

好运。

如何在 Webmin - Usermin | Eldernode 博客上安装 WordPress

原文:https://blog.eldernode.com/install-wordpress-on-webmin-usermin/

How to Install WordPress on Webmin - Usermin

除了 CPanel 和 DirectAdmin,还有其他不太为人所知的平台。在这篇文章中,我们将进入另一个控制面板,试着教你如何在 Webmin 和 Usermin 上安装 WordPress。你可以访问 Eldernode 中可用的包来购买 WordPress VPS 服务器。和我们在一起。

教程在 Webmin 上安装 WordPress–user min

什么是 Webmin?

Webmin 是一个用于管理 Linux 系统的开源图形界面。在 Webmin 中,服务器管理员可以管理用户、服务、DNS 设置、Apache,在 web 上以图形方式编辑其服务器的服务器文件,而不是在 ssh 终端中输入指令。就像我们使用 WebSitePanel 来管理一个 Windows vps 服务器一样,Webmin 是用来管理一个 Linux 服务器的。无论您使用什么系统或使用什么控制面板,都没有关系。重要的是能够在你喜欢的控制面板上安装 WordPress

Webmin 可以托管有 virtualmin 插件的站点。使用 virtualmin 插件,新的站点可以被添加到 Windows 或 linux VPS 服务器。请记住,管理员必须使用用户面板单独访问站点。

如何在 Webmin–user min 上安装 WordPress

1。首先,你需要从你的主机或者服务器管理员那里获取你的 Usermin 登录地址。如果您可以访问此地址,并且拥有用户名和密码,您就可以登录。

2。进入后,会看到类似下图的页面:

Webmin Home page

3。点击 Usermin ,如下图所示:

how to Login to usermin

4。然后点击其他部分的文件管理器:

how to access webmin filemanager

5。您现在已登录到您站点的文件管理部分。现在,点击 public_html 进入你网站的根文件夹:

The public_html folder on the webmin-elder

6。现在你应该删除默认的 Webmin 文件。然后点击主文件夹中所有文件旁边的复选框来激活它们。然后点击页面上方的删除,删除所有文件。最后,点击移除选中的

How to delete default files in the public_html folder

了解如何将 WordPress 上传到 Usermin

7 .。从文件菜单中,点击上传到当前目录。在这里上传你从 WordPress 下载页面下载的 WordPress 文件。

How to upload WordPress to Usermin

8。下一步,右键点击文件,点击提取

How to extract WordPress in Usermin

9。现在你应该进入文件夹并选择所有的文件。然后点击文件菜单中的剪切。****

How to transfer WordPress files

10。从左侧菜单中选择 public_html 重新进入主文件夹。

webmin publichtml folder

11。并从编辑菜单中选择粘贴选项将文件移动到主文件夹。

how to paste files in wemin

12。现在你可以从你的主机上删除 wp.zip 文件和 wordpress 文件夹了。

如何开始在 Usermin 上安装 WordPress

输入你的站点 URL,你会看到一个 WordPress 安装页面。在这一步,你必须安装 WordPress。

13。选择您想要的语言

wordpress-installation-in-webmin

14。下一步,点击开始

如何将 WordPress 连接到数据库

15。进入 WordPress 安装页面。该页面将要求您输入您需要输入的数据库信息。因为在 Webmin 中创建数据库的过程不同于其他控制面板,所以您应该让服务器管理员为您创建数据库。但是默认情况下,当您在服务器上构建主机时,会用您的用户名创建一个数据库。然后输入如下值:

数据库名称:您的主机名,例如:eldernode

用户名:您的主机的用户名。例如:eldernode

密码:您的主机面板的登录密码

如果上述信息不起作用。您应该要求您的服务器管理员通过 Virtualmin 为您创建一个数据库。

16。然后点击提交。

database information in wordpress installation

17。现在你需要点击安装

how to run the installation wordpress

教程在 Webmin 上安装 WordPress

18。现在,你必须输入站点信息和 WordPress 管理信息。

wordpress admin information

最后,你会看到 Webmin 上的 WordPress 安装已经成功完成。

结论

Webmin 是一个开源的 web 和信息管理工具,用于类似 Unix 的系统,如 Linux 和 Windows 系统。在这篇文章中,我们试图教你如何在 Webmin-Usermin 上安装 WordPress。

如何在 Kali Linux[安全] - Eldernode 博客上安装 wpscan

原文:https://blog.eldernode.com/install-wpscan-on-kali-linux/

How to Install wpscan on Kali Linux

一步步学习如何在 Kali Linux 上安装 wpscan。WordPress 等内容管理系统一直被诟病的一个问题就是它们的安全性。通过做一系列的安全措施,WordPress 真的是一个安全的 CMS,你不用担心。许多开发人员在采取安全措施后,在他们的站点上执行渗透测试,以找到并修复安全漏洞。最流行和最强大的工具之一是 WpScan 。WpScan 是一个安全工具,旨在测试 WordPress 内容管理系统的渗透能力。在本文中,我们试着教你如何在 Kali Linux 上安装 wpscan。您可以使用 Eldernode 中可用的包来购买 Linux VPS 服务器。

教程在 Kali Linux 上安装 wps can

wps can 工具简介

WPScan 是一个扫描 WordPress CMS 漏洞的应用工具。扫描的目的并不总是穿透别人的网站。您应该始终扫描和分析您的站点和客户,以修复安全问题和漏洞。用于从 WordPress 网站识别和收集信息的工具之一是 WPScan。下面,我们将教你如何在 Kali Linux 中可视化安装 WPScan 工具。

wps can 工具有哪些功能?

1)发现网站插件及其版本

2)仅在插件中进行渗透测试和安全漏洞检测

3)识别插件和 WordPress 本身的安全漏洞

4)网站布局识别

5)使用不同的用户代理

6)读取 cookie 文件

7)识别目录

8)执行暴力攻击

9)手动攻击设置,如连接数、线程数和请求数。

在 Kali Linux 上安装 wps can

在这一节中,我们试图完整地教你如何在 Kali Linux 上安装 wpscan。和我们在一起。

你需要做的第一件事就是安装 Git 并更新到最新版本。为此,您需要在第一步中打开 Kali 终端,并在其中键入以下命令:

 sudo apt-get install git

第二步,你必须在最新的 Ruby 开发环境中指定 Kali Linux 的依赖关系。因此,键入并运行以下命令:

sudo apt-get install git ruby ruby-dev libcurl4-openssl-dev make

一旦安装了 Git依赖项,就该继续安装 WPScan 了。为此,请键入以下命令:

git clone https://github.com/wpscanteam/wpscan.git

现在,您需要使用以下命令将目录更改为 WPScan 目录:

cd wpscan

因为 WPScan 是一个需要捆绑器才能运行的程序,所以需要安装它。要安装 bundler,您可以键入并运行以下命令行:

sudo gem install bundler && bundle install --without test

注: RubyGems 是 Ruby 编程语言的一个包管理器,它提供了一个分发 Ruby 程序和库的标准格式,是一个旨在轻松管理 Gems 安装的工具,也是一个分发它们的服务器。

您可以看到 WPScan 已经成功安装。请注意,首次运行时的更新可能需要几分钟时间。

结论

wpscan 是 WordPress 内容管理系统最流行的安全扫描工具之一,比其他 WordPress 扫描器拥有更多的功能和普及性。使用这个工具,你可以进行全面的扫描和渗透测试,找到 WordPress 网站的漏洞。在本文中,在介绍了 WPScan 及其特性之后,我们试图教您如何在 Kali Linux 上安装 wpscan。需要注意的是,如果想在 Debian 中安装 WPScan,可以参考文章如何在 Debian 10 上安装 wpscan。

如何在 Mac - Eldernode 博客上安装 XAMPP

原文:https://blog.eldernode.com/install-xampp-on-mac/

How to Install XAMPP on Mac

XAMPP 是用于创建本地网络服务器的软件。这个软件适用于所有从事网站设计的人。无论是那些想要学习像 WordPress 这样的内容管理系统并最终使用它创建网站的人,还是想要开发 web 应用程序的 web 程序员。这篇文章将教你如何在 Mac 上安装 XAMPP。如果您打算购买 VPS 服务器,请查看我们网站上提供的套装。

教程在 Mac 上安装 XAMPP

XAMPP 是一个缩写,其中 X 代表跨平台,A 代表 Apache,M 代表 MYSQL,Ps 代表 PHP 和 Perl,是一个免费的开源 web 服务器。它由 Apache Friends 开发,有 11 种语言版本,支持不同的平台,如 Windows 的 IA-32 包和 macOS 的 x64 包以及 Linux。事实上,这个软件的官方设计是作为一个开发工具,让网站设计师和程序员在自己的电脑上测试他们的工作,而不需要访问互联网。

下载 Mac 版 XAMPP

第一步是下载 Mac 版 XAMPP。为此,请访问 XAMPP 官方网站,从 XAMPP 为 OS X 部分选择您想要的版本,然后点击下载(64 位):

Download-XAMPP-for-Mac

或者打开以下链接开始下载:

https://www.apachefriends.org/xampp-files/7.2.0/xampp-osx-7.2.0-0-installer.dmginto

安装 XAMPP 文件开始安装过程

下载完成后,双击下载的文件。

打开 XAMPP 应用后,双击 XAMPP :

Start-Installing

然后,您将被要求允许 XAMPP 打开。为此,点击打开:

Open-XAMPP-downloaded-file

现在输入你的用户名密码:

Enter-Username-Password

选择安装或更新哪些组件

在这一步中,XAMP 安装将开始。只需点击下一个的即可继续:

Setup-Wizard

现在是时候选择您想要安装的组件了。如果你想安装所有的组件,点击两个组件复选框,即 XAMPP 核心文件和 XAMPP 开发者文件。选择后,点击下一个:

Choose-XAMPP-Components

XAMPP 应用程序将安装在您的应用程序目录,您不能更改目标文件夹。所以点击下一个:

installation-directory

再次点击下一个:

Bitnami-for-XAMPP

点击完成完成安装,在 Mac 上设置 XAMPP

现在 XAMPP 准备安装。点击下一个的开始安装:

XAMPP-ready-to-install - Install XAMPP on Mac

等待安装完成。

安装完成后,点击完成。点击完成按钮后,记得勾选启动 XAMPP 复选框自动打开 XAMPP 应用:

Finish-XAMPP-installation - Install XAMPP on Mac

现在你会看到 XAMPP 应用程序将自动打开。点击管理服务器>MySQL 数据库>开始运行 MySQL。另外,点击 Apache Web 服务器> >开始运行 Apache:

XAMPP-application - Install XAMPP on Mac

在 Mac 上更新 PHP

你应该在 Mac 上安装自制软件更新 PHP xampp 。因此,如果您之前没有安装 Homebrew,请运行以下命令来完成此操作:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后使用下面的命令将其添加到路径中:

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.bash_profile 
source ~/.bash_profile

现在,您可以通过运行以下命令来更新 PHP:

brew upgrade php

就是这样!您已经在 Mac 上成功安装了 XAMPP。

结论

在这篇文章中,我们教你如何在 Mac 上安装 XAMPP。我希望这篇教程对你有用,并且能帮助你在 Mac 操作系统上安装 XAMPP。如果你在安装过程中遇到任何问题,你可以在评论区联系我们。

如何在 Windows 10 - Eldernode 上安装 XAMPP

原文:https://blog.eldernode.com/install-xampp-on-windows-10/

How to install XAMPP on Windows 10

如何在 Windows 10 上安装 XAMPP 。Xampp 是可以运行本地 web 服务器的外围软件。这个产品的第一个版本是由 Apachefriends 在 2002 年发布的。过了一段时间,由于它的易用性,它获得了很多粉丝,该公司发布了更多功能更全面的下一个版本。今天, xampp 软件有 Windows、Linux 和 MacOS 版本。XamppServer 实际上在您的 Windows 环境中建立了一个完整的 web 服务器环境。

您可以从 eldernode 选择您最理想的 Windows VPS Server 软件包。

跟随我们学习 xampp 安装和设置教程。

在 Windows 10 上安装 XAMPP 教程

1。 首先,通过以下链接下载 xampp 软件。

下载 xampp 软件

如下图所示,点击XAMPP Windows 版开始下载。

Install And Configure XAMPP On Windows 10-1

2。 下载完成后,双击该文件上的开始安装过程。

Install And Configure XAMPP On Windows 10-2

3。T3 在第一页点击下一个。

Install And Configure XAMPP On Windows 10-3

4。 在这个部分,您可以选择您需要使用的组件。默认情况下,选择所有组件。

Install And Configure XAMPP On Windows 10-4

5。 在接下来的页面中,您指定 xampp 软件的安装路径。选择所需路径后,点击下一个的。

Install And Configure XAMPP On Windows 10-5

6。 在下一页,您可以点击链接来了解 bitnami 图书馆。点击下一个。

Install And Configure XAMPP On Windows 10-6

7。 Xampp 现在准备安装,如果确认,点击下一步开始安装过程。

Install And Configure XAMPP On Windows 10-7

8。 等待软件安装完成。

点击完成运行软件。

Install And Configure XAMPP On Windows 10-8

9。 首先选择运行程序的语言,点击保存。

Install And Configure XAMPP On Windows 10-9

10。 通过以管理员身份运行选项启动。 XAMPP 控制面板会出现在屏幕上。点击开始动作,启动 ApacheMySQL 模块。

Install And Configure XAMPP On Windows 10-10

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

好运。

Kali Linux - Eldernode 博客上的 Xplico 介绍及安装方法

原文:https://blog.eldernode.com/install-xplico-on-kali-linux/

Introducing And How To Install Xplico On Kali Linux

Xplico 是一个 N 网络 F orensic A 分析 T 工具。使用PortIn dependentProtocolI识别技术识别协议并重构。这个软件是免费和开源的,在 GNUGgeneralPpublicLlicensevversion 2 下。Xplico 提取并重建所有网页和内容,如图像、文件、cookies 等。您可以从 internet 流量捕获中提取 Xplico 包含的应用程序数据。所以,和我们一起阅读这篇文章,阅读介绍以及如何在 Kali Linux 上安装 Xplico。在 Eldernode 上的可用包中购买你喜欢的 Linux VPS 并继续阅读。

Kali Linux 上的 Xplico 介绍

Xplico 特性

1- Xplico 支持 HTTP、SIP、POP、SMTP、TCP、UDP、IPv6 等协议。

2- Xplico 是多线程的。

3-SQLite 数据库或 Mysql 数据库和/或文件中输出数据和信息。

4- 根据流的数量、协议的类型以及计算机 RAM、CPU、HD 访问时间的性能,Xplico 提供了实时细化。

5- TCP 重组,对任何数据包进行 ACK 验证或软 ACK 验证;TCP/IP 协议解码器。

6- 从包含在输入文件中的 DNS 包进行反向 DNS 查找,而不是从外部 DNS 服务器。

7- 唯一的限制是高清大小,数据输入或文件输入数量没有大小限制。

8- 支持 IPv4 和 IPv6。

9- 输入接口、协议解码器和输出接口都是模块,而每个 Xplico 组件都是模块化的。

10- Xplico 能够轻松创建任何类型的调度程序,以最合适和最有用的方式组织提取的数据。

11- 网络和数字取证

12- 数据包嗅探器

13- 嗅探器

14- PCAP 解析器

15- Xplico 能够对 140 多种协议进行分类。(应用程序)

讲解模块

Xplico 能够读取流量数据。由于协议的种类,它将从这些数据中解析信息,并最终将信息发送到某个期望的输出目的地。这三个提到的部分是不同类型的模块,下面将解释它们是插件还是模块。

捕获模块:从理论上来说,这些模块允许与任何类型的数据采集系统接口。这些模块位于船长解剖器顶层目录中。

解析器模块:这些模块被分为支持 eth、IP、tcp 等协议的子目录。他们可以破译协议。此外,它们从流量中提取特定于协议的信息,位于解析器的顶级目录中。

Dispatcher 模块:从理论上来说,这些模块允许通过套接字连接与任何类型的数据存储系统接口,例如目录/文件、SQLite、Oracle、MysQL、PostgreSQL、系统存储。它将数据导出到提到的数据库和套接字目的地。调度程序模块能够做到这一点,而不需要轻易修改剖析器模块。这些位于调度顶层目录中。

Xplico 接口

您可以使用带有 Web 界面的 Xplico 来创建新案例、上传新文件或显示任何已解码的材料。Xplico 接口基于 CakePHP 框架,用 PHP 开发。这个接口使用 SQLite 或 MySQL 数据库。此外,Xplico 在控制台模式下使用,作为允许您解码单个 pcap 文件、pcap 文件目录或从 eth0、eth1 等以太网接口实时解码的替代方案。

Xplico 组件

Xplico 系统由以下 4 个组件构成:

1- 解码器管理器

2- IP 解码器

3- 数据操纵器

4- 可视化系统

但是,您可以通过上传 PCAP 捕获文件来开始新的案例。或者在连接到 Xplico web 界面时从现有界面实时获取数据。

Xplico 替代品

您还可以使用其他一些取证分析工具,让我们来看看:

1- 黑客攻击

2- 无 SIF

凯恩

4- 预发现法医

五向取证

截图

VoIP: SIP 和 RTP (无信令协议)。

SIP and RTP

Dns 图表

Dns Graphs


Dns Graphs

登录页面,和病例列表页面。

Login page


Cases list page - Install Xplico On Kali Linux

会话页面。

Session pages - Install Xplico On Kali Linux


Session pages - Install Xplico On Kali Linux

电子邮件页面。

Email pages - Install Xplico On Kali Linux

网页。

Web pages

视频和图像页面。

video pages


Image page

Ftp 页面。

Ftp pages


Ftp pages

彩信页面。

MMS pages


MMS pages

GeoMap 页面。

GeoMap page Introducing And How To Install Xplico On Kali Linux

MMS pages

如何在 Kali Linux 上安装 Xplico

默认情况下,Xplico 在 DEFT Linux、Kali Linux 和 CAINE Linux 上可用。Xplico 能够从 pcap 文件中提取每封电子邮件(POP、IMAP 和 SMTP 协议)、所有 HTTP 内容、每个 VoIP 呼叫(SIP、NGCP、H323)、FTP、TFTP 等。

要安装 Xplico,您只需运行以下命令:

它将安装 Xplico 和所有需要的软件包。

然后,使用下面的命令安装其依赖项:

最重要的是,你也可以通过Kali.org网站安装取证元包。如果您安装元包,您将被允许安装相同类别的所需工具,如无线、漏洞评估和取证工具。

结论

在本文中,您回顾了介绍以及如何在 Kali Linux 上安装 Xplico。从现在开始,您将知道如何安装 Xplico,以及为什么您需要使用这个伟大的工具来分析具有多个协议解析器的网络流量。如果您有兴趣阅读更多内容,可以找到另一篇关于【Kali Linux 服务器及其应用简介的文章

sudo apt-get update
sudo apt-get install xplico

It will install Xplico and all needed packages.

Then, use the command below to install its dependencies:

sudo apt-get install

Above all, you can also install the Forensic meta-packages via the Kali.org website. If you install meta-packages, you would be allowed to install the required tools of the same category such as wireless, vulnerability assessment, and forensic tools.

Conclusion

In this article, you reviewed the Introducing And How To Install Xplico On Kali Linux. From now on you know how to install Xplico and why you need to use this great tool for analyzing network traffic with multiple protocol dissectors. In case you are interested in reading more, find another article on Introduction Kali Linux Server and its applications

教程在 Ubuntu 20.04 上安装 XP lico-elder node 博客

原文:https://blog.eldernode.com/install-xplico-on-ubuntu-20-04/

Tutorial Install Xplico on Ubuntu 20.04

Xplico 是一个网络取证分析工具(NFAT),这是一个软件,重建内容的收购进行了数据包嗅探器。Xplico 旨在从现有的应用程序数据中提取互联网流量。需要注意的是,pcap、Xplico 提取每一封邮件(POP、IMAP 和 SMTP 协议)、所有 HTTP 内容、每一次 VoIP (SIP)通话、FTP、TFTP 等等。在本教程中,我们将向您介绍教程在 Ubuntu 20.04 上安装 Xplico。你也可以在 Eldernode 查看可用的包来购买 Ubuntu VPS 服务器。

如何在 Ubuntu 20.04 上安装 Xplico

Xplico 是在 GNU 通用公共许可证下发布的。该软件支持的协议包括 HTTP、SIP、IMAP、POP、SMTP、TCP、UDP 和 IPv6。应该注意的是,在 Xplico 收集的每个数据中,都有一个关联的 XML 文件,该文件唯一地标识包含所收集数据的流和 pcaps。能够创建任何类型的分发服务器,以最方便、最有用的方式轻松组织提取的数据,这是 Xplico 的一个重要特性。Xplico 的其他功能包括:

每个应用协议的端口独立协议标识(PIPI)。

多线程。

输出 SQLite 数据库或 Mysql 数据库和/或文件中的数据和信息。

Xplico 重组的每个数据都与一个 XML 文件相关联,该文件唯一地标识流和包含重组数据的 pcap。

实时处理(取决于流的数量、协议的类型,以及计算机 RAM、CPU、硬盘访问时间的性能)。

TCP 重组,对任何数据包进行 ACK 验证或软 ACK 验证。

从包含在输入文件(pcap)中的 DNS 包进行反向 DNS 查找,而不是从外部 DNS 服务器。

对数据输入或文件输入数量没有大小限制(唯一的限制是 HD 大小)。

支持 IPv4 和 IPv6。

模块化。

在本教程的续篇中,加入我们来学习如何在 Ubuntu 20.04 上安装 Xplico。

在 Ubuntu 20.04 | Ubuntu 18.04 上安装 XP lico

要开始在 Ubuntu 20.04 上安装 Xplico,您必须首先输入以下命令:

sudo bash -c 'echo "deb http://repo.xplico.org/ $(lsb_release -s -c) main" >> /etc/apt/sources.list'

然后,在下一步中,您必须使用以下命令继续安装:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 791C25CE

现在,您需要更新系统,以应用使用以下命令所做的更改:

sudo apt-get update

最后,您需要使用以下命令安装 xplico:

sudo apt-get install xplico

结论

Xplico 是一款网络取证分析工具(NFAT)。该软件重建用包装液体采集的内容。有趣的是,Xplico 的诞生目标是恢复协议应用程序数据。Xplico 可以使用一种称为端口独立协议识别的技术来检测协议。在本文中,我们试图向您介绍在 Ubuntu 20.04 上安装 Xplico 的教程。

如何在 centos 7 上安装 xrdp-在 centos | Eldernode 上安装 xrdp

原文:https://blog.eldernode.com/install-xrdp-on-centos-7/

How to install xrdp on centos 7

如何在 centos 7 上安装 xrdp,XRDP 是一款开源软件,可以让你从 Windows 系统远程访问你的 Linux 服务器。与 Windows 一样,Linux 也没有远程桌面功能,但是有一些工具可以让您远程查看和使用 Linux 图形环境。在本文中,我们将研究一种远程访问 Centos 7 Linux VPS 服务器的方法。

先决条件:在执行以下步骤之前,必须在您的 CentOS 7 上安装 GNOME 图形界面。

安装 Xrdp CentOs

1: 登录到 Linux 服务器终端。

2: 使用下面的命令安装 EPEL 库:

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

3: 安装 EPEL 库后,安装 nux 库如下:

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm 

4 : 添加这两个库后,安装 Xrdp 和 tigervnc-server 如下:

yum -y install xrdp tigervnc-server 

现在,请等待工具下载并安装完毕。

5: 使用以下命令启动 xrdp 服务:

systemctl start xrdp.service 

6 : 在系统启动时,发出以下命令启用服务:

systemctl enable xrdp.service 

7 : 使用以下命令创建 iptables 规则以允许来自外部机器的 RDP 连接:

firewall-cmd --permanent --zone=public --add-port=3389/tcp    firewall-cmd –reload 

8 : 现在输入以下命令来配置 SeLinux 通信和访问:

chcon --type=bin_t /usr/sbin/xrdp  chcon --type=bin_t /usr/sbin/xrdp-sesman 

Xrdp 在 Centos 7 上的安装和设置已经完成。

测试远程 Linux 连接

现在从您的 Windows 机器上打开远程桌面连接实用程序,然后在 computer 字段中输入 Linux 服务器的 IP 地址并点击 connect。

Remote

它会要求输入用户名和密码。您可以使用 root 或任何其他 Linux 系统用户。确保使用模块“sesman-xvnc”。

xvnc

如果你点击确定,你将得到一个桌面。

如何在 Debian 10 [Buster] - Eldernode 博客上安装 Xrdp

原文:https://blog.eldernode.com/install-xrdp-on-debian-10-buster/

How to Install Xrdp on Debian 10 [Buster]

Xrdp 是一个开源工具,允许用户从 Windows 操作系统中访问他们的 Linux 桌面。除了支持 Windows RDP 客户端,该工具还支持其他类似的客户端,如 FreeRDP、rdesktop、NeutrinoRDP。该程序的新版本还支持 TLS 以增加安全性。在本文中,我们试着教你如何在 Debian 10【Buster】上安装 Xrdp。你可以访问 Eldernode 中可用的包来购买一个 Linux VPS 服务器。

教程在 Debian 10 上安装 Xrdp【巴斯特】

如果你使用过 Windows 系统,你一定知道所有版本的 Windows 都有一个特殊的功能,叫做远程桌面或 RDP,你可以通过它远程访问你的桌面屏幕。但是在类似 Unix 的系统上,因为大多数配置是基于文本的,所以支持 SSH 的用户通常可以连接到他们的远程系统并完成他们的工作。

您一定想到过,您想要在网络环境中从您的 Windows 系统远程访问您的 Linux 桌面屏幕。但是你知道,与 Windows 不同,RDP 默认不支持 RDP。幸运的是,在 Linux 上使用一个名为 Xrdp 的工具也可以做到这一点。

在本文的后续部分中,加入我们来教您如何在 Debian 10 上安装 Xrdp。

如何在 Debian 10 上安装桌面环境

在做任何事情之前,你需要确保你作为一个根用户或者拥有 T2 权限的用户登录。

由于 Linux 服务器在默认情况下没有桌面环境,只能通过命令行管理,所以第一步是为 Xrdp 安装一个桌面环境。在本教程中,我们将安装适用于远程服务器的 Xfce 桌面环境。

如何更新 Debian 10

您可以使用以下命令来安装 Xfce 桌面:

sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

在 Debian 10 上安装 Xrdp

现在你已经用 Sudo 作为 root 登录,并且成功地在 Debian 10 上安装了桌面环境,现在是时候在 Debian 10 上安装 Xrdp 了。因为 Debian 仓库包含 Xrdp 包,所以您必须使用下面的命令来安装它:

sudo apt install xrdp

您会注意到,Xrdp 服务在执行上述命令后会自动启动。使用以下命令确认服务正在运行:

sudo systemctl status xrdp

上述命令的输出将类似于以下内容:

Output    ● xrdp.service - xrdp daemon  Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)  Active: active (running) since Wed 2020-05-25 11:09:10 UTC; 4s ago  ...

在下一步中,您必须使用以下命令将 xrdp 用户添加到该组的 ssl-cert 组,然后重启Xrdp 服务以应用更改:

sudo adduser xrdp ssl-cert
sudo systemctl restart xrdp

重要的一点是,如果使用 ufw 管理防火墙,需要打开 Xrdp 端口。应该注意,Xrdp 在所有接口上监听端口 3389 。如果我们想用一个例子向您解释这一点,我们必须说,要在特定的 IP 地址或 IP 范围内访问 Xrdp 服务器,您必须遵循以下命令行:

sudo ufw allow from 192.168.43.0/24 to any port 3389

结论

Linux 的远程管理通常使用 SSH 服务和命令行,但您可能对 Windows 等 Linux 图形环境的远程控制感兴趣。在这种情况下,Xrdp 软件就是您的解决方案。Xrdp 是一个免费、开源的微软 rdp 应用程序,它允许 Windows 以外的操作系统进行远程连接。在本文中,我们试图教你如何在 Debian 10 上安装 Xrdp。如果你愿意,也可以参考文章如何在 centos 7 上安装 xrdp。

如何在 Ubuntu 21.04 | 20.04 - Eldernode 博客上安装 Xrdp

原文:https://blog.eldernode.com/install-xrdp-on-ubuntu/

How to Install Xrdp on Ubuntu 21.04

如您所知,大多数 Windows 服务器使用 RDP 服务进行图形连接。但是在 Linux 中,各种服务都可以用于图形连接,其中一个就是 XRDP 服务。您可以使用远程桌面通过 Windows 连接到您想要的 Linux 发行版,但是在此之前,您需要在您的 Linux 上安装一个图形环境。这也是为什么我们要在本文中教大家如何在 Ubuntu 21.04,Ubuntu 20.04 上安装 Xrdp。如果你想购买一台 Ubuntu VPS 服务器,你可以访问 Eldernode 中提供的软件包。

视频教程在 Ubuntu 21.04 上安装 Xrdp | Ubuntu 20.04

使用 Xrdp,您将能够与您的设备建立远程桌面连接。在本文的下一部分,我们将向您介绍 Xrdp 及其一些特性。那么下一节,在熟悉了 Xrdp 之后,我们会教你如何在 Ubuntu 21.04 上安装。下一步,我们将配置 Xrdp,最后解释如何使用 Xrdp 连接到 Ubuntu 服务器。请继续关注本文的其余部分。

Xrdp 及其特点介绍

您一定想在网络环境中从 Windows 系统远程访问您的 Linux 桌面屏幕。如你所知,不像 Windows ,Linux 在默认情况下不支持 RDP,但是幸运的是,一个叫做 Xrdp 的工具使得这在 Linux 上也成为可能。

Xrdp 项目是一个开源工具,允许用户从 Windows 操作系统中访问他们的 Linux 桌面。除了支持 Windows RDP 客户端,该工具还支持其他类似的客户端,如 FreeRDP、Rdesktop、NeutrinoRDP。

该程序的新版本还支持 TLS 以增加安全性。就像 Windows 到 Windows 远程桌面一样,Xrdp 不仅支持图形远程处理,还支持:

_ 双向剪贴板传输(文本、位图、文件)

_ 音频重定向

_ 驱动器重定向(在远程计算机上装载本地客户端驱动器)

_ RDP 传输默认使用 TLS 加密。

在 Ubuntu 21.04 上安装 Xrdp | Ubuntu 20.10

在这一节,我们将教你一步一步地在 Ubuntu 21.04 上安装 Xrdp。为此,只需遵循以下步骤。第一步是使用以下命令更新 Ubuntu:

sudo apt update
sudo apt upgrade

由于 Xrdp 在 Ubuntu 包存储库中可用,所以只需运行下面的命令来安装 Xrdp :

sudo apt install xrdp gnome-tweak-tool

注意,Xrdp 服务经常使用存储在 /etc/ssl/ 目录中的名为 ssl-cert-snakeoil.key 的证书。 Xrdp 用户可能有权访问这些文件。因此,您必须使用以下命令将该用户添加到 ssl-cert 组:

sudo usermod -a -G ssl-cert xrdp

如何在 Ubuntu 21.04 上配置 Xrdp

现在我们想向您展示如何在 Ubuntu 21.04 上配置 Xrdp。在开始配置之前,我们必须告诉您,在使用 Xrdp 时,您可能会遇到黑屏,这将阻止您在系统上做任何事情。所以这里我们需要修改 Xrdp 用来运行窗口管理器的脚本。为此,您需要使用所需的文本编辑器打开配置文件。正如您在以下命令中看到的,我们使用了 nano 编辑器:

sudo nano /etc/xrdp/startwm.sh

打开文件后,您应该查找以下命令:

test -x /etc/X11/Xsession && exec /etc/X11/Xsession

现在,您需要将以下命令添加到上述命令的底部:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

最后,您可以通过按下 CTRL+X ,然后按下 Y ,再按下 ENTER 键来保存文件。

如何连接 Ubuntu Xrdp

在这一节中,我们将向您展示如何使用 Windows 远程桌面连接到 ubuntu Xrdp。所以首先在你的 Windows 上打开远程桌面连接。然后你需要输入 Ubuntu 服务器的 IP 地址,点击连接:

Remote Desktop

如果您通过查看下图认为显示的信息是正确的,请点击“按钮确认连接:

remote desktop certificate

成功完成上述步骤后,您现在可以看到 Xrdp 界面。输入用户名密码后,可以点击 OK 按钮登录:

xrdp login to ubuntu 21.04

注意,如果你不能登录到 XRDP 环境,你应该检查你的 Gnome 状态。如果您的 Ubuntu 系统上没有安装 Gnome,您可以使用以下命令安装它:

sudo apt install gnome-session gdm3

您将会看到您已经成功登录到 Ubuntu 系统:

Connect to Ubuntu System using xrdp

您可以使用以下命令检查 Ubuntu 上的 Xrdp 状态:

sudo systemctl status xrdp

结论

正如您在本教程中学到的,通过在 Ubuntu 上安装 Xrdp,用户可以使用 Microsoft 远程桌面客户端访问操作系统。在本文中,我们试图教你如何在 Ubuntu 21.04 上安装 Xrdp。如果你愿意,可以参考如何在 centos 7Debian 上安装 Xrdp。

如何安装 XRDP 和远程到 CentOS 6 -远程桌面 CentOS 6

原文:https://blog.eldernode.com/install-xrdp-remote-centos-6/

How to install XRDP and remote to CentOS 6

正如您查看了在 CentOS Linux 上安装 VNC 的文章,我们将向您介绍如何安装 XRDP 和 CentOS 6 远程,您可以轻松地远程连接到 Centos 6 ,无需任何其他设置。看过 VNC 服务器的安装过程后,你可能会后悔与 VNC 合作。因为它有很多步骤,对于没有足够 Linux 经验的人来说有点难。 XRDP 是一个非常高效的工具,在 VNC 服务器的帮助下安装后,你将能够远程使用你的 Windows 桌面远程软件到你的 Linux 并使用它。

如何安装 XRDP 并远程到 CentOS 6

安装并设置先决条件为远程 Centos 6

1- 首先,通过终端连接你的 Centos 6 服务器。

2- 然后输入以下命令获得最新的软件升级。

yum upgrade

3- 然后输入以下命令安装 Xorg 和相应的字体。

yum -y install xorg-x11-fonts-Type1 xorg-x11-fonts-truetype

注意 :进入上述命令后,默认会安装 Xorg ,不会进行任何操作。

4- 在这一步,我们将去安装 X window 桌面环境。

yum -y groupinstall "X Window System" "Desktop"

安装的这一步可能需要一些时间,请耐心等待,直到安装完成。

5- 安装完 X window 环境后,安装 Epel 库。

在 Centos 6 32 位版本上安装 EPEL 存储库

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

在 Centos 6 64 位版本上安装 EPEL 存储库

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装设置好先决条件后,我们将继续安装 XRDP

购买 Linux 虚拟私有服务器

安装 XRDP 并设置

1- 首先,通过输入以下命令安装 XRDPVNC 服务器

yum install xrdp tigervnc-server

2- 然后启动 xrdp 服务。

service xrdp start

3- 输入以下命令,在centos 6重启后,默认启动 xrdp 服务和 vnc 服务器。

chkconfig xrdp on  chkconfig vncserver on

4- 最后,在防火墙中输入以下命令,打开服务器的远程端口。

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3389 -j ACCEPT

5- 然后输入以下命令以保存 IPtables 中的更改,然后重启 iptables 服务

service iptables save  service iptables restart

完成以上步骤后,我们将进入遥控器到 Centos 6

远程到 Centos 6

1- 打开 Windows 桌面远程窗口。

要打开此窗口,请在开始栏中搜索短语远程桌面连接。或者用Winkey+r 打开 run 窗口,输入 mstsc 点击确定。

XRDP and remote to CentOS 6 - open rdp

2- 然后输入你的 centos 6 服务器的 IP ,点击连接

3- 几秒钟后,会打开如下类似窗口确认连接,点击

如果您不想下次再问这个问题,请在同一个窗口的方框中打勾。

XRDP and remote to CentOS 6 - accept certificate

4- 然后在打开的页面上输入你的 Centos 6 用户名和密码,进入你的 Linux 桌面环境。

几秒钟后,将显示 Centos 6 桌面。

XRDP and remote to CentOS 6 - centos login

至此, Centos 6XRDP 和远程安装教程完成。

XRDP and remote to CentOS 6 - desktop view rdp

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年节点培训领域的其他问题,请参考提问页面部分并在其中提出您的问题。

如何在 CentOS 7 - Eldernode 上安装纱线

原文:https://blog.eldernode.com/install-yarn-centos-7/

How to Install Yarn on CentOS 7

Yarn 是一个与 npm 兼容的 JavaScript 包管理器,可以帮助您自动化安装、更新、配置和删除 npm 包的过程。它是为了解决 npm 的一系列问题而创建的,例如通过并行化操作加速软件包安装过程,减少与网络连接相关的错误。首先,找一个好的供应商来建立你自己的 VPS。

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

拥有 sudo 权限的非 root 用户。

如何在 CentOS 7 上安装纱线

Yarn 是一个超快速的依赖管理应用程序,设计用于缓存它下载的包,这样它们就不会被再次下载。这是一个安全可靠的程序,它并行处理所有操作,以提高资源利用率并加快安装时间。

与我们一起通过本指南来验证如何从 Yarn RPM 软件包存储库在 CentOS 7 系统上安装 Yarn。如果您使用的是新版本,请找到关于如何在 CentOS 8 上安装 Yarn 的指南。

第一步:在 CentOS 上安装纱线

如果您的系统上还没有安装 Node.js ,请启用 Nodesource 存储库。

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

通过键入以下命令安装 Node.js 包:

sudo yum install nodejs

官方的 Yarn 存储库始终如一地维护并提供最新版本。要启用 Yarn 存储库并导入存储库的 GPG 键,请发出以下命令:

curl --silent --location https://dl.yarnpkg.com/rpm/SharePoint | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

一旦添加了存储库,您就可以通过运行以下命令来安装 Yarn:

sudo yum install yarn

然后,通过打印纱线版本号来验证安装:

yarn --version

在撰写本文时,Yarn 的最新版本是版本 1.17.3 。

输出

1.17.3

第二步:使用纱线

现在您已经在 CentOS 系统上安装了 Yarn ,我们将探索一些最常见的 Yarn 命令。

创建新项目

要创建一个新的纱线项目,使用 纱线初始化 命令,后跟项目名称。例如,要创建一个名为 my_project 的项目,您可以键入:

脚本会问你几个问题。你可以回答或者按键键键使用默认值:

输出

yarn init my_project

一旦完成,脚本将创建一个基本的 package.json 文件,其中包含您提供的信息。您可以随时打开并编辑该文件。

yarn init v1.17.3  question name (vagrant): Linuxize  question version (1.0.0): 0.0.1  question description: Testing Yarn  question entry point (index.js):   question repository url:   question author: Linuxize  question license (MIT):   question private:   success Saved package.json  Done in 20.18s.

添加依赖关系

要升级软件包,请使用以下命令之一:

如果没有给出包名,该命令将根据 package.json 文件中指定的版本范围将项目依赖项更新到最新版本。否则,只更新指定的包。

yarn upgrade
yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]

升级依赖关系

要升级依赖关系,请使用以下方法之一:

上面的命令会根据 package.json 文件中指定的版本范围将项目依赖项更新到最新版本。

yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]

移除依赖关系

要删除依赖关系,只需键入:

该命令还将更新项目的 package.json 和 yarn.lock 文件。

To remove a dependency simply type:

yarn remove [package_name] 

This command will also update the project’s package.json and yarn.lock files.

步骤 3:安装所有项目依赖关系

因此,在这一步中安装一个现有项目的所有依赖项,在 package.json 文件中指定运行:

运筹学

结论

yarn

在这篇文章中 你已经成功的在 CentOS 7 上安装了纱。 还有,你了解基本的纱线使用命令,应该不难上手。如果你想深入了解如何使用 Yarn,请访问官方 Yarn 文档网页。如果你使用的是另一个操作系统或 windows 的操作系统,可以找到更多相关的文章

yarn install

Conclusion

In this article, you have successfully installed Yarn on CentOS 7.Also, you understand the basic Yarn usage commands and it should not be difficult to get started. If you want in-depth details on how to use Yarn, go to the official Yarn documentation web page. Find more related articles if you use another OS or windows.

如何在 CentOS 8 - Eldernode 博客上安装 Yarn

原文:https://blog.eldernode.com/install-yarn-centos-8/

How to install Yarn on CentOS 8

教程如何在 CentOS 8 Linux 上安装 Yarn。由脸书创建,加入我们学习安装 CentOS 8 服务器纱。在本文中,您将了解到 NodeJS 最酷、最新的包管理器,它已经取代了 npm。虽然 npm 工作得还不错,但 Yarn 进行了一些改进,这使它比 npm 更具竞争力。事实上,开发者现在正在迁移他们的 节点。JS 投射到纱线上。

首先,在包装安装速度方面,纱线使 npm 相形见绌。 Yarn 比 npm 快得多,并且可以同时安装软件包,这使它成为比 npm 更好的选择。

此外,当安装软件包时,会安装一个包含所有依赖项的全局缓存。这样就不需要再回到网上下载它们了,使得后续的安装更快。

其次,Yarn 被认为比 npm 更安全。这是因为它从 package.json 或 yarn.lock 文件安装软件包。

此外,Yarn.lock 保证在所有设备上安装相同的软件包,从而避免因安装不同版本而产生的错误。相比之下, npm 从依赖关系安装软件包,由于安装的软件包版本不一致,会引起安全问题。

如何在 CentOS 8 上安装纱线

让我们从这份指南开始,成为如何在 CentOS 8 上安装纱线的专家。为了让你的研究更有用,联系 Eldernode 团队作为 VPS 提供商,拥有你自己的 Linux 虚拟服务器。如果你需要之前版本的指导,可以找我们的文章 如何在 CentOS 7 上安装 Yarn。

1-如何在 CentOS 8 中安装 NodeJS

以 root 用户身份登录您的 CentOS 8 系统,安装 EPEL 库。

yum install epel-release

使用以下命令在 CentOS 8 上安装 NodeJS。

yum module install nodejs

运行下面的命令确认node . js .T3 的安装

node -v  node --version

2-如何启用纱库

一旦安装了 Node.js ,你需要启用 Yarn 库。

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo 

然后,添加 GPG 键:

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg 

3-如何在 CentOS 中安装纱线 8

使用下面的命令安装纱线。

yum install yarn

检查您已经安装的的版本:

yarn --version    **1.21.1**

4-如何在纱 中创建新项目

在这一步中,使用 yarn init 命令创建一个新项目,后面跟项目名称。例如:

yarn init my_first_project

之后,系统会提示你回答几个问题。您可以决定回答或简单地点击回车进入下一个问题。

最后创建一个 package.json 文件,你可以确认。

ls -l package.json

这个文件包含了你刚才提供的所有信息。

查看内容:

cat package.json

5-如何使用纱安装包

键入以下命令安装软件包:

yarn add [package_name]

例如,

yarn add express

此外,您还可以删除该包,只需运行:

yarn remove express

结论

在本文中,您学习了如何在 CentOS 8 上安装 Yarn。请注意,Yarn 有一些有用的好处,可以弥补 npm 的缺点。它更快、更安全,并逐渐取代 NPM T2 成为 Node 最受欢迎的包管理器。借助 Yarn ,您可以轻松舒适地部署您的项目,同时避免 npm 带来的不便。简单来说,是两者中较好的。如果你需要看到同样的指南,在我们的网站上查看。

如何在 AlmaLinux 8.4 和 8.5 上安装 Yarn-elder node 博客

原文:https://blog.eldernode.com/install-yarn-on-almalinux/

How to Install Yarn on AlmaLinux 8.4 and 8.5

YARN 代表另一种资源导航器,一种快速、稳定、可靠的 JavaScript 包管理器,与 npm(节点包管理器)兼容。Yarn 帮助管理 npm 包,包括安装、更新、配置和删除包。本文假设您至少对 Linux 有基本的了解,知道如何使用布局,最重要的是,您在 VPS 上托管您的站点。在这篇文章中,我们将教你如何在 alma Linux 8.4 或 8.5 上安装 Yarn。想买一个便宜的有即时激活功能的 Linux VPS ,在 Eldernode 上订购你需要的东西。

教程一步步在 AlmaLinux 上安装 Yarn

Yarn 安装非常简单,并假设您在 root 帐户下运行,否则您可能需要在命令中添加“sudo”来获得 root 权限。

纱线特性:

高度的兼容性:创建的应用程序使用 MapReduce 框架,可以很容易地在 YARN 上运行。

最大的可伸缩性:每当 Hadoop 集群中的节点数量增加时,YARN 资源管理器都会确保它满足用户的需求。

更好的集群利用率: YARN 高效、动态地分配所有集群资源,相比其前身,Hadoop 得到了更好的利用。

多租约:访问 Hadoop 集群数据的不同引擎可以有效地协同工作,因为 YARN 是一种非常通用的技术。

在 AlmaLinux 8.4 上安装 Yarn | alma Linux 8.5

步骤 1)你需要确保系统是最新的。为此,请遵循以下步骤:

sudo dnf update
sudo dnf install epel-release

步骤 2)在 AlmaLinux 上安装 Node.js。

现在使用以下命令检查可用的 Node.js 列表:

sudo dnf module list nodejs

然后,使用以下命令安装 Node.js:

sudo dnf module install nodejs

然后检查节点版本:

node -v

要检查 NPM 版本:

npm –v

步骤 3)在这一步中,你应该使用 NPM 在 AlmaLinux 上安装 Yarn:

npm install --global yarn

安装后,检查纱线版本:

yarn –v

结论

在本教程中,您学习了如何在 AlmaLinux 8.4 和 8.5 上安装 Yarn。您还了解了纱线可能具有的特性。您还了解到 Yarn 是一个包管理器,同时也是一个项目管理器。

教程在 Debian 11(牛眼)- Eldernode 博客上安装 Yarn

原文:https://blog.eldernode.com/install-yarn-on-debian-11/

Tutorial Install Yarn on Debian 11 (bullseye)

Yarn 是 Node.js 的一个包管理器,它取代了 NPM。“纱线”的开发目标是改善和解决 NPM 存在的问题,目前正由数十家公司和数百名开发商进行扩展。由于 Yarn 的良好特性,该项目的 Github 明星现在几乎是 NPM 的两倍。在本文中,我们将一步一步地教你如何在 Debian 11(牛眼)上安装 Yarn。如果你想买一个 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

如何在 Debian 11 上安装 Yarn | Debian 10

介绍纱线及其特性

Yarn 实际上是脸书试图弥补 npm 的不足。从技术上讲,Yarn 不是代替 npm 创建的,因为它仍然使用 npm 注册表模块,而是一个新的安装程序,仍然使用 npm 结构。用更简单的语言来说,注册表还是同一个注册表,只是安装方式不同。因为 Yarn 和 npm 有一个包集,如果你想从 Yarn 到 npm 或者相反,你不需要做很大的改变。

Yarn 使您能够在 Hadoop 中管理资源和计划作业。以下是纱线的一些特性:

1。多租户

有了这个特性,您可以使用多个开源和专用的数据访问引擎对同一个数据集进行批处理、交互式和实时访问。

2。集群利用率

您可以动态分配群集资源以提高资源利用率。

3。多种资源类型

您可以使用几种不同的资源,如内存、CPU 和 GPU。

4。可扩展性

通过使用 Yarn,您可以显著提高数据中心的处理能力。ResourceManager YARN 专注于调度,并通过将集群扩展到数千 Pb 的数据管理节点来保持其速度。

5。兼容性

为 Hadoop 1 开发的 MapReduce 应用程序运行在 YARN 上,不会中断任何现有的进程。YARN 保持了与 Hadoop 之前稳定版本的 API 兼容性。

在这篇文章的续篇中,加入我们向您展示如何在 Debian 11 上安装 Yarn。

在 Debian 11 上安装纱| Debian 10

在这一节,我们想教你如何在 Debian 11 上安装 Yarn。要做到这一点,你需要以 root 或拥有 Sudo 权限的用户身份执行以下步骤,在 Debian 11 或 Debian 10 中安装 Yarn。

因为 yarn 包在 Yarn 存储库中可用,所以您必须运行以下命令来输入存储库 GPG 密钥并激活 APT 存储库:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

然后,您需要使用以下命令更新包列表并安装 Yarn:

sudo apt update
sudo apt install yarn

请注意,Node.js 将通过执行上面的命令安装在您的系统上。如果您使用的是 nvm,可以跳过安装 Node.js,如下所示:

sudo apt install --no-install-recommends yarn

最后,通过执行以下命令,您可以检查 Yarn 的安装状态:

yarn --version

如何在 Debian 11(牛眼)上使用纱线

在你成功地在 Debian 11 上安装了任亚之后,我们现在想教你如何使用它。请遵循以下步骤。

首先,我们想向您展示如何创建一个纱线项目。为此,您必须首先输入 yarn init 命令,然后输入项目名称。例如,要创建一个名为 my_project 的项目,您必须执行以下操作:

yarn init my_project

您也可以在现有目录中启动 Yarn 项目,方法是转到以下目录:

yarn init

在下一步中,您可以使用以下命令将包作为依赖项添加到项目中:

yarn add [package_name]

如果要安装特殊版本或标签,可以使用以下命令:

yarn add [package_name]@[version_or_tag]

下一步是升级依赖关系。您可以通过运行以下命令之一来升级包:

yarn upgrade

或者

yarn upgrade [package_name]

或者

yarn upgrade [package_name]@[version_or_tag]

您也可以使用以下命令移除项目依赖项包:

yarn remove [package_name]

最后,运行以下命令之一,安装 package.json 文件中指定的现有项目的所有依赖项:

yarn

或者

yarn install

结论

Yarn 使用 NPM 库,并且与这个工具高度兼容,所以从 NPM 迁移到 Yarn 很容易。在本文中,我们在介绍了 Yarn 及其特性之后,试图教你如何在 Debian 11(牛眼)上安装 Yarn。如果你愿意,可以参考文章如何在 CentOS 8Ubuntu 20.04 上安装 Yarn。

如何在 Linux Ubuntu 20.04 上安装 Yarn-elder node 博客

原文:https://blog.eldernode.com/install-yarn-on-linux-ubuntu-20-04/

How to Install Yarn on Linux Ubuntu 20.04

在本教程中,您将了解如何在 Linux Ubuntu 20.04 上安装 Yarn。和我们一起验证在 Ubuntu 上安装 Yarn 的两种方法。但首先,让我们看看什么是纱,为什么你需要使用它。当您开始一个编程项目时,您需要帮助来正确地管理依赖项。由于项目库在控制项目的开发方面有一定的作用,你需要选择一个合适的工具。要熟悉 Yarn,这是一个快速安全的工具,是 Nodejs 应用程序的可靠的包依赖管理器,请遵循本指南。从你自己的 Linux VPS 服务器开始,依靠 Eldernode best services。

Linux 上安装 Yarn 教程 Ubuntu 20.04

在你开始在 Ubuntu 上安装 Yarn 之前,别忘了在你的系统上安装 Node.js

在 Linux 上安装 Yarn Ubuntu 20.04 | Ubuntu 18.04

Yarn 是 JavaScript 的一个包管理器。这可以为您提供多种好处,是 NPM 的最佳选择。与他相对的是他的主要对手 NPM。Yarn 没有自己的库,而是使用其他几个库,包括 NPM。此外,如果你使用的是 windows,请阅读相关指南如何在 Windows 上安装 Yarn。在这篇文章的续篇中,加入我们来学习如何通过两种方式在 Linux Ubuntu 20.04 上安装 Yarn。

如何用 PPA 装纱

安装前,导入 GPG 键以验证纱线卷装:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - 

然后,启用 Yarn package manager 存储库,输入以下命令:

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 

然后安装纱线卷装管理器,运行以下命令:

sudo apt update && sudo apt install yarn 

安装完成后,使用以下命令检查已安装的纱线版本:

yarn --version 

如何用 NPM 装纱

对于使用 npm 安装 Yarn package manager 这就够了,运行下面的命令:

npm install -g yarn 

至此,您已经学会了如何以两种方式安装 yarn package manager。如果你继续学习 CentOS 7 上的 Yarn 和 CentOS 8 上的 Yarn 的相同指南,你可以在我们的博客上找到它们。

为什么纱比 NPM 快?

毫无疑问,纱线在安装过程中的工作效率要高得多。NPM 首先跟踪依赖关系的所有分支,然后接收所需的包。但是纱没有。它首先在注册表中搜索依赖项。然后,它从缓存目录接收下载的包。如果找到依赖项,它就使用它,如果没有,它就把它作为 tar 下载下来。最后,它将所有包从全局缓存复制到 node_modules 目录。所有这些操作都是并行执行的,以提高安装速度。使用全局缓存比每次需要的时候下载所有的包要快得多。Yarn 还有一个额外的优势:它允许 Yarn 离线工作!

结论

在本文中,你已经学习了如何在 Ubuntu 上安装 Yarn。除了这个能力,现在你清楚地知道纱比 NPM 好得多。从现在开始,您就可以使用这个工具并享受它的功能了。

如何在 Ubuntu 22.04 - Eldernode 博客上安装 Yarn

原文:https://blog.eldernode.com/install-yarn-on-ubuntu-22-04/

How to Install Yarn on Ubuntu 22.04

软件包管理器是一个安装、更新和管理您需要的软件包的工具。有了这样的工具的帮助,你就可以随时拥有你的软件所需要的最新版本的库,而不必去搜索和检查它们的包和外设,你可以只考虑开发你的软件的核心。Yarn 也是一个包管理器,在这篇文章中,我们将教你如何在 Ubuntu 22.04 上安装 Yarn。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

什么是纱线?

Yarn 代表另一个资源协商者,是替代 NPM 的 JavaScript 中 Node.js 的包管理器。该纱线由该公司和开发商开发,以改善和解决 NPM 存在的问题。纱线是由脸书、谷歌、指数和波浪号开发的。Yarn 允许用户使用他们的代码,并与世界各地的其他开发者共享。此外,它允许您使用其他开发人员的解决方案来解决各种问题,并使软件开发对您来说更容易。

纱线特性

  • 从系统的本地缓存安装软件包,无需互联网
  • 并行安装软件包
  • 牢牢绑定包版本
  • 安装软件包的速度很快
  • CLI 中简单易读的命令
  • 在包管理领域提供更多功能
  • 有不同的插件

Yarn on Ubuntu 22.04

在 Ubuntu 上安装 Yarn 22.04

在安装 Yarn 之前,你需要在你的 Ubuntu 22.04 系统上安装 npm(节点包管理器)。npm 自带 Node.js。

可以在 NodeSource 存储库的帮助下安装 Node.js。首先打开终端,为所需的 Node.js 版本设置 NodeSource 存储库。

要设置节点源存储库 16.x (LTS),请执行以下操作:

wget -qO- https://deb.nodesource.com/setup_16.x | sudo -E bash

要设置节点源存储库 18.x(当前版本),请执行以下操作:

wget -qO- https://deb.nodesource.com/setup_18.x | sudo -E bash

现在,通过运行以下命令安装 Node.js 和 npm:

sudo apt install -y nodejs

您可以使用以下命令检查 Node.js 版本:

node --version

此外,您可以通过输入以下命令来检查 npm 版本:

npm --version

现在该装纱了。为此,请运行以下命令:

sudo npm install --global yarn

然后输入密码。

您可以使用以下命令检查纱线版本:

yarn --version

在这一步中,借助以下命令转到您现有的项目目录:

cd your_project

现在,您需要通过输入以下命令为您的项目安装最新的 Yarn 二进制文件:

yarn set version berry

然后使用以下命令再次检查纱线版本:

yarn --version

收到的输出表明您的项目拥有最新版本的 Yarn。

如何在 Ubuntu 22.04 上使用 Yarn

以下命令可以指导您使用现有命令:

yarn help

您可以借助以下命令创建一个目录:

mkdir my_project && cd my_project

要创建新项目,只需运行以下命令:

yarn init

输入上述命令后,将会询问您一系列与您的项目相关的问题,您可以通过按 Enter 使用默认值。上面的命令还放置 package.json 和 yarn.lock,前者包含您提供的项目信息,后者包含关于项目依赖项的所有信息。

若要向项目中添加依赖项,可以运行以下命令:

yarn add (package-name)
yarn add (package-name)@(version)
yarn add (package-name)@(tag)

上面的命令下载并安装依赖包,并更新 package.json 和 yarn.lock 中的依赖细节。

您可以使用以下命令安装项目的所有依赖项:

yarn
yarn install

要升级项目的依赖项,请输入以下带有包名的命令:

yarn upgrade (package-name)    yarn upgrade (package-name)@(version)
yarn upgrade (package-name)@(tag)

若要删除项目中不再需要的依赖项,请运行以下命令:

yarn remove (package-name)

您可以使用以下命令来更新 Yarn:

yarn set version latest

结论

这篇文章教你如何在 Ubuntu 22.04 上安装和使用 Yarn。通过安装 Yarn,您可以安装软件包,启动新项目,并安全可靠地共享软件包。我希望这篇文章对你有用,你可以很容易地在你的 Ubuntu 系统上安装 Yarn。

如何在 Windows 上安装 Yarn-教程 Yarn

原文:https://blog.eldernode.com/install-yarn-on-windows/

how to install yarn on windows

如何在 Windows 上安装纱线? 纱是代替 NPM 的 Node.js 的包管理器。 Yarn 已经被公司和开发者开发和扩展,以改善 NPM 存在的问题。 由于 Yarn 的良好特性,项目的 Github 明星现在几乎是 NPM 的两倍。 在本文中,我们将教你如何在 Windows 中安装 Yarn。

购买 Windows 虚拟专用服务器

什么是包经理?

软件包管理器是一个安装、更新和管理你需要的软件包的工具。 有了这类工具的帮助,你可以随时随你的软件拥有你所需要的最新版本的库。 你也可以只想到开发你软件的核心,而不必去寻找软件包和它们的外围设备。

Yarn 使用 NPM 库,并且与这个工具高度兼容,所以从 NPM 迁移到 Yarn 很容易。 与 npm 相比,Yarn 被认为是更好的选择,在以下参数上超过了 npm:

  • 速度更快
  • 更多安全性
  • 库的同时安装
  • 更多集成
  • 离线安装要求(在新的 NPM 版本中也增加了)

注意: Node.js 安装纱线前必须安装。

如何在 Windows 上安装 node . js

MSI 安装

要安装 Yarn,必须先下载 Yarn。msi 安装程序来自 官方 纱 网站。 下载后,安装到你的本地电脑上。

how to install yarn on windows

接下来,您将运行。msi 安装程序。

how to install yarn on windows

接受许可协议。

how to install yarn on windows

然后,点击安装。

how to install yarn on windows

最后,点击完成按钮。

how to install yarn on windows

现在,您可以使用以下 CLI 命令来验证 Yarn 是否已安装:

C:\Windows\system32>yarn --version  1.22.4  C:\Windows\system32>

巧克力安装

另一种安装 Yarn 的方法是使用 Windows 的 Chocolatey 软件包管理器。这个方法很方便,因为 Chocolatey 将确定 node.js 是否已经安装,如果没有,它将自动为我们安装。作为管理员做任何事情都很重要。

这里是安装巧克力 T2 的说明。

设置好 Chocolatey 后,您可以使用以下命令安装 Yarn:

C:\Windows\system32>choco install yarn  Chocolatey v0.10.15  Installing the following packages:  yarn  By installing you accept licenses for the packages.    yarn v1.22.4 [Approved]  yarn package files install completed. Performing other installation steps.  The package yarn wants to run 'chocolateyinstall.ps1'.  Note: If you don't run this script, the installation will fail.  Note: To confirm automatically next time, use '-y' or consider:  choco feature enable -n allowGlobalConfirmation  Do you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): Y    Downloading yarn  from 'https://yarnpkg.com/downloads/1.22.4/yarn-1.22.4.msi'  Progress: 100% - Completed download of C:\Users\Dmitry\AppData\Local\Temp\chocolatey\yarn\1.22.4\yarn-1.22.4.msi (1.57 MB).  Download of yarn-1.22.4.msi (1.57 MB) completed.  Hashes match.  Installing yarn...  yarn has been installed.  #< CLIXML  <Objs Version="1.1.0.1" ><Obj S="progress" RefId="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj><Obj S="progress" RefId="1"><TNRef RefId="0" /><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj><S S="debug">Host version is 5.1.18362.752, PowerShell Version is '5.1.18362.752' and CLR Version is '4.0.30319.42000'.</S><S S="verbose">Exporting function 'Format-FileSize'.</S><S S="verbose">Exporting function 'Get-ChecksumValid'.</S><S S="verbose">Exporting function 'Get-ChocolateyUnzip'.</S><S S="verbose">Exporting function 'Get-ChocolateyWebFile'.</S><S S="verbose">Exporting function 'Get-EnvironmentVariable'.</S><S S="verbose">Exporting function 'Get-EnvironmentVariableNames'.</S><S S="verbose">Exporting function 'Get-FtpFile'.</S><S S="verbose">Exporting function 'Get-OSArchitectureWidth'.</S><S S="verbose">Exporting function 'Get-PackageParameters'.</S><S S="verbose">Exporting function 'Get-PackageParametersBuiltIn'.</S><S S="verbose">Exporting function 'Get-ToolsLocation'.</S><S S="verbose">Exporting function 'Get-UACEnabled'.</S><S S="verbose">Exporting function 'Get-UninstallRegistryKey'.</S><S S="verbose">Exporting function 'Get-VirusCheckValid'.</S><S S="verbose">Exporting function 'Get-WebFile'.</S><S S="verbose">Exporting function 'Get-WebFileName'.</S><S S="verbose">Exporting function 'Get-WebHeaders'.</S><S S="verbose">Exporting function 'Install-BinFile'.</S><S S="verbose">Exporting function 'Install-ChocolateyDesktopLink'.</S><S S="verbose">Exporting function 'Install-ChocolateyEnvironmentVariable'.</S><S S="verbose">Exporting function 'Install-ChocolateyExplorerMenuItem'.</S><S S="verbose">Exporting function 'Install-ChocolateyFileAssociation'.</S><S S="verbose">Exporting function 'Install-ChocolateyInstallPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyPath'.</S><S S="verbose">Exporting function 'Install-ChocolateyPinnedTaskBarItem'.</S><S S="verbose">Exporting function 'Install-ChocolateyPowershellCommand'.</S><S S="verbose">Exporting function 'Install-ChocolateyShortcut'.</S><S S="verbose">Exporting function 'Install-ChocolateyVsixPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyZipPackage'.</S><S S="verbose">Exporting function 'Install-Vsix'.</S><S S="verbose">Exporting function 'Set-EnvironmentVariable'.</S><S S="verbose">Exporting function 'Set-PowerShellExitCode'.</S><S S="verbose">Exporting function 'Start-ChocolateyProcessAsAdmin'.</S><S S="verbose">Exporting function 'Test-ProcessAdminRights'.</S><S S="verbose">Exporting function 'Uninstall-BinFile'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyEnvironmentVariable'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyPackage'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyZipPackage'.</S><S S="verbose">Exporting function 'Update-SessionEnvironment'.</S><S S="verbose">Exporting function 'Write-ChocolateyFailure'.</S><S S="verbose">Exporting function 'Write-ChocolateySuccess'.</S><S S="verbose">Exporting function 'Write-FileUpdateLog'.</S><S S="verbose">Exporting function 'Write-FunctionCallLogMessage'.</S><S S="verbose">Exporting alias 'Get-ProcessorBits'.</S><S S="verbose">Exporting alias 'Get-OSBitness'.</S><S S="verbose">Exporting alias 'Get-InstallRegistryKey'.</S><S S="verbose">Exporting alias 'Generate-BinFile'.</S><S S="verbose">Exporting alias 'Add-BinFile'.</S><S S="verbose">Exporting alias 'Start-ChocolateyProcess'.</S><S S="verbose">Exporting alias 'Invoke-ChocolateyProcess'.</S><S S="verbose">Exporting alias 'Remove-BinFile'.</S><S S="verbose">Exporting alias 'refreshenv'.</S><S S="verbose">Exporting function 'Format-FileSize'.</S><S S="verbose">Exporting function 'Get-ChecksumValid'.</S><S S="verbose">Exporting function 'Get-ChocolateyUnzip'.</S><S S="verbose">Exporting function 'Get-ChocolateyWebFile'.</S><S S="verbose">Exporting function 'Get-EnvironmentVariable'.</S><S S="verbose">Exporting function 'Get-EnvironmentVariableNames'.</S><S S="verbose">Exporting function 'Get-FtpFile'.</S><S S="verbose">Exporting function 'Get-OSArchitectureWidth'.</S><S S="verbose">Exporting function 'Get-PackageParameters'.</S><S S="verbose">Exporting function 'Get-PackageParametersBuiltIn'.</S><S S="verbose">Exporting function 'Get-ToolsLocation'.</S><S S="verbose">Exporting function 'Get-UACEnabled'.</S><S S="verbose">Exporting function 'Get-UninstallRegistryKey'.</S><S S="verbose">Exporting function 'Get-VirusCheckValid'.</S><S S="verbose">Exporting function 'Get-WebFile'.</S><S S="verbose">Exporting function 'Get-WebFileName'.</S><S S="verbose">Exporting function 'Get-WebHeaders'.</S><S S="verbose">Exporting function 'Install-BinFile'.</S><S S="verbose">Exporting function 'Install-ChocolateyDesktopLink'.</S><S S="verbose">Exporting function 'Install-ChocolateyEnvironmentVariable'.</S><S S="verbose">Exporting function 'Install-ChocolateyExplorerMenuItem'.</S><S S="verbose">Exporting function 'Install-ChocolateyFileAssociation'.</S><S S="verbose">Exporting function 'Install-ChocolateyInstallPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyPath'.</S><S S="verbose">Exporting function 'Install-ChocolateyPinnedTaskBarItem'.</S><S S="verbose">Exporting function 'Install-ChocolateyPowershellCommand'.</S><S S="verbose">Exporting function 'Install-ChocolateyShortcut'.</S><S S="verbose">Exporting function 'Install-ChocolateyVsixPackage'.</S><S S="verbose">Exporting function 'Install-ChocolateyZipPackage'.</S><S S="verbose">Exporting function 'Install-Vsix'.</S><S S="verbose">Exporting function 'Set-EnvironmentVariable'.</S><S S="verbose">Exporting function 'Set-PowerShellExitCode'.</S><S S="verbose">Exporting function 'Start-ChocolateyProcessAsAdmin'.</S><S S="verbose">Exporting function 'Test-ProcessAdminRights'.</S><S S="verbose">Exporting function 'Uninstall-BinFile'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyEnvironmentVariable'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyPackage'.</S><S S="verbose">Exporting function 'Uninstall-ChocolateyZipPackage'.</S><S S="verbose">Exporting function 'Update-SessionEnvironment'.</S><S S="verbose">Exporting function 'Write-ChocolateyFailure'.</S><S S="verbose">Exporting function 'Write-ChocolateySuccess'.</S><S S="verbose">Exporting function 'Write-FileUpdateLog'.</S><S S="verbose">Exporting function 'Write-FunctionCallLogMessage'.</S><S S="verbose">Exporting alias 'Get-ProcessorBits'.</S><S S="verbose">Exporting alias 'Get-OSBitness'.</S><S S="verbose">Exporting alias 'Get-InstallRegistryKey'.</S><S S="verbose">Exporting alias 'Generate-BinFile'.</S><S S="verbose">Exporting alias 'Add-BinFile'.</S><S S="verbose">Exporting alias 'Start-ChocolateyProcess'.</S><S S="verbose">Exporting alias 'Invoke-ChocolateyProcess'.</S><S S="verbose">Exporting alias 'Remove-BinFile'.</S><S S="verbose">Exporting alias 'refreshenv'.</S></Objs>  0  Only an exit code of non-zero will fail the package by default. Set  `--failonstderr` if you want error messages to also fail a script. See  `choco -h` for details.  The install of yarn was successful.  Software installed as 'msi', install location is likely default.    Chocolatey installed 1/1 packages.  See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).    C:\Windows\system32>

您可以使用以下命令验证纱线的安装:

C:\Windows\system32>yarn --version  1.22.4  C:\Windows\system32>

铲斗安装

安装 Yarn 的第三种方法是使用 Scoop 命令行安装程序。

Scoop 的功能与 Chocolatey 相似,但主要区别在于,如果我们还没有安装 node.js ,Chocolatey 会安装 node.js ,而 Scoop 不会。

Scoop 可以使用在 scoop 网站找到的信息安装。要使用 scoop 安装 node.js,请运行以下命令:

接下来,你可以使用以下命令安装纱线:

scoop install nodejs
scoop install yarnd

查看许多 Yarn 命令的最佳方法是运行 help 命令:

yarn help

开始新项目

要创建一个新项目,运行以下命令:

yarn init

安装依赖关系

使用以下两个命令之一来安装项目的所有依赖项:

yarn  yarn install

到添加一个依赖到一个项目,使用以下命令格式之一:

yarn add [package]  yarn add [package]@[version]  yarn add [package]@[tag]

要向特定类别添加依赖关系,您可以使用以下三个选项之一:

1) dev 依赖关系
2)peer 依赖关系
3) 可选依赖关系

yarn add [package] --dev # dev-dependency  yarn add [package] --peer # peer-dependency  yarn add [package] --optimal # optimal-dependency

要升级和现有的依赖关系,可以使用 yarn up 命令。

yarn up [packagename]  yarn up [packagename]@[version]  yarn up [packagename]@[tag]

删除 和现有的依赖关系,应该使用以下命令:

升级纱线

yarn remove [package]

为了将纱升级到最新版本,运行以下命令之一:

yarn set version latest  yarn set version from sources

亦作,见:

1) 如何在 Windows 上安装 node . js

2) 如何在 Linux Ubuntu 20.04 上安装 Yarn

3) 如何在 Windows 上使用巧克力套装管理器

4)如何在 Linux Ubuntu 20.04 上安装 Yarn

5) 如何在 CentOS 上安装纱线 8

6) 如何在 CentOS 7 上安装 node . js

7) 如何在 Windows 上安装 node . js

8) 如何在 CentOS 8 上安装 node . js

9) 如何在 CentOS 7 上安装纱线

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

好运。

Goodluck.

如何在 Ubuntu 20.04 - Eldernode 博客上安装 Yersinia

原文:https://blog.eldernode.com/install-yersinia-on-ubuntu-20-04/

How to Install Yersinia On Ubuntu 20.04

计算机网络将对我们的生活产生深远的影响,并使信息的传递变得更加容易。现在,大多数公司都需要自己的内部网络来与外界沟通。即使是家庭用户也无法想象没有万维网的世界。由于计算机网络中的高信息流,它们的安全性非常重要。如果计算机专家没有正确配置网络,攻击者可以迅速渗透网络并窃取重要信息。一种为网络攻击设计的工具叫做耶尔森氏菌工具。耶尔森菌工具是对网络第二层进行网络攻击的强大工具。在本文中,我们试着教你如何在 Ubuntu 20.04 上安装耶尔森菌。你可以在 Eldernode 查看可用的包来购买 Ubuntu VPS 服务器。

教程在 Ubuntu 20.04 上安装耶尔森菌

耶尔森氏菌工具功能:

耶尔森氏菌工具能够攻击以下协议:

  1. 生成树协议(STP)
  2. 思科发现协议(CDP)
  3. 动态中继协议(DTP)
  4. 动态主机配置协议(DHCP)
  5. 热备用路由器协议(HSRP
  6. 交换机间链路协议(ISL)
  7. VLAN 中继协议(VTP)

这个工具利用它们的弱点对这些协议进行网络攻击。在这篇文章的后续部分,加入我们来学习如何在 Ubuntu 20.04 上安装 Yersinia。

在 Ubuntu 20.04 上安装耶尔森菌| Ubuntu 18.04

要在 Ubuntu 20.04 上安装 Yersinia,只需遵循以下步骤。在第一步中,您必须使用以下命令来更新软件包仓库并接收最新的软件包信息:

步骤 1)使用以下命令更新 Ubuntu 服务器:

在您能够成功地更新包存储库之后,您现在应该使用下面的命令。

sudo apt-get update -y

要快速安装软件包和依赖项,运行带有 -y 标志的 install 命令:

结论

sudo apt-get install -y yersinia

Yersinia 是一种用于渗透测试的低级协议攻击工具。它能够通过多种协议进行多种攻击,例如成为生成树(生成树协议)中的根角色、创建虚拟 CDP (Cisco 发现协议)邻居、成为 HSRP(热备用路由器协议)场景中的活动路由器、伪造 DHCP 回复以及其他低级攻击。在本文中,我们试图向您学习如何在 Ubuntu 20.04 上安装 Yersinia。

Yersinia is a low-level protocol attack tool useful for penetration testing. It is capable of many diverse attacks over multiple protocols, such as becoming the root role in the Spanning Tree (Spanning Tree Protocol), creating virtual CDP (Cisco Discovery Protocol) neighbors, becoming the active router in an HSRP (Hot Standby Router Protocol) scenario, faking DHCP replies, and other low-level attacks. In this article, we tried to learn you how to install Yersinia On Ubuntu 20.04.

如何在 Ubuntu 22.04 - Eldernode 博客上安装 Zenmap

原文:https://blog.eldernode.com/install-zenmap-on-ubuntu-22-04/

How to Install Zenmap on Ubuntu 22.04

Zenmap 由 nmap 开发,是一款网络扫描和分析工具。Zenmap 和 nmap 工具的主要区别在于它们的图形界面,可以适合初学者,也可以加快工作进程。在本文中,我们将教你如何在 Ubuntu 22.04 上安装 Zenmap。如果你想购买一台 Ubuntu VPS 服务器,你可以查看 Eldernode 网站上提供的软件包。

教程在 Ubuntu 22.04 上设置 Zenmap

Zen map 是什么?

Zenmap 是一个免费的、开源的、多平台的应用程序,它是 nmap 安全扫描器的官方 GUI,设计用于 Nmap。它支持 Windows,Linux,Ubuntu,Fedora,Kali,Mint,MacOS,BSD,CentOS 等。Zenmap 使 nmap 对初学者来说更容易,并为有经验的 Nmap 用户提供高级功能。此外,初学者可以使用它来扫描网络和发现漏洞。Zenmap 扫描特定 IP 地址或域的网络,并显示域的详细信息。

Zenmap 特性

1)扫描多个端口

2)扫描基本 Nmap IP 或主机

3)扫描 TCP 或 UDP 端口

4)扫描 MAC 地址欺骗

5)扫描 IPv6 地址

6)检测远程主机上的恶意软件感染

7)检测服务/守护程序版本

8)启动 DOS

9)发动暴力攻击

10)禁用 DNS 名称解析

11)找到打开的端口

12)检查发送或接收的数据包数量

Zenmap 和 nmap 的区别

Zenmap 拥有先进的特性,使得新手开发者可以轻松使用 Nmap 。Zenmap 还使用来显示 nmap 输出,这可以显示两个扫描之间的差异,其中这些扫描运行多次。这意味着 Zenmap 提供了一个比较扫描结果的界面,即使在不同的日子运行相同的扫描,也可以检测到变化。

Nmap 是一种网络扫描器,以用于识别主机和服务的端口映射而闻名。Nmap 扫描计算机网络,并提供用于托管探索和服务的网络。它可以检测用于扫描的网络的主机和服务。应该注意的是,nmap 是用 C、C++、Python 和 Lua 编写的,但是 Zenmap 是 Nmap 的 GUI,所以不可能说出它是用哪种编程语言编写的。

在这篇文章的后续部分,和我们一起向你展示如何在 Ubuntu 22.04 上安装 Zenmap。

在 Ubuntu 22.04 上安装 Zenmap

官方的 Ubuntu 库上没有 Zenmap,你必须手动安装。在执行任何操作之前,通过输入以下命令更新您的系统 软件包:

sudo apt update

现在您应该使用以下命令安装 Nmap :

sudo apt install nmap

在这一步中,您需要通过运行以下命令在 Ubuntu 22.04 系统上安装 Python GTK。因为 Zenmap 使用 Python GTK 来创建图形用户界面。

wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb 
sudo apt install ./python-gtk2_2.24.0-5.1ubuntu2_amd64.deb

现在是时候下载 Zenmap Debian 包了。为此,请运行以下命令:

wget http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/zenmap_7.60-1ubuntu5_all.deb

此外,您也可以通过访问以下地址下载该软件:

http://archive.ubuntu.com/ubuntu/pool/universe/n/nmap/

要安装 Zenmap ,只需输入以下命令:

sudo apt install ./zenmap_7.60-1ubuntu5_all.deb

如何在 Ubuntu 22.04 上使用 Zenmap

如果你想访问 Zenmap 特性并在你的 Ubuntu 22.04 系统上使用它,你应该以 root 用户的身份运行 Zenmap。为此,请使用以下命令:

sudo zenmap

您可以通过键入 IP 地址或主机名来扫描网络。

为了让用户确认计算机的可用性,他们必须从下拉框中选择各种分析,如完全扫描、简单扫描或 ping 扫描。您可以在右侧的 Nmap 输出窗口中看到 Nmap 中的各个步骤:

how-to-install-zenmap-on-ubuntu-22.04

结论

首先,我们介绍了 Zenmap 并列举其特性。我们还解释了 Zenmap 和 nmap 之间的区别。然后我们教你如何在 Ubuntu 22.04 上安装 Zenmap。Zenmap 允许用户保存和比较所执行的扫描,还允许他们查看网络拓扑图、在网络上的主机上运行的视窗,并将扫描存储在可搜索的数据库中。我希望这篇教程对你有用。

如何在 Centos 8 - Eldernode 博客上安装 ZFS 文件

原文:https://blog.eldernode.com/install-zfs-file-on-centos-8/

How To Install ZFS File On Centos 8

它是关于管理文件系统的。Z F ile S 系统因其独有的特性而被管理员广泛使用,这些特性可以保证数据的持久性,从而将正确的数据返回给应用程序。使用 ZFS 时,您不再需要创建虚拟化卷,因为它可以将设备聚合到一个存储工具中,并消除卷管理。在本文中,您将学习如何在 Centos 8安装 ZFS 文件。由于 ZFS 仅限于在单个服务器上运行,所以请准备好您自己的 Linux VPS 以便能够在您的 Centos VPS 服务器上安装 ZFS,并利用其优势。

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

拥有 sudo 权限的非 root 用户

要进行设置,请遵循我们的初始设置 CentOs 8

教程在 Centos 上安装 ZFS 文件

使用开源的 ZFS 及其数据服务是免费的。通常内置于 Oracle 操作系统中,在技术人员和企业中非常流行。对美国人来说,把它读成 ZedFS 比 ZeeFS 更好听。然而,这取决于你。

在 Centos 8 上逐步安装 ZFS 文件

让我们开始复习这个指南的步骤来学习并完成它。

第一步:首先,建议您检查已经安装在 Oracle Linux 8 上的,使用下面的命令显示已经安装的库。

yum repolist

第二步:

然后,安装 Yum utilities 以防止在安装过程中可能出现的问题。

yum install yum-utils

第三步:

在这一步中,您必须在 Oracle Linux 8 中安装 EPEL 存储库。这是 ZFS 文件系统安装的关键步骤。你建议直接从 Fedora 项目官方网站安装 EPEL RPM 文件。

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

注意 :如果你被要求按“Y”或“Y”继续安装,从键盘上击“Y”让 EPEL 库被下载和安装。等待一段时间,在 Oracle CentOs 8 上安装 EPEL 存储库。

同样,通过与下面相同的命令确认安装:

yum repolist

第四步:

一旦你确认了你的安装,你应该启用你系统中的 EPEL 实用程序。在终端中运行以下命令,后跟 epel 名称。

yum config-manager –enable epel

您可能感觉有些 EPEL 模块没有被安装,所以您可以通过运行下面的命令安装 Enterprise Linux Modular 8 的一个额外的:

yum install –y dkms

第五步:

在你的系统上安装 ZFS 文件系统的最新步骤是从 ZFS 官方网站下载。为此,您可以使用 rpm 命令后跟一个链接。

rpm –Uvh <a href="http://download.zfsonlinux.org/epel/zfs  -release.el8_2.noarch.rpm">http://download.zfsonlinux.org/epel  /zfs-release.el8_2.noarch.rpm</a>

这样,ZFs rpm 文件就会被成功地下载到您的 Oracle Linux 8 中。

第六步:

刚才,您将能够通过运行 yum 命令后跟关键字 ZFS 来安装 ZFS 文件系统,如下所示:

yum install –y zfs

通过键入这个,ZFS 的安装将开始。您可以等待一段时间,让它完成。

第七步:

要开始使用 ZFS 驱动程序,你需要加载它。运行以下命令加载驱动程序:

/sbin/modprobe zfs

第八步:

一旦加载了驱动程序,就可以使用以下命令检查 ZFS 文件系统的加载包状态:

systemctl –a | grep zfs

运行上面的命令有助于您观察活动的非活动的失败的实用程序和服务。

此外,要查看哪些实用程序被启用被禁用,请键入以下命令:

systemctl list-unit-files | grep zfs

第九步:

使用以下命令同时相互连接公用服务。

systemctl preset zfs-import-cache zfs-mount zfs-share zfs-zed  zfs-import-scan zfs-target

这样,您可以启用服务。键入下面的命令以启用单个禁用的实用程序服务。

systemctl enable zfs-import-scan.service

如果您对公用服务进行验证,您会看到以前被禁用的服务现在被启用的

`systemctl list-unit-files | grep zfs`

第十步:

现在,您可以根据 ZFS 文件系统检查已经运行的设备。使用以下带有 _l 关键字的命令来列出设备。

`fdisk -l`

运行后,您可以看到系统中当前存在的设备和磁盘列表,以及它们的大小、ID、类型、开始和结束信息。

并检查已经由创建的和由装载的池:

`df –h`

最后,此时,您已经在 Oracle Linux 8 上成功安装了 ZFS 文件系统。您可以在系统上创建池、装载池、导入和导出池、删除池以及其他与文件相关的事情。

ZFS 命令

让我们回顾一下在 ZFS 系统中尝试使用的一些命令。

1- 执行下面的命令以在 ZFS 文件系统中创建一个池

`zpool create pool_name /dev/sdc`

2- 使用以下命令检查池:

`zpool list`

3- 您可以通过以下方式查看数据库的**列表:**

`zfs-list`

4- Aso,检查当前池的状态:

`zpool status`

5- 运行以下命令以导入池:

`zpool import pool_name`

6-出口池:

`zpool export pool_name`

7- 随时使用下面的命令**删除池**

`zpool destroy pool_name`

8- 要使用池创建 ZFS 文件系统**,请运行:**

`zfs create pool_name/myfs`

9- 最后,您可以通过运行如下简单的挂载命令来挂载池:

`mount`

就是这样!从现在开始,改进你处理数据文件的方式。

结论

在本文中,您学习了如何在 Centos 8 上安装 ZFS 文件。安装 ZFS,享受其功能和优势,并作为您的存储文件系统。它还可以处理 RAID,而不需要额外的软件或硬件。

如何在 Ubuntu 20.04 & 19.10 上安装 z panel-elder node 博客

原文:https://blog.eldernode.com/install-zpanel-on-ubuntu-20-04/

How To Install Zpanel On Ubuntu 20.04 LTS

作为服务器管理员,您可能希望设置自己的主机。因此,您需要为您的服务器配备一个合适的控制面板,以便轻松管理。如果你使用的是 Linux 操作系统,你会有几种选择。在这篇文章中,Zpanel 是一个自由的被选择来教。所以,加入我们来学习如何在 Ubuntu 20.04 & 19.10 上安装 Zpanel。如果你还没有购买你认为合适的 Linux VPS ,看看我们完美的软件包,购买一个,并遵循本教程的其余部分。

教程在 Ubuntu 20.04 LTS 上安装 Zpanel

正如你在上面读到的,Zpanel 可以免费使用、下载和管理你的服务器主机,它使用几个开源软件包为你提供一个安全的网络主机系统。一些用户认为 Zpanle 是 Cpanel 的最佳替代品,所以请和我们一起回顾它在 Ubuntu 上的安装并找到正确答案。注意不要是以前安装的任何控制面板,你的 Linux 操作系统必须是新的,没有安装软件包。此外,一些包如 MySQLApacheBind 、Dovecot、Postfix 和 proFTPd 是由 Zpanel 安装在服务器上的,不应该已经安装在服务器上。如果您已经安装了最新的软件包,不要担心,只需通过运行以下命令删除它们:

apt-get -y remove mysql* apache* bind* dovecot* postfix* proftpd*

注意:请记住,您还需要删除任何提供 Web 服务器、FTP 服务器、POP3/IMAP 服务器或 DNS 服务器服务的应用程序。

在 Ubuntu 20.04 和 19.10 上安装 Zpanel

准备好您的 Ubuntu VPS 后,以 root 身份登录并按照以下步骤安装 zpanel。

考虑安全性,更新和升级您的系统:

apt-get update -y
apt-get upgrade -y

然后,您应该下载 Zpanel 安装脚本,为此,运行:

wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-20_04/10_1_1.sh

现在,执行并运行脚本,然后您需要按下 y 来开始安装。

chmod +x 10_1_1.sh
sudo ./10_1_1.sh

一旦你通过了上面的步骤,你应该确认你想要运行 Zpanel 的安装程序。您将被提示回答一些问题,如您的国家、FQDNZpanle 和公共 IP 。当你回答后,再次按下 y 继续安装。

接下来,你会看到一个页面,要求你输入你的管理员用户名和密码,通过这一步,你就可以在登录后查看 Zpanel 的仪表盘。

就是这样!都是随时可以使用的。尽情享受吧!

结论

在本文中,您了解了如何在 Ubuntu 20.04 和 19.10 LTS 版上安装 Zpanel。您可以安全地选择 zpanel,并享受其功能,如 Webmail、SMTP、POP3 和 IMAP4 电子邮件访问、FTP、Web 服务器和 DNS,这些功能都非常令人满意。如果你对这个主题感兴趣,可以找到关于如何在 Centos 7 & 8 上安装和配置 Zpanel 的相关文章。

In this article, you learned How To Install Zpanel On Ubuntu 20.04 & 19.10 LTS. You can choose zpanel safely and enjoy its features such as Webmail, SMTP, POP3, and IMAP4 email access, FTP, Web server, and DNS which are really satisfying. In case you are interested in this subject, find the related article on How to Install and Configure Zpanel on Centos 7 & 8.

教程在 CentOS 8 - Eldernode 上使用 Nginx 安装 Laravel PHP 框架

原文:https://blog.eldernode.com/installation-laravel-nginx-centos-8/

Tutorial installation Laravel PHP framework with Nginx on CentOS 8

我们又回来了另一个 CentOS 教程 。在本文中,我们介绍了在 CentOS 8 上使用 Nginx 安装 Laravel PHP 框架的教程。Laravel 是一个开源的、流行的、现代的基于 PHP 的 web 框架,具有丰富的、优雅的、易于理解的语法,使得构建大型的、健壮的 web 应用程序变得容易。

Laravel 使用Composer——一个用于管理依赖关系的 PHP 包管理器和Artisan——一个用于构建和管理 web 应用程序的命令行界面。

这个简单、快速的路由引擎、强大的依赖注入容器、用于会话和缓存存储的多个后端、富有表现力和直观的数据库 ORM、健壮的后台作业处理和实时事件广播。

要求

如果您考虑以下因素,本教程可能会更有用:

  • PHP > = 7.2.5 带这些 PHP 扩展 OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype 和 JSON。
  • 作曲——用于安装和管理依赖项。

教程 CentOS 8 上用 Nginx 安装 Laravel PHP 框架

加入我们,了解如何在 CentOS 8 Linux 发行版上安装最新版本的 Laravel PHP web 框架

1-在 CentOS 中安装 LEMP 堆栈 8

首先需要更新系统软件包 安装栈,使用下面的 dnf 命令

`dnf update  dnf install nginx php php-fpm php-common php-xml php-mbstring php-json php-zip mariadb-server php-mysqlnd`

安装完成后,使用以下 systemctl 命令启动 PHP_PFMNginx、MariaDB 服务

`systemctl start php-fpm nginx mariadb  systemctl enable php-fpm nginx mariadb  systemctl status php-fpm nginx mariadb`

通过使用安全脚本,您将能够保护和强化 MariaDB 数据库引擎。

`mysql_secure_installation` 

为了确保服务器安装的安全,请回答下列问题。

`Enter current password for root (enter for none): Enter Set root password? [Y/n] y #set new root password Remove anonymous users? [Y/n] y Disallow root login remotely? [Y/n] y Remove test database and access to it? [Y/n] y Reload privilege tables now? [Y/n] y`

如果您的服务运行的是防火墙,** 打开防火墙中的 HTTPHTTPS 服务,使客户端请求能够到达 Nginx webserver**

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

购买 Linux 虚拟主机

然后,使用浏览器在您系统的 IP 地址上确认您的 LEMP 堆栈正在运行

`http://server-IP`
`![Nginx welcome page ](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/1c46b5df3b0da793f51c0780c67d22c4.png)` 

2-配置和保护 PHP-FPM 和 Nginx

另外, PHP-FPM 可以监听 Unix 套接字或 TCP 套接字,以处理来自 Nginx web 服务器的请求。而这是由 /etc/php-fpm.d/www.conf 配置文件中的 listen 参数定义的。

`vi /etc/php-fpm.d/www.conf  ![](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/e23330255e5ae5417524120dc29b22dd.png)`

如果您使用的是 Unix 套接字,您需要设置正确的所有权和权限,如屏幕截图所示。因此,取消对以下参数的注释,并将它们的值设置为用户和组,以匹配运行 Nginx 的用户和组。

`listen.owner = nginx listen.group = nginx listen.mode = 066`

另外,您需要在 /etc/php.ini 配置文件中设置系统范围的时区。

`vi /etc/php.ini` 

要继续,请查找行";date.timezone" 并取消注释,然后设置它的值,如屏幕截图所示。

`date.timezone = Africa/Kampala`

如果你想摆脱 Nginx 将使用其他扩展执行 PHP 代码的恶意用户的请求传递给 PHP-FPM,取消对以下参数的注释并将其值设置为 0 。

`cgi.fix_pathinfo=1`

fix cgi path info on nginx

同样,参见

在 centos 8 上配置 Firewalld

如何在 CentOS 8 上安装 MySQL

您可以在 /etc/php-fpm.d/www.conf 文件中取消对以下参数的注释。阅读评论获得更多解释。

`security.limit_extensions = .php .php3 .php4 .php5 .php7`

security limit extensions on nginx

security limit extensions on nginx

3-安装 Composer 和 Laravel PHP 框架

使用以下命令安装 Composer 包。第一个命令下载安装程序,然后使用 PHP 运行它。

install composer on centos 8

`curl -sS https://getcomposer.org/installer | php  mv composer.phar /usr/local/bin/composer  chmod +x /usr/local/bin/composer`

随着 Composer 的安装,您可以使用它来安装 Laravel 文件和依赖项,如下所示。

composer create project on centos 8

`cd /var/www/html/ composer create-project --prefer-dist laravel/laravel mysite.com`

如果过程顺利,应用程序应该会成功安装,并生成一个密钥,如下图所示。

composer setting on centos 8

现在的。env 环境文件已创建,所需的应用程序也已生成。在安装期间。您不应该像以前那样手动创建它们。为了确认这一点,使用 ls 命令运行一长串的 laravel 根目录。

check composer and laravel status on centos 8

`ls -la mysite.com/`

然后,开始在存储引导/缓存目录上配置正确的所有权和权限,使其可由 Nginx web 服务器写入。

如果在您的服务器上启用了 SELinux ,您需要更新存储引导/缓存目录的安全上下文。

`chown -R :nginx /var/www/html/mysite.com/storage/  chown -R :nginx /var/www/html/mysite.com/bootstrap/cache/  chmod -R 0777 /var/www/html/mysite.com/storage/  chmod -R 0775 /var/www/html/mysite.com/bootstrap/cache/`

You need to update the security context of the storage and bootstrap/cache directories if SELinux enabled on your server.

`semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/mysite.com/storage(/.*)?'  semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/mysite.com/bootstrap/cache(/.*)?'  restorecon -Rv '/var/www/html/mysite.com'`

4-为 Laravel 配置 Nginx 服务器块

为了让 Nginx 开始为你的网站或应用服务,在中为它创建一个服务器块。conf 文件在 /etc/nginx/conf.d/ 目录下。

VI/etc/nginx/conf . d/my site . com . conf

注意 root 和 fastcgi_pass 参数,将以下配置复制并粘贴到文件中

运行并保存文件,检查 Nginx 配置语法是否正确。

`server { listen 80; server_name mysite.com; root /var/www/html/mysite.com/public; index index.php; charset utf-8; gzip on; gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php { include fastcgi.conf; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php-fpm/www.sock; } location ~ /\.ht { deny all; } }`

nginx -t

Nginx Server Block For Laravel

然后重启 PHP-FPMNginx 服务,让最近的修改生效。

5-从网络浏览器访问 Laravel 网站

您需要使用本地机器上的/etc/hosts】文件创建本地域名系统,以访问位于mysite.com的 Laravel 网站,该网站不是完全限定域名(FQDN),也未注册。

要在所需文件中添加服务器 IP 地址和域,请运行以下命令。

`systemctl restart php-fpm  systemctl restart Nginx`

![Accessing Laravel Website from a Web Browser](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/9fb7a2195c9ec55890030161a0730bed.png)

是时候在本地机器上打开一个 web 浏览器,并使用下面的地址进行导航了。

![laravel test page after install on centos 8](https://github.com/OpenDocCN/geekdoc-linux-zh/raw/master/eldernode-blog/img/f21cb55c85ca26b1a2ec6a5cffed3e0a.png)

``ip add		#get remote server IP  echo "10.42.0.21  mysite.com" | sudo tee -a /etc/hosts``

就是这样!你成功地在 **CentOS 8** 部署了 **Laravel** 。您现在可以开始使用 **Laravel** 开发您的网站或网络应用程序。

``http://mysite.com``

亲爱的用户,我们希望这篇教程能对你有所帮助,如果你有任何问题或想查看我们的用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。

**同样,参见**

[教程 CentOS 8 上安装 Nginx](https://eldernode.com/installation-nginx-on-centos-8/)

[如何在 Ubuntu 20.04 LTS 上安装 Laravel【完整】](https://eldernode.com/install-laravel-on-ubuntu-20-04-lts/)

**Also, see**

[如何在 Debian 10 上安装 Composer](https://eldernode.com/install-composer-debian-10/)

[How to install Laravel on Ubuntu 20.04 LTS [complete]](https://eldernode.com/install-laravel-on-ubuntu-20-04-lts/)

[How To Install Composer on Debian 10](https://eldernode.com/install-composer-debian-10/)

教程在 CentOS 8 上安装 Nginx-设置 Nginx Centos 8

原文:https://blog.eldernode.com/installation-nginx-on-centos-8/

Tutorial installation Nginx on CentOS 8

为了介绍世界上最受欢迎的 web 服务器之一,今天我们将展示教程在 CentOS 8 上安装 Nginx。它负责托管互联网上一些最大和最受欢迎的网站。在大多数情况下, Nginx 比 Apache 更加资源友好,Apache 可以用作 web 服务器或反向代理。

先决条件

如果您知道以下内容,本教程可能会更有用:

教程 CentOS 8 上安装 Nginx

1- 安装 Nginx Web 服务器

首先,你需要使用 DNF 包管理器。它是 CentOS 8 上一个新的默认包管理器。

要安装 Nginx 包,请使用:

sudo dnf install nginx

要安装 Nginx ,如果提示,输入 y 确认安装。然后运行以下命令来启用并启动服务器:

sudo systemctl enable Nginx    sudo systemctl start nginx

购买 Linux 虚拟私有服务器

2- 调整防火墙规则

要允许 Nginx web 服务器上的外部连接,您需要调整防火墙设置,默认情况下,它在端口 80 上运行。

因此,输入以下命令永久启用端口 80 上的 HTTP 连接:

sudo firewall-cmd --permanent --add-service=http 

现在,如果您需要检查是否正确添加了 HTTP 防火墙服务,请运行以下命令:

sudo firewall-cmd --permanent --list-all 

输出应该类似于以下内容:

输出

public    target: default    icmp-block-inversion: no    interfaces:     sources:     services: cockpit dhcpv6-client http ssh    ports:     protocols:     masquerade: no    forward-ports:     source-ports:     icmp-blocks:     rich rules:

重新加载防火墙服务以应用更改:

sudo firewall-cmd --reload 

您现在已经成功安装了 Nginx 服务器。

3- 检查你的网络服务器

要查找服务器的公共 IP 地址,请运行以下命令

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' 

要验证可访问的 IP 地址,请运行以下命令。

curl -4 icanhazip.com

然后,在你的网络浏览器中输入结果地址,你将被带到 Nginx 的默认登陆页面:

查看此页面后,您可以确保 web 服务器安装正确。

在接下来的文章中,我们将解释如何管理 Nginx 进程,熟悉重要的 Nginx 文件和目录,设置服务器块。

亲爱的用户,我们希望您喜欢本教程,您可以在评论区提出关于本次培训的问题,或者解决老年节点培训领域的其他问题,请参考提问页面部分并在其中提出您的问题。

教程用 ISPconfig - Eldernode 在 Debian 10 上安装邮件服务器

原文:https://blog.eldernode.com/installing-email-server-on-debian-10/

Tutorial Installing Email Server on Debian 10 with ISPconfig

虽然我们使用各种应用程序来发送和接收消息,并且它们总是被升级以提供更多的访问和设施,但是使用电子邮件将不会过期。我们账户的大部分官方谈判和认证都是通过我们的电子邮件完成的。在本文中,你可以回顾一下教程用 ISPconfig 在 Debian 10 上安装邮件服务器。如果你最近准备了一台 Linux VPS 或 Debian 服务器,这可能会很有帮助。

如何用 ISPconfig 在 Debian 10 上安装邮件服务器

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

1-准备安装操作系统和 ISPConfig 的主机。

2- 2GB 内存,带 4GB 交换空间。

注意:你需要内存来过滤垃圾邮件。如果 4GB 交换避免了内存不足的情况,1GB 可能就足够了。

3-主机应该有一个双向开放端口 25 的互联网连接。

4-为主机准备一个固定的 IP 地址。

5-主机应该有其 IP 地址的记录。

6-为主机的 DNS 名称服务创建 MX 记录。

7-获取与主机 FQDN 匹配的主机反向 DNS 名称服务 PTR 记录。

8-拥有 sudo 权限的非根用户。

要进行设置,请按照 Debian 10 的初始设置进行。

用 ISPconfig 在 Debian 10 上安装邮件服务器

根据它的隐私,使用电子邮件总是例行公事和受欢迎的。加入我们的指南,安装一个电子邮件服务器,以便能够完全控制如何访问、管理和存储您的电子邮件。在您的主机上设置电子邮件服务器之前,您应该检查邮件服务器的端口 25 是否同时打开了正在进行的发送和发送。此外,请确保您的主机已打开该端口。虽然即使在端口 25 未打开的情况下,也有办法让电子邮件正常工作,但我们建议您在另一台主机上安装电子邮件服务器,并在发送电子邮件时完全忘记第一台服务器。

DNS 名称服务

什么是 DNS mane 服务条目?邮件服务器需要一个 FQDN 和完全合格的域名。在本例中,我们考虑使用 eldernode.com 作为域名,为了表明邮件服务器的主机名不必是 mail,我们使用 DNS1 作为主机名。你会在下面看到 Dns1.eldernode.com。该主机安装在服务提供商的系统上,提供域名注册、域名服务和反向域名服务。

虽然 IP 地址是 178.33.154.66,看看下面的列表:

1-注册了 eldernode.com 域名

2-将此 IP 地址作为记录添加到名为 Dns1.eldernode.com 的 DNS 名称服务

3-添加了值为 Dns1.eldernode.com 的域 eldernode.com 的 MX 记录

4-添加了该 IP 地址的反向名称服务 PTR 记录,指向 Dns1.eldernode.com

因为 MX 记录是为电子邮件域创建的,所以我们为 eldernode.com 创建它,它指向接收该域电子邮件的电子邮件服务器 Dns1.eldernode.com。

反向名称服务

在这个例子中,反向名称服务应该返回 Dns1.eldernode.com。在添加相应的 PTR 网站之前,我的服务提供商检查了记录是否存在。

如何测试名称服务

现在测试名称服务似乎是一个好主意,因为如果名称服务设置不正确,发送和接收电子邮件将无法工作。如果您使用 Windows 而不是 Linux 或 Unix 作为您的工作站,您需要使用命令 nslookup 而不是主机

host domain.com  domain.com has address 188.165.143.5  domain.com mail is handled by 10 Dns1.domain.com.

如果你看到,这表明该域名有一个相关的 IP 号码。还有,有一条 MX 记录指向 Dns1.domain.com。“邮件由谁处理”部分来自 MX 记录。当电子邮件发送到@domain.com 地址并在 Dns1.domain.com 接收时,需要 MX 记录。不要忘记检查邮件服务器的名称服务 FQDN 是一个 A 记录,并指向正确的 IP 号码。

dig Dns1.domain.com |grep "ANSWER SECTION" --after-context=3   ;; ANSWER SECTION:  Dns1.domain.com. 3600 IN A 178.33.154.66   ;; Query time: 56 msec

然后,检查反向名称服务将 IP 号码解析回邮件服务器的 FQDN。

host 178.33.154.66  66.154.33.178.in-addr.arpa domain name pointer Dns1.domain.com.

注意:请记住,您可以使用网页来测试名称服务,而不是使用 host 和 dig 命令。其中两个是 intoDNS 和 MXToolbox。

如何在 Linux Debian 上安装 OS

不要忘记用您的值替换 IP 号、主机名和域名。

[[email protected]](/cdn-cgi/l/email-protection):/tmp# cat /etc/debian_version 10.0

此外,您需要验证主机名设置的正确性,以帮助邮件系统配置 ISPconfig 正常工作。

[[email protected]](/cdn-cgi/l/email-protection):~# hostname dns1  [[email protected]](/cdn-cgi/l/email-protection):~# hostname -fDns1.domain.com  [[email protected]](/cdn-cgi/l/email-protection):~#

如何安装 ISPConfig

在这一步中,您可以在主机上安装 Apache web 服务器、OpenSSH-server,并使用 SSH 密钥设置 root 登录。因此,您可以直接以 root 身份 ssh 主机。

[[email protected]](/cdn-cgi/l/email-protection):/tmp# free -h

如果你更喜欢使用 Emacs 风格的编辑器而不是 nano,你需要安装 jed。安装操作系统后,您已经正确设置了/etc/host 和/etc/hostname。因此,请遵循完美的服务器指南来验证它们的正确性。如果你不注意主机名和 FQDN,以不面对任何问题,在邮件服务器工作结束。

[[email protected]](/cdn-cgi/l/email-protection):/tmp# hostname  dns1  [[email protected]](/cdn-cgi/l/email-protection):/tmp# hostname -f  Dns1.domain.com

在本文中,我们遵循了完美服务器指南。这样,您就可以将指南中的命令剪切并粘贴到命令行中。我们没有在这台主机上安装和使用 Mailman。因此,我们省略了 BIND DNS 服务器、Webalizer 和 AWStats 的安装。我们安装了 Roundcube Webmail,因为这台主机成为了一台电子邮件服务器。运行下面的命令生成 32 个字符长的河豚秘密。

/usr/bin/apg -m 32 -x 32

如何使用系统

在这一步中,您将看到如何创建电子邮件域和邮箱

您需要首先以管理员身份登录到 ISPConfig,然后添加一个新的客户端、新的域并填写表单,还要添加一个新的邮箱。

毕竟,创建 DKIM 键,并通过按图像中编号的顺序单击按钮进行记录。

Create Mail domain

现在,等待大约 2 分钟,或者直到 ISPConfig 面板上部带有数字的红色球消失。作为第一个测试,您需要使用上面创建的邮箱登录到 Roundcube Webmail,并向相同的地址发送一封电子邮件。ISPConfig 会向每个创建的邮箱发送一条欢迎消息,所以那里应该已经有一条消息了。要编写简短的测试消息,请使用编写按钮。

Roundcube webmail


 Sending from Roundcube

然后,你会在邮箱里收到邮件。现在,您可以测试向您拥有的其他邮箱发送电子邮件。另外,检查邮件是否到达那里。接下来,开始测试是否可以从其他地方发送到上面创建的邮箱。

请注意,如果您为邮箱启用灰名单,从服务器外部发送的电子邮件不会立即到达邮箱。我的意思是,您将立即在邮件日志中看到尝试传递的条目,这样您就可以看到邮件可以到达您的服务器。文件/var/log/mail.log 中的灰名单条目如下所示:

Jan 02 20:23:12 dns1 postfix/smtpd[16911]: NOQUEUE: reject:   RCPT from mta-out1.inet.fi[62.71.2.194]: 450 4.2.0   <[[email protected]](/cdn-cgi/l/email-protection)>: Recipient address rejected: Greylisted,   from=<****@*****.***> to=<[[email protected]](/cdn-cgi/l/email-protection)> proto=ESMTP   helo=<******.****.***>

此外,还可以在终端窗口中监控邮件日志,如下例所示:

tail -f /var/log/mail.log

如果灰名单是您的目标,请使用以下命令:

tail -f /var/log/mail.log | grep Greylisted

运筹学

grep Greylisted /var/log/mail.log

灰名单的作用是延迟同一发件人发给同一收件人的第一封电子邮件。当收到第一封电子邮件时,接下来的电子邮件会毫不延迟地到达。如果您在第一次尝试时看到一切正常,您可以确保 ISPConfig Perfect 服务器指南正常工作。

如何连接电子邮件客户端

Thunderbird 可以作为邮件客户端的一个例子。其他邮件应用程序以类似的方式工作。ISPConfig 使帐户名成为电子邮件地址。

Thunderbird account settings


Thunderbird server settings

STARTTLS 表示连接在不受保护的情况下开始,然后如果双方都支持加密,则切换到加密状态。如您所知,SSL/TSL 意味着会话从一开始就是加密的。当然是 SSL。TSL 更安全。所以,如果你的客户问起,试着做好准备。

Thunderbird outgoing server settings

如何使用 SPF

允许你自己创造记录。你只需要检查你的名字 servo=ice 提供者是否能生成一个 SPF 记录,或者运行下面的命令来使用互联网搜索引擎。

SPF wizard

可以找个网站创建一个 SPF 名称服务记录。然后,将记录剪切并粘贴到您的名称服务中。并添加 TXT 记录,或者在某些 DNS 系统上添加 SFP 记录。

下面是一个示例,用于检查 SPF 在名称服务器中的外观:

dig domain.com -t TXT | grep spf  domain.com. 3000 IN TXT "v=spf1 mx ~all"

或者甚至:

dig +short domain.com TXT  "v=spf1 mx ~all"  "1|www.domain.com"

如何使用 DKIM

ISPConfig 在创建电子邮件域时为您创建了 DKeyesIidentifiedMail。剪切并粘贴 DNS 记录,它是您的名称服务的公钥,作为 TXT 记录。您的域名服务提供商可能会提供一个工具,使创建 DKIM 记录变得更加容易。保持 DKIM 私钥的秘密。要检查 DKIM 在名称服务中的外观:

host -t txt default._domainkey.domain.com.  default._domainkey.domain.com descriptive text "v=DKIM1;h=sha256;s=*;p=MIIB(I cut long string shorter)0rp" "sTGLXyK(cut shorter)B;t=s;"

当 ISPConfig 创建 DKIM 密钥时,私钥被复制到 amavis 设置中的正确位置。

此外,你可以使用 mail-tester.com 网站来检查 SPF 和 DKIM 的工作。该网站会给你一个电子邮件地址,你从你的服务器发送一封电子邮件。那么,你必须等一会儿,再检查一遍。

如何创建证书

由于 ISPConfig 可以创建自签名证书,因此除非您选择不创建它们,否则它们会在 ISPConfig 安装期间创建。创建浏览器、电子邮件程序和其他电子邮件服务器信任的适当证书是一个好主意,不管您是否创建了那些自签名证书。

请注意,创建的网站显示 Debian 默认网页,直到您为网站创建 LE 证书。此外,IsPconfig 面板不可靠,它有自签名证书。现在,这个新证书或者根本没有证书。设置证书时,在浏览器中输入服务器的 https 地址。用另一个显示证书信息的鼠标按钮单击浏览器地址栏左侧的图标。最后,转到 ISPConfig 面板系统选项卡、接口主配置和邮件选项卡。那里设置:

Use SSL/TLS encrypted connection for SMTP

到 SSL。

你可以在网站上用工具测试证书,使用互联网搜索引擎

ssl testing

那些工具在测试电子邮件服务器拥有的证书时测试网站,用

ssl testing mail server

ISPConfig Roundcube 插件

要被允许在 Roundcube 中更改电子邮件密码,你需要使用有用的插件。此外,也可以在 Roundcube 中修改其他设置。这些插件对网络邮件用户很有用。你可以安装 ISPCongif Roundcube 插件,它可以在 Debian 10 中工作,只是现在 ISPCongif 3 _ account/conf/config . Inc . PHP 多了一行:

config['soap_validate_cert'] = true;

由于证书是在本教程的前一章中设置和测试的,因此它可以保持值 true。Som 如果主机没有有效的证书,请将此设置更改为 false。

您可能会看到帐户部分的某些项目已耗尽的错误消息。

An error occurred.  Soap Error: The login is not allowed from <host ip-number>

您可以通过单击远程访问并为您按照教程创建的 rcmail-remote 用户编写 Dns1.domaincom 来解决这个问题。单服务器安装和带有单独电子邮件服务器的 ISPConfig 多服务器安装都需要它。

进一步用法

您可以创建另一个电子邮件域。您必须为该域创建 MX 记录,并将其指向您的电子邮件服务器。此外,您可以为您创建的所有电子邮件域使用同一个电子邮件服务器。为每个电子邮件域创建单独的电子邮件服务器是非常浪费的。

故障排除

如果您仔细地遵循了本指南,您应该不会遇到任何问题,并且可以成功地设置电子邮件服务器。但是,如果您需要检查 DNS 名称服务,请通过以下网站检查它们的 DNS:

  1. intodns.com
  2. dnschecker.com
  3. mxtoolbox.com

如果您没有接收或发送电子邮件,则由 postfix 来执行这些功能,并将其记录到/var/log.mail.log 中

tail -f /var/log/mail.log | grep postfix to see what happens when mail is being received or sent.

但是,如果您在连接电子邮件客户端(如 Thunderbird)时仍然遇到一些问题,请使用下面的命令:

tail -f /var/log/mail.log | grep dovecot

如果特定的电子邮件有问题,您可以使用该电子邮件的 ID 来查找电子邮件日志条目。例如:

Jan 2 21:45:03 dns1 postfix/smtps/smtpd[10260]: A9F2880C76:  client=dsl-tkubng21-58c1ce-191.dhcp.inet.fi[99.99.99.99],  sasl_method=PLAIN, [[email protected]](/cdn-cgi/l/email-protection)

该电子邮件的 ID 是 A9F2880C76。使用以下命令,查找该电子邮件的日志条目。

grep a9f 2880 c 76/var/log/mail . log

命令 mailq 显示 postfix 延迟队列中的电子邮件(尚未发送的邮件)。那里有一些最近的条目是正常的,电子邮件并不总是能被立即发送。您还可以使用队列 ID 查看这些电子邮件的内容:

postcat /var/spool/postfix/deferred/A/A9F2880C76

结论

在本文中,我们介绍了使用 ISPconfig 在 Debian 10 上安装电子邮件服务器的教程。你可以和客户发送电子邮件,也可以使用邮件传输代理或邮件发送代理等电子邮件软件。如果您有兴趣阅读更多内容,请阅读关于如何找到 SMTP 地址的文章。

在 Debian 10 上安装带有 PHP、MariaDB 和免费 SSL 的 Lighttpd

原文:https://blog.eldernode.com/installing-lighttpd-debian-10/

Tutorial Installing Lighttpd with PHP, MariaDB, and free SSL on Debian 10

Lighttpd(读作“lighty”)是一个开源、免费、高速的 web 服务器。Lighttpd 针对速度关键型环境进行了优化。它安全、灵活,并且需要的内存少,这使得它在其他 web 服务器中很受欢迎。它的体积很小,只有 1MB,CPU 和 RAM 的使用率很低。使用 Lighttpd,您可以使用 FastCGI、SCGI 和 CGI 接口托管用其他编程语言编写的 web 应用程序。Lighttpd 受 BSD 许可,支持使用 OpenSSL 的 TLS/SSL。加入我们的教程在 Debian 10 上安装带有 PHP、MariaDB 和免费 SSL 的 Lighttpd。要购买自己的 Linux VPS ,查看 Eldernode 的完美包并购买一个。

如何在 Debian 10 上用 PHP、MariaDB、免费 SSL 安装 Lighttpd

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

拥有 sudo 权限的非 root 用户。

要进行设置,请按照 Debian 10 的初始设置进行。

注意:在本指南中,域名假定为“example.com”。对于您的情况,请记住用您自己的域名替换所有填充名称和配置设置中的 example.com。

在 Debian 10 上安装带有 PHP、MariaDB、免费 SSL 的 Lighttpd

如果您正在寻找解决服务器负载问题的解决方案,Lighttpd 可能是一个理想的选择。它支持使用 chroot 和 mod_rewrite。让我们从更新您的系统开始吧。使用下面的命令来完成此操作。完成后,重新启动服务器以使更改生效。

apt-get update -y
apt-get upgrade -y

如何安装 Lighttpd

因为 Lighttpd 在 Debian 10 默认存储库中可用,所以运行下面的命令来安装它。

apt-get install lighttpd -y

安装完成后,您可以启动 Lighttpd 服务。要使其能够在系统重新启动后启动,请键入:

systemctl start lighttpd
systemctl enable lighttpd

此外,您可以通过运行以下命令来检查 Lighttpd 的状态:

systemctl status lighttpd

如何安装 MariaDB 服务器

使用以下命令安装 MariaDB 服务器。

apt-get install mariadb-server mariadb-client -y

您应该在完成安装后保护 MariaDB。要保护它,请键入:

mysql_secure_installation

如何安装 PHP 和 PHP-FPM

在这一步中,您将在您的系统中安装 PHP、PHP-FPM 和 FastCGI。因为 Debian 10 默认自带 PHP 7.3 版本。使用以下命令安装:

apt-get install php php-cgi php-fpm php-mysql -y

确保安装了软件包后,编辑 pho.ini 文件,并通过运行以下命令将 cgi.fix_pathinfo 设置为 1:

nano /etc/php/7.3/fpm/php.ini

然后,更改以下行:

cgi.fix_pathinfo=1

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

PHP 默认指向 UNIX socket/var/run/PHP/PHP 7.3-fpm . sock。此时,您应该配置 PHP-FPM 池来设置 PHP 监听 TCP 套接字。为此,请编辑/etc/PHP/7.3/fpm/pool . d/www . conf 文件:

nano /etc/php/7.3/fpm/pool.d/www.conf

然后,找到下面一行:

listen = /run/php/php7.3-fpm.sock

现在,用下面一行替换它:

listen = 127.0.0.1:9000

一旦你完成了上述步骤,戴夫便关闭文件。要重新启动 PHP-FPM 服务以应用配置更改,请键入:

systemctl restart php7.3-fpm

现在,您可以使用下面的命令修改 15-fastcgi-php.conf 文件:

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf

再次找到以下几行:

"bin-path" => "/usr/bin/php-cgi",  "socket" => "/var/run/lighttpd/php.socket",

用下面的替换它们:

"host" => "127.0.0.1",  "port" => "9000",

现在,当所有操作成功完成后,您可以保存并关闭文件。要启用 FastCGI 和 FastCHI-PHP 模块,请运行:

lighty-enable-mod fastcgi  lighty-enable-mod fastcgi-php

然后,要应用您所做的更改,请通过以下方式重新启动 Lighttpd:

systemctl restart lighttpd

如何创建 Lighttpd 虚拟主机

要创建一个新的虚拟主机文件来用 Lighttpd 测试 PHP,请键入:

nano /etc/lighttpd/conf-available/example.com.conf

并且,添加下面的行:

$HTTP["host"] == "www.example.com" {  server.document-root = "/var/www/html/"  server.errorlog = "/var/log/lighttpd/example.com-error.log"  }

现在,您可以保存并关闭文件。使用下面的命令启用虚拟主机。

ln -s /etc/lighttpd/conf-available/example.com.conf /etc/lighttpd/conf-enabled/

然后,使用下面的命令在 Lighttpd 文档根目录中创建一个示例 index.php 文件:

nano /var/www/html/index.php

添加以下一行:

<?php phpinfo(); ?>

保存并关闭文件。运行以下命令将 Lighttpd 文档根目录的所有权更改为 www-data。

chown -R www-data:www-data /var/www/html/

最后,要重新启动 Lighttpd 服务,请键入以下命令。它将应用配置更改:

systemctl restart lighttpd

如何用 Let's Encrypt 免费 SSL 保护 Lighttpd with】

要完成这一步,您需要首先安装 Certbot 工具,用 Let's Encrypt 来保护您的 web 服务器。由于 Debian 10 默认仓库中没有最新版本的 Certbot,所以需要添加 Certbot 仓库。为此,请运行以下命令:

apt-get install software-properties-common  add-apt-repository ppa:certbot/certbot

然后,您应该更新存储库并安装 Certbot。因此,键入:

apt-get update -y  apt-get install certbot -y

此时,您需要使用下面的命令创建一个加密证书:

certbot certonly --webroot -w /var/www/html/ -d www.example.com

接下来,您将被要求提供您的电子邮件地址并接受许可条款,如下所示:

Saving debug log to /var/log/letsencrypt/letsencrypt.log  Plugins selected: Authenticator webroot, Installer None  Enter email address (used for urgent renewal and security notices) (Enter 'c' to  cancel): [[email protected]](/cdn-cgi/l/email-protection)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  Please read the Terms of Service at  https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must  agree in order to register with the ACME server at  https://acme-v02.api.letsencrypt.org/directory  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  (A)gree/(C)ancel: A
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  Would you be willing to share your email address with the Electronic Frontier  Foundation, a founding partner of the Let's Encrypt project and the non-profit  organization that develops Certbot? We'd like to send you email about our work  encrypting the web, EFF news, campaigns, and ways to support digital freedom.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  (Y)es/(N)o: Y

接下来,当证书下载成功完成时,您将看到下面的输出。

IMPORTANT NOTES:  - Congratulations! Your certificate and chain have been saved at:  /etc/letsencrypt/live/example.com/fullchain.pem  Your key file has been saved at:  /etc/letsencrypt/live/example.com/privkey.pem  Your cert will expire on 2019-12-06\. To obtain a new or tweaked  version of this certificate in the future, simply run certbot  again. To non-interactively renew *all* of your certificates, run  "certbot renew"  - If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate  Donating to EFF: https://eff.org/donate-le

是时候将证书和私钥合并到一个文件中了。所以,运行:

cat /etc/letsencrypt/live/example.com/cert.pem /etc/letsencrypt/live/example.com/privkey.pem > /etc/letsencrypt/live/example.com/web.pem

因为您需要编辑 Lihghttpd 虚拟主机文件并定义加密 SSL 证书路径。使用以下命令来完成此操作:

nano /etc/lighttpd/conf-enabled/example.com.conf

现在,完成后,您可以保存并关闭文件。同样,您应该重新启动 Lighttpd 服务来应用配置更改:

systemctl restart lighttpd

如何访问 Lighttpd web 界面

至此,Lighttpd 已经安装并配置了 PHP 和 PHP-FPM 支持。所以,现在就来测试一下吧。打开你的网页浏览器,输入网址 https://www.example.com。然后,您将被重定向到以下页面:

How to access Lighttpd web interface

就是这样!通过这种方式,您可以确保 PHP 与 FastCGI 配合良好。

结论

在本文中,您阅读了在 Debian 10 上使用 PHP、MariaDB 和免费 SSL 安装 Lighttpd 的教程。如果你已经仔细阅读了本指南的步骤,现在你可以享受托管自己的 web 服务器了。

教程在 Ubuntu 20 上安装 MySQL-安装 MySQL 版本 8

原文:https://blog.eldernode.com/installing-mysql-on-ubuntu-20/

Tutorial installing MySQL on Ubuntu 20

众所周知, MySQL 是一个开源的数据库管理系统。在本文中,让我们了解更多关于在 Ubuntu 20.04 上安装 MySQL 的教程。它是作为流行的 LAMP (Linux,Apache,MySQL,PHP/Python/Perl)栈的一部分安装的

先决条件

如果您知道以下内容,本教程可能会更有用:

教程在 Ubuntu 20.04 上安装 MySQL

1- 安装 MySQL

当我们开始大部分安装时,首先更新你的服务器的包索引。

sudo apt update 
Install the mysql-server package:
sudo apt install mysql-server

购买 Linux 虚拟私有服务器

2- 配置 MySQL

使用 sudo 运行 MySQL 的安全脚本:

sudo mysql_secure_installation 

然后,你可能会面对一些提示。第一个是如果你想设置验证密码插件。为此,脚本会要求您选择一个密码验证级别,最弱的是 0 ,最强的是 2 :

输出

Securing the MySQL server deployment.    Connecting to MySQL using a blank password.    VALIDATE PASSWORD COMPONENT can be used to test passwords  and improve security. It checks the strength of password  and allows the users to set only those passwords which are  secure enough. Would you like to setup VALIDATE PASSWORD component?    Press y|Y for Yes, any other key for No: Y    There are three levels of password validation policy:    LOW    Length >= 8  MEDIUM Length >= 8, numeric, mixed case, and special characters  STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file    Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:  2 

在下一个提示中,您应该输入并确认 MySQL root 用户的密码。

输出

Estimated strength of the password: 100   Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y

要接受所有后续问题的默认设置,您可以按下 Y ,然后输入。

3- 调整用户认证和权限

要使用密码作为 root 连接 MySQL,您需要将认证方法从默认的认证插件 auth_socket 切换到另一个插件,如 caching_sha2_password 或 mysql_native_password 。可以从 yo ur 终端打开 MySQL 提示符:

sudo mysql 

此外,要更改它使用的身份验证插件并设置新密码,运行一个 ALTER USER。你应该选择新的和强密码

此命令将更改您在步骤 2 中设置的 root 密码:

mysql>  ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'; 

要告诉服务器重新加载授权表并使您的新更改生效,您可以运行 FLUSH PRIVILEGES

MySQL> FLUSH PRIVILEGES;

现在,您需要再次检查每个用户使用的身份验证方法,以确认 root 用户不再进行身份验证。为此,请使用 auth_socket 插件:

MySQL> SELECT user,authentication_string,plugin,host FROM mysql.user; 

输出

`+------------------+------------------------------------------------------------------------+-----------------------+-----------+  | user             | authentication_string                                                  | plugin                | host      |  +------------------+------------------------------------------------------------------------+-----------------------+-----------+  | debian-sys-maint | $A$005$lS|M#3K #XslZ.xXUq.crEqTjMvhgOIX7B/zki5DeLA3JB9nh0KwENtwQ4 | caching_sha2_password | localhost |  | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |  | mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |  | mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |  | root             | *3636DACC8616D997782ADD0839F92C1571D6D78F                              | caching_sha2_password | localhost |  +------------------+------------------------------------------------------------------------+-----------------------+-----------+  5 rows in set (0.00 sec)`

在您的服务器上确认后,您将能够退出 MySQL shell:

`MySQL> exit`

创建一个新用户,并给它一个强密码:

`CREATE USER 'noodi'@'localhost' IDENTIFIED BY 'password';` 

现在,是时候授予您的新用户适当的权限了。运行以下命令添加、更改和删除用户权限。

``MySQL> GRANT ALL PRIVILEGES ON *.* TO 'noodi'@'localhost' WITH GRANT OPTION;`` 

要退出 MySQL shell:

```MySQL> exit```

到目前为止,您的服务器上已经安装了一个基本的 MySQL 设置。

亲爱的用户,我们希望这篇在 Ubuntu 20 上安装 MySQL 的教程能对你有所帮助,如果你有任何问题或想查看我们用户关于这篇文章的对话,请访问[提问页面](https://eldernode.com/ask)。也为了提高你的知识,有这么多有用的教程为[老年节点培训](https://eldernode.com/blog/)准备。

**不要错过**

[教程在 Ubuntu 20.04 Linux 上安装最新的 phpMyAdmin](https://eldernode.com/install-the-latest-phpmyadmin-on-ubuntu-20/)

[Tutorial Install the Latest phpMyAdmin on Ubuntu 20.04 Linux](https://eldernode.com/install-the-latest-phpmyadmin-on-ubuntu-20/)

在微软 IIS 上安装-如何安装 IIS 8.5 和 WordPress

原文:https://blog.eldernode.com/installing-on-microsoft-iis/

Installing on Microsoft IIS

在 Microsoft IIS 上安装。如何使用微软 Web 平台安装程序 5.0 安装 IIS 8.5 和 WordPress 3.x?本文描述了如何使用微软网络平台安装程序(Web PI)5.0 版在 Windows 客户端和服务器上安装和配置 WordPress 3.x。

注: 截至2020 年 2 月 12 日。微软 WPI (5.1)没有在 Windows 10 上正确安装 PHP 支持,因此 WordPress 安装失败。

购买 SSD VPS 托管服务器

什么是 Web PI?

Web PI 是一个免费的工具,可以让你获得微软网络平台的最新组件,包括互联网信息服务(IIS)、MySQL、PHP、微软。NET 框架和 Visual Web Developer—快速而简单。

Web PI 还允许你通过内置的 Windows Web App Gallery 安装 Web 应用程序,比如 WordPress。

先决条件

MicrosoftWeb Platform Installer(Web PI)5.0 支持的操作系统有:

Windows XP (SP2)、Windows Vista、Windows 7、Windows 8 和 8.1、Windows Server 2003 (SP1)和更高版本、Windows Server 2008 和 r 2、Windows Server 2012 和 r 2。

对于本指南,假设您的计算机上安装了 Windows Server 2012 R2 或 Windows 8.1 Pro 客户端。

你还需要一个互联网连接和管理员权限。

如何安装微软网络平台安装程序 5.0

在这一步中,您必须下载、安装并启动 MS Web 平台安装程序。为此,请遵循以下步骤:

1。 以拥有管理权限的用户身份登录您的 Windows 机器。

2。 启动浏览器之一的

3。 进入下面的链接,点击免费下载按钮:

Installing on Microsoft IIS

4。 点击运行。

Installing on Microsoft IIS

5。的点击再次运行。

Installing on Microsoft IIS

6。T3 等待几秒钟 Web PI 5.0 到开始

如何选择要安装的产品和应用程序

在这一步,你选择你想要安装的 WordPress 的版本。

注: 本指南使用 WordPress 3.9.1。

1。 在 Web 平台安装程序开始屏幕上点击应用标签,然后点击添加按钮与文字按钮关联。

Installing on Microsoft IIS

2。T3 点击安装。

Installing on Microsoft IIS

如何查看和配置所选产品和应用

在此步骤中,您将检查并配置您添加的内容。此外,添加数据库并为其配置密码。

1。 当问你想使用哪种类型的数据库时,选择 MySQL 。

注意: 这将安装 MySQL 5.1 for Windows 来处理 WordPress 需要的所有数据库事务。

2。 在密码字段中,输入您的数据库的密码,然后点击继续。

Installing on Microsoft IIS

3。 查看要下载安装的文件,以及许可协议,然后点击我接受。

Installing on Microsoft IIS

4。中的这一关允许的 Web PI 安装到完成

Installing on Microsoft IIS

5。 配置安全密钥。

Installing on Microsoft IIS

钥匙不需要记忆,应该只是归属,随机,复杂。

生成密钥的一个简单方法是使用在线密钥生成器。每次单击浏览器刷新,在线密钥生成器都会创建一组新的密钥。

注: 在线密钥生成器生成的密钥可能包含美元符号' $ ',不能与输入到 Web-PI 中的密钥一起使用。在这个 Web-PI 问题解决之前,一个简单的解决方案是检查美元符号字符,并简单地将' $ '替换为' S '。

考虑下面的例子:

Installing on Microsoft IIS

6。 完成。

在完成对话框上点击复制 到剪贴板链接,粘贴和保存这些信息在一个文件中备查,然后点击完成按钮。

注意: 这会把你的数据库设置和密码复制到剪贴板上。

Installing on Microsoft IIS

7。 微软网络矩阵将会打开,允许你配置与你的 WordPress 站点相关的附加设置:

Installing on Microsoft IIS

如何完成安装和配置

1。 切换到浏览器之一。

2。 去你的 WordPress 网站。

比如,去http://localhost/my WordPress。

3。 在站点标题框中,键入您站点的名称。

4。 在密码、两次框中,输入管理员账号的密码。

Installing on Microsoft IIS

5。 在您的电子邮件框中,键入管理员帐户的电子邮件地址。

6。T3 点击安装 WordPress。

Installing on Microsoft IIS

7。T3 点击登录。

Installing on Microsoft IIS

8。T3 输入你的用户名和密码然后点击登录。

Installing on Microsoft IIS

如何启用干净网址(永久链接)

现在 WordPress 已经安装好了,在这一步中,您可以启用 Pretty Permalinks 。

1。在仪表盘菜单中,点击设置。

Installing on Microsoft IIS

2。向下滚动,然后点击永久链接。

Installing on Microsoft IIS

3。 在常用设置下,选择一个常用永久链接设置或者选择自定义结构创建自己的永久链接。

然后点击保存更改。

Installing on Microsoft IIS

安装成功完成!

在 Microsoft IIS 上安装。

如何用 WordPress 运行 Microsoft WebMatrix】

微软 Web PI 安装 WordPress 结合微软 WebMatrix 在本地主机配置中运行。

当 WebMatrix 没有运行时,您将无法访问您的 localhost WordPress 站点,直到 WebMatrix 重新启动。

使用以下步骤启动 WebMatrix 并启动您的本地主机 WordPress 站点:

1。 点击开始 > > 所有程序 > > 打开微软 WebMatrix 文件夹 > > 点击启动微软 WebMatrix 。

Installing on Microsoft IIS

2。WebMatrix 开始页面,点击 我的站点 按钮显示已安装的站点,然后点击弹出的上下文菜单中显示的 wordpress 站点。

Installing on Microsoft IIS

3。 网站打开后,点击网站左下方的标签,显示 WordPress 启动 URL 和文件路径的链接。

Installing on Microsoft IIS

4。 点击站点 URL 链接来启动你的本地主机站点。

Installing on Microsoft IIS

5。 最后, WebMatrix 会打开一个浏览器窗口到你的 localhost WordPress 站点,你可以定制和添加内容。

Installing on Microsoft IIS

注意: 当你与本地主机 WordPress 站点交互时,WebMatrix 必须保持运行。

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

在 Microsoft IIS 上安装。

好运。

Goodluck.

在 Windows Server - Eldernode 上安装 PHP

原文:https://blog.eldernode.com/installing-php-on-windows-server/

Installing PHP on Windows Server

PHP 是网络上最常见的服务器端编程语言。PHP 通常被大多数虚拟主机提供商预装在服务器上。简单的学习路径、与 MySQL 数据库的密切关系以及大量的库将节省您成为开发人员的时间。PHP 可能不太好,但对于您的第二个学习应用程序来说,它肯定是一个不错的选择。你可以从 Eldernode 选择你最完美的 Windows VPS 服务器包来安装 windows server。

本文解释了如何在 Windows Server 上安装和测试 PHP。在 Windows 服务器上安装 PHP 允许您安全地创建和测试 web 应用程序,而不用担心影响您网站上的数据或系统。本教程使用 Microsoft Web Platform Installer(WebPI)进行安装,不包括从源代码安装 PHP。和我们在一起。

教程在 Windows 服务器上安装 PHP

PHP 简介

PHP 是一种 web 脚本语言,由于其高速、强大和安全,在开发人员中很受欢迎。互联网上大约 60%的网站都是用 PHP 制作的。PHP 如此强大,以至于像脸书、雅虎、维基百科、苹果这样的流行网站,以及像 Joomla、WordPress 和 Drupal 这样的流行而强大的内容管理系统,或者像 Vbulletin 这样的论坛都是由 PHP 创建和开发的。

PHP 代表 PHP 超文本预处理器。需要注意的是,PHP 是一种开源语言,是一种服务器端脚本语言。PHP 总是免费的。

PHP 的结构与 C 编程语言非常相似,并且非常容易学习。用 PHP 你可以很容易地静态页面,打开服务器上的文件,读取,修改或删除,连接到各种数据库和保存,检索和编辑数据,你还可以发送和接收 cookies。PHP 目前有 3 个版本,5.6、7.0、7.1,5.3、5.4、5.5 版本已经过期,不再支持。

PHP 是一种免费的开源语言,运行在服务器端,以 HTML 的形式返回结果。当然 PHP 需要运行在 Linux 服务器上,而要运行在 Windows 等操作系统上,就必须在 Windows 中创建一个虚拟的 Linux 服务器。在 PHP 安装培训主题的延续中,我们将解释工作方法,加入我们与 PHP 语言安装培训主题的延续。在这篇文章中,我们将教你如何在 Windows 服务器上安装 PHP 7。请注意,这需要完整的 iis 安装,您应该启用它。

如何在 Windows 服务器上安装 PHP

PHP 是使用最广泛的服务器端编程语言之一。很多流行的 CMS 和框架如 WordPress,Magento 和 Laravel 都是用 PHP 构建的。在这一节中,我们将解释如何使用 Windows Installer 在 Windows 服务器上安装 PHP。要开始安装,您必须首先访问 Microsoft web platform 的官方网站并下载该程序:

official site of microsoft web platform

下载后,运行程序并转到产品部分:

products section in web platform installer

然后在左边的窗口中,您必须转到框架部分。

你必须找到你想要的 PHP 版本(你必须确保选择的版本与 Windows 架构相同。)

然后点击添加,最后点击安装

products section in web platform installer

注: 以上为 x64 为 64 位 windows,x86 为 32 位 windows。

接下来,在新窗口中,选择我接受选项。

how to install php on windows server

在这个阶段,你必须等待安装完成,最后选择完成选项。

您现在已经成功安装了它。

如何在 windows 服务器上测试 PHP 安装

接下来,我们必须测试程序一次:

你必须先去驱动器 C 。然后进入 inetpub 目录,再进入 wwwroot

这里您需要创建一个名为phpinfo.php的文件,并将以下代码放入其中:

<?php  phpinfo();  ?>

How to test php installation on windows server

接下来,您需要打开浏览器并转到以下地址:

http://localhost/phpinfo.php

转到这个地址,您应该会看到一个类似于下面的页面。这意味着 PHP 已经安装并且运行良好。

How to test php installation on windows server

常见问题解答

1。如何用 Apache 安装 PHP 7.4?

如果使用 apache 作为 web 服务器,请将以下命令添加到 Apache 的 httpd.conf 文件中,以安装 PHP 和 Apache PHP 模块:

LoadModule php_module "C:\PHP\php8apache2_4.dll"   AddHandler application/x-httpd-php .php

保存文件并启动 Apache。然后在 apache 的 htdocs 中创建一个 pinfo.php 文件,创建完成后,转到以下 URL:

http://127.0.0.1/pinfo.php

2。如何用 Nginx 安装 PHP 7.4?

运行以下命令来安装 PHP 和 PHP FPM 包:

sudo apt update  sudo apt install php-fpm

安装完成后,FPM 服务将自动启动。要检查服务的状态,请运行以下命令:

systemctl status php7.4-fpm

php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago
您现在可以编辑 Nginx 服务器块并添加以下代码行,以便 Nginx 可以处理 PHP 文件:

server {        # . . . other code        location ~ \.php$ {          include snippets/fastcgi-php.conf;          fastcgi_pass unix:q;      }  }

不要忘记重新启动 Nginx 服务来启动和运行新的配置:

sudo systemctl restart nginx

3。电脑上要装什么程序才能开始 PHP 编程?

你应该在电脑上安装三样东西:

Web 服务器: PHP 可以运行在大多数虚拟 Web 服务器上,包括微软 IIS。但是最好使用免费的阿帕奇网络服务器,你可以从阿帕奇网站下载。

数据库: PHP 可以和大部分数据库通信,包括 Oracle 和 Sybase。但是 MySQL 比较常用,可以从 MySQL 网站下载。

PHP 解析器: 为了让 PHP 代码得到处理并最终作为 HTML 输出发送到浏览器,你应该安装 PHP 解析器语言必须安装。

4。什么是 PHP 应用?

您可以将 PHP 用于 3 个一般目的:

–网站和网络应用程序(服务器端脚本)

–桌面应用程序(GUI)

–命令行编程

结论

在本文中,首先,我们解释了 PHP 简介。然后我们教你如何在 Windows Server 上安装 PHP。在下文中,我们解释了如何测试该程序的正确安装。另外,在上一节中,我们问了关于在不同版本中安装 PHP 的常见问题。

如何在 Windows Server 2012 - Eldernode 上安装 VPN

原文:https://blog.eldernode.com/installing-vpn-on-windows-server-2012/

How to install VPN on Windows Server 2012

我们决定通过 Windows Server 培训系列来教你如何在 Windows Server 2012 上安装 VPN 。在我们开始在 Windows Server 上配置 VPN 之前,我们先来看看 VPN 及其性能。如果你愿意,你可以选择你的完美的 Windows 虚拟专用服务器包并在上面安装 Windows Server 2012,然后继续按照说明操作。

VPN 或虚拟专用网络是一组连接到公共网络(如互联网)的计算机。在商业场所,VPN 用于与远程数据中心通信。人们可以使用 VPN 来访问实际上不在 Lan 上的网络资源(例如,您在另一个国家,在 VPN 的帮助下连接到您的组织,您可以控制所有的服务器)。此外,VPN 可以加密通信。

如何在 Windows Server 2012 上安装 VPN

当您连接到 VPN 时,您实际上正在使用 VPN 客户端,并且您正在使用密码连接到互联网上的 VPN 服务器。因此,您与连接到该服务器的其他人在一个网络上,并且您可以根据您组织的策略来使用资源。

最重要的是你的通信是用 VPN 加密的。

在 Windows Server 2012 上安装 VPN 很容易,请执行以下步骤。这个配置是服务器端的。这意味着在另一个地方配置了一个 VPN 服务器,您作为客户端连接到它。

1。如何安装与远程访问相关的角色

打开 服务器管理器 ,点击管理。然后选择添加角色和功能

Add Roles and Features in server manager

点击下一个进入角色页签:

How to add roles and features in server manager


select installation type in server manager


how to select server to add roles and features in server manager

然后选择远程访问,点击下一步:

select remote access in roles section

您不需要从功能选项卡中选择任何内容。点击下一个:

add roles and features wizard

再次点击下一个:

remote access settings in server manager

选择直接访问和 VPN (RAS):

how to select Direct access and vpn in server manager

将出现一个对话框,介绍系统中不存在的功能。点击添加功能:

Add roles and features wizard

安装远程访问 角色。需要几分钟:

Install Remote Access Role in server manager


install directaccess and vpn (RAS)

2。安装和配置 VPN 教程

回到服务器管理控制台,点击远程访问。选择您的服务器并右键单击它。然后点击远程访问管理:

Remote Access Management

选择运行入门向导,如下图所示:

Run the Getting Started the Wizard

选择仅部署 VPN,这里程序将开始安装:

How to configure remote access to deploy vpn

现在选择您的服务器并右键单击它。

选择配置并启用路由和远程访问:

Configure and Enable Routing and Remote access

将出现新的安装指南:

Routing and Remote access server setup wizard

选择自定义配置,点击下一步:

How to Configure and Enable Routing and Remote access

只需选择 VPN 访问选项:

How to enable vpn service in server manager

最后,完成流程,打开程序:

How to complete the routing and remote access server


How to start the vpn service

注意: 路由器和防火墙必须正确配置才能支持 VPN 性能。

3。如何启用远程控制的用户访问

您可以允许用户通过 Active Directory 设置进行远程访问。

Remote Access from the Active Directory settings

结论

由于用户的高需求,如何在 Windows Server 2012 中安装 VPN 是本文中最重要和最实用的案例之一。本教程还解释了如何安装与远程访问相关的角色以及如何为远程控制启用用户访问的完整步骤。

介绍 aaPanel 托管控制面板- Eldernode 博客

原文:https://blog.eldernode.com/introducing-aapanel-hosting-control-panel/

Introducing aaPanel Hosting Control Panel

专业管理员使用管理工具来提高系统的效率。这种方法甚至对新用户也很有用。aaPanel 弥补了管理知识的不足,因为 BaoTa 的创始研发团队向普通用户和不太懂技术的人提供软件。aaPanel 是一个免费的主机控制面板,有很多你需要的功能。因此,通过这篇文章来加入我们,了解一下引入 aaPanel 托管控制面板。安装和使用这个工具一点都不难,只需要选择你的 VPS 托管计划,继续阅读,就可以完成管理自己主机所需的步骤。

关于 aaPanel 托管控制面板的一切

aaPanel 是一个开源和免费托管的控制面板。写这篇文章的时候,最新的官方版本是 6.8.6。最近,你已经了解了 CpanelDirectadmin 。在接下来的内容中,你将会了解到许多与 aaPanle 相似的特性,甚至更多。如果你正在准备你的 Linux VPS ,阅读这个指南应该是你的首要任务。这个强大的控制面板将通过一个基于网络的接口来管理网络服务器。不仅仅是一个声明,你真的可以在所有的 Linux 发行版上一键安装它,比如 Debian、Ubuntu、Fedora、Deepin 和 CentOS(建议使用 CentOS ),并节省你的时间来更好地推进你的项目,让你自己成为它的粉丝之一。

面板功能

当你能够用可视化文件管理器、可视化软件管理器、可视化 CPU、内存、流程监控图、任务调度和 Docker 管理网站数据库FTP 时,那将会是令人惊奇的。你可以用一个简单的向导安装任何脚本和 CMS,也不需要 SSH,你可以使用终端环境。aaPanle 使用 API 来控制开发人员,并提供可部署的 web 环境,支持以下环境:

【基尼】& Apache

注意:请考虑你必须提供一个干净的服务器,不要安装 Apache、Nginx 之类的服务器环境。

2- MySQL,MariaDB & MongoDB

3- PHP

4- 重定向&模棱两可

5- Openlitspeed

6- 文件管理器

7- Cronjob

8-CSF–防火墙、iptables

建议您使用一个完美的 VPS 来帮助您快速安装它们,否则,可能会有点费时。如果你正在寻找免费的 Litespeed ,aaPanle 对你来说是一个管理主机的好主意,因为它为 Open Litespeed 创建了一个漂亮而高效的面板。所以,没有必要成为开放式 Litespeed 配置的专家。aaPanel 要求你忘记你的命令行,只需点击一下鼠标就可以开始使用你所需要的一切来部署和管理你的主机。让我们来看看它的环境如何,并更熟悉使用它时你会看到什么。

登录时,系统会提示您选择LNMP 。再解释一下,LAMP 包括 Apache、MySQL、PHP、Pure-Ftpd 和 phpMyAdmin。此外,LNMP 将安装 Nginx、MySQL、PHP、Pure-Ftpd 和 PHPMyAdmin。

首页:

Linux home page environment

网站经理:

Linux Website page environment

FTP 管理器:

Linux FTP page environment

数据库管理器:

Linux Database page environment

文件管理器:

Linux File manager page environment

Cron 管理器:

Linux Cron page environment

监控:

监控能力始终是重要且必需的。您可以监控服务器资源占用情况,以帮助您实时观察其负载能力。

Linux monitor page environment

安全性:

安全扩展在苹果是免费的。你可以用它来拥有一个免费的反垃圾邮件网关,Nginx WAF,SSH 登录提醒,系统防火墙安全。

Linu security page environment

软件:

您将只安装您需要的扩展,以防止您的服务器臃肿。由于模块化开发,aaPanle 可以为您提供这种情况。您不需要使用命令行来安装主要的应用程序,如邮件服务器、Java、Google Drive、Python 等,因此,只需点击一下。

Linux software page environment

设置:

工具中非常有用和实用的部分。此部分允许您启用 SSL 支持、通过 Google 身份验证的双因素身份验证、监听 IPv6、API、更改控制面板用户名和密码。

Linux setting page environment

就是这样!开始管理您的服务器,享受这个免费且受欢迎的托管控制面板。手表要有 512M 以上的内存和 100M 以上的空闲硬盘空间。

结论

在本文中,您了解了控制面板中的面板介绍。你可以在 CentOS、Debian 和 Ubuntu 上使用这个简单的主机控制面板。如果需要使用一键式应用,使用 DNS manager CentOS 是更好的选择。然而,只要你决定安装一个面板,你只需要 2 分钟(除了安装灯)。

[yasr _ visitor _ votes size = " medium "]

The very useful and practical part of tools. This section allows you to enable SSL support, two-factor authentication via Google authentication, Listen IPv6, API, changing of control panel username and password.

Linux setting page environment

That’s that! Start managing your server and enjoy this free and popular hosting control panel. Watch to have more than 512M memory and more than 100M free hard disk space.

Conclusion

In this article, you learned about Introducing aaPanel ing Control Panel. You can use this simple hosting control panel on CentOS, Debian, and Ubuntu. If you need to use one-click applications, CentOS is a better choice to use DNS manager. However, you will need just 2 minutes (Except installing LAMP) anytime you decide to install aaPanel.

[yasr_visitor_votes size=”medium”]

介绍和配置 HAProxy Stats - Eldernode 博客

原文:https://blog.eldernode.com/introducing-and-configure-haproxy-stats/

Introducing and Configure HAProxy Stats

HAProxy 是一个软件,通过它你将能够创建一个强大的负载平衡器。HAProxy 代表高可用性代理。该软件是负载平衡领域中最强大、最好、最专业的软件之一。有了这个系统,你就可以在不同的服务器之间分配你的访问者。这将增加您的正常运行时间。此外,并非所有的压力都集中在一台服务器上,而是分散在几台服务器上。这篇文章是关于介绍和配置 HAProxy Stats 。注意,如果你想买一个 VPS 服务器,你可以在 Eldernode 看到可用的包。

介绍 HAProxy 统计【完整】

HAproxy 是最流行的负载平衡软件之一。需要注意的是,HAproxy 被用于很多高负载环境,比如 GitHub、Imgur、Instagram、Twitter。在下一节中,我们将尝试为您提供一个 HAProxy 统计的定义。在熟悉了 HAProxy Stats 的定义之后,下一步,我们将提到 HAProxy Stats 的一些特性。然后我们将一步一步地解释如何在 Ubuntu/CentOS 上安装 HAProxy,在最后一部分我们将教你如何配置 HAProxy Stats。请陪我们继续这篇文章。

什么是 HAProxy Stats?

HAProxy 是开源软件,通常用作 web 服务的负载平衡器和代理。这个工具甚至可以用来平衡 TCP 流量。负载平衡是对多个资源(如网络、处理器、磁盘等)之间负载分布的改进。).这项工作的目的是什么?提高资源利用率,增加吞吐量,减少响应时间,并防止资源过载。

HAProxy 服务器不是在物理上,而是在逻辑上位于 web 服务器的前面,用户请求首先被发送到这个服务器。然后,该服务器根据为其定义的算法调整 web 服务器的负载。

HAProxy Stats 特性

HAProxy 会给你很棒的功能。例如,使用该软件,如果您的一台服务器崩溃并停机,您可以将用户重定向到第二台/第三台服务器。这将减少您的停机时间,并防止对服务器的压力。有了 HAProxy,你还可以根据每台服务器的能力来分配访客。

为了说明为什么它的性能如此之好,HAProxy 列出了许多架构特性,包括事件驱动、零拷贝转发、O (1)事件检查器等等。

如何在 Ubuntu/CentOS 上安装 ha proxy

在这一节中,我们将一步步教你如何在 Ubuntu /CentOS 上安装 HAProxy。基于此,第一步,我们将教你如何在 Ubuntu 上安装 HAProxy,然后在 CentOS 上安装。请加入我们。

在 Ubuntu 上安装 ha proxy

在这一节的开始,我们将教你如何在 Ubuntu 上安装 HAProxy。第一步,您可以输入以下命令来了解通过官方渠道提供的版本号:

sudo apt show haproxy

然后,要从外部存储库安装 HAProxy,必须使用以下命令添加新的存储库。键入以下命令后,按回车确认添加新的 PPA:

sudo add-apt-repository ppa:vbernat/haproxy-1.7

下一步是使用以下命令更新您的资源列表:

sudo apt update

最后,您可以通过运行以下命令在 Ubuntu 系统上安装 HAProxy :

sudo apt install -y haproxy

在 CentOS 8 上安装 ha proxy

下面介绍如何在 CentOS 8 上安装 HAProxy。首先,您需要运行以下命令来找到 HAProxy 的最新版本:

sudo yum info haproxy

然后你需要检查你是否具备下载和编辑程序的先决条件。为此,请使用以下命令:

sudo yum install gcc pcre-devel tar make -y

在下一步中,您必须使用以下命令下载源代码:

wget http://www.haproxy.org/download/2.0/src/haproxy-2.0.7.tar.gz -O ~/haproxy.tar.gz

注: 最新版本的 HAProxy 参见 HAProxy 下载页面

现在,您需要通过执行以下命令来提取文件:

tar xzvf ~/haproxy.tar.gz -C ~/

成功提取文件后,现在必须通过以下命令输入提取的源代码列表:

cd ~/haproxy-2.0.7

注意,你必须为你的系统编译这个程序。为此,您必须使用以下命令:

make TARGET=linux-glibc

最后,您可以使用以下命令安装 HAProxy :

sudo make install

如何配置 HAProxy Stats

在您成功完成上一步中的 HAProxy 安装步骤后,现在是时候配置它了。您可以在 web 浏览器中查看 HAProxy 统计数据。HAProxy Stats 提供了大量关于数据传输、总连通性、服务器状态等信息。您可以通过使用以下步骤对 HAProxy 设置进行一些更改来轻松配置它。

第一步,你需要启用 HAProxy Stats 。请注意,您可以在 HAProxy 中启用统计。为此,您需要编辑您的 HAProxy 配置文件。因此,您必须在默认部分之后添加以下命令:

Enable HAProxy Statics

在下一步中,您可以使用以下 URL 轻松地访问 HAProxy 统计数据。为此,在上面的配置中,使用服务器的 IP 地址,后跟统计 URI。正如您在以下命令中看到的那样,您可以使用配置文件中带有统计信息的已配置登录信息:

URL: http://YourIPAddress:PortNumber/haproxy?stats
Login user: admin
Login password: password

然后,您可以看到如下所示的统计数据:

haproxy stats

注意,如果您想更改 HAProxy stats 的 登录细节,您可以编辑您的配置文件。按照下面的命令更新“ stats auth 的值。然后你需要保存配置文件并退出。您需要重启系统以应用您所做的更改。

stats auth username:password

最后,您可以编辑配置文件来更改 HAProxy 统计数据的 URL,并使用以下命令更新它:

stats uri /ha-stats

或者

stats uri /stats

您需要再次保存文件,然后重启系统以应用更改。

现在,正确完成上述步骤后,您可以使用以下地址访问 URL:

http://YourDomainAddress:PortNumber/ha-stats

或者

http://YourDomainAddress:PortNumber/stats

结论

HAProxy 是负载均衡领域免费且非常强大的服务之一。此服务用于提高 web 服务器的性能和可用性。该服务也可以在 Linux、Solaris 和 FreeBSD 平台上启动。这种免费且非常小的服务具有非常高的性能,也用于企业环境中。在本文中,我们试图介绍如何引入和配置 HAProxy Stats。

介绍如何在 Kali Linux - Eldernode 博客上安装 pdgmail

原文:https://blog.eldernode.com/introducing-and-how-to-install-pdgmail-on-kali-linux/

Introducing and How to Install pdgmail on Kali Linux

Pdgmail 取证工具用于分析 gmail 数据的内存处理。这个工具发现它可以做什么,通过一个内存图像,包括联系人,电子邮件,上次访问时间,IP 地址,主要标题和更多。本文的主题是介绍如何在 Kali Linux 上逐步安装 pdgmail。因此,我们试图向您介绍这个工具,并学习您如何安装它。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

介绍并安装 Kali Linux 上的 pdgmail

pdgmail 是一个 Python 脚本,用于从内存图像中提取 gmail 工件。这个工具是为用 pdd 提取的图像而设计的,但也适用于任何内存图像。在这篇文章的续篇中,加入我们来学习如何在 Kali Linux 上安装 pdgmail。

Kali Linux 上的 pdgmail 介绍

您可能有兴趣知道,用于分析进程内存转储的取证工具最早出现在 GBHackers 上的 Security 。Pdgmail 工具用于分析 gmail 数据的内存处理。这个实用的工具很容易安装。在下一节中,我们将学习如何在 Kali Linux 上安装 pdgmail。

如何在 Kali Linux 上安装 pdgmail

要在 Kali Linux 上安装 pdgmail,只需运行以下命令。通过执行以下命令,将安装 pdgmail 和所有依赖包:

sudo apt-get install pdgmail -y

Kali 上 pdgmail 包中包含的工具:

[[email protected]](/cdn-cgi/l/email-protection):~# pdgmail -h
-f, --file [the file to use (stdin if no file given)]
-b, --bodies
-h, --help [prints this]
-v,--verbose [be verbose (prints filename, other junk)]
-V,--version [prints just the version info and exits.]

如何在 Kali Linux 上使用 pdgmail 举例:

[[email protected]](/cdn-cgi/l/email-protection):~# pdgmail -v -f file.dmp

结论

在本文中,我们试图向您介绍 pdgmail。我们还教了你如何在 Kali Linux 上安装 pdgmail。也可以按照 Kali Linux 板块的文章中 Kali Linux 工具相关的教程。如果你有任何疑问或问题,你可以在评论或社区长老节点问我们。

Kali Linux - Eldernode 博客介绍并安装 ace-voip

原文:https://blog.eldernode.com/introducing-and-install-ace-voip-on-kali/

Introducing And Install ace-voip On Kali Linux

A 自动 C 公司 E 分子是一个简单而强大的 VoIP 公司目录枚举工具。它充当 IP 电话来下载给定电话可以在其屏幕界面上显示的名称和分机条目。ACE 是作为一种研究思路从“VoIP Hopper”发展而来的。它使针对企业目录中的名称的 VoIP 攻击自动化。攻击将根据用户的名字对他们进行,而不是针对随机 RTP 音频流或 IP 地址的 VoIP 流量。加入我们这篇文章来回顾一下在 Kali Linux 上介绍和安装 Ace-VOIP。要购买您自己的 Linux VPS ,请访问 Eldernode 上提供的软件包,感受其中的差异。

介绍卡莉 Linux 上的 Ace-VOIP

在本文中,我们尝试在第一步向您介绍 Ace-VOIP 工具以及 VOIP 的优缺点。然后我们教你如何在 Kali Linux 上安装 Ace-VOIP。请加入我们。

什么是 ACE-VOIP 查号工具?

Ace-VOIP 拥有 GPLv3 的许可。VoIP 是一组用于在互联网协议网络上传送语音通信和多媒体会话的技术。为了下载 VoIP corporate,ACE 使用 DHCP、TFTP 和 HTTP。它的工作原理是将目录输出到一个文本文件中,该文件可以用作其他 VoIP 评估工具的输入。如果您需要通过降低线路租金和通话成本来为企业节省大量成本,那么使用 Ace-VoIP 可能是一个不错的解决方案。

由于小型和企业用基于 IP 的电话系统取代了他们的旧的传统电话系统,他们将拥有基于 VoIP 的 PBX 的各种功能。

您可以通过以下两种方式之一使用 ACE:

1-自动通过 DHCP 发现 TFTP 服务器 IP 地址。

2-将 TFTP 服务器 IP 地址指定为工具的命令行参数。

注意 : 要正确下载配置文件,需要提供带有-m 选项的 IP 电话的 MAC 地址(必填,受害者 IP 电话的 MAC 地址)。

VOIP 优势(Kali 上介绍并安装 ace-VOIP)

以下是 VoIP 优势的列表:

  1. 降低成本
  2. 增加可访问性
  3. 完全可移植性
  4. 更高的可扩展性
  5. 小型和大型团队的高级功能
  6. 更清晰的音质
  7. 支持多任务处理
  8. 软电话更灵活

网络电话缺点

在任何工具中发现一些缺点都是正常的。让我们来看看网络电话的缺点列表。

1-需要可靠的互联网连接

2-延迟和抖动

3-紧急呼叫没有位置跟踪

【ACE 支持(在 Kali Linux 上引入并安装 ACE-VoIP)

ACE 支持思科统一 IP 电话中使用的 VoIP 公司目录。它是这样工作的:

  1. 欺骗 CDP 得到 VVID
  2. 添加语音 VLAN 接口(VLAN 跳)–后续流量标记为 VVID
  3. 发送标有 VVID 的 DHCP 请求
  4. 通过 DHCP 选项 150 解码 TFTP 服务器 IP 地址
  5. 发送对 IP 电话配置文件的 TFTP 请求
  6. 解析文件,学习公司目录 URL
  7. 发送对目录的 HTTP GET 请求
  8. 解析 XML 数据,将目录用户写入格式化的文本文件

如何在 Kali Linux 上安装 Ace-VOIP

如你所知,在 Kali 上安装工具的过程简单快捷。运行以下命令在 Kali Linux 上安装 Ace-VOIP。

sudo apt-get install ace-voip

这样,您将安装 Ace-VOIP 及其依赖包。要安装其依赖项,请键入:

sudo apt-get install libc6
sudo apt-get install libpcap0.8

结论

在本文中,向您介绍了 Ace-VOIP,您学习了如何在 Kali Linux 上安装 Ace-VOIP。从现在开始,你可以忘记铜质无线手机,使用联网电脑、耳机和 VoIP 随时随地打电话。它将您的声音转换成数字信号,让您可以直接从计算机、VoIP 电话或任何数据驱动设备拨打电话。如果你有兴趣了解更多,可以在 Kali Linux 教程上找到更多相关文章。

在 Kali Linux - Eldernode 博客上介绍和安装 apktool

原文:https://blog.eldernode.com/introducing-and-install-apktool-on-kali/

Introducing And Install apktool On Kali Linux

Apktool 是一个强大的工具,允许你逆向工程第三方,封闭的,二进制的和嵌入式的应用程序。使用 Android 包,您可以将资源文件解码成几乎原始的形式。然后修改源代码,将解码后的资源重新编译回 APK,最后重新编译应用程序。它也在 Apache 2.0 许可之下。本文是介绍并在 Kali Linux 上安装 apk tool。要购买您自己的 Linux VPS ,请访问 Eldernode 上的可用软件包来购买您需要的东西。

逐步介绍 Kali Linux 上的 apk tool

apk tool 是什么?

它是一个逆向工程 Android apk 文件的工具。Apktool 有一个类似于项目的结构,这使得它很容易使用。要使用 Apktool,需要 Java 8 (Java 7 也可以),以及 Android SDK、AAPT 和 smali 的基础知识。要调试 Smali 代码,自动化一些重复性的任务如构建 apk 等是一个理想的选择。

可以安装在 LinuxWindows 和 macOS 上。Apktool 是一个项目的集合,包含子项目和一些帮助您从源代码构建它的依赖项。apk 是一个包含资源和汇编的 java 代码的 zip 文件。一旦解压缩 APK,就会发现 classes.dex、META-INF、AndroidManifest.xml 和 resources.arsc 以及更多文件。但是如果你愿意,你可以把这些编译好的文件扔掉。

【Apktool 特性及用法(Kali 上的 apk tool 介绍及安装)

Apktool 允许您解码 APK 资源,将解码的资源重新构建为二进制 APK,并组织和处理 apk。以及重复任务的自动化。虽然 Apktool 非常容易使用,但是这个工具的独特优势是双向的。它允许你反编译并修改一个应用程序。然后,您将使用 Apktool 重新编译它。这样,它将重新编译并生成一个新的 APK 文件。

因为重新设计 Android APK 文件是 Apktool 的主要用途,但是主要用途有多种选择。让我们看看 Apktool 中这些重要的开关是什么。

1- Apktool d[ecode] :该开关用于调用解码 APK 选项

2- Apktool b[uild] :此开关用于调用构建 APK 选项

3-apk tool if | install-framework:您可以使用该选项来安装和存储框架

如何在 Kali Linux 上安装 apk tool

如果您正在使用 Kali Linux 并且您希望安装 Apktool,让我说 Apktool 是预先安装在渗透测试应用程序下的,如图所示。

使用以下命令在 Kali 上安装 Apktool 以及它所依赖的任何其他软件包。

sudo apt-get install apktool

它将安装 Apktool。要检查安装的 Apktool 的版本,请在 Kali Linux 应用程序中单击 Apktool。此外,您可以打开一个终端,点击下面的命令来查看版本。

Apktool -version

如何从 Kali Linux 卸载 apk tool

你可以随时从 Kali Linux 中卸载 Apktool 。为此,只需运行下面的命令并删除 Apktool 包本身。

sudo apt-get remove apktool

此外,您可以卸载 Apktool 及其依赖项。因此,要删除 Apktool 包和任何其他不再需要的依赖包,请键入:

sudo apt-get remove --auto-remove apktool

可以通过运行下面的命令删除本地/配置文件。您只需要小心使用它,因为 Purgedconfig/data 不会通过重新安装软件包来恢复。

sudo apt-get purge apktool

运筹学

sudo apt-get purge --auto-remove apktool

结论

在本文中,我们向您介绍了 Apktool,您学习了如何在 Kali Linux 上安装 Apktool。一旦安装了这个工具,您就可以开始解码 APK 资源,将解码后的资源重新构建成二进制 APK,最后,您可以根据框架资源来组织和处理 apk。如果您知道该工具的任何替代方案,请在 Eldernode Community 上与您的朋友讨论。

在 Ubuntu 20.04 - Eldernode 博客上介绍和安装 Bacula

原文:https://blog.eldernode.com/introducing-and-install-bacula-on-ubuntu/

Introducing And Install Bacula On Ubuntu 20.04

作为管理员,您需要一个程序来管理不同种类的计算机网络上的计算机数据的备份、恢复和验证。Bacula 功能强大、易于使用且高效。它还可以完全在单台计算机上运行,并可以备份到各种类型的介质,包括磁带和磁盘。使用 Bacula,您可以找到并恢复丢失或损坏的文件。由于 Bacula 采用模块化设计,因此它可以从小型单台计算机系统扩展到由位于大型网络上的数百台计算机组成的系统。本文介绍在 Ubuntu 20.04 上介绍并安装 Bacula。如果您准备购买完全托管的 VPS,请依靠我们在 Eldernode 的技术团队来购买您自己的 Ubuntu VPS

Ubuntu Linux 上的 Bacula 介绍

之前,你已经在 Eldernode 博客上读到过如何制作备份及其工具。但首先让我们解释一下,Bacula 本身并不是一个完整的灾难恢复系统。这是一个备份、恢复和验证程序,如果您仔细规划并遵循说明,它可以成为其中的一个关键部分。Bacula 提供了许多特性。因此,如果您正在使用 tar、dump 或 bru 来备份您的计算机数据,并且您需要更灵活的网络解决方案或目录服务,Bacula 是理想的选择。您应该是高级备份包的专家,因为 Bacula 比 tar 或 dump 更难设置和使用。

Bacula 已经在 OpenSuSE Linux、FreeBSD 和 Solaris 系统上编译和运行。Bacula 支持 LinuxWindows 和 macOS 备份客户端。它由几个组件组成,包括:Bacula 目录、Bacula、控制台、Bacula 存储、Bacula 文件、Bacula 监视器和 Bacula 目录。控制台有三个版本:基于文本的命令行版本、基于 Gnome 的 GTK+图形用户界面(GUI)界面和 wxWidgets GUI 界面。这些组件管理特定的作业。这些服务和应用程序可以在多个服务器和客户端上运行,或者如果备份单个磁盘或卷,它们可以安装在一台机器上。

Bacula Dashboard

在 Ubuntu 20.04 上安装 Bacula 备份服务器| Ubuntu 18.04

看来你知道 Bacula 是最好的可联网的 Linux 备份解决方案。因此,让我们浏览一下本指南的步骤,并回顾一下在 Ubuntu 20.04 上安装 Bacula 的过程。

在 Ubuntu 20.04 上安装 Bacula 的先决条件

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

_ 拥有 Sudo 权限的非 root 用户。

_ 要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

_ 至少 2 GB 内存。

如果您使用 MySQL 或 PostgreSQL 作为数据库,Bacula 不会为您安装数据库,请尝试使用这些服务。

如何在 Ubuntu Linux 上安装和配置 Bacula

加入我们的指南,学习如何在 Ubuntu 20.04 上安装 Bacula。像往常一样,让我们从更新你的系统开始。因此,使用以下命令,将您的系统更新到最新的稳定版本:

apt-get update -y

Ubuntu 20.04 中默认提供 Bacula 包。要安装它,只需运行一个简单的命令,然后继续:

apt-get install bacula -y

现在将提示您输入邮件服务器、系统邮件名称、为 bacula-directory-pgsql 配置数据库,并为 Bacula PostgreSQL 数据库配置密码。

选择您想要的邮件服务器,提供您的邮件名称,点击确定按钮。然后,您将被要求为 bacula 配置一个数据库。选择 PostgreSQL 服务器的主机,然后选择 localhost。最后,您将被要求提供 PostgreSQL 密码

注意: 一旦你完成了这些,你将得到你的提示并可以继续配置。

在配置 Bacula 之前,您需要通过一个必需的步骤。您应该创建一个目录来存储备份文件。因此,键入:

mkdir /backup

现在,要将 bacula 目录的所有权更改为 bacula 用户和组,请运行以下命令:

chown -R bacula:bacula /backup

此时,编辑 bacula 存储默认配置文件,并定义存储设备和位置:

nano /etc/bacula/bacula-sd.conf

接下来,删除或注释掉其他“设备”和“自动转换器”部分,并添加以下行:

Device {    Name = Local-device    Media Type = File    Archive Device = /backup    LabelMedia = yes; # lets Bacula label unlabeled media    Random Access = Yes;    AutomaticMount = yes; # when device opened, read it    RemovableMedia = no;    AlwaysOpen = no;    Maximum Concurrent Jobs = 5    }

现在,您可以保存并关闭文件。使用以下命令重新启动 Bacula 存储服务:

systemctl restart bacula-sd.service

此外,您可以验证 Bacula 存储的状态:

systemctl status bacula-sd

应显示以下输出:

configure Bacula Storage

如何在 Ubuntu 20.04 上配置 Bacula Director

在此部分,您可以编辑 Bacula director 配置文件并提供您的存储位置。为此,请运行以下命令:

nano /etc/bacula/bacula-dir.conf

添加以下行,包括设备名称、存储名称、密码、作业等:

Storage {    Name = ubuntu2004-sd # Must be equal to the "Name" parameter of the "Storage"    section in the /etc/bacula/bacula-sd.conf file    Address = 127.0.0.1    Password = "aFEH-0a3QycsbYQVcoy_VoUMhAHJQ00CD" # Password must match    the password in the /etc/bacula/bacula-sd.conf    Device = Local-device    Media Type = File    }    FileSet {    Name = "Local-file"    Include {    Options {    signature = MD5    }    File = /etc    }    }    Schedule {    Name = "LocalDaily"    Run = Full daily at 06:00    }    Job {    Name = "LocalBackup"    JobDefs = "DefaultJob"    Enabled = yes    Level = Full    FileSet = "Local-file"    Schedule = "LocalDaily"    Storage = ubuntu2004-sd    Write Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"    }

同样,此时您可以保存并关闭文件。重新启动 Bacula director 服务以应用更改:

systemctl restart bacula-dir

使用以下命令验证 Bacula director 服务的状态

systemctl status bacula-dir

应显示以下输出:

Configure Bacula Director

如何使用 Bacula 在 Ubuntu 20.04 上验证备份作业

运行以下命令,并使用 Bacula 控制台运行您的第一个备份作业:

bconsole

连接后,您将看到以下输出:

backup job output

现在,您可以使用以下命令启动备份作业:

*run

接下来,将要求您选择备份作业,如下所示:

select the backup job

要查看以下输出,请键入 2 以选择您在配置文件中定义的 LocalBackup,然后按 Enter 键:

LocalBackup output

备份作业现在开始。运行以下命令检查备份作业的状态:

*status

然后,将要求您选择以下组件的状态:

Backup job output

要查看以下输出,请键入 1 并按 Enter 键,以检查控制器的状态:

status of the Director output

同样,通过运行以下命令检查 Bacula 存储的状态:

*status

下面的输出应该显示:

Bacula storage output

此时,您可以从 Bacula 控制台退出。所以,运行:

*exit

然后,使用以下命令验证备份目录:

ls /backup/

最后,您可以看到创建了 Vol-0001 备份:

Vol-0001

结论

在本文中,我们向您介绍了 Bacula,并且您了解了如何在 Ubuntu 20.04 上安装 Bacula。从现在开始,您可以通过在远程计算机上安装 Bacula 客户端来保护您的客户端系统。告诉您在 Eldernode community 上的朋友您是否正在使用该程序,或者您是否找到了替代方案。

在 Kali Linux - Eldernode 博客上介绍和安装 BBQSQL

原文:https://blog.eldernode.com/introducing-and-install-bbqsql-on-kali/

Introducing And Install BBQSQL On Kali Linux

BBQSQL 是一个用 Python 写的盲 SQL 注入框架,这使得它非常快。一旦你面对 SQL 注入的漏洞受到攻击,你会发现它们如此有用。它也适合那些很难触发 SQL 注入发现,因为他们可以定制这个半自动工具。BBQSQL 受 BSD 许可,有一个直观的用户界面,使设置攻击更加容易。这篇文章为介绍了在 Kali Linux 上安装 BBQSQL 的完整指南。如果你打算准备自己的 Linux VPS ,那么 Eldernode 上完美的 Linux 虚拟私有服务器包正等着专业人士购买。

Kali Linux 上的 BBQSQL 介绍

什么是 BBQSQL

BBQSQL 是一个利用盲 SQL 注入漏洞的开源 SQL 注入框架。如果您需要检查 web 应用程序的安全性,建议使用该工具。作为一个 SQL 注入工具,必须提供一些通常的请求信息。BBQSQL 信息包括 URL、HTTP 方法、头、Cookies、编码方法、重定向行为、文件、HTTP Auth 和代理。然后,您必须指定注入的位置和注入的语法。作为一个专用工具,BBQSQL 可以快速检测应用程序中难以发现和难以利用的盲 SQL 注入漏洞。盲 SQL 和普通的 SQL 注入是有区别的,是从数据库中检索数据的方式。

BBQSQL如何工作(BBQSQL 在 Kali Linux 上)****

注入作用于 URL、数据和 cookies。因为 BBQSQL UI 是使用 SET 中的资源构建的,所以您不必等到在命令行界面上键入巨大的请求。您可以确保对所有配置选项执行输入验证。

当您使用 BBQSQL 时,您会看到下面的屏幕:

install BBQSQL on kali linux

如何一步步在 Kali Linux 上安装 BBQ SQL

运行以下命令在 Kali Linux 上安装 BBQSQL 和所有依赖包。

`sudo apt-get install bbqsql`

依赖于在 Kali Linux 上安装 BBQ SQL

要在 kali 上安装 Python,请键入:

`sudo apt-get install python`

此外,您可以通过运行以下命令来安装 python-gevent :

`sudo apt-get install python-gevent`

要安装 python-requests ,请键入:

`sudo apt-get install python-requests`

如何从 Kali Linux 中卸载 BBQ SQL

出于任何原因,您可能会决定从 Kali Linux 中卸载 BBQSQL。您只需要运行下面的命令并删除 BBQSQL 包本身。

`sudo apt-get remove bbqsql`

如果您希望卸载 BBQSQL 及其依赖项,请使用下面的命令并删除 BBQSQL 包和任何其他不再需要的依赖包

`sudo apt-get remove --auto-remove bbqsql`

此外,如果您希望删除 BBQSQL 的本地/配置文件,请运行以下命令,并且不要忘记,即使重新安装软件包,您也无法恢复已清除的配置/数据。

`sudo apt-get purge bbqsql`

或者类似这样的 BBQSQL

`sudo apt-get purge --auto-remove bbqsql`

结论

本文回顾了在 Kali Linux 上介绍和安装 BBQSQL。您已经学习了如何在 Kali Linux 上安装一个更快的工具来自动测试盲 SQL 注入。当 Blind SQL 是一个菜单驱动的工具时,您可以解决问题,该工具会向数据库提出对或错的问题,并根据应用程序的响应来确定答案。

Kali Linux - Eldernode 博客上的 Binwalk 介绍和安装

原文:https://blog.eldernode.com/introducing-and-install-binwalk-on-kali/

Introducing And Install Binwalk On Kali Linux

作为开发人员、渗透测试人员或黑客,您可以信任 Binwalk。这是一个快速简单的工具,可以帮助产品安全研究人员提取固件映像的组件。由于 Binwalk 用于分析、逆向工程和提取固件映像,因此您可以使用该工具逆向处理路由器的固件映像。通过这种方式,您可以了解它是如何工作的,并识别固件映像中嵌入的文件和代码。加入我们这篇文章来回顾一下在 Kali Linux 上介绍和安装 Binwalk。要购买您自己的 Linux VPS ,请访问 Eldernode 上提供的软件包,感受其中的差异。

Kali Linux 上的 Binwalk 介绍

什么是 Binwalk?

2010 年,克雷格·赫夫纳在麻省理工学院的许可下发行了《漫步》。它出色的能力是扫描固件映像和搜索文件签名。它帮助您识别和提取文件系统映像、可执行代码、压缩档案、引导加载程序和内核映像、JPEGs 和 pdf 等文件格式。您将能够查找漏洞,因为 Binwalk 允许您在文件系统映像中对二进制文件进行逆向工程。可以从映像中提取文件并搜索后门密码,还可以解压缩文件系统映像以搜索特定的密码文件并破解密码哈希。

Binwalk 特性(在 Kali Linux 上介绍并安装 Binwalk)

Binwalk 最重要的特性之一是它的签名扫描。它所做的是扫描固件映像,以搜索不同的嵌入式文件类型和文件系统。Binwalk 不仅可以在文件的开头查找签名,还可以扫描整个文件。然后,它将提取在映像中找到的文件。当你用 Binwalk 扫描一个固件映像时,它会给你很多关于它的信息。

为了更有效地分析可执行二进制文件,Binwalk 使用了 libmagic 库和定制的 magic 签名文件。由于它用于从二进制文件中查找和提取固件映像,因此您可以使用这些映像来破解物联网设备或任何依赖于嵌入硬件的代码的设备。Binwalk 提供了一个定制的 magic signature 报告,其中包含文档的进度签名。它们可以在固件照片中找到,包括压缩/存档文件、固件头文件、Linux 内核、引导加载程序、文件系统等。

如何使用 Binwalk

Binwalk 支持的平台有 Linux 、OSX、Cygwin、FreeBSD 和 Windows 。在 Linux 上安装 Binwalk 很简单,但是要在 Windows 上安装会比较复杂。然而,要使用 Binwalk,你只需先了解固件。固件是为硬件设计的软件。所以,它是介于软件和硬件之间的东西。作为一个操作系统,它可以运行嵌入式设备,如路由器、相机、冰箱等等。

如何使用 Binwalk IDA 插件

第一步,你必须安装并配置 Kali Linux 。然后,您可以使用 setup.py 安装 Binwalk IDA 插件。它将指定 IDA 安装目录的路径。

python setup.py idainstall --idadir=/home/user/ida

用途

当您安装 IDA 插件时,您可以在 IDA 的搜索下拉菜单列表中看到两个菜单选项:

1- Binwalk 签名–扫描加载的 IDB 以查找文件签名

2- Binwalk 操作码–扫描已加载的 IDB 以获取通用操作码签名

如何在 Kali Linux 上安装 Binwalk

Binwalk 预装在 Kali Linux 操作系统上。要安装 Binwalk 和它所依赖的任何其他软件包,请使用以下命令:

sudo apt-get install binwalk

结论

在本文中,您了解了 Binwalk 以及在 Kali Linux 上安装它的方法。您还可以使用 Binwalk 执行熵分析,打印原始熵数据,并生成熵图。要尝试 Binwalk,您可以下载固件映像并查看结果。初学者或进阶者,在 Eldernode Community 上提升您的 IT 知识。

在 Kali Linux - Eldernode 博客上介绍并安装 DirBuster

原文:https://blog.eldernode.com/introducing-and-install-dirbuster-on-kali/

Introducing and Install DirBuster On Kali Linux

您已经学习了渗透测试工具。DirBuster 是一个渗透测试工具。它用于暴力破解 web/应用服务器上的目录和文件名。DirBuster 有一个图形用户界面,受 LGPL-2 协议的许可。如果喜欢命令行,您也可以使用 DIRB。请记住,如果你想在网站或应用程序上使用 DirBuster 或 DIRB,你需要得到许可。否则就是违法的。因此,你必须在一个受控的环境中,并给出一个特定的网址,如在 NCL 奥运会或不同的 CTF,或者与一家公司签订渗透测试合同。这篇文章介绍了如何在 Kali Linux 服务器上安装 DirBuster。在 Eldernode 上选择您喜欢的软件包,以最优惠的价格和支持购买 Linux VPS

介绍并在 Kali Linux 服务器上安装 DirBuster

什么是 DirBuster,它在 Kali Linux 上是如何工作的?

DirBuster 是由 OWASP 开发的多线程 Java 应用程序,旨在暴力破解 web/应用服务器上的目录和文件名。这是一个 GUI 应用程序,附带了 Kali Linux。DirBuster 搜索 web 服务器上的隐藏页面和目录并找到它们。作为一名开发人员,您可以保留一个可访问的页面,但不链接。这就是 DirBuster 寻找这些潜在漏洞的地方。因此,你可以用它来增加你的应用程序的安全性,方法是在网络服务器或应用程序中找到不需要的内容。

你也将能够理解,简单地不链接到一个页面并不意味着它不能被访问。它的工作方式和方法非常简单。您应该指向一个 URL 和一个端口,如 80 或 443。然后给它提供一个单词表。最后,它向网站发送 HTTP GET 请求,并监听网站的响应。DirBuster 的工作原理是识别应用程序内或 web 服务器上不需要的内容。

如何在卡利身上使用 DirBuster

有两种方法可以启动 DirBuster 应用程序。

1-从 DirBuster 图标开始:你可以在 Kali Linux 的菜单中搜索并输入“DirBuster”。然后点击图标,让应用程序启动。

2-使用终端启动:您也可以通过运行以下命令使用终端启动 DirBuster:

dirbuster 

How to use DirBuster

使用上述两种方法将向您展示一个用户界面,允许您列出来自端口 80 中的 Web URL 的文件和目录。一旦 DirBuster 开始,你应该继续以下步骤:

1-设置目标 URL 和线程数

2-选择可能的目录和文件列表

3-启动强力扫描

4-生成报告(可选)

【DirBuster 功能(卡莉上的文章介绍和安装 DirBuster)

除了上面关于 DirBuster 的解释,使用这个简单而强大的工具还有更多好处。

1-修井 HTTP 和 HTTPS

2-扫描文件和目录

3-递归扫描它识别的目录,提供更深入的搜索

4-在任何目录下启动的能力

5-执行暴力或基于列表的扫描的能力

6-以超高速执行强力扫描

7-提供自己的单词列表集合

8-允许用户制作自己的单词表

缺点

像任何其他工具一样,DirBuster 展示了一些用户认为是其缺点的行为。让我们来看看:

–太吵了

–服务可能会受到大量请求的干扰

当有许多错误响应时,强力可能会停止

如何一步步在 Kali Linux 上安装 DirBuster

DirBuster 默认自带 Kali Linux 。您只需要运行以下命令来安装 DirBuster 和它所依赖的任何其他包:

`sudo apt-get install dirbuster`

这样,您可以通过下面的路径从 Kali Linux 启动 DirBuster:

Web 应用程序分析>>网络爬虫和目录蛮> > Dirbuster

How To Install DirBuster On Kali Linux

****如何在卡莉T3 上卸载 DirBuster】

任何时候你决定卸载 DirBuster** ,你可以运行下面的命令来删除 DirBuster 包本身。**

`sudo apt-get remove dirbuster`

但是如果您希望删除 DirBuster 包和任何其他不再需要的依赖包,请键入:

`sudo apt-get remove --auto-remove dirbuster`

此外,您可以使用下面的命令删除您的本地/配置文件用于 DirBuster。您必须小心运行此命令,因为已清除的配置/数据无法通过重新安装软件包来恢复。

`sudo apt-get purge dirbuster`

或者类似的,像这个恐怖分子

`sudo apt-get purge --auto-remove dirbuster`

结论

在本文中,向您介绍了 DirBuster,您学习了如何在 Kali Linux 上学习 DirBuster。如果您已经安装了此工具,请让您的朋友了解您的体验,并在 Eldernode 社区上添加更多详细信息。

Kali Linux - Eldernode 博客上的 DMitry 介绍和安装

原文:https://blog.eldernode.com/introducing-and-install-dmitry-on-kali-linux/

Introducing and Install DMitry on Kali Linux

DMitry 是一个工具,通过它你可以获得关于你将要做的渗透测试的非常有用的信息。这个工具已经被开发为只用于 Linux 和 GNOME 操作系统的开源工具,它有一个命令界面。DMitry 是用 C 编写的,能够收集主机的信息。在这篇文章中,我们将教你如何在 Kali Linux 上介绍和安装 DMitry。如果你想买一台 Linux VPS 服务器,你可以在 Eldernode 看到可用的软件包。

Kali Linux 上的 Dmitry 介绍

DMitry 是最强大的站点扫描工具之一。该工具用于分析网站,如 whois、子域、端口扫描器等。在下一节中,我们将描述 DMitry 工具的一些特性。然后我们会提到这个工具的开关。在熟悉了这个工具之后,我们将会到达在 Kali Linux 上安装 DMitry 的阶段,最后,我们将会讲解如何使用这个工具。

DMitry 工具功能

在完全熟悉了上一节中的 DMitry 工具之后,我们现在想介绍一下这个工具的一些特性。这些功能包括:

1_ 访问源

2_ 搜索 whois

3_ 恢复可能更新的数据、系统和服务器数据。

4_ 在域上执行子域搜索。

5_ 收集域中的电子邮件地址。

6_ 使用 DMitry 工具扫描 TCP 端口

各种德米特里开关

DMitry 工具有几个我们将介绍的开关:

-o: 允许用户输出工具的最终报告

-i: 在主机 IP 上建立 whois 查找

-w: 在主机域名上建立 whois 查询

从 netcraft.com 提取目标信息

-s: 标识站点子域

-e: 收集站点邮件

-p: 扫描目标 TCP 端口

如何在 Kali Linux 上安装 DMitry

在这一节中,我们将教你如何在 Kali Linux 上安装 DMitry 工具。由于这个工具在 Kali 中是默认的,所以你不必努力安装它。

第一步,您必须使用以下命令安装安装 DMitry 所需的依赖项,即 libc6 :

sudo apt install libc6-dev

然后,您可以使用以下命令安装 DMitry:

sudo apt install dmitry

如何在 Kali Linux 上使用 DMitry

在上一步安装了 DMitry 之后,我们现在想谈谈如何使用这个工具。您可以在第一步中打开命令行来查看 Dmitry 中的选项。然后键入 DMitry 并按回车键:

dmitry

dmitry options on kali linux

您可以运行域名 whois 查找(w)、IP whois 查找(I)、检索 Netcraft 信息(n)、搜索子域名(s)、搜索电子邮件地址(e)、进行 TCP 端口扫描(p)并将输出保存到 example.txt (o)中以用于域名 example.com:

dmitry -winsepo example.txt example.com

使用以下命令获取网站所有可能的子域。

不保存数据:

dmitry -s DOMAIN_NAME

保存数据:

dmitry -s -o info.txt DOMAIN_NAME

dmitry find subdomains on kali linux

DMitry 工具的另一个功能是端口扫描。您可以看到如何使用以下命令扫描端口。

扫描端口而不保存数据:

保存数据时扫描端口:

dmitry -pb DOMAIN_NAME

最后,您可以使用 DMitry 获取所有可能的信息。

dmitry -pb -o info.txt DOMAIN_NAME

在不保存数据的情况下获取所有可能的信息:

通过保存数据获取所有可能的信息:

dmitry -winsepo DOMAIN_NAME

结论

dmitry -winsepo -o info.txt DOMAIN_NAME

DMitry tool 是信息收集领域中最强大的工具之一,它是免费的,并且默认为用户提供 Kali 版本。在本文中,在介绍了这个工具之后,我们试图教您如何在 Kali Linux 上安装 DMitry。然后我们教你如何使用这个工具。如果你愿意,可以参考文章在 Kali Linux 上介绍和安装 Metasploit。

DMitry tool is one of the most powerful tools in the field of Information Gathering, which is available for free and by default in Kali for users. In this article, we tried to teach you how to install DMitry on Kali Linux after introducing this tool. Then we taught you how to use this tool. You can refer to the article Introducing And Install Metasploit On Kali Linux if you wish.

在 Ubuntu 20.04 - Eldernode 博客上介绍和安装 Guake

原文:https://blog.eldernode.com/introducing-and-install-guake-on-ubuntu/

Introducing and Install Guake on Ubuntu 20.04

大多数终端应用程序在你的 Ubuntu 上都是打开的。即使不是,打开终端重复使用对你来说也可能是困难的。为了解决这个问题,推荐使用名为 Guake 的下拉控制台。在这篇文章中,我们将教你在 Ubuntu 20.04,21.04,18.04 上介绍和安装 Guake。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

教程在 Ubuntu Linux 上安装 Guake

介绍瓜科【完成】

Guake 是每个桌面和 Gnome 的下拉终端。Guake 提供了对终端的快速访问,通过按一个简单的键就可以隐藏和显示终端。Guake 大部分是用 Python 写的,有一小部分是用 C 写的,Guake 是一个自顶向下的模拟器,被很多发行版打包,包括 Fedora,Debian, Ubuntu 或者 ArchLinux。

它是通过不间断地按键来使用的。您可以通过击键立即显示和隐藏您的终端,执行命令,然后返回到之前的工作,而不会中断您的工作流程。

如何在 Ubuntu 20.04 上安装 Guake | Ubuntu 21.04

首先,您应该通过按 Ctrl+Alt+T 或通过应用程序启动器搜索栏打开终端,并运行以下命令来添加 PPA:

`add-apt-repository ppa:linuxuprising/guake`

然后通过输入以下命令来更新您的系统存储库索引:

`sudo apt-get update`

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

`sudo apt-get install guake`

请注意,只有授权用户才能在 Ubuntu 上添加、删除和配置软件。

安装后,您将在主菜单中有两个输入。一个是访问首选设置,另一个是启动应用程序。

请记住添加您的密码以开始安装。

如果系统要求您使用 Y/n 选项继续安装,您应该输入 Y 并按 enter 键。

输入以下命令检查 Guake 版本号:

`guake --version`

您可以借助以下命令检查如何通过终端使用 Guake:

`guake --help`

输入以下命令以查看更多详细信息:

`man guake`

如何在 Ubuntu 20.04 上使用 Guake

Guake 可以从用户界面和命令行启动。通过输入以下命令将启动 Guake 应用程序:

`guake`

此外,您可以通过在应用程序启动器上输入 Guake 来访问 Guake 终端。

您应该按 F12 键来显示和隐藏 Guake 终端。

此外,您可以使用以下命令来显示 Guake 终端:

`guake--show`

要隐藏 Guake 终端,请输入以下命令:

`guake --hide`

如果要在 Guake 中打开一个新的选项卡,请运行以下命令:

`guake -n [/path/to/folder]`

如果您想退出 Guake,您只需输入以下命令:

`guake -q`

如何清除或清除

您可以使用以下命令删除 Guake:

`sudo apt-get remove guake`

输入以下命令将删除该工具及其所有配置:

`sudo apt-get purge guake`

结论

本文教你如何在 Ubuntu 上安装 Guake。使用 Guake,您的 Ubuntu 桌面上总是有一个终端可用。此外,您还学习了如何在 Ubuntu 上删除 Guake。我希望这篇教程对你有用。

在 Cpanel - Eldernode 博客上介绍和安装 ImageMagick

原文:https://blog.eldernode.com/introducing-and-install-imagemagick-on-cpanel/

ImageMagick 是一个免费的开源 web 应用程序。该工具允许用户轻松创建或编辑自己的图像,如位图。因此,它的发行版是以开源代码的形式提供的。使用 ImageMagick,您可以使用可用选项应用各种图像格式,如 GIF、JPEG、PDF、PhotoCD、PNG、SVG、TIFF。这些选项包括旋转、镜像、裁剪和转换图像、调整图像颜色以及对图像应用各种特殊效果。在这篇文章中,我们将教你关于在 Cpanel 上介绍和安装 ImageMagick。需要注意的是,您可以访问 Eldernode 中提供的包来购买 VPS 服务器

介绍 Cpanel 上的 ImageMagick

使用 ImageMagick 程序,像其他商业图形软件一样,您可以应用各种图形效果,如调整大小、镜像、旋转、颜色调整等。免费的图片。您还可以使用文本、线条、多边形和其他工具在图像上绘制不同的形状。例如,使用 Flash 和文本工具在可视地图中描述位置。应该注意的是,除了静态图像之外,您还可以在可用工具的帮助下使用一组图像来创建动画图像(GIF)。

【ImageMagick 特性(Cpanel 上的 ImageMagick 介绍和安装)

ImageMagick 模块可以创建清晰、锐利和准确的图像。ImageMagick 生成的图像比 PrestaShop 生成的图像质量更好。你可以通过展示准确和高质量的图片来吸引更多的顾客,最终获得更多的利润。Imagemagick 生成的图像包含更多数据。所以这些文件的大小有点大。与 GD 制作的图像相比,ImageMagick 存储空间增加了 5%到 15%。还应注意的是,使用 Imagemagick 生成的图像要大 5%到 15%。在下一节中,我们将了解 Imagemagick 的一些优点。接下来我们将向您介绍如何在 Cpanel 上安装 ImageMagick。

ImageMagick 的好处

在本节中,我们将提到 ImageMagick 软件的一些优势:

1-相当简单的工作环境

2-支持大多数格式

3-拥有完整且可用的工具

4-能够在不损失质量的情况下调整大小

5-能够在图像上放置效果和标志

6-编辑图像配色方案的能力

在下一节中,我们将教您如何在 Cpanel 上安装 ImageMagick。请加入我们。

在 Cpanel 上安装 ImageMagick

要在 Cpanel 服务器上安装 Imagick,必须首先安装以下软件包。为此,您必须首先通过 SSH 登录到您的操作系统终端。然后运行以下命令安装 ImageMagick 包:

yum -y install ImageMagick-devel ImageMagick-c++-devel

完成 ImageMagick 安装过程后,进入 WHM 面板。然后搜索模块安装程序并点击它。

在右边打开的页面中,在 PHP Pecl 部分,点击管理

选择 PHP 版本部分,选择您想要安装 Imagick 的 PHP 版本。然后点击应用

下一步,您必须在安装 PHP PECL 字段中键入 Imagick。

最后,点击立即安装,等待安装过程完成。

how to install imagick on cpanel

最后,将显示 ImageMagick 安装成功的消息。

结论

ImageMagick 是一个免费且易于使用的软件套件,可以帮助用户创建、编辑或相互转换图像。它可以读取各种图像格式或以各种格式保存图像。在本文中,我们试图帮助您在 Cpanel 上介绍和安装 ImageMagick。

在 CPanel & WHM -埃尔德诺德博客上介绍和安装 ImunifyAV

原文:https://blog.eldernode.com/introducing-and-install-imunifyav-on-cpanel/

Introducing And Install ImunifyAV On cPanel & WHM

服务器总是容易受到感染。使用安全程序可以有效地提高安全性并删除服务器上受感染的文件和程序。ImunifyAV 是一个反病毒和网站安全监控工具。要使您的网站免于恶意软件,您可以使用 ImunifyAV 和清除恶意软件、域信誉监控和黑名单状态检查。CloudLinux 创建了这个工具,作为业界最有效的恶意软件检测解决方案。在本文中,我们将介绍 ImunifyAV 在 cPanel 上安装 ImunifyAV&WHM。如果你准备了一个专用服务器,ImunifyAV 允许你的 cPanel 用户扫描文件,管理发现的恶意软件。但是,即使您没有安装任何控制面板,也可以在您的操作系统上安装此防病毒软件。在 Eldernode 上有各种VP 托管计划,根据自己的需求购买一个套餐。

CPanel 上介绍 ImunifyAV&WHM

ImunifyAV 是什么?

您可能被 Google 检测为恶意网站。或者当您在浏览器中输入域名时被重定向到另一个地址。这意味着您已经被阻止的网页寄存服务由于垃圾邮件,恶意软件,或黑客攻击。为了管理这种情况,您需要扫描主机的文件以识别恶意文件。在这里, ImunifyAV 完美地发挥了它的作用。 CloudLinux 发布了 ImunifyAV 作为一款免费的杀毒软件,拥有良好的界面。它有助于服务器管理员更轻松地管理设置。如果您使用 cPanel 控制面板,服务器的所有用户都可以访问此防病毒软件的设置。此外,管理员还控制服务器上已扫描和已感染的历史记录和文档。

What is ImunifyAV

当你在你的 cPanel & WHM 上安装 ImunifyAV 时,它会自动扫描托管的网站,发出感染恶意软件的警报。一旦在网站上发现恶意软件,会通过 ImunifyAV 控制面板中的“文件”选项卡向用户发送通知。此外,如果您升级到 ImunifyAV+,您将收到一封发送到控制面板管理员电子邮件地址的电子邮件通知。ImunifyAV 为 cPanel 用户提供了清除感染或在发现恶意软件时升级到 ImunifyAV+的选择。因为在 ImunifyAV+中可以自动清除恶意软件。ImunifyAV 可帮助您实时识别危险行为,并在检测到危险行为后立即进行清理。ImunifyAV 兼容 cPanelPlesk 、ISP Manager、 DirectAdmin ,无面板。此外,Ubuntu 支持即将推出。

加入我们的指南,了解如何在 cPanel 上安装 ImunifyAV 并享受它的特性。

ImunifyAV 特性(CPanel 上 ImunifyAV 的介绍和安装)

1-免费版本包括一个全功能的恶意软件文件扫描器,信誉和黑名单状态监控。

2-高级版支持一键式自动清理、预定网站检查、恶意软件检测的管理员和用户通知,以及支持用户权限管理,并引入带有摘要和扫描结果的用户选项卡。

3-检测任何类型的恶意文件,包括后门程序、网络外壳、病毒、黑客工具、“blackhat SEO”脚本、钓鱼网页等。

4-针对 60 多种安全服务,包括 Google SB、Yandex SB、McAfee、ESET、Kaspersky,监控域名的信誉和黑名单状态。

5-支持 WordPress ,Joomla!、Magento、Drupal、MODx、Bitrix 等基于 PHP 的 CMS 和静态 HTML 网站。

6-一键式自动恶意软件清除、预设和按需网站扫描以及详细报告。

7- UI 流程针对每台服务器数百名用户和数千个域的安全监控进行了优化

ImunifyAV 优势(CPanel 上 ImunifyAV 的介绍和安装)

1-从 WHM 和 CLI 扫描整个服务器

2 个月自动扫描易于从 WHM 配置

3-过去扫描结果的历史记录

4-指定“忽略列表”中的目录列表

ImunifyAV 缺点

1- cPanel 用户不能从 cPanel 启动扫描。

2-WHM 的重要功能,如自动清理和更频繁的自动扫描需要付费订阅。

3-仅适用于 CentOSUbuntuCloudLinux 和 OpenVZ/Virtuozzo 平台。

4-还没有流行的第三方集成来连接其他 web 应用程序

相当新,大多数文档只能从官方网站获得。

ImunifyAV VS ClamAV

你可能知道 ClamAV,甚至用过。ClamAV 是最受欢迎的免费开源反病毒软件之一,在大多数 Linux 发行版上都有。但是由于某些原因,你可能更喜欢 ImunifyAV 而不是 ClamAV。作为系统管理员,如果您希望减轻 cPanel 用户的负担,选择 ImunifyAV 更符合逻辑。如果您愿意为附加功能付费,您将会享受到更多没有终端的选择,因为免费的 ImunifyAV 和 ImunifyAV+版本在 WHM 和 cPanel 中提供了更多功能,以加快设置。

如何在 CPanel 上安装 ImunifyAV&WHM

凭借高效的检测引擎,ImunifyAV 可以发现大多数类型的恶意软件,而不会对您或您的系统造成压力。这是免费的,但如果你需要删除恶意软件时,发现它,你需要准备 ImunifyAV+高级版。

让我们通过本指南的步骤来回顾一下在 cPanel 上安装 ImunifyAV 的过程。

第一步:

你需要以根用户的身份登录 WHM。如果您以经销商帐户的身份登录,则必须考虑拥有根级权限。因此,首先,您必须 SSH 到您的服务器。

第二步:

现在,你可以从 Imunify360.com 下载 ImunifyAV 安装 shell 脚本。转到您的主目录并运行以下命令:

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh

第三步:

要运行安装脚本,请键入:

bash imav-deploy.sh

此外,您可以安装 ImunifyAV beta 版本,并添加参数–beta。请看下面的例子:

bash imav-deploy.sh --beta

第四步:

正如您所了解的,您可以将 ImunifyAV 升级到 ImunifyAV+,以删除发现的恶意软件。因此,如果您有一个 ImunifyAV+许可证密钥,请在安装过程中使用它。

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh
bash imav-deploy.sh --key YOUR_KEY

您的 _Key 是您的许可证密钥。请记住将您的 _Key 替换为之前在上述网站购买的实际密钥。

使用下面的命令查看安装脚本的可用选项。

bash imav-deploy.sh -h

如果通过了注册密钥,请通过以下命令注册一个激活密钥:

imunify-antivirus register YOUR_KEY

同样,如果是基于 IP 的许可证,您的 _Key 是您的激活密钥或 IPL。

注意 :如果您没有收到安全警报列表中的 ImunifyAV 警报,请检查以下情况以进行修复:

1-您的服务器不支持 ImunifyAV。

2-您使用的是试用账户。

3-您没有使用根用户或具有根级别权限的经销商帐户登录。

如何更新 CPanel 上的 ImunifyAV 指令

您可以通过运行以下命令来升级 ImunifyAV:

yum update imunify-antivirus

使用下面的命令更新 ImunifyAV 测试版。

yum update imunify-antivirus --enablerepo=imunify360-testing

但是,如果您不想从测试版接收更新,可以删除测试版存储库。

rm /etc/apt/sources.list.d/imunify360-testing.list
apt-get update

如何从 CPanel 卸载 Imunify】

您可以出于任何原因通过 SSH 卸载 ImunifyAV 并停止使用它。以下步骤教你如何停止和卸载 ImunifyAV 。

第一步:

要停止 ImunifyAV 应用程序,请运行以下命令:

systemctl stop imunify-antivirus

运筹学

service imunify-antivirus stop

第二步:

您可能已经删除了 imav-deploy.sh 安装脚本。要卸载该程序,请再次下载。

wget https://repo.imunify360.cloudlinux.com/defence360/imav-deploy.sh

第三步:

最后,要卸载 ImunifyAV,运行:

bash imav-deploy.sh --uninstall

由于默认情况下 ImunifyAV cPanel 用户界面是隐藏的,因此您可以启用它来允许用户查看他们的恶意文件、扫描历史记录和忽略列表。

使用下面的命令通过 SSH 启用 ImunifyAV cPanel 用户界面。

/opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh

您可以通过运行以下命令再次禁用 ImunifyAV cPanel 用户界面:

/opt/alt/python35/share/imunify360/scripts/av-userside-plugin.sh -r

结论

在本文中,向您介绍了 ImunifyAV,您学习了如何在 cPanel & WHM 上安装 ImunifyAV。最后,您了解了如何为 cPanel 用户启用 Imunify。从现在开始,您可以轻松地为您的客户提供自动化的安全性,以抵御病毒、广告软件、间谍软件和蠕虫。面对被黑网站的客户,你肯定会接到更少的支持电话。去 Eldernode 社区问问你之前装过的朋友关于它的利弊。

在 Linux - Eldernode 博客上介绍和安装 KGraphEditor

原文:https://blog.eldernode.com/introducing-and-install-kgrapheditor-on-linux/

Introducing and Install KGraphEditor on Linux

图表可以让你找到变量之间的相关性,预测未知量,以一种简单的方式解释和呈现数据。在编程领域,图形可以以复杂数据结构的形式实现。图形解释的函数式语言之一是 DOT,它很容易显示不同变量之间的关系。加入我们这篇文章,学习在 Linux 上介绍和安装 KGraphEditor。点文件使用一个特殊的应用程序。另外,如果你想购买一个 Linux VPS 主机,你可以访问 Eldernode 中的软件包。

Install-KGraphEditor-on-Linux

KGraphViewer 是什么?

阅读点格式文件的最佳选择之一是 KGraphViewer。这个应用程序由 KDE 创建,是一个 KPart,可以显示 Graphviz 可以管理的任何图表。该组件由信号/插槽方法控制。

KGrapheditor 是 KGraphViewer 提供的点图测试编辑器,后来由于操作问题被删除。然而 KGraphViewer 是你在 Linux PC 上想要的程序。

该程序中实现的功能:

  • 支持。点 Graphviz 2.12 格式。
  • 手动备份文件的能力。
  • 放大和缩小支持。
  • 保存最近的文件列表。
  • 在选项卡中加载多个图表。
  • 从鸟瞰图显示图表后,您可以移动和打印图表,并预览打印输出。
  • 上传 Graphviz 样本的能力。

如何在你的 Linux 系统上使用 KGraphViewer:

有两种方法可以安装 KGraphViewer。如果方法 1 不成功,可以尝试方法 2。

第一种方法:使用 apt 命令安装 KGraphViewer

命令终端用于安装 KGraphViewer。

安装 KGraphViewer 的第一种方法是使用 install 命令。本教程,最好是使用 Ubuntu 20.04 LTS,如果你使用的是以前的版本或不同的 Linux 发行版,安装方法应该没有不同,除了说明的格式。

按照以下说明安装 KGraphViewer:

首先,通过按下 Ctrl +Alt+ T 或尝试搜索栏上的终端来打开系统上的命令终端。然后键入以下命令来更新所有可用的软件包:

Ubuntu

sudo apt update

Arch Linux

sudo pacman -Syu

软呢帽

sudo dnf upgrade

厘斯

yum update

更新完成后,打开命令终端,然后运行以下代码行来安装 KGraphViewer:

sudo apt-get install kgraphviewer

Fedora 用户可以使用以下命令:

dnf install kgraphviewer

Arch Linux 的用户可以在命令终端中输入以下命令:

pacman -S kgraphviewer

等待命令完全执行,这样您的 Linux 发行版就不会出现问题,然后继续下一步。

第二种方法:用 Snap 安装 KGraphViewer

如果前面的方法对您不起作用,您可以使用 Snap Store 安装 KGraphViewer。首先使用以下命令安装 Snap:

sudo apt install snapd

在设备上安装 Snap 后,打开命令终端安装 KGraphViewer 并运行以下代码:

sudo snap install kgraphviewer --candidate

如何使用 KGraphViewer

首次启动 KGraphViewer 时,您将看到以下屏幕:

how-to-use-KGraphViewer

点击文件>打开,选择想要检查的点文件。

KGraphEditor 有什么替代品可以用?

如前所述,KGraphEditor 是 DOT editors 的试用版,但在无法运行后就停止了。但是,我们推出了一系列替代计划:

  • DotEditor 是最好的点文件编辑器之一,旨在创建一个用户友好的、基于图形用户的文件编辑器,允许用户使用图形用户界面工具编辑内容。
  • yEd Graph Editor 是另一种选择,可用于创建图表和从外部来源导入数据进行分析。
  • Graphviz 在另一个程序中,它拥有作为编辑器的所有必要工具。

结论

我们关于 KGraphEditor 的文章到此结束。虽然 KGraphEditor 不再可用,但 KGraphViewer 和 KGraphEditor 的其他替代工具对您来说是有用的工具。

Kali Linux - Eldernode 博客上的 Metasploit 介绍和安装

原文:https://blog.eldernode.com/introducing-and-install-metasploit-on-kali/

Introducing And Install Metasploit On Kali Linux

Metasploit 是一个在 BSD 风格的许可下发布的渗透测试框架。攻击者、防御者和安全研究人员发现它是一个必不可少的工具,因为它使黑客攻击变得简单。HD Moore 已经在 2003 年用 Perl 写好了。Metasploit 框架被认为是当今安全专业人员可以免费获得的最有用的安全审计工具。你可以准备一个真正令人印象深刻的工作环境。因为对许多人来说,最好的起点可能是下载并安装 Kali Linux,所以本文是介绍并在 Kali Linux 上安装 Metasploit。它还需要一个易受攻击的虚拟机(VM)来进行目标练习。所以,看看 Eldernode 上可用的包,然后购买你自己的 Linux VPS 来继续这个指南。

介绍 Metasploit 工具

由于 Metasploit 作为一种广泛使用的渗透测试工具,黑客攻击现在变得更加容易。该框架只提供了一个命令行界面。但是如果您更喜欢基于 GUI 的点击-拖动黑客技术——加上一些其他很酷的特性,您可以将每个席位的许可证捆绑到 Metasploit Pro。Metasploit 由数据存储和模块组成。您可以使用数据存储在框架内配置方面,而模块是自包含的代码片段,Metasploit 从这些代码片段中派生其特性。

接下来,你将会读到关于模块的内容。您能想到的每种侦察工具都与 Metasploit 集成,例如 Nmap、SNMP 扫描和 Windows 修补程序枚举等。这样就有可能找到你要找的盔甲上的漏洞。当您在计算机上安装和设置 Metasploit 时,它包含一整套利用后工具,包括权限提升、传递散列、数据包嗅探、屏幕捕获、键盘记录程序和旋转工具。但是,您也可以设置一个持久后门,以防有问题的机器重新启动。

要使用 Metasploit,您需要精通或具备工作知识:

_ WindowsLinux OS

_ 网络协议

_ 漏洞管理系统

_ 基本笔测试概念

Metasploit 的模块(Kali Linux 上的 Metasploit)

Metasploit 模块是 Metasploit 的主要组件,是数据库中的代码片段。他们在受害者计算机上运行时使用它。攻击者将试图利用本地或远程系统上的漏洞来危害有效负载模块,如 Meterpreter 外壳。有三个模块嵌入在不同的类别中。让我们回顾一下:

1-漏洞利用

攻击者使用调用的代码来获得对漏洞系统的访问权限。攻击者将试图利用本地或远程系统上的漏洞来危害有效负载模块,如 Meterpreter 外壳。

2-有效载荷

黑客使用有效负载作为简单的脚本来与被黑客攻击的系统进行交互。这有助于他们将数据传输到受害者系统。有效载荷可以有三种类型——单个——单个非常小,旨在创建某种通信,然后进入下一阶段

3-辅助设备

这些模块用于 Metasploit 中的扫描等任务。由于这些类型的模块不需要使用有效载荷来运行,所以它们包括有用的程序,如扫描仪、模糊器和 SQL 注入工具。

:本地防火墙,包括 Windows 防火墙,干扰漏洞和有效载荷的运行。如果您从防火墙后安装 Metasploit 框架,防火墙可能会将 Metasploit 框架检测为恶意软件并中断下载。

如何在 Kali Linux 上安装 Metasploit

Metasploit 是最常用的渗透测试工具之一,内置于 Kali Linux 中。如果您是 Kali Linux 2.0 用户,Metasploit 框架已经预安装并每月更新。如果您想更频繁地接收更新,可以使用此安装程序。

安装注意事项 :在安装或运行 Metasploit 框架之前,您应该禁用本地防火墙。如果必须在防火墙后操作,应该从网络外部下载 Metasploit 框架。

使用 Rapid 7 在 Kali Linux 上安装 Metasploit】

Rapid7 为 Linux、Windows 和 OS X 操作系统上的 Metasploit 框架提供了开源安装程序。这些安装程序包括依赖项(如 RubyPostgreSQL )并与你的包管理器集成,所以它们很容易更新。

如果 PostgreSQL 没有运行,首先,通过运行以下命令启动 PostgreSQL:

service postgresql start
service postgresql status

它包括 msfconsole 并安装相关工具如开膛手约翰和 Nmap 。此外,要安装 Metasploit 框架,您必须在要用来运行该框架的系统上拥有管理员权限。

注意 : Rapid7 不再支持 Kali Linux 1.0 上预装的 Metasploit 社区版。

以下脚本调用将导入 Rapid7 签名密钥,并为支持的 Linux 和 macOS 系统设置软件包:

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall
chmod 755 msfinstall
./msfinstall

安装完成后,从终端窗口以/opt/metasploit-framework/bin/MSF console的身份启动 msfconsole。根据您的环境,它可能已经在您的路径中,您可以直接运行它。如果是第一次运行,一系列提示将帮助您设置一个数据库,并将 Metasploit 添加到您的本地路径(如果还没有的话)。

这些软件包集成到您的软件包管理器中,可以使用 msfupdate 命令或您的软件包管理器进行更新。同样,如果这是第一次启动,这些包将自动设置数据库或使用您现有的数据库。

结论

在本文中,向您介绍了 Metasploit,您了解了如何在 Kali Linux 上安装 Metasploit。Pentesters、安全研究人员和系统管理员可能会发现本指南很有用。如果你愿意,可以参考文章如何在 windows 10 RDP 上安装 Metasploit。如果您正在使用这个工具,发送您的反馈,让您的朋友更多地了解它。

在 Kali Linux - Eldernode 博客上介绍和安装 Nikto

原文:https://blog.eldernode.com/introducing-and-install-nikto-on-kali-linux/

Introducing And Install Nikto On Kali Linux

Nikto 是最流行的 web 服务器扫描器之一。它是一个开源的、免费的、易于使用的工具,可以帮助您非常快速地发现潜在的问题和漏洞。Nikto 检查是否存在多个索引文件、HTTP 服务器选项,并识别已安装的 web 服务器和软件。使用 Nikto 可以非常快速地测试 web 服务器。它不是一个隐蔽的工具,您可以在日志文件或 IPS/IDS 中查看结果。这篇文章是关于在 Kali Linux 上介绍和安装 Nikto。要购买您自己的 Linux VPS ,请在 Eldernode 上找到您喜欢的带有精确定制计划的软件包。

介绍 Nikto 工具

要非常快速地发现潜在的问题和漏洞,除了 Nikto,您别无选择。因为网络服务器接受访问者的请求,回答并理解他们,所以它是你的网站最关键的部分。通过这种方式,攻击者将您的 web 服务器作为目标,以找到任何漏洞、与配置相关的错误以及与 SSL 证书相关的安全问题。所以,你必须保护它免受攻击。Nikto 允许您检查服务器配置错误和它们可能引入的任何可能的漏洞。之前, NmapWpscan 作为网络扫描工具介绍给大家。接下来,你将看到如何在 Kali Linux 中使用 Nikto 扫描 web 服务器的漏洞。

Nikto 特征

在本节中,我们将向您介绍 Nikto 的 14 项功能。这些功能包括:

1-开源并经常更新

2-能够扫描 6700 多个已知漏洞,并扫描任何 web 服务器,如 Apache、Nginx、Lighttpd、Litespeed 等

3-检查 1,250 多台 web 服务器

4-扫描与配置相关的问题,如打开索引目录

5- SSL 证书扫描

6-扫描运行多个 web 服务器的服务器上的多个端口

7-通过代理扫描并使用 HTTP 验证

8-完全 HTTP 代理支持

9-记录到 Metasploit

10-重放保存的肯定请求

11-交互状态、暂停和详细设置的更改

12- LibWhisker 的 IDS 编码技术

13- Nikto 指定最大扫描时间,同时排除某些类型的扫描和异常报告标题

14-快速准确的结果

如何在 Kali Linux 上安装 Nikto

Nikto 默认包含在笔测试发行版中,如 Kali Linux 。在其他操作系统/平台上,需要手动安装。Nikto 完全免费且易于安装。许多优秀的开源安全工具只在 Linux 版本中可用。加入我们这一节,看看如何将 Nikto 漏洞扫描器添加到 Kali Linux 上的安全分析工具集中,只需几个命令就可以实现。如果您运行的是 Kali Linux,Nikto 是预装的。

要刷新 APT 软件包列表并安装待定更新,请运行:

sudo apt-get update && sudo apt-get upgrade

现在,您可以使用以下命令安装 Nikto:

sudo apt-get install nikto -y

此外,您还可以验证 Nikto 网站漏洞扫描程序是否已安装并可以使用。因此,键入:

nikto

然后,如果您看到如下所示的输出(列出了安装的 Nikto 的版本),您可以确保 Nikto 安装成功。

[[email protected]](/cdn-cgi/l/email-protection):~# nikto  - Nikto v2.1.5

要开始使用 Nikto,请将“http://www.example.com”替换为您希望扫描的任何域或 IP 地址,然后扫描任何网站或 IP 地址:

./nikto.pl -h http://www.example.com

如果不起作用,请运行:

perl nikto.pl -h http://www.example.coma

如何在 Kali Linux 上使用 Nikto

Nikto 需要主机扫描。该主机可以用 -h-主机选项指定。使用以下命令启动 Nikto,使用选项 1 扫描您考虑的文件:

nikto -host [hostname or IP]-Tuning 1

要使用 Kali Linux 中的 Nikto Scanner 查找 Web 服务器漏洞,请遵循以下路径:

1-登录 Kali Linux

2-转到应用程序

3-漏洞分析并点击 Nikto

这样,终端就打开了。然后,您可以对您的 web 服务器运行扫描。最好也是最快的方法如下:

# nikto –h $webserverurl

注意 : 记得把 $webserverurl 换成你的 web 服务器的实际 IP 或者 FQDN。

使用下面的命令查看在 Nikto 中可以做的一切:

nikto -Help

结论

在本文中,向您介绍了 Nikto,您学习了如何在 Kali Linux 上安装它。开始使用 Nikto 测试网站、虚拟主机和 Web 服务器的已知安全漏洞和错误配置。此外,您可以通过标题、图标和文件来识别 web 服务器上安装的软件。建议您在远程计算机上安装 Nikto,并在注意到您的网站遭受网络攻击之前开始评估。

Kali Linux - Eldernode 博客上介绍和安装 RouterSploit

原文:https://blog.eldernode.com/introducing-and-install-routersploit-on-kali/

Introducing And Install RouterSploit On Kali Linux

与 Metasploit 类似,RouterSploit 框架是一个利用嵌入式设备的开源开发框架。作为管理员,您可以使用 RouterSploit 来发现这些设备,并在必要时修补、升级或替换它们。RouterSploit 有一个很好的漏洞集合,并且有一个相对于单个路由器来说相当方便的工作组织。正如你所猜测的,这个软件也可以被恶意使用。本文介绍了在 Kali Linux 上介绍和安装 RouterSploit。访问 Eldernode 的可用软件包,以最优惠的价格和支持购买您自己的 Linux VPS

介绍 RouterSploit

强大的 RouterSploit 拥有 BSD 许可证,可以在大多数 Android 设备上运行,并帮助您识别和利用路由器中的常见漏洞。你可以使用 RouterSploit,评估一些设备(路由器、摄像头等)的安全性。)并执行笔测试。RouterSploit 支持 Linux (Kali、Debian、Ubuntu、CentOS)、macOS/Mac OS X、Raspberry Pi、 Windows ,也支持非 root Android 手机。因为 RouterSploit 是一个基于 Python 的应用程序,所以,你可以很容易地开发你自己的模块。正如我们提到的,RouterSploit 类似于 Metasploit,RouterSploit 也是由各种模块组成的。漏洞、有效载荷、扫描器和凭证都是它的模块,它们也在调用“通用模块。通用模块执行通用操作,如各种代码改进。

RouterSploit 模块

RouterSploit 带有各种渗透测试模块:

1-漏洞利用

漏洞利用是指利用路由器中的漏洞来获取访问权限。他们利用已识别的漏洞。

2-有效载荷

为各种架构和注入点生成有效负载。实际有效载荷/数据。所以用来感染/重写被利用的路由器的代码。

3 台扫描仪

该模块扫描网络和/或设备,以查看其是否容易受到攻击。他们还检查目标是否容易受到任何利用。

4- Creds

“凭证”或“凭证模块用于测试不同设备上的凭证。这些旨在根据网络服务测试凭据。使用 creds 模块,您可以对 FTP、SSH、Telnet、HTTP Basic 和 HTTP Form 等各种网络协议进行字典攻击。

如何在 Kali Linux 上安装 routersploit

作为安装 RouterSploit 的一项要求,系统中应存在以下模块。这些模块是 future、requests、Paramiko、Pysnmp 和 Pycrypto。此外,Bluepy–蓝牙低能耗是一项可选要求。

准备好之后,可以使用以下命令在 Kali Linux 上安装 Routersploit:

apt-get install python3-pip
git clone https://www.github.com/threat9/routersploit
cd routersploit
python3 -m pip install -r requirements.txt
python3 rsf.py

注意 :您也可以运行下面的命令来安装 RouteSploit 和它所依赖的任何其他包:

sudo apt-get install routersploit

如何卸载 Kali Linux 上的 Routersploit

如果您希望卸载 Routersploit,请使用以下命令仅删除 RouterSploit 软件包本身:

sudo apt-get remove routersploit

此外,您还可以删除 Routersploit 包和任何其他不再需要的相关包。因此,键入:

sudo apt-get remove --auto-remove routersploit

但是,如果您还想删除 Routersploit 的本地/配置文件,那么无论出于什么原因,这都可以实现,您只需运行:

sudo apt-get purge routersploit

或者类似地,像这样的 Routersploit:

sudo apt-get purge --auto-remove routersploit

重要点 :被清除的配置/数据无法通过重新安装包恢复。

结论

RouterSploit 是用 Python 编码的。它还提供了命令行界面、Docker 支持和模块化工具。在本文中,向您介绍了 RouterSploit,您了解了如何在 Kali Linux 上安装 ReouterSploit。尽量定期更新 RouterSploit,因为新模块几乎每天都在增加。你更喜欢哪种开发框架?让你的朋友知道你在 Eldernode 社区的经历。

Kali Linux - Eldernode 博客上的 Sqlninja 介绍及安装方法

原文:https://blog.eldernode.com/introducing-and-install-sqlninja-on-kali-linux/

Introducing And How To Install Sqlninja On Kali Linux

永远不要停止关心安全。Sqlninja 是一个 SQL 注入工具。SQL 注入易受攻击,Sqlninja 利用 web 应用程序并在远程主机上获得正在运行的外壳。web 应用程序使用 Microsoft SQL Server 作为其后端。Sqlninja 提供了对易受攻击的数据库服务器的远程访问。当发现 SQL 注入漏洞时,渗透测试人员应该使用 Sqlninja 来帮助和自动化接管 DB 服务器的过程。换句话说,一旦它发现一个 SQL 注入,将自动利用过程。在本文中,我们将介绍如何在 Kali Linux 上安装 Sqlninja。在 Eldernode 上选择自己喜欢的软件包,购买自己的 Linux VPS

Kali Linux 上的 Sqlninja 介绍

即使一般环境是敌对的,Sqlninja 也会让攻击者远程访问易受攻击的数据库。渗透测试人员用它来检查 SQL 注入漏洞并分析安全性。SQL 注入是对数据库最常见的攻击方式,对 web 应用危害极大。因此,您需要保护您的 web 应用程序来保护您的信息。

SQL inja 要求

Sqlninja 完全是用 Perl 编写的,它是一个 Perl 脚本,需要许多 Perl 库才能正常工作。因此,您只需要安装 Perl 本身及其模块,例如:

  1. 网络数据包
  2. Net-pcap
  3. 网络域名系统
  4. 网络机器人
  5. IO-套接字-SSL
  6. Net-Pcap
  7. DBI
  8. 网络机器人

如果您希望使用 Metasploit 攻击模式,您需要在您的机器上提供 Metasploit Framework 3。此外,如果你想使用 VNC 有效载荷,你需要一个 VNC 客户端。

您应该使用 Perl 解释器在任何基于 Unix 的平台上运行 Sqlninja,以便安装所有需要的模块。Sqlninja 可用于 Unix 操作系统,并已在以下系统上成功测试:

  1. Linux 操作系统
  2. FreeBSD
  3. 麦克·OS X
  4. IOS

请注意,Sqlninja 不能在 Windows 上运行。Sqlninja 受 GNU 通用公共许可证 3.0 版(GPLv3)的约束。发布了新版本 0.2.999-alpha1,并增加了通过 WAITFOR 和 DNS 隧道以及基于 vbscript 的数据提取。此外,0.2.6.r1 是 Sqlninja 的稳定版本,缺少 alpha1 上可用的数据提取模块。

Sqlninja 特性

基于时间或通过 DNS 隧道,Sqlninja 提取数据。

2-SQL inja 提供远程 SQL server 的指纹。它包括版本、执行查询的用户。用户权限、xp_cmdshell 可用性和 DB 身份验证模式。

3-为了获得对远程数据库服务器的图形化访问,Sqlninja 提供了与 Metasploit3 的集成。它通过 VNC 服务器注入或者仅仅是上传 Meterpreter。

4-强制使用基于字典和增量的“sa”密码。

5-如果原始版本已经被删除,它会创建一个自定义的 xp_cmdshell

6-不需要任何 FTP/TFTP,通过 vbscript 或 debug.exe,Sqlninja 可以只使用普通的 HTTP 请求上传 netcat。(当版本 0.2.6 发布时,Sqlninja 使用一种新的方式来配置 HTTP 请求和相对注入字符串)

7-直接和反向绑定外壳,包括 TCP 和 UDP。(数据库服务器可以解析外部主机名)

8- TCP/UDP 端口从目标 SQL Server 扫描到攻击机器,以便找到目标网络的防火墙允许的端口,并将其用于反向外壳。

9-如果找到“sa”密码,Sqlninja 将提升 sysadmin 组的权限。

10- Sqlninja 考虑了规避技术来混淆一些 IDS/IPS/WAF。

11- Sqlninja 支持 CVE-2010-0232,将 sqlservr.exe 的特权升级到系统。

SQL 注入攻击

SQL 注入是对 web 应用程序最危险的攻击之一。并被列为十大 Web 应用程序安全威胁之一。SQL 注入袭击何时发生?如果应用程序未经验证就处理用户提供的数据,就会发生 SQL 注入。所以,SQL 注入可以让黑客访问数据库内容或系统中的远程命令。公司和组织使用 SQL servers 作为存储机密信息的数据库。所以,黑客选择攻击它的原因就很清楚了。这可能导致黑客控制托管数据库的服务器。如果你想知道 SQL 注入攻击中哪些因素是有效的,请看下面的列表:

1-漏洞出现在代码中的位置。

2-漏洞如何让黑客行动。

3-受损应用程序对服务器数据库的访问级别。

What is SQL injection

教程在 Kali Linux 上安装 SQL inja

数据库通过提供广泛的功能,如数据输入和存储、大量信息的检索等,来帮助用户和服务器。黑客和 Pentesters 总是试图抓住机会找到数据库安全性的漏洞。因此,您可以使用 Sqlninja 通过 SQL 注入漏洞来控制数据库服务器。现在您已经熟悉了 SQL inja 和 SQL 注入,让我们看看如何在 Kali Linux 服务器上安装 SQL inja。

在 Kali Linux 上安装 Sqlninja【完成】

运行以下命令进行安装:

sudo apt-get install sqlninja

现在,您已经安装了 Sqlninja 和所有需要的包。

要安装所有依赖项,请使用以下命令:

sudo apt-get install

您可以在 Kali 中导航至应用程序>数据库评估找到它。

Sqlninja on Kali Linux

如何在 Kali Linux 上卸载 SQL inja

每当您需要删除 Sqlninja 时,都可以运行下面的命令来执行此操作:

sudo apt-get remove sqlninja

这样,您可以只删除 Sqlninja 包本身。

此外,您可以使用以下命令卸载 Sqlninja 及其依赖项。

sudo apt-get remove --auto-remove sqlninja

使用下面的命令也可以帮助您清除配置/数据:

sudo apt-get purge sqlninja

或者,

sudo apt-get purge --auto-remove sqlninja

这样,您将删除 Sqlninja 的本地/配置文件。

就是这样。至此,您已经成功完成了本指南。如果您打算购买一台专用服务器,并且安全性是您的目标,请关注我们的 T2 文章安全,快速免费成为专家。

结论

在本文中,您了解了如何在 Kali Linux 上安装 Sqlninja。请注意,您并没有使用 Sqlninja 作为检测注入缺陷存在的工具,但是正如您在本指南中所阅读的,它被用来利用该缺陷对数据库服务器进行外壳访问。

在 Kali Linux 上介绍和安装 WebSploit

原文:https://blog.eldernode.com/introducing-and-install-websploit-on-kali/

Introducing And Install WebSploit On Kali Linux

WebSploit 是一个针对有线和无线网络攻击的开源框架,用 Python 编写。它用于测试网络应用程序网络,并使用模块来扫描目录、中间人和无线攻击。默认情况下,这个框架在 Kali Linux 上可用,你也可以在其他发行版上使用它。本文介绍在 Kali Linux 上介绍和安装 WebSploit。由于网站配置错误,攻击者可以查看通常不应该看到的目录。加入我们来回顾 WebSploit 扫描和攻击的能力。购买一个可用的 Eldernode 包来准备你自己的 Linux VPS

逐步介绍 Kali Linux 上的 web sploit

黑客或安全的相关工具和操作系统正在开发中。有许多强大的工具为专业人员进行入侵测试提供了便利,但也被许多黑客用来实现恶意目标。大多数黑客和安全工具都是双面的,因为它们既用于黑客攻击,也用于安全和入侵测试。最强大的双刃工具之一是 WebSploit 工具。由于目录包含私有凭据或配置文件,将使用来设计针对服务器的攻击。黑客使用 WebSploit 可以轻松扫描目标和查看任何隐藏的目录。

WebSploit Menu

WebSploit Menu

介绍 WebSploit 特性:

WebSploit 支持多个漏洞。下面的列表显示了 WebSploit 扫描和攻击的能力:

1.社会工程作品

2.扫描、爬虫和分析网络

3.自动剥削者

4.支持网络攻击

5.autopwn–在 Metasploit 中用于扫描和利用目标服务

6.Wmap–扫描,从 Metasploit Wmap 插件使用的 Crawler 目标

7.format infector——将反向和绑定有效载荷注入文件格式

8.PHPMyAdmin 扫描仪

9.云耀斑分解器

10.LFI 旁路

11.Apache 用户扫描仪

12.迪尔·布鲁特

13.管理查找器

14.MLITM 攻击–中间人、XSS 网络钓鱼攻击

15.MITM——中间人攻击

16.Java Applet 攻击

17.MFOD 攻击媒介

18.USB 感染攻击

19.ARP Dos 攻击

20.网络黑仔攻击

21.Wifi Dos

22.假冒接入点攻击

23.蓝牙 POD 攻击

24. Wifi Jammer

25.假冒更新攻击

26.Wifi 蜜罐

如何在 Kali Linux 上使用 WebSploit 工具

WebSploit 框架是 Kali Linux 发行版中工具集的一部分。它用于 web 应用程序的漏洞分析和渗透测试。WebSploit 被认为是 Metasploit 强大工具的激烈竞争对手。

运行 Kali 发行版时,请遵循以下路径启动 WebSploit。

应用程序> > Kali Linux >> Web 应用程序> > Web 应用程序模糊器> > Websploit

在 Kali Linux 服务器上安装 web sploit

要安装 WebSploit 和任何其他软件包,请运行以下命令:

sudo apt-get install websploit

如何在 Kali Linux 上卸载 WebSploit

您可以使用以下命令卸载 WebSploit :

sudo apt-get remove websploit

这样,您可以只删除 WebSploit 包本身。此外,您可以卸载 WebSploit 及其依赖项,请键入:

sudo apt-get remove --auto-remove websploit

使用下面的命令删除 WebSploit 的本地/配置:

sudo apt-get purge websploit

或者类似的,像这个 WebSploit

sudo apt-get purge --auto-remove websploit

注意 :您必须小心使用上述命令,因为被清除的配置/数据不能通过重新安装软件包来恢复。

结论

在本文中,我们向您介绍了 WebSploit,您学习了如何在 Kali Linux 上安装 WebSploit。在 Eldernode Community 上与你的朋友讨论你是否使用了任何替代工具,或者你在使用这个工具的过程中是否发现了任何缺点。

在 Kali Linux - Eldernode 博客上介绍和安装 WireGuard

原文:https://blog.eldernode.com/introducing-and-install-wireguard-on-kali/

Introducing And Install WireGuard On Kali Linux

WireGuard 是一个免费、开源、简单、快速的现代 VPN。它被认为是业内最安全、最容易使用、最简单的 VPN 解决方案。WireGurd 最初是为 Linux 内核发布的,但现在已经广泛开发并支持 Windows、macOS、BSD、iOS 和 Android。内核组件在 GPLv2 下发布。根据上下文,其他项目是在 MIT、BSD、Apache 2.0 或 GPL 下许可的。加入我们这篇文章来回顾一下在 Kali Linux 上介绍和安装 wire guard。要购买您自己的 Linux VPS ,请在 Eldernode 上找到您喜欢的带有精确定制计划的软件包。

Kali Linux 上的 WireGuard 介绍

在下面几节中,我们将定义 WireGuard 并解释它的工作原理。然后我们看看它的特点、优点和缺点。最后,我们将教你如何在 Kali Linux 上安装 WireGuard。和我们在一起。

什么是 WireGuard,它是如何工作的?

WireGuard 比旧的 VPN 更安全,因为它使用最新的加密协议,如 ChaCha20、Curve25519、BLAKE2s、SipHash24、HKDF 等。虽然其他 VPN 协议,如 OpenVPN 有超过 400,000 行代码,但 WireGuard 只有大约 4,000 行。更少的代码行意味着更容易审计和发现漏洞。它还可以像 SSH 一样易于配置和部署,并提供一个基本而强大的界面。然而,一个安全的 VPN 可以帮助你提高你的安全,隐私和在线匿名。

WireGuard 最重要的特点是其轻便的设计和更快的连接时间。当用户等待 OpenVPN 提供 VPN 连接大约 10 秒或更长时间时,WireGuard 将会非常快地完成这项工作。此外,如果你在移动设备上使用 WireGuard VPN,你将获得更可靠的连接和更好的电池寿命。此外,当您更改移动设备上的网络接口(从 WiFi 到移动/蜂窝数据)时,只要 VPN 客户端继续向 VPN 服务器发送认证数据,就不会失去连接

由于 Wireguard 是一种分散的对等 VPN 协议,因此直接在两台计算机之间打开隧道,而不需要服务器。这样,WireGuard 服务器就是一台包含多个对等点的连接配置的机器。WireGuard 命令行工具和其他在 Linux上可用的资源用于在对等机器上进行配置。在下图中,您可以看到网络中的 WireGuard 架构。

WireGuard architecture on network

铁丝网特性教程中的安装铁丝网

让我们来看看这个简单的 VPN 有哪些特性可以为加密技术提供更好的性能和效率:

–简单易用

–加密声音

–最小的攻击面

–高性能

–定义明确,考虑周全

–非常快速、安全、私密

–降低复杂性

–支持许多操作系统变体

WireGuard 的优势在文章中介绍并安装 WireGuard

WireGuard 是一个安全的虚拟专用网络,以其简单易用而闻名。以下是 WireGuard 的优势:

–更新的加密

–简单和最小的代码库

–性能提升

–测试最快的 VPN 协议

–跨平台易用性

–比 IPSec 使用更少的内存和 CPU

–使用更少的带宽

–支持许多操作系统变体

铁丝网弊端

虽然 WireGuard 非常安全,但它在设计时并没有考虑隐私。所以,我们来看看它的一些问题。

1-在 VPN 服务器上无限期存储用户 IP 地址

2- WireGuard 不分配动态 IP 地址

3-不记录无法使用

但是,有一些解决方案可以解决这些隐私问题。例如,一些提供 WireGuard 的 VPN 提供商已经实现了他们自己的系统来绕过这个缺陷,并提供他们自己的 WireGuard 修改版本。

如何一步步在 Kali Linux 上安装 wire guard

WireGuard 是一种简单快速的 VPN 隧道服务。WireGuard 易于设置和使用。它最近还增加了 Kali 知识库。要在 Kali Linux 上安装 WireGuard,您应该拥有 WireGuard apt 库,这取决于您正在运行的版本。

首先,通过运行以下命令更新您的系统:

sudo apt-get update
sudo apt-get upgrade

现在,输入一个简单的 apt 命令来安装 WireGuard:

sudo apt-get install –y wireguard

如何在 Kali Linux 上配置 WireGuard 客户端

一旦确保在系统上安装了 WireGuard,就可以开始配置 WireGuard 客户端了。

首先,您需要生成键值对。

wg genkey | tee privatekey | wg pubkey > publickey    umask u=rwx,go= && cat /etc/wireguard/wg0.conf << EOF    [Interface]    Address = CLIENT_IP    PrivateKey = CLIENT PRIVATE KEY
[Peer]
PublicKey = SERVER PUBLIC KEY
Endpoint = SERVER_IP:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 21
EOF

现在,您可以保存文件并启用 VPN。

sudo wg

结论

在本文中,我们试图帮助您在 Kali Linux 上介绍和安装 WireGuard。时间会告诉我们关于 WireGuard 是否会取代 OpenVPN 的猜测。与你在 Eldernode community 的朋友讨论,如果你已经使用了他们两个或者你有别的想法。

Kali Linux - Eldernode 上 Dex2jar 的介绍和使用

原文:https://blog.eldernode.com/introducing-and-use-dex2jar-on-kali-linux/

Introducing And Use Dex2jar On Kali Linux

Dex2jar 是一个免费的应用程序,允许你将 APK 文件转换成 jar 文件,并查看源代码。将 APK 的 classes.dex 文件转换为 classes.jar 文件或者反过来是 Dex2jar 的核心特性。你可以通过 Java 反编译器查看一个 Android 应用的源代码。还有,你可以得到”。smali”文件直接从 classes.dex 文件中导出,反之亦然,因此可以更改直接使用这种格式的应用程序的源代码。本文介绍在 Kali Linux 上介绍和使用 Dex2jar。要购买您自己的 Linux VPS ,请访问 Eldernode 上的可用软件包来购买您需要的东西。

Kali Linux 上的 Dex2jar 简介

Dex2jar 是一个用于 android 的应用程序。dex 和 java。类文件。它将一种二进制格式转换成另一种格式,而不是转换成源代码。Dex2jar 受 Apache2.0 许可。在本文的后续部分,请加入我们,学习如何在 Kali Linux 上使用 Dex2jar。

Dex2jar 组件

Ex2jar 包含一些组件。请看下面的列表:

dex-reader 设计用于读取 Dalvik 可执行文件(。dex/。odex)格式。它有一个类似 ASM 的轻量级 API。

dex-translator 被设计来完成转换工作。它读取 dex 指令以

dex-ir 格式,经过一些优化,转换成 ASM 格式。

dex-translator 使用的 dex-ir 用于表示 dex 指令

dex-tools 要使用的工具。类文件。下面是一些例子:修改 apk,去除罐子的气泡

d2j-smali 【待发布】将 dex 反汇编成 smali 文件,并将 dex 从

smali 文件。与 smali/baksmali 的实现不同,语法相同,但我们支持 desc 类型中的转义

dex-writer 【待发布】用和 dex-reader 一样的方式写 dex。

如何在 Kali Linux 上一步步使用 dex 2 jar

要查看桌面上的文件“ classes.dex ”,打开终端,写“d2j-dex 2 jar–d/文件位置”。

Dex2jar On Kali Linux

这样,将创建一个 JAR 文件,如下所示:

kali-linux-ingenierie-inverse

How To Use Dex2jar On Kali Linux

如何在 Kali Linux 上安装 dex 2 jar

Dex2Jar 工具是 Kali Linux 的逆向工程之一。它预装在逆向工程工具下的 Kali Linux 上。要在 Kali Linux 上安装它,请使用以下命令:

sudo apt-get install dex2jar

如何使用 dex 2 jar

下面是 Dex2jar 的利用率。

sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk

您将看到类似于apk _ to _ decompile-dex 2 jar . jar的输出

如何使用 dex2jar 读取 dex 文件

以下是解决方案。

DexFileReader r = new DexFileReader(...);
DexFileNode n = new DexFileNode();
DexFileWriter w = new DexFileWriter();
// reade dex to DexFileNode
r.accept(n);
... // modify DexFileNode here
// copy modified DexFileNode to DexWiter
n.accept(w);
byte[] data = w.toByteArray();
... // save data

如何将 jar 转换为 dex

android sdk 的 dx 工具可以完成这项工作

dx --dex --output=classes.dex abc.jar

来自 dex2jar 的[d2j-jar2dex]也可以完成这项工作

d2j-jar2dex.sh --output=classes.dex abc.jar

结论

在本文中,您回顾了在 Kali Linux 上介绍和使用 Dex2jar。注意,您应该在 d2j_invoke 脚本中增加 JVM 内存的大小,否则,在将 DEX 转换为 JAR 时,您可能会遇到大尺寸 DEX 文件的错误。询问您在 Eldernode Community 上的朋友是否使用过这个工具。

介绍以太坊并获得一个 VPS-elder node 博客

原文:https://blog.eldernode.com/introducing-ethereum-and-get-a-vps-with-it/

Introducing Ethereum and Get a VPS with it

想象一个去中心化的世界。在这个世界里,人们无需信任中介,直接处理分散的项目,签署合同,并使用各种金融和非金融服务。由人民控制的系统永远不会停止,没有人能干涉他们的工作。以太坊是一种基于区块链技术的数字货币,旨在实现这一目标。在这篇文章中,我们将介绍以太坊,并用它在 Eldernode 中获得一个 VPS

以太坊(ETH)简介

以太坊是一种非常受欢迎的加密货币,无论是受欢迎程度还是市场规模都仅次于比特币,可用于投资。以太坊可以通过购买或挖掘获得。更具体地说,以太坊是一个区块链平台,以其本国货币 ETH 命名。应该注意的是,以太坊是一个全球化、开源、分布式的区块链平台,包括智能合约、分布式应用软件(DApp)开发和业务支持去中心化金融(Defi)。

因为分散式应用程序运行在区块链上,所以它们也可以使用区块链的所有特性。例如:

1。不变性

中介和第三方不能更改数据。

2。不可侵犯和侵扰

程序在网络共识的基础上运行。因此,不存在审查、网络入侵或删除数据的可能性。

3。安全性

没有中央实体,由加密技术保证。

4。始终激活

程序永远不会停止,也没有人能阻止它们。

任何集中式的服务都可以通过以太坊去中心化。支付等大型服务。我们在 Eldernode 团队也决定允许用户支付基于数字货币的服务,包括以太坊。在这篇文章的续篇中,加入我们来教你如何使用以太坊购买 VPS 服务器。

****什么是 VPS?VPS 功能

什么是 VPS ,在上一篇文章中有详细描述。在这一部分,我们想简单解释一下 VPS。

VPS 服务器是与其他操作系统共享硬件和软件资源的服务器。VPS 服务器实际上是一种半专用服务器,与专用服务器的不同之处在于它如何与其他用户共享资源。

当您使用 VPS 服务器时,您将只能获得一部分专用服务器资源。在某种程度上,可以说 VPS 服务器是专用服务器的子集和一部分。当然,不言而喻,你对 VPS 服务器的访问是完全特殊的,对你来说是唯一的,不会干扰其他用户的 VPS 服务器。

注: 每个 VPS 服务器提供不同的 IP、文件目录、私有空间,以及特定的邮件访问。

VPS 服务器的使用和购买与日俱增。因为,例如,企业已经得出结论,即使他们的服务器因为任何原因停机一个小时,他们也会失去几个客户。事实上,任何需要一天 24 小时完成的事情都需要 VPS 服务器。拥有一个网站也是其中之一。

****elder node中的 VPS 服务器位置

在我们开始讨论如何购买 VPS 之前,在本节中,我们想向您介绍一下 Eldernode 的 VPS 位置。在本文的后续部分,将解释如何选择这些位置。现有的 VPS 地点分为三类:北美欧洲、亚洲。在下文中,我们将提到其中的每一个位置。请注意,如果您要寻找的位置不在此列表中,您可以通过实时聊天或发送票证联系支持部门来获得建议。****

北美可用的 VPS 服务器

Available VPS Locations Of North America

芝加哥

–纽约

洛杉矶

迈阿密

西雅图

达拉斯

–加拿大

欧洲可用的 VPS 服务器

Available VPS Locations Of Europe

法国

–荷兰

–英国

-罗马尼亚

–丹麦

俄罗斯

–德国

亚洲可用的 VPS 服务器

Available VPS Locations Of Asia

–日本

–新加坡

–香港

–迪拜

–印度

–马来西亚

–韩国

土耳其

如何在 Eldernode 用以太坊购买 VPS

访问 Eldernode 网站 购买 VPS 服务器。开始的第一步是在网站上注册。你可以通过参考文章如何在 Eldernode 上注册来轻松做到这一点。

然后在主菜单中点击购买 VPS** 。**

how to buy vps with ethereum

在打开的页面上,向下滚动一点,可以看到可用的 VPS 服务包括 Windows VPSLinux VPSMikrotik VPSRDP 管理服务器。点击查看所有计划中您想要查看的部分计划。

Buy hosting VPS on Eldernode

例如,我们在这里选择管理 RDP 服务器。下一步,你可以确定你想要的服务是基于每月还是每年的?然后,在研究完套餐后,您必须点击立即订购来选择您想要的套餐。

Order RDP Admin on Eldernode

下一步叫做配置。在此阶段,您可以查看所选服务的详细信息。在可配置选项部分,您必须选择您想要的位置操作系统

请注意,在可用插件部分,您可以选择一个可用选项来支持您的服务。完成这些步骤后,点击右栏的继续

Configure Order

查看&结账部分,你可以看到你的购物车。如果您有折扣代码,请在应用促销代码部分输入该代码,然后点击验证代码以应用您的折扣。

然后点击右栏的结账

Review and Checkout

下一步,您必须指定付款方式。由于我们将使用以太坊进行购买,您必须在此部分选择比特币、以太坊、USDT 和所有加密货币,并点击完成订单

Payment detail

注意: 这一步可能需要几秒或几分钟,请耐心等待。

在右栏的搜索字段中输入 Eth 。选择乙醚后,点击左侧完成结账

buy vps with ethereum

最后,在你的以太坊钱包中复制以下地址,即可完成存款。

buy vps with ether

我们向您保证,我们将在最短的时间内提供您所购买的服务。

结论

以太坊为每个人提供免费的数字货币和数据友好服务,无论他们的背景或地理位置如何。这就是为什么在这篇文章中,我们试图向您介绍以太坊,并教您如何在 Eldernode 网站上使用它购买 VPS 服务器。你可以阅读更多关于 Linux VPS vs Windows VPS 的信息。

[yasr _ visitor _ votes size = " medium "]

Ethereum provides free access to digital money and data-friendly services for everyone, regardless of their background or geographical location. That’s why in this article we tried to introduce you to Ethereum and teach you how to buy a VPS server using it on the Eldernode website. You can read more about Linux VPS vs Windows VPS for more information.

[yasr_visitor_votes size=”medium”]

Kali Linux - Eldernode 博客上的介绍和安装

原文:https://blog.eldernode.com/introducing-install-foremost-on-kali-linux/

Introducing and Install Foremost on Kali Linux

计算机世界中最困难和复杂的主题之一是数据存储和检索,这是非常专业的主题。我们的信息被无意或有意删除的情况已经发生了很多次,我们正在考虑归还这些信息。在许多情况下,我们要么去找修理工,要么担心我们的数据。在下面的教程中,我们将介绍一个工具,通过它你可以自己恢复你的信息。这是最重要的工具,是一个专有工具。请注意,默认情况下,在 Kali Linux 中可以使用 foremost。我们正试图在 Kali Linux 上引入和安装。你可以访问 Eldernode 提供的包来购买 Linux VPS 服务器。

介绍卡利最前面的

foremost 是取证领域的一个强大工具,用于数据恢复和丢失信息领域。该工具能够根据文件的页眉和页脚以及数据的内部结构检索各种格式。该工具还能够处理图像文件,并且可以轻松处理 dd、safe beach 和 encase 等工具的输出。在本文的后续部分,我们将学习如何在 Kali Linux 上安装 Foremost。

最重要的是做什么?

数据恢复成功的关键之一是你没有把新的内容复制到硬盘或者所谓的重写。假设您硬盘无意中被格式化了。在这种情况下,数据恢复的几率非常高。但是,如果您在上面复制内容,然后想要检索数据,您的机会就低得多。因为新的数据集放在先前数据的空白空间上,是所谓的重写。在这种情况下,恢复的数据较少。

最重要的工具被设计成忽略文件系统类型,直接读取和复制部分驱动器到计算机内存。它一次一段地获取这些部分,并使用称为文件雕刻的过程在内存中搜索与 Foremost 的配置文件中找到的文件头类型相匹配的文件头类型。当找到一个匹配项时,它将该文件头及其后面的数据写入一个文件,当找到一个页脚时停止,或者直到达到文件大小限制。

Foremost 使用命令行界面,没有可用的图形用户界面选项。它能够恢复特定的文件类型,包括 jpg,gif,png,bmp,avi,exe,mpg,wav,riff,wmv,mov,pdf,ole,doc,zip,rar,htm 和 cpp。

如何在 Kali Linux 上安装最重要的

在前面几节中熟悉了 Foremost 及其特性之后,现在是安装它的时候了。要在 Kali Linux 上安装 Foremost,您可以轻松地运行以下命令:

sudo apt-get install foremost

注意,通过执行上面的命令,Foremost 和其他依赖包也将被安装。

结论

最重要的工具是法医领域最强大的工具之一。如前所述,这个程序在 Kali Linux 操作系统上默认可用。要运行它,只需转到应用程序部分的取证部分。然后找到工具,或者通过输入最前面的命令调用终端中的程序。在本文中,我们试图介绍并在 Kali Linux 上安装。

在 Ubuntu 20.04 - Eldernode 博客上介绍和安装 Kazam

原文:https://blog.eldernode.com/introducing-install-kazam-on-ubuntu-20-04/

Introducing And Install Kazam On Ubuntu 20.04

Kazam 是一个简单的屏幕录制程序,可以捕捉屏幕截图,并录制视频文件。Kazam 可以同时录制桌面视频和多个音频流,并控制音频级别和正在捕捉的屏幕区域。新用户是 Kazam 的粉丝,因为它需要一个小的配置设置,他们可以捕捉和记录屏幕视频。您可以捕捉屏幕内容并录制视频文件。任何支持 VP8/WebM 视频格式的视频播放器都可以播放视频。清晰的声音由 Kazam 录制,视频可以保存为几种不同的文件格式。在本文中,你将学习介绍并在 Ubuntu 20.04 上安装 Kazam。如果你正准备购买一台新的 Linux VPS 或者你需要拥有自己的 Ubuntu VPS 服务器,你可以以你能想象的最快速度购买你需要的东西。

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

拥有 sudo 权限的非 root 用户。

要进行设置,请遵循我们在 Ubuntu 20.04 上的初始服务器设置。

基本的 Linux 知识并熟悉 shell 的使用。

用你自己的 VPS 托管你的网站。

在 Ubuntu 上引入并安装 Kazam 20

通过这篇文章,我们可以了解到什么是 Kazam,如何在你的 Ubuntu 服务器上安装它,以及如何在投射屏幕之前定制录制你的屏幕。Kazam 提供了一个易于使用且设计良好的用户界面。它也是为 Linux 操作系统设计的。本指南的以下说明将适用于其他基于 Ubuntu 的发行版,如 Linux Mint、elementary OS 等。

Kazam Screencaster

卡赞简介

Kazam 允许你捕捉整个屏幕,一个特定的窗口,甚至是一个选定的屏幕区域。通过使用它的热键,您将能够开始、暂停、恢复和结束录制。它的最新版本还可以记录你的鼠标点击和键盘按键。此外,它还提供网络摄像头支持、直播支持和刷新倒计时定时器。

Kazam 特性

1-以各种流行格式录制,如 AVI、MP4 等

2-录制屏幕时从麦克风或扬声器捕捉音频

3 键盘快捷键支持在录制屏幕时轻松暂停和恢复

4-截图能力

捕捉鼠标点击和按键。

6-记录整个屏幕、屏幕的一部分、指定的应用程序或窗口或所有监视器

7-录制网络摄像头视频

8-在侧面插入一个网络摄像头窗口

9-向 youtube 直播视频

注意 : Kazam 不支持录制视频编辑。因此,您无法进行裁剪、修剪或分割等操作。

如何在 Ubuntu 20.04 上安装 Kazam |Ubuntu 18.04

Kazam 可以从 Ubuntu Universe 库获得。稳定 PPA 仅为方便起见而提供。所以,不要等到 Ubuntu 库发布最新版本。让我们通过这篇文章的步骤,不要浪费时间,录制第一个视频。

第一步:

使用以下命令更新所有系统软件包。

sudo apt update
sudo apt upgrade

第二步:

由于默认的 Ubuntu 库提供的版本不是最新的,你可以使用这个非官方的适用于 Ubuntu 系统的 PPA:

sudo add-apt-repository ppa:kazam-team/unstable-series 
sudo apt update 
sudo apt install kazam python3-cairo python3-xlib

第三步:

当 Kazam 安装后,在应用程序菜单中搜索并启动它。根据您的需要检查选项,并点击捕获开始用 Kazam 记录屏幕。

Kazam screen recorder

如何使用 Kazam

使用时,您会看到在录制屏幕之前,它会向您显示一个倒计时。默认的等待时间是 5 秒,但是您可以从 Kazam 界面更改它,如上图所示。这样,你就可以很容易地准备记录你的愿望。

Countdown before screen recording

你会看到主 Kazam 界面在开始录制时消失了。该指示器会出现在面板中。因此,使用指示器来暂停或结束录制。

Pause or finish screen recording

当您选择结束录制时,将显示“保存以备后用”选项。但是,如果您在 Linux 中安装了视频编辑器,您也可以从这一点开始编辑录像。
save recording

默认情况下,它会提示您将录像安装在视频文件夹中,但是您可以更改位置并将其保存在您认为合适的位置。

此外,您还可以从 Kazam 屏幕记录器中获得更多信息。由于 Kazam 是一个用于 Linux 的功能丰富的屏幕记录器,您可以从首选项中访问它的高级或附加功能。

您可以将屏幕录像自动保存在特定位置。它会自动完成。默认位置是视频,但您可以将其更改为任何其他位置。

Autosave in a chosen location

屏幕记录可以保存为文件格式,如 WEBM。MP4,AVI,等等。你可以选择你最喜欢的格式,但建议你避免在 RAW (AVI)模式下进行屏幕录制。如果您使用 RAW 文件格式,即使是几分钟的录制,录像机文件也是以 GBs 为单位。最好选择 MP4 文件格式的 H264。

Accessing Kazam preferences

在一些视频中,特别是当你创建一个视频来教授一些东西的时候,如果你能在鼠标被点击的时候高亮显示,这是非常理想的。有了 Kazam,你可以轻松做到这一点。在新版本中,你可以捕捉鼠标点击和鼠标按压,同时记录屏幕。因此,检查 Kazam 界面上的“按键和鼠标点击”选项来利用这一优势。

Record mouse clicks

当您出于任何原因需要暂停录制时,您可以通过转到 Kazam 指示器并选择暂停选项来暂停录制。这样,您将使用键盘快捷键进行一些高效的屏幕录制

注意:选择暂停选项的活动也将被记录,您必须在以后编辑掉这部分。

但是,如果您使用 Ubuntu 中的键盘快捷键,屏幕录制会更好。这里有一些热键,你可以在运行 Kazam 的时候使用,解释说超级键是你键盘上的 Windows 键。:

超级+Ctrl+R:开始录制

Super+Ctrl+P:暂停录音,再按一次恢复录音(最重要的快捷键)

超级+Ctrl+F:完成录制

超级+Ctrl+Q:退出录制

结论

在本文中,我们向您介绍了在 Ubuntu 20.04 上安装 Kazam。Kazam 位于屏幕录制工具的前 10 名。从现在开始,你可以制作教程,创建演示文稿,分享视频游戏截图,或录制屏幕视频。通过 Ubuntu 教程完成你的 Ubuntu 知识,并找到你进一步需要的主题。

Kali Linux - Eldernode 博客介绍及如何安装 Twofi

原文:https://blog.eldernode.com/introducing-install-twofi-kali-linux/

Introducing And How To Install Twofi On Kali Linux

当然,我们都经历过这种情况,我们花了几个小时在互联网上,并猜测它应该只过了 5 分钟。因此,我们需要一个解决方案来避免错过黄金时间和滥用信息。开源情报(OSINT)帮助我们从公共来源收集和关联信息,以便在情报环境中使用。当你需要访问与网上某些主题相关的信息时,你开始搜索和分析,这可能要花费很多时间。显然,我们需要智能工具将漫长的过程缩短到几秒钟。Twofi 是 OSINT 工具之一。它由 DigiNinja 的 Robin Wood 编写,受知识共享署名-共享 2.0 许可协议保护。在本文中,将向您完整地介绍感兴趣的 Twitter 单词。此外,您将学习如何在 Kali Linux 上安装 Twofi。

要购买您自己的 Linux VPS ,请访问 Eldernode 上提供的软件包,感受其中的差异。

介绍并在 Kali Linux 上安装 two fi

什么是 Twofi?

Twofi 是一个工具,你可以用它来抓取用户或公司的 Twitter 信息。使用这些结果,您可以创建一个用于破解密码的自定义单词列表。当试图破解密码时,自定义单词列表是对标准目录非常有用的补充。第一次,人们在名为“高效黑客的 7 个习惯”的博客上读到了这个想法,这是关于使用 Twitter 来帮助根据搜索与被破解的列表相关的关键词来生成这些列表。因此,这个想法扩展到 Twofi,它将接受多个搜索项,并返回一个由最常见的第一个存储的单词列表。

两个 fi 版本

你需要一个 Twitter 账户和 Twitter API 密匙才能使用 Twofi。API 键需要输入到 Twofi 的配置文件中。

为了解释更多,让我们了解一下 Twofi 的版本,2.0-beta 版和 1.0 版

Twofi 有两个版本,你可以从它的官方网站下载。不同版本之间的区别在于版本 1 使用了现在已经删除的 Twitter 搜索特性(不需要认证)。

版本 2 使用了新的 API,它要求你有一个 Twitter 账户并应用 API 密匙。这样,你不需要现金,不需要等待人类的批准,所以这似乎是一个非常简单的过程。要使用该版本,您需要在浏览器中打开apps.twitter.com,并填写您的详细信息。正如我们提到的,所需的密钥对将会给你。将它们放入 twofi.yml 配置文件中。

由于脚本期望配置文件与 twofi 运行在同一个目录中,如果不是这样,您需要使用–config 参数来告诉配置文件在哪里。

如何在 Kali Linux 上安装 two fi

使用下面的命令在 Kali 上安装 Twofi 并安装任何依赖的包

sudo apt-get install twofi

你可以在这里找到 Kali Linux 的 twofi 打包。

结论

在本文中,我们介绍了如何在 Kali Linux 上安装 Twofi。你可以利用社交媒体平台来描述一个用户。Twofi 就是其中之一,它利用 Twitter API 生成一个定制的单词列表,可以用于离线密码破解。在 Kali Linux 教程上追踪更多相关文章,在 Eldernode 的社区上找到您可能的故障排除答案,或者成为可以帮助您的朋友解决问题的人。

介绍 JetBackup For Linux Server-elder node 博客

原文:https://blog.eldernode.com/introducing-jetbackup-for-linux-server/

Introducing JetBackup For Linux Server

之前,阿曼达给大家介绍过。在本文中,我们将介绍用于 Linux 服务器的 JetBackup】的。正如你所猜测的,JetBackup 应该是一个备份软件,这是真的。由于从服务器提供定期备份的原因很清楚,JetBackup 由 JetServer LTD .开发,可帮助您实现安全目标。在虚拟主机行业,JetBackup 是出色的备份解决方案之一。你可能已经准备了一个专用服务器,需要通过使用一个完善的备份工具来考虑你的数据安全。如果是,请继续阅读以进一步熟悉 JetBackup。

JetBackup For Linux Hosting

Recommended Article: Spain Virtual Server

捷备份简介

你可能听过这个名字 JetApps ,这是这个软件以前的名字。当 JetServer LTD 和 Control Panel solutions and Inc 建立战略伙伴关系时,产品名称改为 JetBackup。在成功地将“自助式”备份和恢复到他们独有的 web 托管客户端后,JetBckupManager 作为零售产品向公众发布。当你试图建立一个完美的网站时,你可能会面临一些失败,所以你建议保存数据的异地副本。

JetBackup 让你在 cPanel 中体验安全下载备份,因为 cPanel 中提供了 JetBackup 的插件。它使用它们来管理和恢复可用备份中的网站文件和数据库。它是 cPanel 行业中增长最快的备份软件,因为其许可证数量已经达到 2000%以上的增长率。此外,JetBackup 团队中的支持技术人员也通过了 cPanel 认证。没有什么不同,你需要远程本地增量备份,JetBackup 在这两种情况下都很有用,它可以备份你网站的全部内容,并保留你的电子邮件、数据库、文件和其他数据的副本。您无法下载当前实时网站的副本,但可以访问 JetBackup 已经完成的备份。

Linux 服务器教程 JetBackup

在登录 cPanel 并查看 JetBackup 部分后,您可以使用 JetBackup 轻松启动您的网站备份。在特定的日期和时间,您可以下载和恢复您的托管计划的备份。这些备份包括完整帐户备份、文件、电子邮件、DNS 区域、cronjobs、数据库和 SSL 证书。在下文中,你可以读到上面列举的一些例子。

JetBackup in cPanel

您可以决定下载您的备份,如您的 SSL 证书、电子邮件、数据库。例如,当您希望使用 JetBackup 来恢复或下载 SSL 证书的备份时,您将看到如下内容:

JetBackup for SSL certificates

但如果你遵循推荐的选项,你会选择下载一个完整的网站备份,让它备份你所有的网站数据,如电子邮件和数据库。该选项正在调用完整帐户备份

JetBackup full backup

当您点击生成下载时,您也必须确认它。下载进度屏幕将显示如下:

JetBackup download of backups

当备份结束时,下载链接会出现在同一页面上。如果您单击该链接,备份将开始下载到您的计算机上。

当您使用文件备份部分时,您可以将任何文件和文件夹从灾难恢复服务器恢复到您的托管服务器。但是,如果您希望将您帐户中的任何数据库恢复到它们的状态,并且能够看到您的数据库列表和数据库备份的时间,您必须选择数据库备份部分。

JetBackup 功能

产品稳定性是 JetBackup 开发者的主要目标。JetBackup 使用安全编码实践,代码库由外部安全提供商定期控制。总的来说,安全性是这个软件考虑的最重要的因素之一。JetBackup 设计的功能可以让主机提供商从他们的客户那里获得额外收入。还有一些其他重要的功能,例如:

多调度

Multi schedules

账户过滤器

Account Filters

GDPR 模式

GDPR Mode

混合备份

Hybrid Backups

自定义挂钩

Custom Hooks

Custom Hooks

Custom Hooks

结论

在本文中,您已经学习了 JetBackup For Linux Server 的介绍。使用此软件作为备份解决方案来保护您的数据,并快速备份您的 cPanel 帐户。使用 JetBackup,您可以创建过滤器,根据磁盘空间、经销商和 cPlanel 软件包来包含或排除帐户。如果您有兴趣阅读更多内容,可以在教程中找到我们的相关文章对主机 Cpanel 进行完整备份。

Conclusion

In this article, you have learned Introducing JetBackup For Linux Server. Safe your data by using this software as a backup solution and backup your cPanel account quickly. With JetBackup you can create filters to include or exclude accounts by disk space, reseller, and cPlanel packages. In case you are interested in reading more, find our related article on Tutorial make a full backup of Host Cpanel.

Raid 磁盘简介(优缺点)- Eldernode 博客

原文:https://blog.eldernode.com/introducing-raid-advantages-and-disadvantages/

Introducing Raid (Advantages and Disadvantages)

RAID 代表独立磁盘冗余阵列。乍一看,这个短语似乎很陌生,但是这项技术比您想象的更容易理解。RAID 于 1987 年由大卫·帕特森、兰迪·卡茨和加斯·吉布森首次推出。这些人设想了 6 种具有不同特性的 RAID 模式(从 0 到 5 命名),但今天 RAID 模式的数量增加了。IBM 在 1977 年申请了一项专利,后来改名为 RAID 4。1983 年,Digital Equipment 推出了具有 RAID 1 功能的驱动器。1986 年,IBM 申请了另一项专利,现在称为 RAID 5。RAID 的主要目的是将相同的数据存储在不同的磁盘上,以防止磁盘损坏和崩溃时数据丢失。在本文中,我们试图让您了解 Raid 及其优缺点。注意,要有 Raid,你必须有一个专用服务器Raid 控制器才能使用 Raid。你可以访问 Eldernode 中可用的包来购买专用服务器

【Raid 磁盘(优缺点)

what is Raid

RAID 的工作原理是将数据插入多个磁盘。通过允许数据进出所有这些磁盘,性能和速度都得到了提高。使用多个磁盘会增加错误率并减少数据丢失。

操作系统中的 RAID 阵列被视为一个逻辑磁盘,您不能单独查看每个磁盘。RAID 中数据共享单元的大小范围从 512 字节开始,达到几兆字节。在本文的后续部分,请加入我们,介绍 Raid 类型及其优缺点。

Raid 磁盘 0 简介

在这种情况下,存储的信息被分割在磁盘或所谓的“条带”中。例如,如果您有两个磁盘,一半数据存储在一个磁盘上,另一半存储在另一个磁盘上。假设系统想在这种状态下存储“100111”数据;第一个、第二个零和第三个存储在磁盘 1 上,其余的存储在磁盘 2 上,最后将存储在磁盘 1“101”和磁盘 2“011”上。

Introduction to Raid 0

Raid 0 的优势

1。提高读写速度

2。整个磁盘卷的可用性

3。所需磁盘数量少

4。易于运行

Raid 0 的缺点

1。如果任何一个磁盘损坏并且数据丢失,几乎所有数据都会丢失。

2。损坏一个磁盘会增加创建坏扇区和损坏另一个磁盘的风险。

Raid 0 的理想用途

RAID 0 根本不适合敏感的应用程序,相反,由于它的高速度,它将在编辑图像和视频等任务中有用。它还是存储需要高速读写的非关键数据的理想选择。如果用户希望使用两个驱动器来组合单个卷的存储容量,他必须将一个驱动器安装在另一个驱动器的文件夹路径中。需要注意的是,这个功能在 Linux 、OS X 和 Windows 上都是支持的。

Raid 1 简介

在这种情况下,信息以相同的方式写入您的磁盘,并且您的磁盘包含完全相同的信息。例如,在这种情况下,“1001”数据将在所有磁盘上存储为“1001”。

Introduction to Raid 1

Raid 1 的优势

1。更多信息保护

2。如果磁盘上的数据丢失,读取数据没有问题。

3。能够向 RAID 添加新磁盘并自动创建相同的磁盘

4。从磁盘组中移除磁盘并独立使用它们的能力

5。 RAID 1 是一项非常简单的技术。

Raid 1 的缺点

1。速度比 RAID 0 慢

2。可用体积等于总体积的一半。

3。损坏一个磁盘会增加创建坏扇区和损坏另一个磁盘的风险。

Raid 1 的理想用途

RAID 1 可用于会计系统和小型服务器。此外,它适用于仅使用两个数据驱动器的小型服务器。

Raid 5 简介

这种 RAID 模式试图为您提供最佳的 RAID 0 和 RAID 1 模式。Raid 5 的特性之一是在不增加丢失信息风险的情况下提高速度。要使用此模式,您必须至少有三个磁盘。两个磁盘像 RAID 0 一样写入,数据在两个磁盘之间分割。然后将奇偶校验位写入第三个磁盘。

Introduction to Raid 5

平衡位是指示对或个体的数量的位,并且在该数据的帮助下,在丢失任何磁盘的情况下,系统可以用另外两个磁盘的数据创建新的磁盘,并且信息保持不被损坏。

Raid 5 的优势

1。不存在 RAID 0 和 RAID 1 问题。

2。读取速度快

3。增强数据保护

Raid 5 的缺点

1。所需磁盘的最小数量超过 RAID 0 和 RAID 1

2。驱动器故障影响吞吐量。

Raid 5 的理想用途

RAID 5 由于其良好的速度和稳定性,适用于磁盘数量有限的服务器。它还是一个综合系统,将高效存储与良好的安全性和良好的性能结合在一起。此外,它非常适合数据驱动器数量有限的文件和应用程序服务器。

Raid 6 简介

这种 RAID 也叫双奇偶 RAID 位 RAID,其实就是从它的结构上衍生出来的。如何存储数据与 RAID 5 相同,只是这个 RAID 使用了两位插件。也就是说,它以两种不同的方式计算奇偶校验两次,并将其分布在两个不同的硬盘上。

Introduction to Raid 6

这允许系统在两个硬盘都被破坏的情况下继续工作而不会中断。事实上,这种 RAID 的容错能力为 2,这意味着如果两个驱动器完全失效,仍然有能力恢复数据。如果 3 个硬盘出现问题,数据将无法访问。RAID 6 也可以用在固态硬盘上。

Raid 6 的优势

1。最高级别的容错和容错

2。 RAID6 实际上是 RAID5 的高级版本,改进了纠错和控制。该 RAID 版本在数据存储方面提供了高可靠性和高容量。

3。关键和敏感应用的最佳选择

Raid 6 的缺点

1。高度先进和复杂的控制电路设计

2。非常慢的写入周期(双奇偶校验计算)

3。由于其二维奇偶校验模式,需要 N + 2 个硬盘。(N 个普通硬盘)

4。高可靠性与高功能性的集成

Raid 6 的理想用途

由于 RAID 6 型号中离线备份硬盘驱动器的数量增加到了两个,与 RAID 5 型号相比,这增加了该 RAID 型号的安全系数。

Raid 磁盘 10 简介

这种模式其实就是 RAID 1+0。在这种情况下,数据首先在一对磁盘(如 RAID 0)之间拆分,然后这对磁盘(如 RAID 1)被写入另一对磁盘。当然,这可以以相反的顺序进行,这不会导致变化。在这种情况下,至少需要四个磁盘。RAID 10 比 RAID 1 更高效,但成本也更高。在 RAID 10 中,数据首先被镜像,然后被搅拌。

Introduction to Raid 10

Raid 10 的优势

1。不存在 RAID 0 和 RAID 1 问题。

2。增强数据保护

3。恢复数据比 RAID 5 快得多

4。读写速度快于 RAID 5

Raid 10 的缺点

1。所需磁盘的最小数量超过 RAID 0、RAID 1 和 RAID 5

2。不可用磁盘的数量高于 RAID 5,可用卷的显著差异也很大

Raid 10 的理想用途

这种 RAID 是一种嵌套的 Raid 配置,提供 RAID 1 的冗余以及 RAID 0 读/写速度。

介绍 Raid 控制器

RAID 控制器充当操作系统和物理磁盘之间的接口,并将磁盘组作为逻辑单元呈现给操作系统。使用 RAID 控制器可以提高性能,并在崩溃时保护数据。RAID 控制器可以是硬件也可以是软件。在硬件控制器中,物理控制器管理阵列。该物理控制器可以是 PCI Express 卡的形式,并且被设计成支持 SATA 和 SCSI 格式。物理控制器也可以是主板的一部分。

软件控制器使用系统硬件资源来执行其功能,但其性能提升不如硬件控制器。如果软件控制器与系统不兼容,并且硬件控制器太贵,建议使用基于操作系统的 RAID 或驱动程序。在这种类型的控制器中,控制器芯片安装在主板上,所有操作都由 CPU 执行。到目前为止,这个控制器像软件控制器一样工作;但不同的是,这个控制器在启动系统后监控 RAID 的运行。这种控制器不像硬件控制器那样昂贵,并且比软件控制器具有更高的性能。

请记住,当安装在专用服务器上时,您可以拥有两个或更多硬盘的 Raid 软件。如果您需要一个硬件 Raid 并使用它,您必须有一个带有 Raid 控制器和 2 个以上硬盘驱动器的专用服务器。在本文的后续部分,我们将解释这两种方法。

硬件 Raid

在这种方法中,RAID 程序通过嵌入在独立于主机的设备中的处理器和 ram 来运行。硬件可以在主板上无缝使用,也可以在主板上安装插槽卡。

要确定哪种硬件或软件 RAID 最适合您的工作,最简单的方法是查看每种 RAID 的规格或手册。如果建议的方法涉及微处理器(通常是 I/O、处理器,或者在某些情况下是 ROC——意味着嵌入在芯片组中的 RAID ),则建议的方法是硬件,如果没有处理器,则是软件。重要的是要知道哪种方法对你的工作过程有什么影响,哪种方法最适合你。讨论的影响如下:

运行其他程序时的处理器性能状态

可以添加到系统中的磁盘的性能

故障后恢复信息的容易程度

高级数据管理和监控功能

能够在不同的操作系统上同时管理磁盘

能够安装备用电池来升级系统高速缓存

实现硬件 RAID 有两种方式:

1) 作为独立卡

2) 集成在特殊芯片组上。

软件 Raid 磁盘

描述软件 RAID 的一个简单方法是知道它使用您的系统处理器来完成它的工作。这意味着,除了操作系统和其上运行的软件所需的常规处理之外,RAID 假定用于其操作的处理需求和能力也强加于系统处理器。

软件 RAID 有两种使用方式:

1)作为纯软件解决方案

在这种情况下,软件将在没有任何硬件辅助的情况下工作,只需将系统功能作为应用软件与运行在操作系统上的其他软件一起使用。此方法中使用的硬盘是操作系统所在的磁盘。这些软件 RAIDs 中的一些具有与服务器操作系统以及免费程序集成的能力,这使得这种方法更便宜。

2)作为一种混合解决方案,包括旨在提高处理器性能的硬件

在这种方法中,RAID 软件在添加到主板的硬件的帮助下工作,例如具有 RAID BIOS 的 HBA,其在引导系统时修复了先前解决方案的弱点。此外,大多数操作系统都支持该方法中使用的硬件驱动程序。

结论

如今,RAID 技术被用来提高效率、容量和安全性。任何 RAID 系统通常都会考虑增加容量。例如,两个硬盘驱动器可以被连接以形成高容量存储单元。提高效率是使用这项技术的另一个原因。在类似例子中,两个硬盘被连接以形成单个存储器。在这种情况下,控制器可以将数据分成两部分,并将每个部分放在硬盘上。这使得存储系统读写信息的效率加倍。第三为用户的信息提供安全保障。数据被写入两个或更多硬盘,如果其中一个硬盘有问题,信息仍可在另一个硬盘上获得。在本文中,我们试图让您熟悉 Raid 的类型以及每种类型的优缺点。

介绍 Caddy Web 服务器- Caddy Web 服务器| Eldernode

原文:https://blog.eldernode.com/introducing-the-caddy-web-server/

Introducing the Caddy Web Server

介绍球童网络服务器

在百科文章的这一部分,我们将为您提供 Caddy Web 服务器的介绍。Caddy,在互联网界称为 Caddy Webserver,是一个开源的 web 服务器,默认支持 HTTP / 2,在 Go 环境中编码,使用默认的 Go 库。Caddy 在节目开始时受到了世界各地许多人的欢迎,到现在已经五年了,它已经被下载和安装了超过 2 万次,并吸引了用户的注意,目前在 GitHub 上注册的明星多达 4500 人。

球童网络服务器许可

该公司以三种不同的方式提供许可证。

  1. 个人
  2. 小规模商业
  3. 大型商业

Caddy Web 服务器的优势和特性:

除了正常服务之外,在此 web 服务器上运行的所有网站都将接受反向代理服务以及负载平衡器模式。大多数 web 服务器都有中间件,这意味着它们只与 caddy 配置文件直接接触。

使用 Caddy web 服务器的好处如下。

  • HTTP / 1.1 支持和默认 HTTP / 2 支持
  • 为网站分配安全证书
  • 支持 TLS 1.2 和更早版本
  • 一个端口上的虚拟主机
  • 静态文件服务
  • 支持 IPv4 和 IPv6
  • 快速重启和有效负载 web 服务器
  • 反向代理支持
  • 负载平衡和持续运行状况测试
  • FastCGI 代理支持
  • Gzip 支持
  • 用不同的方法完成重定向
  • 文件搜索
  • 和许多其他好处

此外,在介绍 Caddy Web 服务器的最后,你应该知道任何在 Caddy 上启动的网站都默认使用 HTTPS,并获得免费的安全证书,如 Cloudflare 服务。

您可以通过以下链接订购:

购买 VPS 服务器

介绍 Ubuntu 20.04 LTS Ubuntu 20.04 发布日期和新功能

原文:https://blog.eldernode.com/introducing-ubuntu-20/

Introducing Ubuntu 20.04 LTS

在本帖中,我们介绍 Ubuntu 20 并看看它的新特性。所以和我们在一起吧。

Ubuntu 20.04 LTS 版于 2020 年 4 月 23 日发布,接替 Ubuntu 19.10,成为这个广受欢迎的基于 Linux 的操作系统的最新稳定版本。

新 Ubuntu 代号

让我们从顶部的 Ubuntu 20.04 开始,这个版本的代号是“Focal Fossa”。

单词' Focal 的意思是“中心点”或“最重要的部分”,而 Fossa 是一种类似猫的食肉动物。

介绍 Ubuntu 20.04 LTS

因为这是一个 LTS 版本,所以稳定性是最重要的。canonical 团队不会在这里尝试任何激进的改变。

1。更多默认主题变体

Canonical 再次尝试主题。在 Ubuntu 19.10 中,默认的 Yaru 主题引入了黑暗版本。Ubuntu 20.04 在默认的 Yaru 主题上又进了三步:黑暗、光明和标准。

你甚至不需要安装 GNOME 来切换默认的主题变体。该选项嵌入在设置应用程序中。

2。GNOME 3.36 以及随之而来的所有视觉和性能改进

Ubuntu 20.04 有最新的 GNOME 3.36 版本。这意味着 3.36 中的所有新功能也适用于 Ubuntu 20.04 LTS

3。禁用所有桌面通知

被桌面通知分散了注意力?您可以利用“请勿打扰”选项来切换桌面通知。

Ubuntu 20.04 theme view

4。apts 前的快照

Canonical 继续推进其通用包装格式 snap。在 Ubuntu 20.04 版本中更加明显。如果你试图运行一个没有安装的程序,以前它会建议使用 APT 命令来安装它。

5。强化 ZFS 支援

随着 Ubuntu 19.10 发布,Ubuntu 成为第一个引入 ZFS 作为 root 用户的主流 Linux 发行版。

6。WireGuard VPN 专门背端口

虽然 Ubuntu 20.04 至少不会马上使用内核 5.6,但它会将 WireGuard 移植到内核 5.4 中。

WireGuard 是 VPN 行业的新热点,因此在其内核中包含 WireGuard 应该会在云场景中给 Ubuntu 20.04 带来一些推动。

7。刚刚 64 位系统为 Ubuntu 20.04

Ubuntu 已经有几年没有为 32 位计算机提供 ISO 了。但至少现有的 32 位 Ubuntu 用户仍然可以升级到 Ubuntu 18.04。

现在不是这样的了。如果您使用的是 32 位 Ubuntu 18.04,则无法升级到 Ubuntu 20.04。如果您尝试运行升级,您将会看到此类错误。

8。Linux 内核 5.4

Ubuntu 20.04 采用了最新的 LTS 内核 5.4。这意味着您可以获得原生的 ExFAT 支持,以及随之而来的所有其他性能改进和新的硬件支持。

9。更快的启动,更快的安装,更快的性能

现在安装 Ubuntu 20.04 花费的时间更少了。不仅如此,与 18.04 相比,Ubuntu 20.04 的性能和启动速度也更快。多亏了新的压缩算法。这对于最好的VPOS 来说非常非常重要。

结论

Ubuntu 20.04 LTS 版为客户端和服务器版本提供了许多其他功能,我们只是在介绍 Ubuntu 20.04 LTS 版时谈论了 9 个新的和最好的功能。

我们稍后会在 Eldernode 博客上为 Ubuntu 20.04 LTS 准备一个新的教程,以便更好地了解。

Wireshark 软件及其功能简介- Wireshark 功能

原文:https://blog.eldernode.com/introducing-wireshark-software/

Introducing Wireshark software and it's features

分析器软件非常受欢迎,对网络管理员来说非常重要。加入我们,介绍 Wireshark 软件及其功能。如今,网络管理员使用 Wireshark 软件来分析和排除网络结构故障,检查重要数据包的进出。近年来,Wireshark 软件帮了大忙,所有的网络分析软件都是高成本或专门设计和使用的。Wireshark 具有丰富的功能,您将在下面的内容中了解到。

介绍 Wireshark 软件及其特性

Wireshark 软件简介及历史

Wireshark 是一款可以分析网络数据包的免费开源软件。Ans 向您展示了您的网络在微观层面上发生了什么。起初,该软件在 1998 年以“Ethereal”的名字发布和开发,但在 2006 年,该软件的创始人 Gerald Combs 宣布它是开源的,并将其重命名为 Wireshark。它是一个多平台软件,使用 pcap 拾取并分析数据包。Wireshark 软件可以安装在 LinuxmacOSSolaris和 Windows 系列操作系统上。无线开发团队也发布了一个没有图形界面的软件版本,用于 Unix 操作系统和 Linux 终端,名为 TShark

Wireshark 软件的功能和特点

1–实时记录所有网络数据包

2–显示数据包协议信息的详细信息

3–打开并保存记录的数据包

4–向其他软件导入和导出数据包

5–智能包过滤记录

6–提供您需求的统计数据

7–解码不同的协议

8–支持大多数协议

9–根据数据包的特定标准进行搜索

10–显示 VoIP 网络数据包内的详细信息

下一篇文章

我们将很快发表一篇关于 Wireshark 软件的最佳使用的文章,来解释这个重要的故障诊断工具的作用以及如何使用它。

亲爱的用户,我们希望你喜欢这个介绍 Wireshark 软件及其功能的教程,你可以在评论区提出关于这次培训的问题,或者解决 Eldernode 培训领域的其他问题,请参考提问页面部分并在其中提出你的问题。

Ubuntu - Eldernode 博客上的 Zikula 介绍和安装

原文:https://blog.eldernode.com/introduction-and-install-zikula-on-ubuntu/

Introduction and Install Zikula on Ubuntu

Zikula 是一个多平台应用程序,支持所有流行的操作系统。你可以使用 Zikula 设计交互式可编辑网站。在本文中,我们将一步步教你如何在 Ubuntu 20.04,18.04 上安装 Zikula。如果你想购买一台 Linux VPS 服务器,你可以访问 Eldernode 中的软件包。

教程在 Ubuntu Linux 上安装 Zikula

兹库拉是什么?

Zikula 是一个内容管理系统(CMS)和开源 web 应用程序框架,允许您创建基于云的网站和应用程序。Zikula 是用 PHP 写的,用的是 Symfony 3 框架。此外,它在前端使用 jQuery、Bootstrap 和 Font Awesome。

Zikula 在后端使用 MySQL、PostgreSQL、Oracle 数据库、微软 SQL Server 进行数据库操作。事实上,Zikula 应用框架是借助模块和主题实现 web 应用和网站的强大解决方案。

【Zikula 使用哪些库?

Doctrine:用于存储数据库和对象映射的一组库。

jQuery、Bootstrap、Font Awesome:用于快速实现响应性和交互式前端的知名组件。

Symfony:一组非常流行的可重用 PHP 组件,提供了许多有用的摘要,例如非常强大的验证解决方案和 web 表单。

Twig:一个灵活、快速、可靠的模板引擎。

在 Ubuntu 服务器上安装 Zikula 的先决条件

_ 使用 Ubuntu 的云 VPS 和具有 root 权限的用户

使用 mod_php 启用 _ PHP

_ 安装以下 PHP 扩展:iconv、Ctype、SimpleXML、PCRE、JSON、Tokenizer、Session

_ Apache webserver 启用了 mod_rewrite 模块,AllowOverride 指令设置为“All”

_ MySQL 或 MariaDB 数据库服务器

如何在 Ubuntu 20.04 | 18.04 上安装 Zikula

首先,你应该以根用户或者管理员的身份登录到你的 Ubuntu 服务器:

ssh [[email protected]](/cdn-cgi/l/email-protection)_address -p Port_number

请确保将您的服务器的 IP 地址和 SSH 端口号替换为“IP_address”和“Port_
number”。

然后,您应该通过执行以下命令来更新服务器上安装的软件包:

apt update && apt upgrade

最好重新启动服务器,以确保所有使用的配置都是最新的设置。

由于 Zikula 需要一个 web 服务器,此时您应该安装 Apache 服务器。为此,请输入以下命令:

apt -y install apache2

现在,您应该使用以下命令启动 web 服务器:

systemctl start apache2

然后使用以下命令使 webserver 在服务器重新启动后自动启动:

systemctl enable apache2

现在,您应该通过输入以下命令来启用 Apache 中的重写模块:

a2enmod rewrite

输出如下:
启用模块重写。

要激活新配置,您需要运行:

systemctl restart apache2

您应该重新启动 web 服务器来激活模块:

systemctl restart apache2

然后,您必须访问 https://IP_Address 来测试 web 服务器的正确安装。记得获取默认的 Apache 网页。

如你所知,Zikula 是一个基于 PHP 的应用程序,所以你应该安装 PHP 和几个必需的 PHP 扩展。为此,请执行以下命令:

apt install php libapache2-mod-php php-gd php-mbstring php-mysql php-curl php-xmlrpc php-xml

Zikula 需要一个空的 SQL 数据库。可以安装 MariaDB,这是 MySQL 的开源版本。要安装它,只需输入以下命令:

apt install mariadb-server

现在,要启动 MariaDB 数据库服务器,请执行以下命令:

systemctl start mariadb

然后,通过输入以下命令,您可以使它能够在重新启动后自行启动:

systemctl enable mariadb

运行 MariaDB 提供的 mysql_secure_installation 脚本,为 root 用户设置密码,加强数据库服务器的安全性。您可以使用以下详细信息:

Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload provilege tables now? [Y/n] Y

现在您可以创建一个新的数据库供 Zikula 使用。此外,您应该创建一个对该数据库拥有完全权限的用户。为此,添加以下命令:

mysql -u root -p
MariaDB [(none)]> Create DATABASE zikula;  MariaDB [(none)]> Grant ALL PRIVILEGES ON zikula.* TO 'zikula_user'@'localhost' IDENTIFIED BY '<strong>PASSWORD</strong>';  MariaDB [(none)]> FLUSH PRIVILEGES;  MariaDB [(none)]> exit;

请注意,您应该用强密码替换“PASSWORD”。

现在是时候去 Zikula 官方网站,用下面的命令下载应用程序的最新稳定版本了:

wget https://github.com/zikula/core/releases/download/2.0.12/2.0.zip

然后,您应该在服务器文档的根目录下解压缩下载的 ZIP 存档。为此,请输入以下命令:

unzip 2.0.zip -d /var/www/html/

所有 Zikula 文件都存储在新的“2.0”目录中,您可以通过执行以下命令将其重命名为 Zikula:

mv 2.0 zikula

请记住,web 服务器用户应该能够读取所有文件和目录:

chown -R www-data:www-data /var/www/html/zikula

如何创建 Apache 虚拟主机

此时,您应该为域创建一个 Apache 虚拟主机指令,以便能够访问 Zikula,而不是使用您的域名的 IP 地址。别忘了用你真正的域名替换 domain.tld。

您可以使用以下命令创建虚拟主机指令:

nano /etc/apache2/sites-available/zikula.conf
ServerName <strong>domain.tld</strong>  ServerAlias www.<strong>domain.tld</strong>  ServerAdmin [[email protected]](/cdn-cgi/l/email-protection)<strong>domain.tld</strong>
DocumentRoot /var/www/html/zikula/
Options FollowSymLinks  AllowOverride All  Order allow,deny  allow from all
ErrorLog /var/log/apache2/<strong>domain.tld</strong>-error_log
CustomLog /var/log/apache2/<strong>domain.tld</strong>-access_log common

记得保存更改,然后应该启用 Apache 虚拟主机。为此,请执行以下命令:

a2ensite zikula.conf

输出:
启用站点 zikula。
要激活新配置,您需要运行:

systemctl reload apache2

要应用这些更改,您应该通过输入以下命令来重新加载 web 服务器:

systemctl reload apache2

最后,你应该从你的浏览器进入 https://domain.tld

结论

你可以用 Zikula 创建基于云的网站和应用。在本文中,我们介绍了 Zikula,并教你如何在 ubuntu linux 上安装 Zikula。随着我们的一步一步的教程,你也可以安装 Zikula 的先决条件。

Kali Linux 服务器及其应用简介- ElderNode 博客

原文:https://blog.eldernode.com/introduction-kali-linux-server-and-its-applications/

Introduction Kali Linux Server and its applications

【更新】 Kali Linux 是基于 Debian 的 Linux 发行版。它是专门为网络分析师和渗透测试人员设计的操作系统。由于开源操作系统,操作系统有许多扩展和版本,每个扩展和版本都是为特定的目的和用途而设计和开发的。其中一个版本是 Kali Linux 操作系统,它对黑客攻击和安全特别有用,是一个强大的操作系统。本教程呈现介绍 Kali Linux 服务器及其应用。在 Eldernode 上选择一个完美的包来购买自己的 Linux VPS

Kali Linux 服务器简介

什么是 Kali Linux?

到目前为止,个人和公司已经提供了数百个不同的 Linux 版本。这些发行版中的每一个都有自己的特点。像 Ubuntu 、OpenSUSE、 Fedora 、BackTrack 等等操作系统。我们将更多地关注 Kali Linux 操作系统。正如我们提到的,Kali 是一个专门面向专业渗透测试人员和安全专家的 Linux 发行版。所以,如果你对 Linux 不熟悉,Kali Linux 不是一个推荐的发行版。

卡利 Linux 的优势

Kali Linux 非常适合那些 Linux 中级用户和已经掌握 Linux 命令的用户。让我们回顾一下这种最先进的渗透测试分布的优势:

1-预装了 600 多种渗透测试和网络安全工具。

2-完全免费和开源。

3-它支持多种语言。

4-可轻松用于 Rasberry Pi。

5-广泛的无线设备支持

卡利 Linux 缺点

可能 Kali Linux 最大的缺点就是不推荐给刚接触 Linux,想学习 Linux 的人。以下是其他一些例子:

1-有点慢。

2-某些软件可能会出现故障。

最强大的黑客和入侵工具

操作系统的设计和开发旨在对各种类型的计算机系统进行入侵测试和漏洞检测。在 Kali Linux 之前,安全专家和黑客使用 Linux 备份来执行他们的测试和入侵。但是随着 Kali Linux 的引入,大多数人迁移到了它,并以某种方式用回溯替换了 Kali Linux。

Kali Linux 操作系统包括数百种不同的工具,用于执行安全测试和入侵计算机系统。这些工具中的每一个都有强大的功能和特殊的特性。

这个强大的操作系统具有非常高的渗透能力。任何在黑客和安全领域工作的人都应该熟悉这个操作系统及其各种工具。事实上,Kali Linux 已经成为黑客轻松访问其他系统以及安全专业人员识别和解决漏洞的绝佳工具。

各种 Kali Linux Hack 工具

如前所述, Kali Linux 操作系统有超过 600 个渗透性测试和黑客工具。其中一些工具的渗透能力极其强大,只需要很少的编程知识就可以轻松处理复杂的入侵。然而,Kali Linux 为人们提供了工具,人们可以用他们的知识来使用它。

Kali Linux hack tools

Kali Linux 服务器十大工具

1- Aircrack-ng: 无线通信中拦截和破解密码的工具

2- Burp 套件:一个渗透使用 HTTP 协议的网络系统的工具

3- Wireshark: 分析网络协议中数据包的工具

4- Sqlmap: 通过注入 SQL 代码进行渗透测试的工具

5- Owasp Zap: 基于 Web 的工具漏洞检测

6- Metasploit: 一个编码和黑客工具的环境

7- Nmap: 网络搜索和扫描工具,识别网络中的所有活动节点

8- Maltego: 在数据渗透之前识别和收集数据的工具

9-开膛手约翰:破解密码的工具

10- THC 九头蛇:进行蛮力攻击

除了上面提到的工具,Kali Linux 操作系统更完整的分类如下:

信息收集:包括一套收集信息的工具

Web 应用:包括一套穿透基于 Web 的应用的工具

报告工具:报告和收集信息的工具

硬件黑客:Android 和 Arduino 黑客工具

压力测试:一套上传和测试系统负载的工具

逆向工程:一套逆向工程系统的工具

嗅探/欺骗:一套用于检测和执行假冒攻击的工具

漏洞利用工具:执行黑客和入侵代码并利用漏洞的工具

无线攻击:一套攻击无线设备和网络的工具

密码攻击:破解密码的工具

漏洞分析:系统漏洞分析和数据收集

结论

在本文中,向您介绍了 Kali Linux,并了解了它的应用程序。Kali Linux 被认为是道德黑客最推荐的 Linux 发行版之一。虽然人们认为 Kali 是一种黑客或破解社交账户或网络服务器的工具,但黑客和网站管理员可以利用一些工具轻松扫描您的网络服务器或网页。

MikroTik 许可证简介- MikroTik 服务器许可证

原文:https://blog.eldernode.com/introduction-mikrotik-licenses/

Introduction-MikroTik-licenses

Mikrotik 是一家通过销售无线路由器起家的公司,在扩大业务后,推出了一款名为 Mikrotik Router OS 的操作系统。路由器操作系统是一个基于 Linux 的操作系统,可以安装在常规系统上。要使用 Mikrotik 操作系统,您必须购买 Mikrotik 许可证。有不同类型的 Mikrotik 许可证,这里我们将有介绍 Mikrotik 许可证。如果您想购买 Mikrotik VPS 服务器 ,我们建议您查看 Eldernode 网站上提供的套装。

mikro tik 执照简介

许可证密钥是您从电子邮件或“mikrotik.com”帐户收到的一组符号。Mikrotik 许可证是根据路由器的硬件规格或路由器其他功能的使用来确定的,例如支持大量用户管理器客户端或使用不同类型隧道的客户端的能力。

mikro tik 装置的特点

–>稳定性

–>经济实惠

–>启动时高速

–>高安装速度

–>高配置速度

–>可调开进口出口

–>自动操作,无需登录任何服务

mikro tik 是做什么用的?

–>虚拟专用网

–> NAT

–> MPLS

–>路由

–>防火墙

–>无线

–>代理服务器

–> DHCP 服务器

–>负载平衡

–>服务质量

Mikrotik 许可等级

RouterOS 许可证预装在 RouterBOARD 设备上,您无需购买许可证密钥。对于 x86 系统,您必须获得许可证密钥。

RouterOS 许可证方案基于软件 ID,其中 RouterBOARD 软件 ID 连接到存储介质(HDD、NAND ), x86 软件 ID 连接到 MBR,CHR 系统 ID 仅限于 MBR 和 UUID。

许可证信息可从 CLI 系统控制台获得:

/system license print

安装后,RouterOS 以试用模式运行。在 24 小时内,您可以注册 1 级或购买其他级别。您可以在下表中看到不同级别的许可证:

mikrotik-license-levels

级别 2 是旧许可证格式(2.8 之前)的过渡许可证,不再提供。您需要购买新的许可证才能升级。

级别 3 是无线站许可证(客户端或 CPE ),不适用于 x86 PCs。

所有 Mikrotik 许可证的共同特征

–>无限期使用的可能性。

–>能够使用无限数量的接口。

–>每个许可证特定于一个安装。

–>无限制的软件升级。

CHR 许可等级

CHR 是 RouterOS 的一个版本,作为虚拟机运行,有 4 个许可证级别和一个试用版,您可以测试每个昂贵的许可证级别 60 天。

如果你想获得免费试用许可,你必须在Mikrotik.com上有一个账户;管理许可证的位置。

永久许可证是一种终身许可证,可以转移到 CHR 的另一个实例。正在运行的 CHR 实例必须能够访问帐户服务器以更新其许可证,否则它将不允许 RouterOS 升级到较新的版本。

一旦运行的测试系统获得许可,从 CHR 手动运行以下命令来激活它:

/system license renew

请在系统截止日期前执行此操作,否则您将不得不从头安装 CHR。

CHR-license-levels

如果使用多个相同类型的虚拟系统,下一个设备可能与原始设备具有相同的系统 ID。为了防止这种情况,在第一次引导后,在请求试用许可证之前运行以下命令:

/system license generate-new-id

只有当 CHR 在 RouterOS 许可的免费版本中运行时,才使用上述命令。如果您已经获得了付费或试用许可证,并且使用了重新生成功能,则您不能再更新您当前的密钥。

要使用多个虚拟机,从 Mikrotik 网页下载磁盘镜像,根据使用的虚拟机数量复制磁盘。这样,从每个虚拟磁盘映像创建一个新的虚拟机系统。在运行或存储下载的文件之前,制作磁盘映像的副本。

从 RouterOS v3 (2009) 升级

如果尽管引入了 RouterOS 3.25 和 4.0beta3 作为新的 SoftID 格式,但您的许可证菜单显示旧的和新的 SoftID,或者 RouterOS 仍然像以前一样工作,您可能需要升级您的许可证以利用一些新功能。为此,单击 Winbox 中的更新许可证密钥按钮。新软 id 的符号如下:

XXXX-XXXX (4 个符号,破折号,4 个符号)

动作将按以下顺序进行:

–> Winbox 会用你的旧软 ID 联系Mikrotik.com,让 Mikrotik 检查你的数据库,查看你的关键细节。

–>服务器生成一个名为 upgrade 的新密钥,并将其放在与之前相同的帐户中。

–> Winbox 将自动使用新密钥许可您的。

–>然后必须重启才能解锁新的 RouterOS 功能。

注: 当 RouterOS 应用新密钥时,旧密钥存储在 Files 文件夹中的一个文件中,以便旧密钥始终可用。

如何改变许可等级

没有许可证级别升级,如果您想使用另一个许可证级别,请购买相应的级别。这是软件公司使用的策略,购物时要明智选择。

更换许可密钥

如果意外丢失许可证或驱动器出现故障,您可以向 Mikrotik 支持团队申请一个特殊的密钥。它的价格是 10 美元,功能和你丢失的钥匙一样。

要申请更换密钥,您可以遵循以下步骤:

首先在mikrotik.com进入您的账户管理,填写支持联系表或发邮件至 【邮件保护】【tik.com】。然后发送所需信息,并向 Mikrotik 支持团队解释请求更换密钥的原因。

确认支持人员并将替换密钥添加到您的帐户后,再次检查您的帐户并选择从替换密钥制作密钥选项。

现在选择要替换的适当许可证级别,输入新的软件 ID 。然后点击将许可证替换添加到购物车,完成支付过程。

Replacement-key-request - Introduction MikroTik Licenses

最后,您将收到一封带有新许可证的电子邮件。

结论

正如我们所讨论的,要使用 Mikrotik 操作系统,您需要获得 Mikrotik 许可证。在本文中,我们熟悉了 Mikrotik 的特性,并研究了其不同级别的许可。我希望它对你有用。

介绍 Nmap 工具并查看其应用

原文:https://blog.eldernode.com/introduction-nmap-tool-and-check-its-applications/

Introduction Nmap Tool And Check Its Applications

Nmap 是网络映射器的缩写,是一种网络发现和安全审计工具。作为管理员,您需要一个网络扫描工具,能够使用 IP 数据包来识别连接到网络的所有设备。Nmap 是一个免费的开源网络扫描器,提供关于它们运行的服务和操作系统的信息。虽然网络映射器是为企业级网络开发的,但它也用于较小的公司。然而,它是为快速扫描大型网络而设计的,但对单台主机也能很好地工作。本文将介绍【Nmap 工具并检查其应用。如果您准备购买完全托管的 Linux VPS ,您可以依靠我们的技术团队,并在 Eldernode 订购您考虑的软件包。

介绍 Nmap 工具

Nmap 是在 GPL 许可下发布的最流行的网络发现工具之一。要映射您的网络,您可以使用 Nmap 并查找网络上的活动主机,执行端口扫描、ping 扫描、操作系统检测和版本检测。不仅是管理员、网络管理员和渗透测试人员,恶意黑客也会使用这个免费工具。此外,Nmap 提供了强大的扫描选项,因为它简单且易于记忆标记。Nmap 最初是为 Linux 编写的,但是已经移植到各大操作系统,比如 Windows ,Solaris,HP-UX 等。

Nmap 应用

该程序可用于许多不同的操作系统,如 Linux、Free BSD 和 Gentoo。它最常用于命令行界面。Nmap 现在用于许多网站监控工具,以审核 web 服务器和物联网设备之间的流量。Nmap 在中使用三个核心进程:

1- Nmap 为您提供网络中每个活动 IP 的详细信息,然后可以扫描每个 IP。通过这种方式,您可以检查 IP 是否被合法服务使用,或者被外部攻击者使用。

2- Nmap 提供有关您的网络的信息。您可以使用它并提供活动主机和开放端口的列表,以及识别每个连接设备的操作系统。因此,在持续的系统监控中,您将拥有一个有价值的工具,以及 pen 测试的一个关键部分。您已经了解了 Metasploit 框架,那么您可以使用 Nmap 和它一起探测并修复网络漏洞。

3-你可以使用 Nmap 来扫描你自己的网络服务器(特别是当你在家管理你的网站时),它模拟了黑客攻击你网站的过程。所以,如果你正在寻找一个工具来保护个人和商业网站,你会发现这个工具很有价值。它通过攻击你自己的站点来帮助你使用一种强有力的方法来识别安全漏洞。

Nmap 是如何工作的?

Nmap 是一款极其强大的软件。如果你对这个工具有足够的背景知识,你就可以很容易地正确使用它。

Nmap 检查网络中的主机和服务。软件平台发送信息给主机和服务。一旦收到响应,将读取并解释该响应,以使用该信息来创建网络图。因此,它将提供一个图,其中包括每个端口的详细信息,包括每个端口正在做什么,谁或什么正在使用它,主机如何连接,什么正在通过防火墙,什么没有通过防火墙,以及列出出现的任何安全问题。

使用一个复杂的脚本系统与网络的每个部分进行通信,Nmap 将能够完成所有提到的活动。由于 Nmap 脚本能够进行漏洞检测、后门检测、漏洞利用和网络发现,因此这些脚本充当网络组件及其人类用户之间的通信工具。

Nmap 扫描什么?

作为管理员,您可以使用 Nmap 扫描:

–开放端口和服务

–发现服务及其版本

–猜测目标机器上运行的操作系统

–获得准确的数据包路由,直到目标机器

–监控主机

Nmap 扫描类型

使用 Nmap,允许您使用各种扫描。让我们回顾一下 Nmap 可以执行哪些扫描:

–TCP 扫描

–TCP 扫描

–同步扫描

–确认扫描

–手指扫描

–零扫描

–圣诞节扫描

–RPC 扫描

–空闲扫描

另外,您可以参考 Nmap 命令了解更多信息。

Nmap 特性

为了执行各种活动,如操作系统检测、查找开放端口和网络漏洞,Nmap 使用 NSE 脚本。除了端口扫描,Nmap 还提供许多附加功能。下面就让我们来看看:

–主机发现

–操作系统检测

–服务版本检测

–关于目标的网络信息,如 DNS 名称、设备类型和 MAC 地址

–能够扫描众所周知的漏洞。

Nmap 优势

Nmap 被誉为最好的黑客工具。以下是用户报告的一些优点,以鼓励其他人开始使用它:

–内置脚本允许漏洞测试

–枚举

–端口扫描

–漏洞检查

–网络扫描

–漏洞检查

–打开/关闭端口。

–操作系统检测

–易于编写脚本和分析

–IDs 主机

–检查防火墙规则

–用户社区支持无处不在

–高度准确的端点识别

–指纹识别应用/设备的独特流程

–NMap 易于使用且高度可配置

Nmap 缺点

一些用户说很难提及任何事情,但像往常一样,让我们看看这个流行工具的暗点是什么:

–模块不够快

–新手很难使用它,因为开关太多了

–只有 CLI,开发人员会考虑基于 web 的版本。

–不受供应商支持

–如果没有网络,您不能使用此工具,这取决于网络及其安全性。

–Nmap 脚本是用 Lua 编写的,Lua 不是主流语言。

如何使用 Nmap?

之前,您学习了如何在 Linux 上安装 Nmap。但是,要开始使用 Nmap,您需要熟悉命令行界面。不是为了基本的网络监控,但是如果您需要高级使用,您应该能够编写脚本来自动化常见任务。

Zenmap 是官方的 nmap 安全扫描器 GUI。Zenmap 界面非常直观。当您从图形界面启动 Zenmap 时,您会发现以 root 用户身份运行它的选项。

Zenmap environment

注: 对于 Windows,Nmap 自带自定义安装程序(namp <版本> setup.exe)。因此,您可以下载并运行这个安装程序,它会自动在您的系统上配置 Nmap。

zenmap on windows

此外,作为系统管理员,您将能够轻松使用 Nmap,因为您熟悉它提供的大多数工具。Nmap 将各种各样的工具整合到一个程序中。因此,它不会强迫你在独立和离散的网络监控工具之间跳跃。一旦安装了 Nmap,就可以使用以下功能了:

–运行 Ping 扫描

–运行主机扫描

–在 Kali Linux 中使用 Nmap

Nmap 的大多数常见功能都可以使用一个命令来执行,该程序还使用了许多“快捷”命令来自动执行常见任务。以下是常见的 Nmap 函数:

–Ping 扫描

–端口扫描

–主机扫描

–操作系统扫描

–输出到文件

–扫描顶部端口

–禁用 DNS 解析

结论

在本文中,向您介绍了 Nmap,并且您回顾了它的所有应用。Nmap 用于提供有关您的网络以及连接到网络的设备的详细实时信息。从现在开始,当它扫描整个系统并绘制每个部分的地图时,您就有了识别网络上活动的问题的解决方案。如果使用得当,Nmap 是合法的,因为它可以帮助您保护您的网络免受黑客攻击。Nmap 用于互联网安全公司,因为它是扫描系统和了解黑客可能利用的弱点的理想选择。

CentOS Stream 9 简介- Eldernode 博客

原文:https://blog.eldernode.com/introduction-to-centos-stream-9/

Introduction-CentOS-Stream 9

2021 年初,红帽宣布 CentOS 将于 2021 年结束,但 CentOS Stream 将在该日期后继续存在,并作为红帽企业 Linux 的上游分支。于是 CentOS 8 在 2021 年结束,将重心转移到 CentOS Stream。CentOS Stream 是一个不断更新的发行版,允许提前访问即将推出的 RHEL 版本的开发包。在本文中,您将了解 CentOS Stream 9 的简介。你可以在 Eldernode 上看到新的优惠,购买自己的 CentOS VPS

什么是 CentOS 流?

CentOS Stream 是一个稳定的流,在原始版本的基础上进行小的错误修复和改进。另外,CentOS Stream 基于 Fedora Linux,是有效的红帽企业 Linux 上游。事实上,这种方法提供了分布共享和一种直接影响 RHEL 外观的方式。

Distribution-participation-path

CentOS 流 9 功能

中央音流 9 是中央音的一种对位法。过去,CentOS 的升级速度很慢,而且 CentOS 一直出奇地稳定。相反,CentOS 流总是在变化。您可以在 CentOS Stream 上安装您喜爱的软件的最新版本。

CentOS-Stream9

CentOS 基于 Fedora 34,包括几个新的应用程序:

–>内核 5.14

–> GCC 11.2

–> Python 3.9

–> Perl 5.32

->

->

–> OpenSSH 8.6p 1

–> GNOME 40

–>默认组 v2

服务器也有一些一般性的变化。您将收到的新软件包括:

–> PHP 8.0

–> node . js 16

–> Apache httpd 2.4

–> Maria db 10.5

–> MySQL 8.0

–> PostgreSQL 13

–> Nginx 1.20

如何获得 CentOS 流 9

要开始使用 CentOS Stream 9,请前往 下载页面 并启动虚拟机。还有在容器或云提供商上运行 CentOS Stream 9 的选项:

# Start with Podman
podman run -it --rm quay.io/centos/centos:stream9 bash
# Start with Docker
docker run -it quay.io/centos/centos:stream9 bash

通过运行 uname -r ,你会看到新安装的 CentOS 9 Stream 版本运行的是内核 5.14.0-34.el9.x86_64。如果您想通过 Cockpit Web 界面管理您的安装,您必须使用以下命令启用它:

sudo systemctl enable --now cockpit.socket

激活后,将浏览器设置为 https://SERVER:9090 (使用 CentOS Stream 9 服务器的 IP 地址)并使用 root 用户信息登录。

当您进入驾驶舱时,您会看到 Podman 支持已经启用,因此您可以使用这个突出的图形用户界面开始管理您的集装箱:

Podman-support

安装时,确保驾驶舱内的一切都是最新的:

Upgrade-packages-via-Cockpit

结论

CentOS Stream 于 2019 年推出,实际上是滚动发布。在发布滚动的定义中,可以说是在各个版块不断更新的 Linux 开发。在本文中,您了解了 CentOS Stream 9,并看到 Stream 版本几乎是 CentOS 的对位法。

direct Admin-ElderNode.com 中的管理区介绍

原文:https://blog.eldernode.com/introduction-to-the-admin-area-in-the-directadmin/

Introduction to the Admin area in the DirectAdmin

管理区简介 DirectAdmin ,在这个区域中,你可以对你的服务器应用所有的管理操作。这些操作包括:

管理经销商包:

单击管理经销商包后,您将看到一个类似于下图的页面,您必须在其中指定主机必须创建的资源和限制。

Introduction to the Admin area in the DirectAdmin

您应该为代表考虑的一些最重要的设置是分配的 IP 数量、允许的域数量、创建自定义 DNS 的可能性。

direct Admin中的管理区介绍

允许“超额销售”选项还允许代理销售或创建比可用数量更多的主机。

例如,它有 10 GB 的代理空间,但在共享主机细分市场中,代理可以拥有超过销售量的空间,但如果他消耗超过 10 GB,他的授权帐户将被阻止。

创建经销商:

通过此部分,您可以在 admin DirectAdmin 服务器上创建代理,并允许他们为自己创建和管理用户。要使用此部分,您首先需要从“管理经销商套餐”部分创建代理计划。

在 DirectAdmin 中创建代理非常简单,与创建主机没有什么不同。完成代理创建页面(包括用户名、电子邮件、密码、域和 IP 字段)后,选择适当的代理计划,然后选择“提交”。就像创建用户部分一样,使用“Customize”选项,您可以用所需的资源定义创建的经销商。

列出经销商:

在本节中,您将在 DirectAdmin 中找到所有委托。在此部分,您将看到一个类似于以下用户列表的页面:

Introduction to the Admin area in the DirectAdmin

单击每个“经销商”查看专用资源的详细信息,并根据需要增加资源。您也可以使用“暂停选项暂停代理。您也可以使用“取消暂停选项启用暂停的账户。

如果您想查看导致代理被阻止的原因或详细信息,请单击代理以显示您正在查找的代理帐户的完整详细信息。最常用的 DirectAdmin 选项之一是“临时带宽增加”代理选项,您可以在月底临时将额外流量分配给用户或代理。

IP 管理:

通过这一部分可以很容易地将 IP 添加到 DirectAdmin 中。通过输入所需的 IP 和子网,您可以轻松地将 IP 添加到 DirectAdmin。您还可以看到多个用户共享可用的 IP。

DNS 管理:

代表、用户等的所有 DNS 设置和记录。可通过本部分进行访问和修改。当对用户禁用此访问时,您必须由系统管理员根据此部分在 DNS 服务器上创建所需的区域。

服务监控:

在这一部分,您可以看到服务器上所有可用服务的状态,并且可以管理它们。请注意下图:

Introduction to the Admin area in the DirectAdmin

例如,在此图中,您可以看到,httpd 处于停止状态,它可能已关闭。

该值表示您的 web 服务器已经手动关闭或由于错误而关闭。在这种情况下,您的任何站点都不会打开。要解决这个问题,只需在 DirectAdmin 上单击 Start 或 Restart httpd 行来启动 webserver 服务。

在某些情况下,您可能无法通过 DirectAdmin 本身解决与活动或有问题的服务器相关的问题,您可能需要通过 ssh 检查服务日志。

如果您不熟悉 ssh 及其命令,并且 DirectAdmin 无法修复它,最好联系您的服务器管理员来修复问题,或者向专家咨询。

系统信息:

如果您想快速查看您的服务器详细信息,您可以在此处采取行动:

Introduction to the Admin area in the DirectAdmin

正如您在这张图片中看到的,CPU、RAM、交换空间等的数量。完全显示出来。您还可以在这里找到完整的服务器正常运行时间。

请记住,如果您查看某个特定服务的已停止的服务的状态,您将无法管理它,您将能够从系统监视器ssh 启动或重启该服务。

日志查看器:

最好使用 ssh 查看日志。但是 DirectAdmin 本身具有一些特性,使得选择日志文件和查看现有日志变得很容易。

Introduction to the Admin area in the DirectAdmin

所有日志都是可选的。您也可以使用“从末尾开始的行数”选项选择要查看的底部行数。

*如果您没有足够的技能,最好不要通过 ssh 操纵重要和敏感的服务器。

祝您好运

如果需要 DirectAdmin VPS ,现在订购 Directadmin VPS 服务器

Windows PowerShell 简介- Windows VPS 服务器

原文:https://blog.eldernode.com/introduction-to-windows-powershell/

Introduction to Windows PowerShell

Windows PowerShell 简介。 Windows PowerShell 是微软在 Windows 中安装的高级命令环境,为用户提供了控制、管理以及将 Windows 服务配置为外壳的能力。本文将全面讲解 Windows PowerShell,告诉你 PowerShell 和 CMD 的区别。和我们在一起。

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

Windows PowerShell

当今世界,与 Windows 打交道的人必须熟悉 CMD 或命令提示符环境。
命令提示符或 CMD 是一个简单的文本环境,只支持很少的命令,自 Windows NT 诞生以来就一直在 Windows 上使用。

命令提示符使用两组命令,包括:

内部命令: 内部命令位于【Command.com】文件内。像方向命令

外部命令: 有单独文件,可以在命令提示符环境下执行和控制的命令。比如 netsh 命令

现在,通过我们向您提供的关于 CMD 的简短描述,以及这个语法环境已经存在了 20 多年的事实,可以认识到它不再具有用户所必需的能力和效率,尤其是在执行命令领域的专业人员。

所以在 2006 年的年,微软推出了名为 Windows PowerShell 的新命令环境,以提高其 Windows 命令环境的质量。

微软概述了开发和发布 Windows PowerShell 的原因,其中两个原因最为突出。

Windows PowerShell 简介。

Windows PowerShell 产生和发展的主要原因

1。 为运行,控制,管理所有服务并启动它们创建一个完整的文本环境。

2。 不落后于 Linux,因为 Linux 终端的功率非常高。

Linux 终端环境非常强大,可以说包括控制和运行所有服务在内的各种任务都可以用 Linux 命令来完成。正因如此,为了不落后于 Linux,微软开始生产和开发一个名为 Windows PowerShell 的环境,以便能够为其用户提供比以前更多的使用文本环境的能力。

【Windows PowerShell 和 CMD 的区别

这两种 Windows 命令文本环境的主要区别之一是 Windows PowerShell 无可争议的强大功能。

网络管理员、程序员和专业 Windows 用户将能够在 PowerShell 的 Windows 图形环境中运行和管理他们拥有的任何服务和命令。

CMD 语法文本环境执行命令的能力有限。

在 Windows PowerShell 中,您将能够编写和执行专业脚本,如 嵌套 脚本和 多步 脚本。

命令提示符环境支持有限的命令,并且不能将命令作为一个模块添加。

在 Windows PowerShell 中,您将能够向新的和外部的服务添加模块,并控制和管理它们。

Windows PowerShell 的结构

借助的 Windows PowerShell。net 框架设计开发。因此,在其中编写和执行命令类似于。net 编程语言。用户也可以使用【c#】。net 命令作为 PowerShell 中的脚本。

以为例, PowerShell 中的一个简单命令如下:

New-NetIPAddress –InterfaceAlias “Ethernet” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254

在上面的示例中,将在系统上设置一个静态 IP 。

使用 PowerShell 的提示

起初,当你遇到 PowerShell 命令时,你可能会认为你必须记住这么长时间的命令。但是我们必须告诉你这不是真的。

Windows PowerShell 遵循某些规则和规定,这使得它非常容易。此外,使用命令提示符命令一开始可能看起来很难,但是只要稍加努力和坚持,你就可以确信你将很容易学会 PowerShell。

如何打开 Windows PowerShell

有三种不同的方法可以打开 Windows PowerShell。

1。 按 Winkey + R 打开 Run,然后进入 powershell 点击 OK 。

2。 从开始菜单,搜索 windows powershell 并打开。

3。 在 CMD 环境下,通过进入 powershell 并按下 Enter ,将进入 PowerShell 环境。

最后,我们会提到 PowerShell 的一些好处和特性。

Windows PowerShell 的优势和特性

能够在 PowerShell 中执行所有 CMD 命令

面向对象

能够用 net 语言和 PowerShell 脚本语言编写脚本

结构化命令

增加不同模块的能力

管理和控制所有 Windows 服务器和客户端服务

PowerShell ISE 工具的存在简化了脚本编写

能够执行多步和选择性命令

能够在输入部分命令后自动输入命令

有系统控制命令来改善和加快用户的需求

远程执行命令的能力

引导 PowerShell 控制服务器的能力(在 Windows 10 系列中)

亦作,见:

如何在 PowerShell 中下载文件

PowerShell 中的 Get-Help 命令

使用 PowerShell 管理 Windows 服务

如何在 PowerShell 中管理文件和文件夹

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

Windows PowerShell 简介。

好运。

介绍 Windows 系统文件以及如何使用它- ElderNode 博客

原文:https://blog.eldernode.com/introduction-to-windows-system-file/

Introduction to Windows System File and how to work with it

介绍 Windows 系统文件以及如何使用它。从技术上讲,Windows 系统文件是任何打开了隐藏系统属性的文件。实际上,系统文件就是 Windows 正常运行所依赖的那些文件。这些范围从硬件驱动到配置和 DLL 文件,甚至是构成 Windows 注册表的各种 hive 文件。

一般来说,最好不要管系统文件。删除、移动、重命名或更改这些文件可能会导致整个系统出现故障。因为这个事实,它们经常被隐藏,并被设为只读。

在本文中,我们将告诉你什么是 Windows 系统文件以及它是如何工作的。

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

Introduction to Windows System File and how to work with it

系统文件存储位置

系统文件通常位于被标识为系统文件夹的特定文件夹中。为了进一步防止意外删除,默认情况下,这些文件在 Windows 中是隐藏的。它们也不会出现在搜索中。

系统文件可以存储在你的 PC 上的许多位置。

你的系统驱动器的根文件夹(**C:**),例如,保存着你的页面文件( pagefile.sys )和休眠文件( hiberfil.sys )等系统文件。

Windows 系统文件大部分存储在 C:\Windows 中,尤其是像 /System32/SysWOW64 这样的子文件夹中。但是,您还会发现系统文件分散在用户文件夹(如 appdata 文件夹)和应用文件夹(如 ProgramData 或 Program Files 文件夹)中。

教程在 Windows 中显示隐藏的系统文件

虽然系统文件在 Windows 中默认情况下是隐藏的,但是让 Windows 显示它们还是很容易的。只要记住,删除移动编辑,或者重命名这些文件都会导致各种各样的问题。我们的建议是在大多数情况下隐藏系统文件。

如果您在应用一些修改或调整时有意使用系统文件,请显示它们,然后在完成后再次隐藏它们。

要在窗口中显示系统文件,首先打开一个文件浏览器窗口。

在文件浏览器中,打开查看 > > 选项 > > 更改文件夹和搜索选项。

Introduction to Windows System File and how to work with it

在文件夹选项窗口,切换到视图选项卡,然后去掉隐藏受保护操作系统文件(推荐)选项上的勾

完成后点击确定。

Introduction to Windows System File and how to work with it

你现在可以看到隐藏的系统文件。

注意 系统文件的图标看起来比非系统文件的图标要暗,以帮助表示它们的重要性。

Introduction to Windows System File and how to work with it

如果系统文件损坏会发生什么?

这真的取决于哪些系统文件被损坏,所以症状可能包括应用程序无法启动(或者 T2 崩溃),T4 蓝屏错误,甚至 Windows 无法启动。

如果您怀疑系统文件损坏或丢失,有几个内置的系统工具可以帮助您。

系统文件检查器 ( SFC )扫描 Windows 系统文件,并可以替换任何它发现丢失或损坏的文件。

部署镜像服务和管理 ( DISM )命令可以用来帮助修复阻止 SFC 完成其工作的底层问题。一起使用它们,你应该能够成功地修复丢失的或损坏的系统文件。

SFC 扫描您的计算机,查看是否有任何 Windows 系统文件损坏或任何其他更改。如果找到修改过的文件,它会自动用正确的版本替换它。

Introduction to Windows System File and how to work with it

如果所有其他的都失败了,并且这两个选项都不起作用,你可以随时刷新或重置你的电脑回到默认状态。

注意: 此选项只应作为最后手段使用。您所有的个人文件将被保留,但任何售后下载的应用程序将被删除。

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

好运。

投资元宇宙前要问自己的 10 个问题

原文:https://blog.eldernode.com/investing-in-the-metaverse/

10 Questions to Ask Yourself before Investing in The Metaverse

元宇宙是几个独立的虚拟世界的组合,人们可以通过网络随时访问它们。该行业预计将成为数十亿美元的行业。这个平台提供了各种各样的投资机会,投资者想要进入元宇宙的投资领域也就不足为奇了。这篇文章将解释在投资元宇宙之前应该问自己的 10 个问题。如果你想购买自己的 比特币 VPS 主机,可以查看 Eldernode 网站上提供的套餐。

投资元宇宙

元宇宙由 Meta 和 verse 两个词组成,是一个分散的、开源的、可互操作的平台,用于构建在基底上的可编程数字资产和身份。它允许用户相互之间以及与其他组件进行交互。在元宇宙世界中,人们的角色是在线的和虚拟的。这个虚拟世界集成了社交网络、视频游戏、虚拟现实(VR)和增强现实(AR)技术以及区块链的各个方面。

Metaverse-platform

在本教程的续篇中,我们将解释在投资元宇宙之前要问自己的 10 个问题。

1-如何加入元宇宙平台?

你应该知道如何加入元宇宙平台。加入元宇宙的第一步是选择元宇宙平台。你可以在这个平台上投资,购买或出售物品,创建一个头像,以及通过选择你的平台做许多其他事情。下一步是建立一个数字货币钱包,并将其连接到所选平台的虚拟市场。用户应该创建一个钱包,用数字货币支付或在元宇宙接收它们。

钱包接入平台后,就该买数字货币了。为此,请访问有效的在线交换网站。最后,创建一个头像。Avatar 实际上是元宇宙用户的虚拟版本,用户可以使用它在虚拟世界中相互交流。

2-如何工作?

你要选择你要投资的平台,登陆。要有广告牌或售货亭,必须检查平台周围的环境。大多数元宇宙平台允许你跳进一个虚拟的房地产地图。分散式平台同时呈现该设计周围的部分世界,你可以看到你的邻居、天际线、走在街上的人等等。但沙盒平台只构建你所在的区域,无论是具体的一块土地,还是更大的房产。

3-元宇宙有哪些用途?

元宇宙的第一个用途是游戏。视频游戏产业是元宇宙扩张的最重要因素。在这个虚拟世界中,你可以与他人互动,同时玩 3D 游戏。像《《我的世界》》或《堡垒之夜》这样的元宇宙游戏是这个行业中最早也是最大的游戏。

元宇宙的另一个用途是它允许用户与不同地方的人交流。此外,个人接触将被添加到网上聊天,这是升级到一个新的水平。元宇宙允许员工与其员工交流并参加会议。这降低了企业的运营成本,并最大限度地减少了旅行或使用物理空间的需求。它可以将视频会议提升到一个新的水平,这样您就可以作为全尺寸的化身参加会议。

4-加密货币在元宇宙有哪些用途?

加密货币在元宇宙被用作一种支付方式。用户使用元宇宙加密技术购买任何产品或服务。你也可以用它们来投资。它还经常被用作虚拟世界的游戏内货币,允许玩家在游戏内交换游戏物品(甚至是金钱),或者在交易所兑换成其他货币。元宇宙的交易管理和加密发行由网络共同完成。

5-元宇宙为投资者提供了哪些机会?

随着时间的推移,在元宇宙投资的机会会越来越多。你可以购买涉及元宇宙一个或多个方面的公司股票,或者投资元宇宙房地产。此外,你还可以投资于加密、NFT 和其他数字资产。

6-投资元宇宙有哪些风险?

由于元宇宙是新成立的,它允许诈骗盛行,目前还不清楚哪些公司和申请将会成功。所有尝试这样做的公司都会努力让这个开发成功,但是只有其中的一部分会成功。你应该意识到智能合约和加密货币的不可改变性,并完全协商条款以避免诈骗。

7-哪些产品和服务是元宇宙的一部分?

现在有许多产品和服务可以在常规零售模式中获得,这可能是元宇宙的一部分。一些服务和产品是:

–保护用户身份和财务的安全性

–连接性可容纳无限数量的元宇宙游客

–互动平台或虚拟世界,相当于互联网上的一个网站

–虚拟现实耳机等沉浸式硬件

–3D 创建软件,用于构建场景或创建在元宇宙买卖的物品

–半导体为元宇宙提供动力和导航

8-投资元宇宙的最佳方式是什么?

许多科技公司积极投资元宇宙项目。你可以尝试在元宇宙投资的一些最常见的方法是购买元宇宙代币和购买游戏内的虚拟土地。购买元宇宙代币是投资元宇宙最简单、最方便的方式之一。元宇宙代币的价值也像数字货币一样变化。流行的元宇宙平台提供了类似游戏的环境,在这里你可以建立和交易视觉资产和体验。越来越受欢迎的虚拟房地产提出了一个简单的解决方案,如何投资于加密元宇宙。

9-你为什么要投资元宇宙?

元宇宙为改变生活方式和通信提供了巨大的潜力,你已经看到它的发展在新冠肺炎疫情之后加速。许多公司,如脸书,正在投资软件和硬件来支持元宇宙的虚拟显示器。这些虚拟世界的可扩展性除了一些游戏或知名平台如分散之外,还没有在区块链上取得很大进展。

投资元宇宙有利可图吗?

一项财产或货币的盈利能力无法准确表述,但一般来说,通过购买土地并在元宇宙投资 10 年,大约可以获得 1500%的利润。购买房地产通常总是有利可图的,从长远来看,任何人都购买并获利。

结论

元宇宙是一个数字化的在线世界,可以与我们的现实世界融为一体,在几分之一秒内为每个人提供丰富的信息和数据。在本帖中,我们解释了在投资元宇宙之前要问自己的 10 个问题。如果你有任何问题,你可以。请在评论区联系我们。我希望这篇教程能帮助你投资元宇宙,你会发现它很有用。

如何在 MikroTik - ElderNode 博客中配置 IP 设置

原文:https://blog.eldernode.com/ip-settings-in-mikrotik/

IP settings in MikroTik

MikroTik 中的 IP 设置;如您所知,路由器运行在网络的第三层(IP)。路由器接口上有 IP 是配置路由器的要求之一。在本教程中,我们将解释如何在 MikroTik 路由器接口上设置 IP。你可以使用 Eldernode 提供的套装来购买 MikroTik VPS 服务器。

在路由器板端口上设置 IP:

MikroTik 接口上设置 IP 是我们配置 MikroTik 路由器或任何其他路由器的第一步。我们可以在 MikroTik 的每个端口上设置一个或多个 IP,但在此之前,最好根据需要重命名我们的接口。

从右侧菜单中选择接口选项。然后进入界面列表窗口。在此窗口中,您将看到路由器接口列表。该列表包括所有真实接口(如以太网、无线等。)和虚拟接口(如 VLAN、VPN 等。).

mikrotik-eldernode-1

mikrotik-eldernode-1

双击每个接口的名称进入该接口的设置窗口。在这里,您可以将界面重命名为所需的界面。

mikrotik-eldernode-2

要通过 IP- >地址菜单将 IP 分配给 MikroTik 路由器接口,您将进入地址列表窗口。如果 D 字符在 IP 旁边,则自动设置(使用 DHCP )。

mikrotik-eldernode-3

mikrotik-eldernode-03

点击添加按钮将弹出如下窗口,我们可以为端口分配 IP。

mikrotik-eldernode-4

显然,不同的端口需要接收不同范围的 IP;否则,我们将得到一条错误消息。

DHCP 客户端:

MikroTik 可以通过 DHCP 接收每个端口的 IP。为此,请进入 IP- > DHCP 客户端菜单。

mikrotik-eldernode-5

how to IP settings in MikroTik Server

点击添加标志将会打开如下所示的窗口。

IP settings in MikroTik Server

在此窗口中,我们首先需要指定 DHCP 客户端在哪个端口上启用。(每个端口的设置必须单独设置)。如果启用了使用对等 DNS** 选项,并且您的 DHCP 服务器也可以发送 DNS 地址,则该接收地址将应用于 MikroTik。(如果您之前已经手动设置了 DNS 地址,这些设置将被覆盖)。**

DHCP 服务器能够发送 NTP 设置时,使用使用对等 NTP 选项。如果是这样,NTP 设置将通过 DHCP 下载,并被您的手动设置覆盖。

如果添加默认路由设置为是,网关设置将通过 DHCP 下载添加到根表,但是如果系统上已经有默认路由设置,新设置将被忽略。

祝您好运

Goodluck.

IPv6 简介以及如何添加 CentOS Server - Eldernode

原文:https://blog.eldernode.com/ipv6-and-how-to-add-on-centos/

Introducing IPv6 And How To Add On CentOS Server

所有连接到互联网的设备,如电脑和手机,都需要一个数字 IP 地址来与其他设备进行通信。互联网协议版本 6 (IPv6)是互联网协议的最新版本。它为网络上的计算机提供一个识别和定位系统,并在互联网上路由流量。基本上,IPv6 旨在取代 IPv4,成为它的补充,并最终取代它。本文介绍了【IPv6 简介以及如何添加 CentOS 服务器。你可以在老人节点上找到你需要的东西。要购买您自己的 CentOS VPS ,您也可以向我们的技术团队寻求指导。值得一游!

介绍 IPv6

首先,让我们更多地了解 Ipv6,并回顾一下Ipv6 为什么重要。由于设备分配了唯一的 IP 地址来识别和定位定义,因此需要更多的地址来连接设备。IPv4 是第一个公开使用的互联网协议版本,但其局限性导致 IETF 正式制定了后续协议。这正是 IPv6。 IPv6 除了提供更大的寻址空间外,还提供了其他技术优势。IPv4 和 IPv6 在设计上并不具备互操作性。因此,它们之间的直接通信是不可能的,这使得向 IPv6 的迁移变得复杂。然而,已经设计了几种过渡机制来纠正这种情况。

IPv6 的好处

使用 IPv6 可以让您体验更快的连接和更丰富的数据。由于一个不正确的信念,人们禁用 IPv6 来加快他们的互联网连接,但禁用不会这样做。然而,这可能是一个快速解决方案,但肯定会为以后积累问题。默认情况下,IPv6 在 WindowsLinux 和其他操作系统上是启用的,因为它们都内置了对 IPv6 的支持。你需要加入到 IPv6 的潮流中来。不仅禁用 IPv6 会导致问题,而且有必要用 IPv6 替换 IPv4。IPv6 的主要区别在于它使用 128 位 IP 地址(它可以支持 2^128 互联网地址)。

让我们回顾一下 IPv6 的优势和特性:

1-不再有 DHCP ,更易于管理

2-不再需要网络地址转换

3-不再有私有地址冲突

4-内置认证和隐私支持

5-更简单的标题格式

6-更好的多播路由

7-无状态和有状态地址配置,自动配置

8-简化、更高效的路由

9-真正的服务质量(QoS),也称为“流标签”

10-更大的地址空间

11-可扩展性

12-高效的分层寻址和路由基础设施

13-内置安全性

14-用于相邻节点交互的新协议

如何在 CentOS 服务器上添加 IPv6

如您所知,开发 IPv6 是为了应对期待已久的 IPv4 耗尽问题。在本节中,您将了解如何在您的 CentOS 服务器上添加 IPv6,以利用其高效的路由、定向数据流、简化的网络配置、安全性等等。

如何检查 IPv6 状态

正如我们提到的,默认情况下,IPv6 通常在 Linux 上启用。但是,您可以通过两种方式检查您的 CentOS 系统是否启用了 Ipv6。

第一种方法通过运行以下命令向您展示:

sudo sysctl -a | grep ipv6.*disable

在输出中,值 0 表示 IPv6 在您的节点上处于活动状态,1 表示 IPv6 处于禁用状态。

检查 IPv6 是否启用的第二种方法是在 /etc/network-scripts/ 目录下查看您的网络接口。所以。使用下面的命令:

cat /etc/sysconfig/network-scripts/ifcfg-enps03

IPV6 选项

既然您将看到 IPv6 选项,让我们看看每个选项的含义:

IPV6INIT=yes :初始化 IPv6 寻址的接口。

IPV6_AUTOCONF=yes :启用接口的 IPV6 自动配置。

IPV6_DEFROUTE=yes: 这表示默认 IPV6 路由已经分配给接口。

IPV6_FAILURE_FATAL=no: 表示即使 IPV6 失败,系统也不会失败。

确保启用 IPv6 后,使用以下命令检查接口的 IPv6 地址:

ip a

运筹学

ip -6 addr

如何在 CentOS 上禁用和启用 IPv6

您可以在您的服务器上暂时禁用 IPv6。为此,请使用以下命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
ip -6 addr

由于任何原因,如果需要永久禁用 IPv6】,编辑 GRUB /etc/default/grub 文件。在行 GRUB_CMDLINE_LINUX** 中,追加参数 ipv6.disable=1**

要应用更改,您需要重启您的系统。

为了启用 IPv6 ,运行以下命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0

最后,您必须重启网络管理器以使更改生效:

sudo systemctl restart NetworkManager

结论

在本文中,我们向您介绍了 IPv6,并学习了如何在 CentOS 上添加 IPv6。现在你知道世界正在慢慢远离 IPv4。不建议您手动进行配置,因为 IPv6 的手动配置容易出错,而且相当费力。

Linux 适合游戏吗?-埃尔德诺德

原文:https://blog.eldernode.com/is-linux-good-for-gaming/

Is Linux Good For Gaming?

Linux,最流行、最常用、最知名的开源操作系统。您已经熟悉了其他一些操作系统,如 Windows、iOS 和 Mac OS。但是,我们来看看一个操作系统的任务是什么。它管理与您的台式机或笔记本电脑相关的所有硬件资源。为了管理软件和硬件之间的通信,你需要一个 Linux 服务器来让你的软件正常运行。在这篇文章中,我们将讨论 Linux 是否适合游戏。

既不像文字处理器,也不像办公套件那样是一套程序,但 Linux 是计算机/服务器硬件和在其上运行的程序之间的接口。

Linux 适合游戏吗?

简短的回答是是的!但我们不是来给你一个简短的答案的。加入我们来看看在 Linux 上玩游戏的优势和劣势。这有助于你做出最终决定。

可以在 Linux 上玩游戏吗?

让我说清楚!如果你知道自己是某个游戏玩家,你不会发现 GNU/Linux 是游戏的正确平台。不要担心!我有 Linux 粉丝的入场说这个词。当然,这并不是忽视 Linux 游戏的足够理由。在下面,你可以发现为什么人们仍然在 Linux 上玩游戏:

Linux 是开源和免费的。

Linux 是非常可定制的。

超过 6000 种不同的游戏。

通过“Wine”软件在 Linux 下玩 Windows 游戏。

Linux 不需要高端版本就能运行良好。

有哪些适合游戏的Linux 发行版?

steams OS Linux 发行版

Lakka Linux 发行版

Linux 发行游戏漂移

Ubuntu GamePack Linux 发行版

Linux 上有哪些类别的游戏?

正如我们提到的,有很多游戏可以在 GNU/Linux 上体验。下面是一个在 Linux 上分类的游戏列表,从质量的角度来看是不一样的:

原生 Linux 游戏

Linux 上的 Windows 游戏

浏览器游戏

终端游戏

原生 Linux 游戏

原生 Linux 游戏是由发行商和开发者在 Linux 上正式支持的游戏。在这种情况下,你只需要下载并运行标题来播放它,没有任何可能的缺陷。

当然,官方支持 Linux 的游戏数量并不多,但也有一个可以接受的范围。你可以从 GOG 商店、 Itch.io 套件、便携式 Linux 游戏网站、免费开源网站penguspypengspy以及当然还有 Steam 上合法找到官方的 Linux 游戏。您也可以在您的 Linux 发行软件库中寻找这些游戏。

Steam 上的 Linux 游戏

Valve 软件是少数几个支持 Linux 游戏的系列之一。要查看 Steam 上可用的游戏列表,安装好 Steam 平台后,进入商店,从顶栏选择浏览,从当前类别中选择 Linux 如图所示,Steam 甚至支持 Mac 版的游戏。

Linux games on Steam

注意 :如果你在商店主页面找游戏,在商店搜索 Linux 游戏时要注意 Linux 支持标志。

Linux 上的 Windows 游戏

在一些工具的帮助下,可以在 Linux 发行版上运行一些 Windows 游戏,但有时输出的游戏质量并不理想。要了解游戏是否有能力在 Linux 上运行,可以使用质子数据库。

该网站根据 Linux 系统上的性能质量,用五种颜色对非原生游戏进行分类。

绿色:原生 Linux 游戏
白金:在 Linux 系统上运行最好。
黄金:以可接受的方式,以良好的近似性执行。
白银:他们运行起来有小问题,但一般都是可玩的。
红色:它们无论如何都不适用,不可玩。

Windows games on Linux

浏览器游戏

随着 web 开发知识的进步,基于浏览器的游戏为我们提供了比过去更具吸引力的选择,只需点击几下鼠标。体验游戏的最佳选择之一是谷歌浏览器 T2。你也可以搜索找到许多在浏览器上可以找到的竞争性和在线标题。

终端游戏

也可以通过终端玩;当然,这取决于你对游戏的期望和定义!但是如果目标是娱乐,Linux 终端为您提供了有趣和怀旧的选择。

Terminal games

你可以玩类似 Hangman 的游戏,著名的贪吃蛇游戏,类似巴斯泰托女神的房屋建筑,甚至是终端上的 Pacman。如果你不年轻的话,这些标题会非常令人难忘和有趣。然而,接收和使用这些标题的方法不在本文讨论范围之内,但是稍加搜索,您就会发现一些不错的选项。

Windows/Linux 游戏的总比较

Windows操作系统通常提供一种称为“向后兼容性”的功能,通过为该版本的 Windows 设置兼容性,允许为早期版本的操作系统构建的程序向后兼容。对于大多数应用程序来说,包括电脑游戏,它运行良好且高效。它们需要几年的时间来适应当前的系统工具和库,否则,它们将无法运行,您将不得不在旧版本的 Linux 发行版上安装和运行它们。

Windows 的高市场份额,以及操作系统本身的独特性,导致了电脑游戏的数字化和实体化发行。在这个平台上,游戏既可以在网上商店买到,也可以在 DVD 上买到。和蓝光。此外,缺乏向后兼容性,如果您购买了一款游戏,几年后您可能无法在较新的发行版上运行它,因为操作系统的各种组件发生了大量不兼容的变化。在类似 Unix 的世界中,包括 Linux,发行版和操作系统的数量很大,并且彼此不兼容,这意味着您不能在不同的 Linux 发行版上轻松地安装和运行预编译的程序。正因如此,Linux 游戏主要在一个服务和框架下发布,比如 Steam,这使得在不同的发行版上安装游戏成为可能,这使得在 Steam 等服务和在线商店之外发行一款游戏变得非常困难。

结论

在本文中,您回顾了 Linux 是否适合游戏。正如您所了解的,尽管 Linux 操作系统存在各种问题,但您仍然可以在这些系统上享受游戏体验。如果你还在想哪个是更好的选择?在 Windows 或 Linux 上玩游戏,虽然很难回答,但我可以说这真的取决于你的优先级和你的偏好。如果你渴望了解更多关于使用 Linux 的知识,可以在我们的网站上找到相关文章。

Conclusion

In this article, you reviewed whether if Linux is suitable for gaming or not. As you learned, despite all the problems with Linux OSes, you can still enjoy the gaming experience on these systems. If you are still thinking which is a better choice? Gaming on Windows or Linux, while it is difficult to answer, I can say that it really depends on your priorities and your preferences. In case you are eager to learn more about working with Linux, find the related articles on our website.

汤姆·维奇-埃尔德诺德博客

原文:https://blog.eldernode.com/author/jack/

版权所有 2019-2022 Eldernode。版权所有

快速轻松地解决“Kali Linux XRDP 不工作”错误

原文:https://blog.eldernode.com/kali-linux-xrdp-not-working/

Solving the ‘Kali Linux XRDP Not Working’ Error Quickly and Easily

XRDP 是微软 RDP 的一个免费程序,允许远程桌面连接到 Linux 操作系统。在您的 Kali Linux 上安装此程序后,您可能会遇到“Kali Linux XRDP 不工作”错误。这篇文章将教你如何快速简单地解决“Kali Linux XRDP 不工作”的错误。如果你打算购买一台 Linux VPS 服务器,你可以在 Eldernode 网站上查看提供的软件包。

要远程管理 Kali Linux ,一般使用 SSH 服务和命令行,但是您可能对能够远程控制像 Windows 这样的 Kali Linux 图形环境感兴趣。在这种情况下,Xrdp 软件就是您的解决方案。XRDP 是微软远程桌面协议的开源版本,它允许您以图形方式控制远程系统。如果您遇到“Kali Linux XRDP 不工作”错误,请按照下面的步骤快速轻松地解决它。

如何解决“Kali Linux XRDP 不工作”错误

这可能是因为 Kali Linux 上的远程桌面没有启用 XRDP。要使用 XRDP 启用远程桌面,请按照以下步骤操作。

首先,打开您的终端,使用以下命令更新您的系统:

sudo apt update
sudo apt upgrade

使用以下命令检查您的系统上是否安装了 XRDP:

sudo apt install xrdp

现在您应该安装 tigervnc,它有助于规避 XRDP 上的一个错误:

sudo apt install tigervnc-common
sudo apt install tigervnc-scraping-server
sudo apt install tigervnc-standalone-server
sudo apt install tigervnc-viewer
sudo apt install tigervnc-xorg-extension

添加用户,如下所示:

sudo adduser xrdp ssl-cert

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

sudo echo xfce4-session > /etc/.xsession

使用所需的文本编辑器打开 startwm.sh 文件:

vim /etc/xrdp/startwm.sh

并删除文档末尾显示的行:

test -x /etc/X11/Xsession && exec /etc/X11/Xsession  exec /bin/sh /etc/X11/Xsession

然后将以下字符串添加到文档的末尾:

startxfce4

保存文件并关闭。

最后,使用下面的命令启用启动XRDP 服务:

sudo systemctl enable xrdp
sudo systemctl start xrdp

打开 RDP 客户端并尝试登录。输入您的用户名和密码,并记住从下拉菜单中选择 Xvnc 会话:

Login-KaliLinux-using XRDP

就是这样!

结论

在本文中,我们向您介绍了“Kali Linux XRDP 不工作”错误,并教您如何快速轻松地解决它。我希望这篇教程对你有用,并帮助你解决这个错误。如果你面临任何问题,你可以在评论区问我们。

In this article, we introduced you to the ‘Kali Linux XRDP Not Working’ Error and taught you how to solve it quickly and easily. I hope this tutorial was useful for you and helps you to solve this Error. If you face any problems, you can ask us in the Comments section.

Kali Linux 教程- ElderNode 博客

原文:https://blog.eldernode.com/tag/kali-linux/

版权所有 2019-2022 Eldernode。版权所有

Laravel -刀片模板-教程 Laravel | ElderNode 博客

原文:https://blog.eldernode.com/laravel-blade-templates/

Laravel – Blade Templates

Laravel-Blade Templates, Laravel 5.1 引入了使用 Blade 这一模板引擎来设计独特布局的概念。如此设计的布局可以被其他视图使用,并且包括一致的设计和结构。

laravel–刀片模板

与其他模板引擎相比,Blade 在以下方面是独一无二的:

1)它不限制开发者在视图中使用普通的 PHP 代码。

2)这样设计的叶片视图被编译和缓存,直到它们被修改。

所有视图都存储在 resources/views 目录中,Laravel 框架的默认视图是 welcome.blade.php。

创建刀片模板布局的步骤:

第一步:

1)在资源/视图文件夹中创建一个布局文件夹。

我们将使用这个文件夹来存储所有布局。

2)创建一个文件名 master.blade.php,它将有以下相关代码。

第二步:

1)在这一步中,您应该扩展布局。扩展布局包括定义子元素。Laravel 使用 Blade @extends 指令来定义子元素。

扩展布局时,请注意以下几点:

1)在叶片布局中定义的视图以独特的方式注入容器。

2)视图的各个部分被创建为子元素。

3)子元素作为 child.blade.php 存储在布局文件夹中

第三步:

要在视图中实现子元素,您应该按照需要的方式定义布局。

我们希望你能从上面的文字中找到与 Laravel 相关的信息。

如何在 Windows RDP - Eldernode 博客上安装和使用 LastPass

原文:https://blog.eldernode.com/lastpass-on-windows-rdp/

How to Install and Use LastPass on Windows RDP

了解如何在 Windows RDP 上安装和使用 LastPass。LastPass 是一项在线服务,可以很好地管理您的密码。在当今的数字世界中,记住大量复杂的密码几乎是不可能的,因为大部分工作是通过登录互联网网站来完成的,每次登录都需要单独的用户名和密码。LastPass 是最流行的密码管理程序之一,它为用户提供了所有必要的工具来生成密不透风的密码,并将其保存在一个地方。在本文中,我们试着教你如何在 RDP 的 Windows 上安装和使用 LastPass。如果你需要购买一个管理 RDP 服务器,你可以在 Eldernode 中看到可用的软件包。请和我们在一起。

教程在 Windows RDP 上安装和使用 LastPass

如果你在很多网站都有帐户,你可能是所有网站都使用相同密码的用户之一。为不同的网站选择相同的密码在安全方面是非常危险的。即使您选择了不同的密码,也很难记住密码,您可能会忘记密码。这就是为什么你需要像 LastPass 这样的软件。在这篇文章的后续部分,我们想教你如何使用 LastPass 软件。

LastPass 服务和功能

该服务作为单独的扩展安装在谷歌 Chrome 浏览器和其他浏览器中,并免费提供以下服务:

能够存储所有密码

能够自动完成您在各个网站的登录信息

检查密码的强度

生成可定制的强大密码

能够安全地书写和存储文本

能够在一个系统上保存密码,并在另一个系统上使用

在 Windows RDP 上安装和使用 LastPass

在本文的后续部分,我们将教你如何在 Windows RDP 浏览器中安装 LastPass 软件作为扩展。和我们在一起。

如何安装 LastPass 作为扩展

要在浏览器上安装 LastPass,必须先登录 LastPass 网站

Lastpass website - LastPass on Windows RDP

在下一页,要在网站上注册,您必须填写必填字段。然后点击注册——这是免费的订阅。

how to register on the lastpass

需要注意的是,注册时必须创建强密码。该密码应包括以下内容:

1- 至少 12 个字符长
2- 至少 1 个数字
3- 至少 1 个小写字母
4- 至少 1 个大写字母
5- 不是你的邮箱

填写完这些字段后,点击注册——登录您的帐户是免费的

Sign Up to lastpass account

完成注册后,您将立即被重定向到与下图类似的页面。在这个页面上,要将 LastPass 扩展添加到 Chrome 浏览器,必须点击添加到 Chrome

how to add lastpass extension to chrome

然后点击添加扩展进入你的 LastPass 仪表盘。在右上角,您将看到 LastPass 图标的图像,表示安装成功。

how to add lastpass password manager to chrome

您可以在其他浏览器中安装 LastPass。要用你想要的浏览器来做这件事,回到 LastPass 主网站,在页面底部的获取 LastPass 部分选择你想要的浏览器比如,我们这里选择火狐

LastPass on Windows RDP

在下一个屏幕上点击快速安装

下一步,点击添加到 Firefox 。然后点击添加在浏览器上安装 LastPass。

lastpass extension in firefox

安装后,点击程序图标,然后选择接受

登录到你的账户,你必须输入你的邮箱密码,点击登录

最后,你会注意到 LastPass 图标变成了红色。这意味着帐户登录已成功完成。点击打开我的金库进入仪表盘。

install LastPass on Windows RDP

LastPass on Windows RDP- how to open my valut in lastpass

结论

密码安全和记忆多个帐户的长而复杂的密码是大多数用户都有麻烦的事情。现在建议用户在系统上安装密码管理软件。这将保护您的密码和用户名免受黑客攻击和网站,您将不再需要键入您的用户名和密码。这就是为什么在本文中,我们试图向您介绍 LastPass 软件,并教您如何在 Windows RDP 上安装和使用 LastPass。

posted @ 2024-10-31 16:52  绝不原创的飞龙  阅读(10)  评论(0编辑  收藏  举报